Commit Graph

5975 Commits

Author SHA1 Message Date
adelikat 82dd0d324d Atari 2600 - Remove a todo, ReadConsoleSwitches should in fact read the lag flag (and currenlty does already), justification: it is implied that any input on "lag frame" should have no impact on a movie 2014-02-04 15:55:05 +00:00
goyuken a9799f4716 NES: finish previous commit 2014-02-04 03:58:48 +00:00
goyuken 6d53152a7f NES: reorder boards slightly to shave them nanoseconds off boot time 2014-02-04 03:51:17 +00:00
adelikat 993845fe72 some mostly useless code reformatting in client.common 2014-02-04 03:08:20 +00:00
zeromus 255eb5adbf fix 1px fullscreen frame remaining after returning to windowed mode 2014-02-04 01:37:43 +00:00
zeromus c61f5950a1 add hack to work around windows or AMD bullshit: 1px border around screen in fullscreen mode to avoid flickering monitors and corrupting taskbar due to gamer speedhacks getting activated which actually put your system in fullscreen mode without us having asked for it. This could be turned into an option, if anyone notices. 2014-02-04 00:41:24 +00:00
adelikat 23f7017651 Some code cleanup tinkerings in Client.Common 2014-02-03 20:48:01 +00:00
adelikat 3dfcd8b22a drastically cleanup the InputValidate class 2014-02-03 19:37:43 +00:00
goyuken 343fbc7ae4 genesis: big savestate rework. all old savestates are invalid. saveram is now stored in savestate. non-megaCD savestates should be significantly smaller than before; megaCD savestates should be slightly larger. 2014-02-03 18:07:21 +00:00
adelikat d81f2effb5 fix a warning 2014-02-03 16:59:30 +00:00
goyuken 74fb9f37ff NES: add internal SRAM to Taito X1-017. all games on that board seem to have battery backed sram, so that works now. Kyuukyoku Harikiri Koushien seems to be nonfunctional though?? 2014-02-03 16:31:14 +00:00
adelikat 13c6f488aa Slight fix to default controls for NES controllers 2014-02-03 16:21:49 +00:00
goyuken 508a60c737 NES: add proper WRAM to Taito X1-005. should fix saveram on Kyonshiizu 2, Kyuukyoku Harikiri Stadium, Minelvaton Saga: Ragon no Fukkatsu, Mirai Shinwa Jarvas, Taito Grand Prix: Eikou e no License.
also fold mapper 207 into mapper 80 for simplicity
2014-02-03 16:05:19 +00:00
goyuken 5be10ff8d5 NES: add mediocre support for mapper158 (but all of the alien syndrome roms i've seen in the wild are marked mapper118, so...) 2014-02-03 15:13:24 +00:00
goyuken a21c1a144c nes: mapper 218: minor code cleanup ( no changes ) 2014-02-03 15:03:34 +00:00
zeromus 28521af0b4 snes-fix trace logging (copy/paste error during refactoring) 2014-02-03 09:25:30 +00:00
zeromus 2ea2649271 little fix to the previous 2014-02-03 08:11:13 +00:00
zeromus 4a753aae17 use GL_EXT_framebuffer_object instead of opengl 3.0 core FBO support, for to help on low-spec hardware 2014-02-03 08:04:11 +00:00
zeromus 33294f9c81 dont malfunction when compiling filter shaders on low-spec systems; just make the filters unavailable instead 2014-02-03 07:43:47 +00:00
zeromus 83dc819fbe add a rather bulky build of themaister's cg2glsl. as usual, the python->exe conversion story is totally bolloxed, so I had to use ironpython which turns 250KB of python code into 5280KB of MSIL 2014-02-03 07:16:26 +00:00
zeromus cd7ca56441 restore scanlines filter as shader 2014-02-03 07:01:31 +00:00
zeromus 582a3ae58a forgot to add 2014-02-03 06:34:55 +00:00
zeromus 151b074563 re-add hq2x via shader. add a new Display Configuration dialog (its simple for now). 2014-02-03 05:27:59 +00:00
goyuken 28c1347b75 genesis: only save the actual saveram (instead of an overly large file) in some cases with MD cart. disable automatic saveram (that didn't exist anyway) in most non-saveram carts. for mega CD, reduce size of EBRAM cart to 16KiB. it's still enough for a total of 3 Shining Force CD saves, so no complaining. 2014-02-03 04:04:53 +00:00
goyuken 339cceaca3 nes: finish cleanup on namcot 129/163 2014-02-02 20:05:09 +00:00
adelikat f72debc84e Slight and meaningless TAStudio stuff 2014-02-02 17:49:40 +00:00
goyuken 06338066c7 gpgx: cleanup unused stuff 2014-02-02 17:37:42 +00:00
goyuken 63a1be2a70 NES: change namcot 163/129 to conform to more accurate modern knowledge of how the chip works. probably doesn't affect any games? 2014-02-02 17:06:48 +00:00
goyuken c3df573698 continue previous commit 2014-02-02 16:30:04 +00:00
goyuken 99af51b883 nes: move namcot175&340 to their own class, and change a few things. fixes bad mirroring in some games 2014-02-02 16:23:35 +00:00
goyuken 7a22757ca8 gpgx minor code cleanup 2014-02-02 02:05:36 +00:00
sappharad cae7e7fc98 Converted GPGX Analog Controls to 1D 2014-02-02 01:35:03 +00:00
adelikat a17945296c Update about box with new contributers and gpgx information 2014-02-01 22:39:48 +00:00
goyuken 41fe0b56d7 NES: fix off by one in the "Clip Left and Right" setting 2014-02-01 16:57:20 +00:00
goyuken 062d86ff7b genesis: catch revisions through r850 from trunk 2014-02-01 16:47:39 +00:00
adelikat 50a879dd05 Tastudio - implement Floating window and refactor to use ToolDialogSettings object 2014-02-01 15:44:51 +00:00
adelikat 89f9cfc711 Ti83 Keypad - Always on Top, Floating Window, refactor 2014-02-01 15:29:18 +00:00
adelikat 791a4d655b SNES Game Genie dialog - Always on Top, Floating Window, refactor 2014-02-01 14:55:08 +00:00
goyuken 239ce987da GB: fix problems with STOP opcode? maybe? maybe not? 2014-02-01 03:45:28 +00:00
adelikat 3497e28f96 PCE BG Viewer - implement Always on Top and Floating Window, and refactor 2014-01-31 23:42:06 +00:00
goyuken 5ecc74c435 GB: implement the undefined opcodes. according to sources, they completely lock up the machine; so they are emulated as DI; <repeat last opcode>, which should do the trick? testing needed. thanks to sanqui for pointing this out 2014-01-31 22:58:54 +00:00
adelikat d87978087d NES PPU Viewer - implement Always on Top and Floating Window and refactor 2014-01-31 22:58:41 +00:00
goyuken 284eca0545 GB: MBC3: correct behavior when bank value of 0 is written. thanks to sanqui for pointing this out 2014-01-31 22:30:25 +00:00
adelikat 33c104d418 NES Nametable Viewer - Floating Window and Always on Top, and refactor 2014-01-31 21:23:46 +00:00
adelikat 4aab2ea31d NES Game Genie dialog - implement Always on Top and Floating Window + refactor 2014-01-31 20:49:38 +00:00
adelikat 8654303b59 Genesis Game Genie dialog - implement Always on Top and Floating window and refactor code 2014-01-31 20:36:27 +00:00
zeromus 01b5c44d5c refine hex editor keyboard handling a bit 2014-01-31 04:26:39 +00:00
goyuken a9e4baa380 NES: support worthless garbage 2014-01-31 04:15:18 +00:00
beirich 4f65c621e5 SMS: maybe fix some desyncs. needs retest by someone that can make it fail 2014-01-31 03:50:38 +00:00
adelikat e634d9558a Gameboy Game Genie dialog - top most and floating window, and refactor to use ToolSettingsDialog, and some code cleanup 2014-01-31 02:26:09 +00:00