Commit Graph

1433 Commits

Author SHA1 Message Date
zeromus 0d5cff7408 [NES] mapper cleanup and savestates 2011-03-01 09:32:12 +00:00
zeromus d225c23cc1 [NES] SxROM: remove some guesses 2011-03-01 07:31:59 +00:00
zeromus c21d92f694 [NES] add SxROM (mmc1), including save ram support. also add some undocumented NOP variants to 6502 core because I thought I needed them 2011-03-01 07:25:14 +00:00
andres.delikat 6165efd43b Input Widget - hacky fix, Remove "Oem" from any key binding it receives. Things like period & comma can be mapped to controllers now 2011-03-01 04:37:42 +00:00
andres.delikat 6adf6c10bb Input Config Dialog - fix so that initial selection of controller type actually invokes the selected index event so that the dialog is set up to the proper controller. Also make the default (Null emulator) be SMS 2011-03-01 04:32:00 +00:00
andres.delikat 8bd9b07514 whack bogus database entry 2011-03-01 04:03:13 +00:00
beirich d3e63df8db Fix issue causing noise channel to be prematurely short-circuited, fixes the silent sea breeze sound in the music selection screen of Outrun 2011-03-01 02:57:31 +00:00
zeromus 209fd44442 [NES] add GxROM 2011-02-28 10:48:18 +00:00
zeromus 96f5a95f73 [NES] add IC_74x377 and CPROM 2011-02-28 10:16:07 +00:00
zeromus c65ce323d0 [NES] add AxROM 2011-02-28 09:39:24 +00:00
zeromus c713b9a8f0 [NES] add CxROM and fix a severe timing issue which repairs many obvious glitches 2011-02-28 09:13:27 +00:00
zeromus af861b6475 [NES] add UOROM 2011-02-28 08:19:06 +00:00
zeromus ee336bec15 [NES] add 6502 BRK instruction and some mapper=2 games (incl. castlevania and megaman) 2011-02-28 07:53:19 +00:00
beirich c4e47c60d4 Make fast-forward much less choppy, make frame counter display optional again 2011-02-28 07:17:57 +00:00
beirich bcf69dfb9d [PCE] fix frameskip to not break some games 2011-02-28 07:10:19 +00:00
zeromus 1b0025a7cc add support for comments in game database, and: [NES] fix ppu bug and add to database 2011-02-28 06:43:19 +00:00
zeromus 4b177ca8d1 [NES] ppu fixes and improved rom classification infrastructure 2011-02-28 06:16:20 +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 59744ed2dd Implement SetControllersAsMnemonic() in NES core 2011-02-27 22:44:06 +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
beirich dd109b76da [PCE] Implement T-flag operation of AND instruction, mostly fixing Legendary Axe 2011-02-27 16:41:48 +00:00
andres.delikat 907c562174 Set unsafe compiler option on the Emulation project so it will compile. Add .nes to the open rom dialog 2011-02-27 14:23:48 +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 7367e8b542 minimal deemph palette emulation 2011-02-27 10:55:38 +00:00
zeromus 4e85d82f14 update 6502 core generator legit-like 2011-02-27 09:49:53 +00:00
zeromus c5febf8e20 neshawk!! emulate attractmode without bugs = initial checkin 2011-02-27 09:45:50 +00:00
beirich 303d276ac7 [PCE] DMA handling improvements. Fixes sprite flicker issues on some games (ex: Dragon Curse), and several games that didn't boot or froze (ex: Magical Chase) 2011-02-27 08:06:21 +00:00
beirich d381be67a6 [PCE] Convert memory mappers from 16-bit addressing to 21-bit addressing 2011-02-26 23:02:34 +00:00
andres.delikat 1b428b49ae some more typos 2011-02-26 22:19:46 +00:00
andres.delikat 04b6b2baa0 Fix typo! 2011-02-26 22:08:55 +00:00
andres.delikat d0e37373a4 Refactor input display to use the GetControllersAsMneumonic() function from the emulator core. Hook up PCE GetControllersAsMneumonic() 2011-02-26 22:04:17 +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 c59b9ff6ce More progress on the movie class, basic movie file writing. Survives round trip testing 2011-02-25 22:26:13 +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 3173d3b16d Ram Watch - put column options into context menu 2011-02-25 17:26:19 +00:00
andres.delikat 0eb140fc33 Ram Watch - Move Up or down moves the highlighted indexes correctly 2011-02-25 16:57:25 +00:00
zeromus 3efb216a93 less inept this time 2011-02-25 04:14:29 +00:00
zeromus 6eaf8808ef levar burton cameo 2011-02-25 04:06:50 +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 cbdcea1341 Get started on a Movie class 2011-02-24 22:25:53 +00:00
andres.delikat f912e9976a Ram Watch - option for the Previous column to show change from previous, rather than previous value (and save setting in config) 2011-02-24 16:51:31 +00:00
andres.delikat a1234fb428 Ram Watch - save column display options in config 2011-02-24 16:34:41 +00:00
andres.delikat b8966c4566 Ram Watch - option to show a Previous value column (off by default) 2011-02-24 16:17:46 +00:00
andres.delikat 92289c0e34 Ram Watch - option to toggle showing the change counts column 2011-02-24 15:29:32 +00:00
andres.delikat c2fec29463 Fix so that RamWatch & RamSearch update values is not running in the frame loop when they aren't open 2011-02-24 14:39:23 +00:00
andres.delikat f38c452da0 Ram Poke - more text box tweaks 2011-02-24 14:03:35 +00:00
andres.delikat 98643b0599 Ram Poke - better input validation on text boxes 2011-02-24 13:46:49 +00:00
andres.delikat de39858cb9 Ram Watch - clear change counts menu+shortcut+toolstrip 2011-02-24 05:20:07 +00:00