Commit Graph

2987 Commits

Author SHA1 Message Date
mightymax 87de52a0f8 added WINDOW_x registers to prepare window clipping 2007-01-09 10:18:17 +00:00
damdoum 07a8b0f032 used union for better handling of bitfields 2007-01-09 09:26:57 +00:00
damdoum f5238bcf92 fixed last modification (that did not compile) 2007-01-09 08:57:07 +00:00
damdoum f5f468387e no more gpu->prop
replaced with gpu->dispCnt & macro BGxENABLED
2007-01-09 08:40:05 +00:00
damdoum 4ba50a1f1e _DISPCNT_ struct completed 2007-01-09 08:09:59 +00:00
shashclp 86a54a81fd - Added writes to bldcnt and bldalpha when written together as a 32bit value (Fixes Zelda Gallery) 2007-01-09 04:24:32 +00:00
cyberwarriorx 4304f2dda3 -Fixed disview.c so it compiles in Visual C++ again
-Added ROMReader.c/.h to Visual C++ project file
2007-01-09 03:08:20 +00:00
shashclp c7b7789c2f - Moved the sprite drawing check to GPU_ligne
- Moved some declarations so the code compiles again on VisualC
2007-01-09 00:30:59 +00:00
evilynux 36d854f832 Initial joypad support for cli UI. 2007-01-08 22:03:33 +00:00
mightymax 5f80bae387 added 16bit REG_DISPx_MOSAIC write 2007-01-08 21:51:01 +00:00
mightymax abf8e68cbc added support for MOSAIC effect in textBGs, test .NDS: http://desmume.sourceforge.net/forums/index.php?action=vthread&forum=2&topic=50&page=0#msg192 , doc: http://nocash.emubase.de/gbatek.htm#lcdiomosaicfunction 2007-01-08 21:49:32 +00:00
evilynux 9c85d0f3d0 Better indentation so I can see something. 2007-01-08 21:12:48 +00:00
evilynux b79a3f067b Fixed copyright. 2007-01-08 21:02:13 +00:00
evilynux 0df506db73 Script to regenerated autotools files. 2007-01-08 20:59:57 +00:00
evilynux e7c4734cff Initial joypad support for gtk UI. 2007-01-08 20:57:14 +00:00
evilynux af1bde05d9 Centralized includes. 2007-01-08 20:56:27 +00:00
evilynux 182a93cb4c Proper indent for Joypad const. 2007-01-08 20:52:30 +00:00
evilynux 486d28aea7 Removed useless include. 2007-01-08 20:45:56 +00:00
evilynux f7f03f7bb6 Added copyright on DeSmuME team as there were no owner. 2007-01-08 20:44:44 +00:00
mightymax f5e00d6189 added more comments, removed the suspicious(and false) color shifting, fixed typo/naming prob from 1.31 2007-01-08 18:09:47 +00:00
damdoum ff2b794d64 _DISPCNT_ structure definition 2007-01-08 16:56:51 +00:00
mightymax c28b17c794 fixed DISPCNT_DISPLAY_MODE which broke framebuffer mode (oups) 2007-01-08 14:38:56 +00:00
damdoum 2cd9ca118a evilynux patch... 2007-01-08 14:17:29 +00:00
damdoum e8e6fc402d added GPL notice 2007-01-08 13:14:10 +00:00
damdoum 3afd618c0d evilynux patch for joypad support 2007-01-08 12:57:32 +00:00
mightymax 7b37990d8f 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 ef905c5177 made sprite1D and sprite2D more understandable
(using new struct _OAM_ fields)
2007-01-08 01:50:31 +00:00
damdoum 68dba08480 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 19a6b90945 ROMReader.c/h included 2007-01-07 23:42:57 +00:00
mightymax 1fa614817b 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 498c2b0550 fixed and commented interrupt waiting for cp15 2007-01-07 22:30:11 +00:00
mightymax b86c3f4ee6 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 eafe6526c6 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 d53e9a93d2 compiles again under win32 & systems without gzip, added checks for invalid file ptrs 2007-01-07 21:00:45 +00:00
shashclp c984c44a84 - Some performance checks in case of sprites disabled 2007-01-07 20:27:17 +00:00
damdoum 103fe72454 some more cleaning using macros 2007-01-07 19:58:11 +00:00
damdoum d1a207c73f some cleaning so that it can be understood easier 2007-01-07 18:59:59 +00:00
yabause 6c383a2ce2 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 f160a32561 replaced unreadable bitmasks with named defines 2007-01-07 14:31:17 +00:00
damdoum fb586a2359 cleaner code (using macros) 2007-01-07 14:18:03 +00:00
damdoum 7476a02675 began correcting this error : actions not enabled when loading rom from
command line
2007-01-07 12:37:41 +00:00
damdoum 225c332ba3 alpha blending corrected (?) 2007-01-07 11:46:34 +00:00
mightymax 4a84175459 fixed VRAM_BANK_E in ExtPal mode 2007-01-07 11:35:55 +00:00
damdoum dacfc4613c showing real changes
(sorry i had disabled effects to spot errors, back now)
2007-01-07 11:23:19 +00:00
damdoum 1fc939f31c corrects some error l787 & l797
(some objects were not drawn anymore -> used the prior formula)
2007-01-07 10:48:28 +00:00
mightymax 7e15fa37e5 support for sprite enable bit in DISPCNT (bug report #1629605) 2007-01-07 09:13:25 +00:00
damdoum 81883e1194 small cleanup 2007-01-07 09:06:29 +00:00
damdoum ffd3a5461e 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 939b5e7a5b Commited anonymous patch for incorrect x/y buttons on gtk port. 2007-01-07 01:01:24 +00:00
yabause 9964b5ad3e 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