Commit Graph

123 Commits

Author SHA1 Message Date
zeromus 859eabc6b7 [NES] overhaul to use bootgod's db as primary data source. it can still merge with the gamedb.txt, although I purged it of every unneeded NES record. iNES header parsing needs to be re-added. 2011-03-07 10:41:46 +00:00
zeromus f1dd4c625a straighten out handling of missing archive files 2011-03-07 02:44:30 +00:00
zeromus d4f8778608 archive file choosing. also, support archive subdirectories. just because i always wanted to. 2011-03-07 02:04:42 +00:00
zeromus 341ee44509 re-engineer HawkFile to be aware of archives. its a little more complex to use now (not only do you have to open it, you have to call one of the Bind() methods on it to choose an interior file), but its more powerful. 2011-03-07 01:07:49 +00:00
andres.delikat de0660c204 Hex Editor - lots of misc stuff like resizing, saving window size/position, creating and hooking up public functions to the multiclient & such 2011-03-06 15:25:21 +00:00
andres.delikat 06e7e30d6d The beginnings of a Hex Editor tool 2011-03-06 15:03:17 +00:00
andres.delikat 9dc75a17e5 Fix SKROM char size, and checking in some movie playback stuff 2011-03-03 20:01:36 +00:00
andres.delikat ced8256dc9 Slight playback fix (still broken) 2011-03-03 18:25:06 +00:00
andres.delikat 36bebea251 Disable user playback when in movie playback mode 2011-03-03 17:18:24 +00:00
andres.delikat 1003ed085b NES - Implement SKROM Board. Zelda II more playable but still bugged, probably something I did wrong. Also added a menu item to enable/disable Rewind. TODO: Zelda II crashes with rewind enabled. 2011-03-03 17:07:12 +00:00
andres.delikat 705a7f6cce Set up a blank NES PPU viewer in a NEStools folder. Make a NES menu item that will appear only when a NES game is loaded 2011-03-02 17:12:48 +00:00
zeromus 4bfc610a8a [NES] tinker around with board detection and add a UNIF warning message, but due to some severe problems with exception handling, the exceptions which make it to the GUI as messageboxes is seemingly arbitrary, so youll never know. 2011-03-02 06:18:26 +00:00
andres.delikat 8dfffb0d04 Make NES controls remappable, Make input config recognize a NES game is loaded and load the correct controller on form load 2011-03-01 13:25:23 +00:00
zeromus 0d5cff7408 [NES] mapper cleanup and savestates 2011-03-01 09:32:12 +00:00
andres.delikat d7ba739b30 Some fix ups to input recording, and setting up the ability to test recording & playback 2011-02-28 01:26:38 +00:00
andres.delikat 423e9c8783 Add SetControllersAsMnemonic() to IEmulator and implement it in the SMS core. Very crude playback now works. 2011-02-27 22:33:25 +00:00
zeromus 454505e5f1 [NES] add p1 controls. theyre hardcoded right now and need to go through the normal controls config system. but i think nes will be a more amazing exercise of the input configuration system than the other consoles...? 2011-02-27 11:40:08 +00:00
zeromus c5febf8e20 neshawk!! emulate attractmode without bugs = initial checkin 2011-02-27 09:45:50 +00:00
andres.delikat 1b428b49ae some more typos 2011-02-26 22:19:46 +00:00
andres.delikat 0ed57b443b Add GetControllerAsMneumonic() to IEmulator that returns a formatted string of controller inputs. Implemented this function in SMS input.cs and hooked up Movie recording. 2011-02-26 21:36:46 +00:00
andres.delikat a5dc7e90b3 Checking in some movie class progress. Basic file saving done. Progress on file loading. 2011-02-25 19:49:29 +00:00
andres.delikat f0378a8313 Ram Search - Refactor saving of config settings, fix remembering of window location & size, and fix anchoring of output label 2011-02-25 02:50:57 +00:00
andres.delikat 04bee5f950 Fix crash on saving config if ram watch is closed. Refactor some config saving stuff 2011-02-25 02:45:22 +00:00
andres.delikat 94ed90cc9d Ram Watch - save column width settings to config 2011-02-25 02:36:52 +00:00
andres.delikat f7198ae966 Ram Search - Memory domain select 2011-02-23 16:22:41 +00:00
zeromus e10cea356a oops 2011-02-23 06:49:52 +00:00
zeromus 6f4b85146c make rewind track the currently chosen speed% 2011-02-23 06:46:03 +00:00
zeromus 6ac8c1544a ok rewind really was broken 2011-02-23 06:40:04 +00:00
andres.delikat 741f2192a8 Ram Search - start new search if a new rom is loaded 2011-02-22 20:17:27 +00:00
zeromus 0f9c38f50b fix sound buffering bugs and restore hookups for mute frameadvance option 2011-02-21 19:06:54 +00:00
andres.delikat e5bac81a0b Display message on screen when speed is changed 2011-02-21 16:43:07 +00:00
andres.delikat 7d0f4f21fe Save & Load Config menu items 2011-02-21 16:35:42 +00:00
zeromus bc74d6c575 complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it. 2011-02-21 09:48:53 +00:00
zeromus 64f0681fcd dont crash on exit 2011-02-20 18:28:01 +00:00
zeromus f9d7a15ee5 do some prepwork for proper main loop control and throttling 2011-02-20 08:40:22 +00:00
zeromus 840f81f956 hey let me add a placeholder dialog for a change! 2011-02-20 06:44:47 +00:00
kylethomson 2f3fad927a Implement save keys. 2011-02-20 04:31:21 +00:00
kylethomson 1197a1bd33 First Run of Hotkey Dialog. 2011-02-20 02:59:15 +00:00
zeromus 022c4be0c8 add nes stub 2011-02-20 02:17:09 +00:00
kylethomson 9db8f58cb4 Lua window added. Only can browse for script, at the moment. 2011-02-19 22:42:35 +00:00
kylethomson 23555d06c5 Added PCE, todo: Genesis, Gameboy, (LOL TI-83?) 2011-02-19 21:27:10 +00:00
kylethomson 8ae5dc748f My first BizHawk Commit! Better make it an epic one!
My little pony, apocalypse pony! http://www.youtube.com/watch?v=FIY41LrvMFQ
Oh yeah, started redo of input config.
2011-02-19 20:31:32 +00:00
andres.delikat 98a51b3290 Ram Search UpdateValues() hooked up to GameTick() enjoy the awesome slowness! 2011-02-19 02:38:27 +00:00
andres.delikat 03d891cdf8 Allow Ram Search to open Ram Watch, fix so that calling those dialogs from the main menu doesn't create a new dialog if it is already open. 2011-02-18 18:42:28 +00:00
andres.delikat a46101d816 Start Paused menu item 2011-02-18 05:16:21 +00:00
andres.delikat 8759bc5b31 Make saving main window position dependent on a Save Window Position flag that toggles from a menu item 2011-02-18 05:12:23 +00:00
andres.delikat 2d1ab6900d Add Ram Poke to the main menu 2011-02-18 02:55:41 +00:00
andres.delikat 9d6d190ad5 Save Main window position 2011-02-18 02:10:46 +00:00
beirich 577f249905 Misc code cleanup 2011-02-16 04:45:59 +00:00
andres.delikat 6f1272929f Make a DoFrameAdvance() function that will handle any per frame activities (such as updating dialogs), currently it still is called constantly instead of once per frame 2011-02-15 21:40:08 +00:00