Commit Graph

274 Commits

Author SHA1 Message Date
damdoum b4bd01530f _DISPCNT_ structure definition 2007-01-08 16:56:51 +00:00
mightymax 49e79a6ee4 fixed DISPCNT_DISPLAY_MODE which broke framebuffer mode (oups) 2007-01-08 14:38:56 +00:00
damdoum 6aaaed2454 evilynux patch... 2007-01-08 14:17:29 +00:00
damdoum c54b8b793e added GPL notice 2007-01-08 13:14:10 +00:00
damdoum 8729f254dd evilynux patch for joypad support 2007-01-08 12:57:32 +00:00
mightymax 572051be0a support for direct color extrot bitmap opaque bit. Refer GFX TestNDS @ http://desmume.sourceforge.net/forums/index.php?action=vthread&forum=2&topic=50 2007-01-08 12:21:13 +00:00
damdoum 69367005e0 made sprite1D and sprite2D more understandable
(using new struct _OAM_ fields)
2007-01-08 01:50:31 +00:00
damdoum 4c0fe54573 alpha blending - disabled check for invisible pixels (since some
graphics were not drawn anymore)

added OAM bit fields
2007-01-07 23:53:14 +00:00
mightymax e349477aa9 ROMReader.c/h included 2007-01-07 23:42:57 +00:00
mightymax 53bd95de96 removed execution break from STC/LDC, the nds has no coproc that respond to any of them. without response, nothing is triggered/executed on the cpu. dslinux works now ;) 2007-01-07 23:07:52 +00:00
mightymax 55de19a864 fixed and commented interrupt waiting for cp15 2007-01-07 22:30:11 +00:00
mightymax 3854dccab8 added speedchecks to alphablending, added comments to explain its steps, replaced another set of bitmasks against defines 2007-01-07 21:49:28 +00:00
yabause c51708dbe0 Added a zip ROMReader code based on libzzip and fixed a few bugs
in ROMReader interface.
2007-01-07 21:38:23 +00:00
mightymax 62d8ec338c compiles again under win32 & systems without gzip, added checks for invalid file ptrs 2007-01-07 21:00:45 +00:00
shashclp 2ddb049386 - Some performance checks in case of sprites disabled 2007-01-07 20:27:17 +00:00
damdoum e1f96db68f some more cleaning using macros 2007-01-07 19:58:11 +00:00
damdoum db20d9551a some cleaning so that it can be understood easier 2007-01-07 18:59:59 +00:00
yabause 5323c665a0 Added Rom header core definition and two cores:
- standard one open a "normal" rom
- gzip one opens a gzip'ed rom
Now it should be easy to add new cores to handle other compression formats
2007-01-07 16:16:54 +00:00
mightymax 8e077e043b replaced unreadable bitmasks with named defines 2007-01-07 14:31:17 +00:00
damdoum 192dcb9558 cleaner code (using macros) 2007-01-07 14:18:03 +00:00
damdoum b055469e3b began correcting this error : actions not enabled when loading rom from
command line
2007-01-07 12:37:41 +00:00
damdoum d6c678f1cd alpha blending corrected (?) 2007-01-07 11:46:34 +00:00
mightymax c31d3eae83 fixed VRAM_BANK_E in ExtPal mode 2007-01-07 11:35:55 +00:00
damdoum daf6a5bfc7 showing real changes
(sorry i had disabled effects to spot errors, back now)
2007-01-07 11:23:19 +00:00
damdoum 7915b12515 corrects some error l787 & l797
(some objects were not drawn anymore -> used the prior formula)
2007-01-07 10:48:28 +00:00
mightymax 88a8837fd5 support for sprite enable bit in DISPCNT (bug report #1629605) 2007-01-07 09:13:25 +00:00
damdoum c134b9ef5e small cleanup 2007-01-07 09:06:29 +00:00
damdoum 9537d9f85b some more FPS !!!
faster rgb image decode (not gtk/gdk dependant and
could be moved to all ports)
Enjoy
2007-01-07 01:58:32 +00:00
yabause 68f417f18c Commited anonymous patch for incorrect x/y buttons on gtk port. 2007-01-07 01:01:24 +00:00
yabause 50b0d3fb37 Commited cribbe patch for gzipped roms.
I've added #ifdef to the code, so desmume still compiles if libz isn't
installed. Now it would be better to use "cores" for file accesses as it
would be a mess to add support for zip, rar, etc. in such a way.
2007-01-07 00:45:43 +00:00
damdoum fa9d2ffd88 gap between screens modified (works now horiz. and vert.) 2007-01-07 00:20:12 +00:00
yabause 4818484577 Commited evilynux patch for gap between screens. 2007-01-07 00:02:16 +00:00
shashclp 7b537f04dc Added the missing semicolons :) 2007-01-06 18:25:16 +00:00
damdoum ee6e50e5b4 SPU.h : made SPU_Pause visible
gtk-glade : mute sound & boost key
2007-01-06 15:08:41 +00:00
mightymax 78b695acf2 fixed recalculate permission masks on region permission added, corrected ITCM base address write, its read only 2007-01-06 14:37:30 +00:00
mightymax fad5e9ef7e fixed recalculate permission masks on region permission added, corrected ITCM base address write, its read only 2007-01-06 14:13:01 +00:00
damdoum 51fc7aee70 scaling 1x 2x 3x
rotating (e.g. Brain Age)
deleted Makefile (is generated !)
2007-01-06 13:26:54 +00:00
yabause 773102cdff Applied evilynux patch to glade port, it seems that the port now compiles
fine so it's included in autotools scripts.
2007-01-06 09:59:28 +00:00
mightymax e7697883ee included REG_DISPx_BLDY to pass to GPU 2007-01-05 23:04:38 +00:00
mightymax 3b6f038731 added missing special color effects (brighten/darken, included OBJs as effect target 2007-01-05 23:03:47 +00:00
mightymax 4b8d2619a9 added REG_BLDCNT support -> Working tilemap alpha blending 2007-01-05 19:29:29 +00:00
damdoum 44d9212083 size 1x 2x 3x 2007-01-05 17:59:01 +00:00
damdoum 057194acf1 scaling 1x 2x 3x 2007-01-05 17:52:40 +00:00
damdoum dabee6b766 dtools : io regs working now 2007-01-05 13:39:45 +00:00
mightymax 19dd6782fa fixed linenumber showed when switching arm/thumb view 2007-01-05 13:04:52 +00:00
mightymax e4bd679b28 added cp15 region access checks 2007-01-05 12:56:53 +00:00
damdoum adea8ce36f cleanup unnecessary files 2007-01-05 12:16:31 +00:00
damdoum 83f549e71e cleanup in unnecessary files
modified automake file (but Makefile.in needs be modified too)
2007-01-05 11:20:43 +00:00
damdoum b9389ed08c changed Makefile to add debug tools ui
need change of autoconfigure script
2007-01-05 10:52:53 +00:00
damdoum a266d11599 relocated glade & resource files
began debug tools ui
2007-01-05 10:46:05 +00:00