Commit Graph

1918 Commits

Author SHA1 Message Date
mightymax 5599c9ee15 added retrieving of RotScale parameters for sprites, removed CHECKME: H/V-flips are within original drawing rectangle 2007-01-10 20:21:48 +00:00
mightymax 19457346cd fixed outside window filter 2007-01-10 18:32:25 +00:00
cyberwarriorx b8fca1e8e4 -Fixed an issue where variables weren't being declared in the proper spot. This causes problems when compiling in Visual C++ 2007-01-10 17:49:12 +00:00
evilynux ae80da0c57 Fixed compilation error by moving min(a,b) macro to GPU.h . 2007-01-10 17:36:08 +00:00
evilynux 7ee96932df - Removed joypad debug message;
- Renamed mouse_set_coord() to set_mouse_coord() for naming consistency;
- Added mouse_status structure to handle all mouse informations;
- Clarified some #endif for easier reading;
- Removed some french comments;

Only in src/cli/main.c:
- Removed 2 useless #define;
2007-01-10 17:29:47 +00:00
mightymax c950ca35d8 fixed wrong optimized sizeof(COLOR) [is 4 instead of 2] caused overwriting unrelated data 2007-01-10 15:09:18 +00:00
mightymax d166860a5f fastened masterbrightness on max brighten(=allwhite)/max darken(=allblack) 2007-01-10 13:25:26 +00:00
mightymax f75f24b53d abort of masterbrightness calculation if manipulation factor is 0 2007-01-10 13:04:39 +00:00
mightymax 9a65ce5c07 ACL checks disabled when define MMU_ENABLE_ACL is not set 2007-01-10 12:49:48 +00:00
mightymax 2ed45a1d41 added missing * 2007-01-10 12:48:23 +00:00
mightymax ffed3785ad added accessright check to STRH/LDRH 2007-01-10 12:47:36 +00:00
mightymax e5578d6ca7 added windowcheck to renderline_setFinalColor 2007-01-10 12:39:21 +00:00
mightymax 7f49e3cbff fixed masterbrightness formular, fixed typo in windowcnt_t 2007-01-10 12:38:44 +00:00
mightymax b4346d00ef removed double COLOR define 2007-01-10 11:56:07 +00:00
damdoum 1b06735f17 added COLOR32 structure (for those like me converting colors :)) 2007-01-10 08:58:35 +00:00
damdoum f05310c559 started window implementation
added COLOR structure (cleanup soon)
BG priorities and OBJ priorities need better code commenting / code to
explain / redo
2007-01-10 08:50:25 +00:00
evilynux 016cd09ed5 All cli UI controls centralized in src/ctrlssdl.{h,c} just like the gtk and gtk-glade UIs. 2007-01-10 06:37:55 +00:00
evilynux cd0f5ea781 Added SDL_Quit and mouse support for cli UI. 2007-01-10 06:36:26 +00:00
evilynux 8a718d5f27 Using _UI suffix for better understanding. 2007-01-10 05:04:57 +00:00
evilynux 1d9b17bd18 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 9a6a3a36f7 Unified device controls. Both gtk and gtk-glade UIs uses this for joystick support. 2007-01-10 04:33:19 +00:00
mightymax 8002f6b129 type fixed 2007-01-10 00:37:32 +00:00
mightymax 67ac2f8b04 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 1ff96c7899 cp15 access check is now inline 2007-01-10 00:27:58 +00:00
shashclp 54d9fa1c26 - Forgot to commit the changes to get oamView to compile 2007-01-10 00:19:16 +00:00
shashclp c3c2b9fc75 - 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 30022dea74 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 8157759485 - 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 629f89e81b 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 bdfb144695 tried to add core A - direct RAM display mode 2007-01-09 13:59:38 +00:00
damdoum c21a0372e9 changing gpu->BGProp[] to gpu->bgCnt[]
please use the latter from now on
2007-01-09 10:52:07 +00:00
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