Commit Graph

1870 Commits

Author SHA1 Message Date
zeromus 331c4ee269 [ 2710782 ] win32: saved window position gradually floats around the screen 2009-03-26 20:52:01 +00:00
luigi__ bbae9c713e Added a wifi settings dialog. 2009-03-26 16:51:55 +00:00
matusz f3a0a5fd60 cli-port: updated manpage 2009-03-26 14:07:20 +00:00
matusz 7c9647b954 cli port: in-game save/load 2009-03-26 01:47:51 +00:00
matusz dee9315f14 cli port: option for loading saved game 2009-03-25 22:56:48 +00:00
matusz 0a7e159408 make rasterizer optional in cli port 2009-03-25 22:11:43 +00:00
matusz 9fe45a37de add software rasterizer 3d to cli port 2009-03-25 21:19:47 +00:00
zeromus 776d0aa72a while i had a test case set up, make some small performance improvements to display capture copy loops 2009-03-25 17:11:16 +00:00
zeromus 823f0aebb2 parenthesize expression correctly 2009-03-25 15:14:57 +00:00
mtabachenko 85599d83e5 core:
- fix VRAM mapping
2009-03-25 12:03:59 +00:00
zeromus f302f00e0d win32: add a 3d fps counter so you can see how fast the game logic is running. this isnt as good as a proper lag counter 2009-03-25 04:51:07 +00:00
zeromus c1c5ff3b0e win32: at some point the emulator quit remembering the window position between sessions. i fixed that. 2009-03-25 02:40:27 +00:00
zeromus 62876b7be6 another fix to 3d capture (possibly a regression made the other day); additionally a fix to rotated bg coordinate wrapping 2009-03-24 22:40:03 +00:00
mtabachenko ab97b6c349 - many fixes in cheat system (core & winport);
winport:
- added edit, remove & toggle on/off cheat in list;
2009-03-24 20:16:56 +00:00
zeromus 2e51fcbf1f win32: somehow zip loading got left out of the vs2005 debug vcproj. i think there may have been some reason why, but i dont remember it 2009-03-24 04:11:41 +00:00
riccardom 3f4091d6fe Move saves menu under emulation to keep the gtk window size the same of the display. 2009-03-23 21:28:36 +00:00
zeromus eedb20b350 another fix for cross of venus, which should now display from boot-up. this is part of a nest of evil that has been opened up due to needing to support the rendering of 2d graphics even while display mode is `off` or `vram framebuffer` or `main ram from fifo` so we will need to keep our eyes peeled for games whose display modes are totally broken due to this. it should be easy to straighten out. 2009-03-23 18:05:49 +00:00
zeromus 1191fafd18 fix to capturing in a mode we hadnt tested yet. this fixes cross of venus 2009-03-23 03:02:36 +00:00
riccardom 5ce77db69f Use proper gint macros for converting pointers and ints in the new saves code. While at it convert the loop to a for one. 2009-03-21 14:21:22 +00:00
riccardom bc0cbc1f2e Correct _MSC_VER definition check 2009-03-21 14:09:29 +00:00
yabause 8d22c9363c Added save types to gtk port. I have no idea if
this work, please report problems... :)
2009-03-20 21:50:14 +00:00
zeromus 7f65461438 win32: restore oam and pal viewer scrollbars which had mysteriously vanished 2009-03-19 23:08:13 +00:00
zeromus d87ac68255 fix for loading savestates which mismatch current 8MB debug mode setting 2009-03-19 18:58:14 +00:00
zeromus 2a66e41ad5 add concept of #ifdef DEVELOPER ("dev+") build type which will be used to prevent costly diagnostics computations and finetuning configurations from slowing down other users. 2009-03-19 17:26:15 +00:00
zeromus 303bf1747f rasterize: small fix to shadows. i still can't get them working perfectly though :( 2009-03-18 02:55:37 +00:00
riccardom 1eed08c7ae Shut up gcc warnings for ignored fwrite returns. Frankly, who cares about bmp images :P 2009-03-17 19:23:21 +00:00
zeromus 3dca16b37a win32: [ 2607896 ] 1.5x Window Size 2009-03-17 05:57:37 +00:00
zeromus c3c3e48da7 win32: add separate framelimiter so that you can use frameskip 0 + limit (the old pre-0.9.1 style before I broke it) 2009-03-17 05:45:51 +00:00
zeromus 962d1e5e2d rasterize: more work on shadow accuracy. back to you, __luigi 2009-03-17 02:40:42 +00:00
riccardom 4e53839385 Shut up a few more warnings. 2009-03-15 14:55:44 +00:00
riccardom b95a7cc921 Remove unused variable and comment BTcoords while its users are commentend too. 2009-03-15 14:40:46 +00:00
riccardom f16052595d Fix compilation on !WIN32 2009-03-15 14:33:55 +00:00
mtabachenko f955afe276 core:
- added save/load cheats for other ports (sorry old saved cheats don't work, i change file format). later i fix winport cheat system
2009-03-15 14:03:02 +00:00
luigi__ 159f323068 Cartridge emulation entirely remade as I was trying to get the BIOS running. But I can't get the BIOS running.
The Nintendo logo checksum in the cart header is copied to 0x027FF808, allowing the firmware to detect the cart. But unfortunately you can't boot from it.
2009-03-15 13:43:07 +00:00
riccardom 311d723004 Made some functions static, removed one unused variable, and changed the type of string constant to const char*. 2009-03-10 21:27:40 +00:00
luigi__ e974a64498 Added the ARM7 GetBootProcs SWI. It fixes the firmware freeze when trying to do anything. 2009-03-10 20:05:40 +00:00
luigi__ 5f617ca6ef Added the ability to write to the external firmware image (when there's one).
The firmware can now save new settings!
2009-03-10 16:48:03 +00:00
luigi__ fabcf94d50 Fixed a lot of glitches with shadows (but there are still glitches).
If you think it's wrong, read this: http://nocash.emubase.de/gbatek.htm#ds3dshadowpolygons
GBATek rocks :)
2009-03-09 22:33:08 +00:00
zeromus 14efca22bd rasterize: some small speedups and experimental optimization code 2009-03-09 16:40:30 +00:00
zeromus e51385c0bf win32: fix a crash which happened randomly when the app exited 2009-03-09 05:07:30 +00:00
riccardom 44e6332c7b Add missing include. 2009-03-08 13:34:03 +00:00
riccardom ff9f900413 Remove cvs id leftover. 2009-03-07 21:03:56 +00:00
luigi__ ef3e819215 Fixed another bug. 2009-03-05 22:51:13 +00:00
luigi__ 345cf53d4a Fixed another bug. 2009-03-05 22:47:13 +00:00
luigi__ e548c3c257 Fixed a few bugs. 2009-03-05 22:44:18 +00:00
luigi__ 7a998d0d38 Added the needed code for the emulation settings dialog.
External BIOS, SWIs from BIOS, external firmware and boot from firmware now working.
2009-03-05 22:34:39 +00:00
luigi__ 6d2ca3ee33 Modified the emulation settings dialog to hold BIOS/firmware config. 2009-03-05 21:34:23 +00:00
riccardom 5ce4e91296 Fix some gcc warnings in rasterize.cpp: remove unused variables, rename shadowing variables, make a function static, change depth type to same of the variable it is tested against. 2009-03-03 20:57:42 +00:00
riccardom 09448f9404 Move nds7old under WIFI_EXPERIMENTAL, outside it's unused. 2009-03-03 20:43:14 +00:00
riccardom b6f31aabb4 Remove nested /* */ comments 2009-03-03 20:38:25 +00:00