Commit Graph

6149 Commits

Author SHA1 Message Date
adelikat 5407d752b1 Atari 2600 - DPC mapper - clean up elapsed cycle monitoring, results now match up with stella at least 2014-04-08 00:24:28 +00:00
zeromus de89e38d7a flush more frequently in PCE savestate memorywriter code 2014-04-08 00:22:42 +00:00
zeromus 3dc3ede00a fix bugs in the delta rewinding code? 2014-04-08 00:22:14 +00:00
adelikat 703f1a3355 Atari 2600 - Fix some warnings 2014-04-07 22:06:38 +00:00
beirich 8363d66f25 PCE: convert states to Serializer implementation 2014-04-07 04:53:18 +00:00
beirich d02eab8c2d add Serializer support for long, float, and ushort[] 2014-04-07 04:50:19 +00:00
beirich 6ca5768a31 SMS/Coleco, refactor to remove PostLoadState() calls 2014-04-07 03:09:44 +00:00
adelikat ac27f4451c Atari 2600 - major progress on the DPC mapper, Pitfall II is now playable, but the mapper sound channel is still quite bad, also lacks things like savestate support 2014-04-07 01:33:45 +00:00
adelikat 0a22275b59 Oops 2014-04-06 23:30:45 +00:00
adelikat 391be49081 Atari 2600 - support multi-cart mappers, toggling games is done via Hard Reset 2014-04-06 23:25:59 +00:00
adelikat 8a239b53bc Atari 2600 - implement hard reset, also fix a few missing Dispose calls in some mappers that utilize ram 2014-04-06 22:40:10 +00:00
adelikat bba2e254d3 Fix an inconsistency between the Reboot core menu item and the reboot core hotkey 2014-04-06 21:34:20 +00:00
adelikat 11f055a1e7 Use the RecentRom.MostRecent property more, instead of index 0 2014-04-06 20:46:23 +00:00
adelikat eac51f7c66 Movies.cs - simplify some code 2014-04-06 19:01:00 +00:00
adelikat 770ddc26db Add some more documentation to IMovie.cs 2014-04-06 16:49:05 +00:00
adelikat 696affa5be Atari 2600 - a bit mroe reorg 2014-04-05 15:04:03 +00:00
adelikat a230210565 Atari 2600 - another round of cleanup and reorg 2014-04-05 14:57:26 +00:00
adelikat 27daa82464 Atari 2600 - a round of code cleanup and check in some files I neglected to in the past few commits, remove oldTIA.cs 2014-04-05 14:13:05 +00:00
adelikat 43d58e3441 Atari 2600 - Oops, dispose stuff 2014-04-05 02:42:23 +00:00
adelikat a2b2651330 Atari 2600 - Implement mapper FA2 2014-04-05 00:58:43 +00:00
adelikat cf1a50c195 Atari 2600 - Implement mapper EFSC 2014-04-05 00:35:08 +00:00
adelikat 842645b9ab Atari 2600 - oops, fix a bug in mapper heuristics 2014-04-05 00:31:13 +00:00
adelikat 2d65937440 Atari 2600 - implement mapper F4SC 2014-04-05 00:03:45 +00:00
adelikat 3d1e6ca830 Atari 2600 - implement mapper F6SC, and slight fix to F8SC (uncomment read of write port emulation) 2014-04-04 23:49:03 +00:00
adelikat d79067c33c Atari 2600 - implement mapper F8SC. Fix a potential crash in mappers AR and FA 2014-04-04 21:16:43 +00:00
adelikat af0cd39742 Atari 2600 - add in unimplemented mappers and throw not implemented exceptions. Throw these on a 4IN1 and F8SC instead of wrongly using F8. Implement heuristics for Rom detection when rom isn't found in gamedb. Heuristics logic based on Stella findings. 2014-04-04 19:46:41 +00:00
adelikat 58732cf627 Atari 2600 - implement homebrew mapper 0840 2014-04-03 21:25:02 +00:00
adelikat 72b3ca7204 Log Window - support Ctrl+C for Copy Selection 2014-04-03 21:03:30 +00:00
adelikat a946beb40f oops #2 2014-04-03 21:02:27 +00:00
adelikat 3bfa5d7192 oops 2014-04-03 20:09:55 +00:00
adelikat 03a2de19f1 remove unused mapper file, not sure what this was ever supposed to be, or how it managed to survive this long 2014-04-03 20:05:24 +00:00
adelikat 4c13ff6731 Atari 2600 - some formatting and clean up of mapper classes 2014-04-03 19:58:47 +00:00
adelikat 12cdedf299 Atari 2600 - throw NotImplemented exceptions on mappers that exist but haven't been built, and clean up some mapper code 2014-04-02 21:27:14 +00:00
adelikat 5db777afcf Atari 2600 - more mapper defaults based on file size 2014-04-02 21:07:55 +00:00
adelikat fabef275eb Fix joypad.set "unit test" script 2014-03-29 21:30:21 +00:00
adelikat 42ff4c072c Lua - Fix joypad.set() 2014-03-29 21:12:04 +00:00
beirich 9f60c73564 oops 1 more thing 2014-03-28 02:44:09 +00:00
beirich 1f8f2f2ccc Finish GG gamedb update 2014-03-28 02:34:04 +00:00
adelikat b93c1414c1 A fix to joypad.set() - passing null will clear a button 2014-03-27 01:21:05 +00:00
adelikat ddb9d6ccf2 ugh, oops 2014-03-27 01:20:32 +00:00
adelikat f6699389f7 Start some "unit tests" for Lua. This suite of scripts will demonstrate, document, and test the intended behavior of various lua methods 2014-03-27 01:16:38 +00:00
adelikat 51f480901b a slight cleanup of the JoyPad.Set method to make it not so annoying to understand 2014-03-27 00:53:22 +00:00
adelikat 00c243212d Lua - rename the string library to bizstring because it was eating the built in lua string library. Fix M64_reader that was using now deleted/renamed functions 2014-03-26 22:30:48 +00:00
adelikat 6e23df6472 Hex Editor - lots of fixes to Path and filename selection in OpenFile and SaveFile dialogs 2014-03-26 00:34:43 +00:00
beirich 13ebf95362 SMS: fix a nullptrexception on Auto region setting and game not in DB. Fix logical error with YM2413 disable setting and game not in db. 2014-03-25 02:12:42 +00:00
adelikat e8c0c21c7c Hex Editor - fix a very annoying bug when using File on Disk that was caused by a very annoying thing, ugh 2014-03-24 02:25:26 +00:00
adelikat a8aa121ecd Hex Editor - support table files in the find box when searching for text strings 2014-03-23 23:47:20 +00:00
adelikat 7541dba798 Hex Editor - add a Close Table file menu item, enabled only when a table file has been loaded 2014-03-23 22:47:28 +00:00
adelikat b95a0b648c Hex Editor - support loading of Text translation table files (.tbl) including Recent menu and autoload options 2014-03-23 20:27:20 +00:00
adelikat 2581dccd90 Hex Editor - fix Find Prev and close Find box when Prev or Next is clicked 2014-03-23 19:55:56 +00:00