BizHawk/BizHawk.Emulation/Consoles/Nintendo/NES/Boards
goyuken 631212ca4f nes: implement mapper249: mmc3 plus "security features"
San Shi Liu Ji,
Shui Hu Zhuan,
Myth Struggle,
Duo Bao Xiao Ying Hao - Guang Ming yu An Hei Chuan Shuo
2012-11-14 16:41:33 +00:00
..
MMC3_family nes: implement mapper249: mmc3 plus "security features" 2012-11-14 16:41:33 +00:00
Namcot1xx nes: add identifier for TENGEN-800030. fixes bootgod identified dumps of various tengen (U) games 2012-11-03 21:45:48 +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
Mapper028.cs nes: mapper 028: fix 32k modes (they don't behave like MMC1). of course, there are still no mapper028 games or carts at all 2012-11-06 14:46:36 +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
Mapper099.cs NES: add some vs system stuff. not done yet 2012-10-31 21:15:44 +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: pxrom, fxrom: implement peekppu; fixes nametable debugger view in some games 2012-11-03 01:26:13 +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: sxrom: decrease speed by 1%, also fix overflow possibility 2012-11-02 19:52:02 +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: vrc2: fix Contra (J), Ganbare Goemon 2 (J) 2012-11-03 17:03:38 +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: VRC6: support ines roms without hash id 2012-11-10 01:59:13 +00:00
VRC7.cs nes: vrc4, vrc6, vrc7: change to use CPU cycle counting 2012-10-31 19:40:18 +00:00