BizHawk/BizHawk.Emulation/Consoles/Nintendo/NES/Boards
goyuken 8af6cac4ec NES: BANDAI-FCG-1: cleanup and fix some stuff (broke savestates). FIXES: Dragon Ball - Dai Maou Jukkatsu, Rokudenashi Blues, Dragon Ball Z - Kyoushuu! Saiya Jin, SD Gundam Gaiden, Magical Taruruuto Kun 1, 2 2012-10-31 16:29:26 +00:00
..
MMC3_family nes: mapper 250: "Time Diver Avenger (Unl)". mmc3 clone 2012-10-28 17:34:47 +00:00
Namcot1xx Namco163 Audio 2012-10-30 12:07:33 +00:00
AVE-NINA.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
AxROM.cs AxROM: forgot that stupid ines doesn't really specify vram size at all. force vram = 8 for MAPPER007, because that's all that makes sense 2012-10-17 01:56:28 +00:00
BANDAI-FCG-1.cs NES: BANDAI-FCG-1: cleanup and fix some stuff (broke savestates). FIXES: Dragon Ball - Dai Maou Jukkatsu, Rokudenashi Blues, Dragon Ball Z - Kyoushuu! Saiya Jin, SD Gundam Gaiden, Magical Taruruuto Kun 1, 2 2012-10-31 16:29:26 +00:00
BANDAI_74_161_02_74.cs Misc code cleanup 2012-08-12 01:09:30 +00:00
BANDAI_74_161_161_32.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
BxROM.cs [NES] work on some mappers, make a mapper compatibility list 2011-06-13 08:38:10 +00:00
CNROM.cs add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
CPROM.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Camerica.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
ExROM.cs NES: MMC5: add "ExRAM" as memory domain, for debugging purposes 2012-10-29 17:11:19 +00:00
GxROM.cs nes: gxrom: fix possible crash on 64K prg carts???? maybe? 2012-10-28 23:53:29 +00:00
IC_74x377.cs AGCI-50282 \ MAPPER144: Death Race (Unl) (U). this game is a piece of shit 2012-10-13 01:29:59 +00:00
IREM-74_161_161_21_138.cs Mapper 77 ("IREM-74*161/161/21/138", Napoleon Senki (ナポレオン戦記)): fix nametable mirroring 2012-10-15 20:25:15 +00:00
IREM_TAM_S1.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Irem_G101.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Irem_H3001.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
JALECO_JF_05_06_07.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
JALECO_JF_13.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
JALECO_JF_17.cs nes-mapper 72 fixed and misc bookkeeping 2012-06-11 07:59:30 +00:00
JALECO_JF_19.cs NES - implement mapper 92 2012-06-16 23:34:42 +00:00
JALECO_SS8806.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Jaleco-JF_11_14.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
MLT-ACTION52.cs NES - implement board MLT-ACTION52 (Mapper 228) for both Action-52 and Cheetahmen II 2012-07-21 20:40:10 +00:00
MLT-MAX15.cs NES - implement mapper 234 2012-07-29 03:42:05 +00:00
Mapper015.cs nes-support mapper 241 2012-06-20 22:24:56 +00:00
Mapper027.cs mapper 27: doesn't work and i'm tired of looking at it. blah 2012-10-15 19:44:41 +00:00
Mapper036.cs nes: mapper036: "Strike Wolf (MGC-014)" 2012-10-29 00:09:27 +00:00
Mapper038.cs add mapper038: "Crime Busters (Unl).nes" boots but the game requires zapper... 2012-10-13 17:20:22 +00:00
Mapper040.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Mapper041.cs nes mapper 41: caltron 6 in 1 2012-10-16 22:41:00 +00:00
Mapper042.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Mapper045.cs NES - Mapper 45 - oops, add lock_regs flag to savestates 2012-07-28 15:42:57 +00:00
Mapper046.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Mapper50.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Mapper057.cs nes-fix mapper057 2012-07-20 03:19:19 +00:00
Mapper058.cs NES - implement mapper 58 2012-07-19 16:01:40 +00:00
Mapper60.cs Mapper 60 - a more respectable bit logic implementation in ReadPRG 2012-07-17 23:58:53 +00:00
Mapper61.cs nes-fix mapper 061 2012-07-21 19:45:16 +00:00
Mapper62.cs NES - Implement mapper 62 2012-07-19 15:51:41 +00:00
Mapper069.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Mapper078.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Mapper090.cs NES - progress on mappers 90 & 209 2012-08-01 02:55:01 +00:00
Mapper091.cs nes-unif support. we will need to explicitly add every UNIF board we support to their respective mappers, because 2012-10-16 22:27:48 +00:00
Mapper101.cs nes-support mapper 101 2012-10-10 18:13:09 +00:00
Mapper103.cs ines mapper 103: smb2 pirate fds conversion 2012-10-26 15:43:05 +00:00
Mapper107.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Mapper108.cs nes mapper 108: Meikyuu Jiin Dababa (FDS Conversion) 2012-10-17 19:06:03 +00:00
Mapper116.cs nes mapper116: fix exception 2012-10-15 20:50:46 +00:00
Mapper120.cs NES - add Mapper 120 (not documented by Disch docs), used by Tobidase Daisakusen (FDS Conversion). Mapper implementation based on FCEUX but game freezes before gameplay starts (plays fine in FCEUX) 2012-08-04 19:02:51 +00:00
Mapper132.cs add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
Mapper143.cs nes mapper 143 : magic math, dancing blocks. dancing blocks refuses to run due to core problem? see comments... 2012-10-17 15:01:49 +00:00
Mapper156.cs mapper 156: buzz and waldog, metal force 2012-10-14 02:46:02 +00:00
Mapper164.cs nes mapper 164: fix final fantasy v graphics 2012-10-16 21:59:30 +00:00
Mapper168.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Mapper176.cs nes-add mapper 176 and fix savestate of mapper 164 2012-05-27 20:20:27 +00:00
Mapper177.cs nes mapper 177: 2012-10-17 15:52:01 +00:00
Mapper178.cs nes-support mapper 178 and fix a regression from yesterday that made most roms not loadable 2012-06-23 18:30:27 +00:00
Mapper180.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Mapper193.cs nes-express m193 differently, maybe more clearly 2012-07-06 03:12:20 +00:00
Mapper200.cs gen: fix some vram corruption issues 2012-09-09 21:15:20 +00:00
Mapper201.cs BizHawk - implement mapper 201 2012-07-19 15:01:32 +00:00
Mapper203.cs NES - add mapper 203, doesn't play the 35-1 properly, but it doesn't run in fceux as well, documentation may be off, or the ROM i used is bad (not a lot of info on good dumps for these types!) 2012-07-19 14:13:45 +00:00
Mapper207.cs nes-try fixing m207 2012-07-16 03:04:44 +00:00
Mapper218.cs mapper218: force vram_size to 0 (ignore whatever is in the broken header) 2012-10-13 16:19:08 +00:00
Mapper225.cs NES - mapper 225 finished 2012-07-21 17:19:59 +00:00
Mapper226.cs nes-fix mapper226 2012-07-19 18:20:32 +00:00
Mapper227.cs nes-add mapper 227 2012-04-09 18:13:58 +00:00
Mapper230.cs Fix Mapper 230 2012-07-18 03:00:52 +00:00
Mapper231.cs NES - mapper 231 - optimize the ReadPRG() method 2012-08-02 21:05:15 +00:00
Mapper233.cs NES - Implement mapper 62 2012-07-19 15:51:41 +00:00
Mapper240.cs [NES] mapper 240 support 2011-06-22 04:43:05 +00:00
Mapper241.cs nes-support mapper 241 2012-06-20 22:24:56 +00:00
Mapper242.cs nes-fix mapper 242 2012-04-05 18:55:34 +00:00
Mapper243.cs add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
Mapper246.cs NES - Implement Mapper 246 2012-07-06 03:44:34 +00:00
NAMCOT_m19_m210.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
NES-EVENT.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
NROM.cs add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
NanJing.cs china pokemon ahoy 2012-09-26 20:15:33 +00:00
NovelDiamond.cs nes: unif mapper "BMC-NovelDiamond9999999in1". possibly also INES mapper 54, but i've only seen this game in unif form. One game: "Multi-Game Pirate Carts.7z|Novel Diamond 999999-in-1 [U][p1][!].unf" 2012-10-17 16:48:28 +00:00
PxROM_FxROM.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
SachenSimple.cs add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify. 2012-10-17 02:08:19 +00:00
Sunsoft1.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Sunsoft2_m89.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Sunsoft2_m93.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
Sunsoft3.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
Sunsoft4.cs nes: sunsoft4: partial support for "UNIF_NES-NTBROM". "Nantettatte!! Baseball" UNIF dumps now boot. 2012-10-27 15:11:07 +00:00
SxROM.cs nes: mapper 171: "Tui Do Woo Ma Jeung". mmc1 with no mirror control 2012-10-28 17:50:48 +00:00
TAITO_74_161_161_32.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
TENGEN-800032.cs nes-fiddle around with board irq signal tracking system. break every NES savestate. fix a desync bug in a bunch of mappers 2012-06-25 06:32:54 +00:00
TENGEN_800008.cs nes: mapper "TENGEN-800008". support Tetris (Tengen) 2012-10-24 22:03:59 +00:00
Taito_TC0190FMC.cs nes-fiddle around with board irq signal tracking system. break every NES savestate. fix a desync bug in a bunch of mappers 2012-06-25 06:32:54 +00:00
Taito_X1_005.cs Implement Mapper 207, Fudou Myouou Den now playable but graphical issues. 2012-07-16 01:51:16 +00:00
Taito_X1_017.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
UxROM.cs nes-try prioritizing board search order 2012-10-17 00:25:46 +00:00
VRC1.cs nes-make fake boards for almost every mapper, unless i missed one. 2012-03-22 06:20:10 +00:00
VRC2_4.cs nes-fiddle around with board irq signal tracking system. break every NES savestate. fix a desync bug in a bunch of mappers 2012-06-25 06:32:54 +00:00
VRC3.cs nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7 2012-10-31 14:36:43 +00:00
VRC6.cs NES - start VRC6 sound, currently sounds terrible 2012-08-03 02:08:42 +00:00
VRC7.cs VRC7: create the fm chip in Configure(), instead of before constructor. this shaves .001ns off board scanning times 2012-10-17 00:25:02 +00:00
VsUnisys.cs for fun, find a copy of "vs castlevania" with ines header and load it. watch the pretty colors 2012-09-24 01:08:36 +00:00