Commit Graph

307 Commits

Author SHA1 Message Date
evilynux 82d6e3b1a6 Using _UI suffix for better understanding. 2007-01-10 05:04:57 +00:00
evilynux 17806e5641 Unified joystick controls.
Both gtk and gtk-glade UIs use src/ctrlssdl.{h,x} for joystick support.
2007-01-10 04:34:56 +00:00
evilynux 28830debef Unified device controls. Both gtk and gtk-glade UIs uses this for joystick support. 2007-01-10 04:33:19 +00:00
mightymax e14d2886e5 type fixed 2007-01-10 00:37:32 +00:00
mightymax 3c058e7044 prefetch now checks for rights to execute at the address. Stops execution if pc(r15) runs outside valid addressranges 2007-01-10 00:31:12 +00:00
mightymax afcc4accc8 cp15 access check is now inline 2007-01-10 00:27:58 +00:00
shashclp ed4fde1a02 - Forgot to commit the changes to get oamView to compile 2007-01-10 00:19:16 +00:00
shashclp c37d527e6a - Added support for displaying main memory display mode
- Added support for main memory display DMA
- Enlarged the FIFO's to 32768 values
2007-01-10 00:06:50 +00:00
yabause a78180f607 Fixed compilation bug: FIFOValue was used in GPU.h without #include'ing
FIFO.h, so it ends up having two 'declarations' of FIFOValue
2007-01-09 23:26:38 +00:00
shashclp 3677d6b6aa - Added support for MASTER_BRIGHT
- Changed a few things to get VisualC to compile GPU.c
2007-01-09 22:38:23 +00:00
mightymax 7d5f2b0881 fixed crash when changing to a errornous sounddevice (i.e. the change from wav-writer to directsound which returned E-Fail) 2007-01-09 16:30:41 +00:00
damdoum d415706017 tried to add core A - direct RAM display mode 2007-01-09 13:59:38 +00:00
damdoum 8820fcccc9 changing gpu->BGProp[] to gpu->bgCnt[]
please use the latter from now on
2007-01-09 10:52:07 +00:00
mightymax 981bef65cf added WINDOW_x registers to prepare window clipping 2007-01-09 10:18:17 +00:00
damdoum 831ee78f67 used union for better handling of bitfields 2007-01-09 09:26:57 +00:00
damdoum 4c0589f272 fixed last modification (that did not compile) 2007-01-09 08:57:07 +00:00
damdoum 67ea4c0d28 no more gpu->prop
replaced with gpu->dispCnt & macro BGxENABLED
2007-01-09 08:40:05 +00:00
damdoum 3ed6e4733d _DISPCNT_ struct completed 2007-01-09 08:09:59 +00:00
shashclp 10c3eec6a4 - 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 22e55575a6 -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 6f3de6d69c - 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 503e58fa51 Initial joypad support for cli UI. 2007-01-08 22:03:33 +00:00
mightymax 59e59c7c83 added 16bit REG_DISPx_MOSAIC write 2007-01-08 21:51:01 +00:00
mightymax 207f7e525d 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 f498b05564 Better indentation so I can see something. 2007-01-08 21:12:48 +00:00
evilynux d0f1c66b18 Fixed copyright. 2007-01-08 21:02:13 +00:00
evilynux 2c7f39de03 Script to regenerated autotools files. 2007-01-08 20:59:57 +00:00
evilynux b57eb38f6f Initial joypad support for gtk UI. 2007-01-08 20:57:14 +00:00
evilynux 297546ca56 Centralized includes. 2007-01-08 20:56:27 +00:00
evilynux bb5c68c5bc Proper indent for Joypad const. 2007-01-08 20:52:30 +00:00
evilynux 89f75a5c8b Removed useless include. 2007-01-08 20:45:56 +00:00
evilynux dddd335663 Added copyright on DeSmuME team as there were no owner. 2007-01-08 20:44:44 +00:00
mightymax 29a22e04dd 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 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