From eecdf5924ba8f92fa9c5fbd19f500e297a296298 Mon Sep 17 00:00:00 2001 From: Barry Harris <44396066+barry65536@users.noreply.github.com> Date: Fri, 30 Mar 2012 13:28:08 +0000 Subject: [PATCH] Add NGF Transparency Demo to Neo Geo driver --- src/burn/drv/neogeo/d_neogeo.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/burn/drv/neogeo/d_neogeo.cpp b/src/burn/drv/neogeo/d_neogeo.cpp index 8cd7474ab..338e181f3 100644 --- a/src/burn/drv/neogeo/d_neogeo.cpp +++ b/src/burn/drv/neogeo/d_neogeo.cpp @@ -13923,3 +13923,32 @@ struct BurnDriver BurnDrvneothndr = { NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, 0x1000, 304, 224, 4, 3 }; + + +// NGF Transparency Demo + +static struct BurnRomInfo ngftdemoRomDesc[] = { + { "ngftd_p1.rom", 0x080000, 0x84d87190, 1 | BRF_ESS | BRF_PRG }, // 0 68K Code + + { "ngftd_s1.rom", 0x020000, 0xa545b593, 2 | BRF_GRA }, // 1 Text data + + { "ngftd_c1.rom", 0x200000, 0xb2fba994, 3 | BRF_GRA }, // 2 Sprite data + { "ngftd_c2.rom", 0x200000, 0x37495ab2, 3 | BRF_GRA }, // 3 + + { "ngftd_m1.rom", 0x020000, 0x5ea216be, 4 | BRF_ESS | BRF_PRG }, // 4 Z80 code + + { "ngftd_v1.rom", 0x200000, 0xd03c87eb, 5 | BRF_SND }, // 5 Sound data +}; + +STDROMPICKEXT(ngftdemo, ngftdemo, neogeo) +STD_ROM_FN(ngftdemo) + +struct BurnDriver BurnDrvngftdemo = { + "ngftdemo", NULL, "neogeo", NULL, "2012", + "NGF Transparency Demo\0", "redarmor.net/", "CeL", "Neo Geo", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_HOMEBREW, 2, HARDWARE_SNK_NEOGEO, GBF_HORSHOOT, 0, + NULL, ngftdemoRomInfo, ngftdemoRomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, + NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, + 0x1000, 304, 224, 4, 3 +};