Commit Graph

6246 Commits

Author SHA1 Message Date
zeromus 858824c548 [NES] setup 'scaffolding' for PPU view. actually only 1% as complicated as i thought it would be. 2011-03-02 03:08:33 +00:00
zeromus a296742d5f [NES] clean up AxROM 2011-03-02 03:05:28 +00:00
zeromus e9622b1f60 [NES] clean up UxROM gamedb parameters 2011-03-02 02:54:06 +00:00
zeromus 7919bb8647 [NES] remove some redundant and misleading information (CHR sizes =0 and mirror types =X) from gamedb 2011-03-02 02:41:03 +00:00
andres.delikat d406e15746 Add more games to game database, add some more games that don't work 2011-03-01 20:32:18 +00:00
andres.delikat 087e471335 Check in some NES docs 2011-03-01 19:54:19 +00:00
andres.delikat 229d56551f Move some game compatibility todos around 2011-03-01 18:44:17 +00:00
andres.delikat 1703cf272d Some more NES games in the game database 2011-03-01 18:10:07 +00:00
andres.delikat b73dbdf637 Fix game database entry for Castlevania II, the game now works 2011-03-01 15:46:36 +00:00
andres.delikat 5a8485e21c Add Zelda II & Castlevania II to the game database, both fail to play (black screen) 2011-03-01 15:15:04 +00:00
andres.delikat 7182d905a4 Get frame counter incrementing in the NES core. TODO: store it in savestates 2011-03-01 14:38:52 +00:00
andres.delikat ac7f43304f Input Widget - check string length before attempting to check for "oem", fixes crash made by my last fix 2011-03-01 14:03:15 +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
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