diff --git a/src/burn/drv/nes/d_nes.cpp b/src/burn/drv/nes/d_nes.cpp index 3ec0e5323..19161503a 100644 --- a/src/burn/drv/nes/d_nes.cpp +++ b/src/burn/drv/nes/d_nes.cpp @@ -36481,6 +36481,23 @@ struct BurnDriver BurnDrvnes_kungfuheroes = { SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT }; +static struct BurnRomInfo nes_superchineseRomDesc[] = { + { "Super Chinese (Japan)(1986)(Culture Brain).nes", 49168, 0x1ddceb54, BRF_ESS | BRF_PRG }, +}; + +STD_ROM_PICK(nes_superchinese) +STD_ROM_FN(nes_superchinese) + +struct BurnDriver BurnDrvnes_superchinese = { + "nes_superchinese", "nes_kungfuheroes", NULL, NULL, "1986", + "Super Chinese (Japan)\0", NULL, "Namco / Culture Brain", "Miscellaneous", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_NES, GBF_ACTION, 0, + NESGetZipName, nes_superchineseRomInfo, nes_superchineseRomName, NULL, NULL, NULL, NULL, NESInputInfo, NESDIPInfo, + NESInit, NESExit, NESFrame, NESDraw, NESScan, &NESRecalc, 0x40, + SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT +}; + // Kunio-kun no Nekketsu Soccer League (Japan) static struct BurnRomInfo nes_kuniokunnoneksoleRomDesc[] = { { "Kunio-kun no Nekketsu Soccer League (Japan).nes", 262160, 0x9659bca6, BRF_ESS | BRF_PRG }, diff --git a/src/burn/drv/nes/nes.cpp b/src/burn/drv/nes/nes.cpp index 575deac03..ea4f33f7f 100644 --- a/src/burn/drv/nes/nes.cpp +++ b/src/burn/drv/nes/nes.cpp @@ -9267,7 +9267,7 @@ static INT32 mapper_init(INT32 mappernum) break; } - case 206: // mmc3 w/no irq (Tengen mimic-1, Namcot 118) + case 206: // mmc3 w/no irq (Tengen mimic-1, Namcot 118, 106) case 4: { // mmc3 mapper_write = mapper04_write; mapper_map = mapper04_map;