Commit Graph

345 Commits

Author SHA1 Message Date
damdoum e5a04ee32b gtk-glade : OBJ on/off
redone BG / OBJ priorities
2007-01-11 17:26:32 +00:00
mightymax 3235bf931f fixed affineMode switch for extRot BGs 2007-01-11 16:06:06 +00:00
mightymax e4050df701 resolved GPU->lcd/core mixup, fixed addBack/remove to use new resorting 2007-01-11 15:24:02 +00:00
mightymax 431a9238c8 applied namechanges of GPU.h into the .c (bitfield=>bits), fixed BG0_3D corrupting 2D background 2007-01-11 14:42:00 +00:00
mightymax 27af52220a added 8/32bit writes to masterbrightness registers 2007-01-11 14:08:47 +00:00
mightymax ff8d43f4ac masterbrightness works now exactly as on hardware (see added comments, where the problems with some files might come from and for a test .NDS) 2007-01-11 13:56:49 +00:00
damdoum b7a28adbcd cleaning MASTER_BRIGHT
reverted 31 to 63 for brightness formula (gfx had become blank instead of
colourful for some games)
2007-01-11 12:24:35 +00:00
mightymax 849195cecb fixed extrot GBs 2007-01-11 12:12:33 +00:00
mightymax 3a0083eaea combined both BG resortings and replaced it with a documented selection sort, broken BGs sinc 1.39 should work again 2007-01-11 11:50:41 +00:00
damdoum e339e33627 cleaned BGProp[] out
:)
2007-01-11 10:14:42 +00:00
damdoum 74fff0519d commented a bit the structures 2007-01-11 09:08:47 +00:00
evilynux fb9952f391 Fixed cli UI keyboard bindings:
- X and Y were inverted;
- keyboard keys were never released.
2007-01-11 08:57:28 +00:00
evilynux 0de572e870 - Added joystick configuration routines.
- Remaped cli keyboard buttons for better usability.
- Added X and Y buttons to cli UI.
2007-01-11 08:51:24 +00:00
evilynux edf1e91fcf First glimpse of joystick configuration.
Still hidden as it's not 100% working at the moment.
2007-01-11 08:47:12 +00:00
shashclp b47f01ee35 - Fixed too much background enabled when not needed due to window handling (fixes Megaman ZX subscreen) 2007-01-11 05:51:26 +00:00
shashclp 214eb44f14 - Fixed the bug that resulted in missing backgrounds in Megaman ZX and AoE (probably others too) 2007-01-11 05:08:45 +00:00
mightymax 6121360a7e fixed in/out-window check 2007-01-10 23:02:18 +00:00
mightymax c52abbcba2 fixed write to window registers 2007-01-10 23:01:25 +00:00
mightymax bfa37ea3ff added 8bit writes to window dimesnion components 2007-01-10 21:06:09 +00:00
mightymax 3aa5eaa1b6 added 8bit component writes for window dimensions, fixed false abort in windowing 2007-01-10 21:05:17 +00:00
mightymax ea8c767cde 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 9ad879f1ce fixed outside window filter 2007-01-10 18:32:25 +00:00
cyberwarriorx a6f8456683 -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 af359ac0d6 Fixed compilation error by moving min(a,b) macro to GPU.h . 2007-01-10 17:36:08 +00:00
evilynux 6a4ca81083 - 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 2080e19b66 fixed wrong optimized sizeof(COLOR) [is 4 instead of 2] caused overwriting unrelated data 2007-01-10 15:09:18 +00:00
mightymax 60f5eebe0e fastened masterbrightness on max brighten(=allwhite)/max darken(=allblack) 2007-01-10 13:25:26 +00:00
mightymax 3795dfc775 abort of masterbrightness calculation if manipulation factor is 0 2007-01-10 13:04:39 +00:00
mightymax 3ea34a4c4b ACL checks disabled when define MMU_ENABLE_ACL is not set 2007-01-10 12:49:48 +00:00
mightymax 1341f1360d added missing * 2007-01-10 12:48:23 +00:00
mightymax 1249531d9d added accessright check to STRH/LDRH 2007-01-10 12:47:36 +00:00
mightymax d330cbde3b added windowcheck to renderline_setFinalColor 2007-01-10 12:39:21 +00:00
mightymax c88bbbe9d1 fixed masterbrightness formular, fixed typo in windowcnt_t 2007-01-10 12:38:44 +00:00
mightymax 7df0d4cefc removed double COLOR define 2007-01-10 11:56:07 +00:00
damdoum e7eaf1d46b added COLOR32 structure (for those like me converting colors :)) 2007-01-10 08:58:35 +00:00
damdoum 0a505206d8 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 1f53977d7f 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 d5acc47806 Added SDL_Quit and mouse support for cli UI. 2007-01-10 06:36:26 +00:00
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