diff --git a/src/burn/drv/neogeo/d_neogeo.cpp b/src/burn/drv/neogeo/d_neogeo.cpp index 5139ee2e1..555e498c2 100644 --- a/src/burn/drv/neogeo/d_neogeo.cpp +++ b/src/burn/drv/neogeo/d_neogeo.cpp @@ -14114,3 +14114,32 @@ struct BurnDriver BurnDrvneo3ddmo = { NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, 0x1000, 304, 224, 4, 3 }; + + +// WW2 Demo - Arcade Development Project + +static struct BurnRomInfo neoww2RomDesc[] = { + { "ww2_p1.rom", 0x080000, 0xd53762ff, 1 | BRF_ESS | BRF_PRG }, // 0 68K Code + + { "ww2_s1.rom", 0x010000, 0x3fda5d1a, 2 | BRF_GRA }, // 1 Text data + + { "ww2_c1.rom", 0x100000, 0x955efd3e, 3 | BRF_GRA }, // 2 Sprite data + { "ww2_c2.rom", 0x100000, 0xc213940f, 3 | BRF_GRA }, // 3 + + { "ww2_m1.rom", 0x020000, 0x99c2354e, 4 | BRF_ESS | BRF_PRG }, // 4 Z80 code + + { "ww2_v1.rom", 0x080000, 0xdebeb8fb, 5 | BRF_SND }, // 5 Sound data +}; + +STDROMPICKEXT(neoww2, neoww2, neogeo) +STD_ROM_FN(neoww2) + +struct BurnDriver BurnDrvneoww2 = { + "neoww2", NULL, "neogeo", NULL, "2012", + "WW2 Demo - Arcade Development Project\0", NULL, "Charles DOTY/RasterSoft (USA)", "Neo Geo", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_SNK_NEOGEO, GBF_MISC, 0, + NULL, neoww2RomInfo, neoww2RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, + NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, + 0x1000, 304, 224, 4, 3 +};