added Unibios 3.1 [Razoola, iq_132, Jackc]

This commit is contained in:
jackchatelet 2014-03-01 02:56:36 +00:00
parent e484de1844
commit 54df0a3fd9
2 changed files with 93 additions and 84 deletions

View File

@ -687,7 +687,7 @@ static struct BurnDIPInfo neogeoDIPList[] = {
// Fake DIPs
// BIOS
{0, 0xFD, 0, 26, "BIOS" },
{0, 0xFD, 0, 27, "BIOS" },
{0x02, 0x01, 0x1f, 0x00, "MVS Asia/Europe ver. 6 (1 slot)" },
{0x02, 0x01, 0x1f, 0x01, "MVS Asia/Europe ver. 5 (1 slot)" },
{0x02, 0x01, 0x1f, 0x02, "MVS Asia/Europe ver. 3 (4 slot)" },
@ -702,18 +702,19 @@ static struct BurnDIPInfo neogeoDIPList[] = {
{0x02, 0x01, 0x1f, 0x0b, "AES Asia" },
{0x02, 0x01, 0x1f, 0x0c, "Development Kit" },
{0x02, 0x01, 0x1f, 0x0d, "Deck ver. 6 (Git Ver 1.3)" },
{0x02, 0x01, 0x1f, 0x0e, "Universe BIOS ver. 3.0" },
{0x02, 0x01, 0x1f, 0x0f, "Universe BIOS ver. 2.3" },
{0x02, 0x01, 0x1f, 0x10, "Universe BIOS ver. 2.3 (alt)" },
{0x02, 0x01, 0x1f, 0x11, "Universe BIOS ver. 2.2" },
{0x02, 0x01, 0x1f, 0x12, "Universe BIOS ver. 2.1" },
{0x02, 0x01, 0x1f, 0x13, "Universe BIOS ver. 2.0" },
{0x02, 0x01, 0x1f, 0x14, "Universe BIOS ver. 1.3" },
{0x02, 0x01, 0x1f, 0x15, "Universe BIOS ver. 1.2" },
{0x02, 0x01, 0x1f, 0x16, "Universe BIOS ver. 1.2 (alt)" },
{0x02, 0x01, 0x1f, 0x17, "Universe BIOS ver. 1.1" },
{0x02, 0x01, 0x1f, 0x18, "Universe BIOS ver. 1.0" },
{0x02, 0x01, 0x1f, 0x19, "NeoOpen BIOS v0.1 beta" },
{0x02, 0x01, 0x1f, 0x0e, "Universe BIOS ver. 3.1" },
{0x02, 0x01, 0x1f, 0x0f, "Universe BIOS ver. 3.0" },
{0x02, 0x01, 0x1f, 0x10, "Universe BIOS ver. 2.3" },
{0x02, 0x01, 0x1f, 0x11, "Universe BIOS ver. 2.3 (alt)" },
{0x02, 0x01, 0x1f, 0x12, "Universe BIOS ver. 2.2" },
{0x02, 0x01, 0x1f, 0x13, "Universe BIOS ver. 2.1" },
{0x02, 0x01, 0x1f, 0x14, "Universe BIOS ver. 2.0" },
{0x02, 0x01, 0x1f, 0x15, "Universe BIOS ver. 1.3" },
{0x02, 0x01, 0x1f, 0x16, "Universe BIOS ver. 1.2" },
{0x02, 0x01, 0x1f, 0x17, "Universe BIOS ver. 1.2 (alt)" },
{0x02, 0x01, 0x1f, 0x18, "Universe BIOS ver. 1.1" },
{0x02, 0x01, 0x1f, 0x19, "Universe BIOS ver. 1.0" },
{0x02, 0x01, 0x1f, 0x1a, "NeoOpen BIOS v0.1 beta" },
// Memory card
{0, 0xFD, 0, 2, "Memory card"},
@ -784,7 +785,7 @@ static struct BurnDIPInfo neoFakeDIPList[] = {
// Fake DIPs
// BIOS
{0, 0xFD, 0, 26, "BIOS" },
{0, 0xFD, 0, 27, "BIOS" },
{0x02, 0x01, 0x1f, 0x00, "MVS Asia/Europe ver. 6 (1 slot)" },
{0x02, 0x01, 0x1f, 0x01, "MVS Asia/Europe ver. 5 (1 slot)" },
{0x02, 0x01, 0x1f, 0x02, "MVS Asia/Europe ver. 3 (4 slot)" },
@ -799,18 +800,19 @@ static struct BurnDIPInfo neoFakeDIPList[] = {
{0x02, 0x01, 0x1f, 0x0b, "AES Asia" },
{0x02, 0x01, 0x1f, 0x0c, "Development Kit" },
{0x02, 0x01, 0x1f, 0x0d, "Deck ver. 6 (Git Ver 1.3)" },
{0x02, 0x01, 0x1f, 0x0e, "Universe BIOS ver. 3.0" },
{0x02, 0x01, 0x1f, 0x0f, "Universe BIOS ver. 2.3" },
{0x02, 0x01, 0x1f, 0x10, "Universe BIOS ver. 2.3 (alt)" },
{0x02, 0x01, 0x1f, 0x11, "Universe BIOS ver. 2.2" },
{0x02, 0x01, 0x1f, 0x12, "Universe BIOS ver. 2.1" },
{0x02, 0x01, 0x1f, 0x13, "Universe BIOS ver. 2.0" },
{0x02, 0x01, 0x1f, 0x14, "Universe BIOS ver. 1.3" },
{0x02, 0x01, 0x1f, 0x15, "Universe BIOS ver. 1.2" },
{0x02, 0x01, 0x1f, 0x16, "Universe BIOS ver. 1.2 (alt)" },
{0x02, 0x01, 0x1f, 0x17, "Universe BIOS ver. 1.1" },
{0x02, 0x01, 0x1f, 0x18, "Universe BIOS ver. 1.0" },
{0x02, 0x01, 0x1f, 0x19, "NeoOpen BIOS v0.1 beta" },
{0x02, 0x01, 0x1f, 0x0e, "Universe BIOS ver. 3.1" },
{0x02, 0x01, 0x1f, 0x0f, "Universe BIOS ver. 3.0" },
{0x02, 0x01, 0x1f, 0x10, "Universe BIOS ver. 2.3" },
{0x02, 0x01, 0x1f, 0x11, "Universe BIOS ver. 2.3 (alt)" },
{0x02, 0x01, 0x1f, 0x12, "Universe BIOS ver. 2.2" },
{0x02, 0x01, 0x1f, 0x13, "Universe BIOS ver. 2.1" },
{0x02, 0x01, 0x1f, 0x14, "Universe BIOS ver. 2.0" },
{0x02, 0x01, 0x1f, 0x15, "Universe BIOS ver. 1.3" },
{0x02, 0x01, 0x1f, 0x16, "Universe BIOS ver. 1.2" },
{0x02, 0x01, 0x1f, 0x17, "Universe BIOS ver. 1.2 (alt)" },
{0x02, 0x01, 0x1f, 0x18, "Universe BIOS ver. 1.1" },
{0x02, 0x01, 0x1f, 0x19, "Universe BIOS ver. 1.0" },
{0x02, 0x01, 0x1f, 0x1a, "NeoOpen BIOS v0.1 beta" },
// Memory card
{0, 0xFD, 0, 2, "Memory card"},
@ -932,28 +934,29 @@ static struct BurnRomInfo neogeoRomDesc[] = {
{ "", 0x00000, 0x00000000, 0 }, // 12
#endif
{ "sp-1v1_3db8c.bin", 0x20000, 0x162f0ebe, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 13 Deck ver. 6 (Git Ver 1.3)
{ "uni-bios_3_0.rom", 0x20000, 0xa97c89a9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 14 Universe BIOS ver. 3.0 (free)
{ "uni-bios_2_3.rom", 0x20000, 0x27664eb5, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 15 Universe BIOS ver. 2.3
{ "uni-bios_2_3o.rom", 0x20000, 0x601720ae, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 16 Universe BIOS ver. 2.3 (alt)
{ "uni-bios_2_2.rom", 0x20000, 0x2d50996a, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 17 Universe BIOS ver. 2.2
{ "uni-bios_2_1.rom", 0x20000, 0x8dabf76b, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 18 Universe BIOS ver. 2.1
{ "uni-bios_2_0.rom", 0x20000, 0x0c12c2ad, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 19 Universe BIOS ver. 2.0
{ "uni-bios_1_3.rom", 0x20000, 0xb24b44a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 20 Universe BIOS ver. 1.3
{ "uni-bios_1_2.rom", 0x20000, 0x4fa698e9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 21 Universe BIOS ver. 1.2
{ "uni-bios_1_2o.rom", 0x20000, 0xe19d3ce9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 22 Universe BIOS ver. 1.2 (alt)
{ "uni-bios_1_1.rom", 0x20000, 0x5dda0d84, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 23 Universe BIOS ver. 1.1
{ "uni-bios_1_0.rom", 0x20000, 0x0ce453a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 24 Universe BIOS ver. 1.0
{ "uni-bios_3_1.rom", 0x20000, 0x0c58093f, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 14 Universe BIOS ver. 3.1 (free)
{ "uni-bios_3_0.rom", 0x20000, 0xa97c89a9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 15 Universe BIOS ver. 3.0 (free)
{ "uni-bios_2_3.rom", 0x20000, 0x27664eb5, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 16 Universe BIOS ver. 2.3
{ "uni-bios_2_3o.rom", 0x20000, 0x601720ae, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 17 Universe BIOS ver. 2.3 (alt)
{ "uni-bios_2_2.rom", 0x20000, 0x2d50996a, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 18 Universe BIOS ver. 2.2
{ "uni-bios_2_1.rom", 0x20000, 0x8dabf76b, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 19 Universe BIOS ver. 2.1
{ "uni-bios_2_0.rom", 0x20000, 0x0c12c2ad, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 20 Universe BIOS ver. 2.0
{ "uni-bios_1_3.rom", 0x20000, 0xb24b44a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 21 Universe BIOS ver. 1.3
{ "uni-bios_1_2.rom", 0x20000, 0x4fa698e9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 22 Universe BIOS ver. 1.2
{ "uni-bios_1_2o.rom", 0x20000, 0xe19d3ce9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 23 Universe BIOS ver. 1.2 (alt)
{ "uni-bios_1_1.rom", 0x20000, 0x5dda0d84, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 24 Universe BIOS ver. 1.1
{ "uni-bios_1_0.rom", 0x20000, 0x0ce453a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 25 Universe BIOS ver. 1.0
#if !defined (ROM_VERIFY)
{ "neopen.sp1", 0x20000, 0xcb915e76, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 25 NeoOpen BIOS v0.1 beta
{ "neopen.sp1", 0x20000, 0xcb915e76, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 26 NeoOpen BIOS v0.1 beta
#else
{ "", 0x00000, 0x00000000, 0 }, // 25
{ "", 0x00000, 0x00000000, 0 }, // 26
#endif
{ "", 0x00000, 0x00000000, 0 }, // 26 Trackball BIOS loaded here
{ "", 0x00000, 0x00000000, 0 }, // 27 PCB BIOS loaded here
{ "", 0x00000, 0x00000000, 0 }, // 27 Trackball BIOS loaded here
{ "", 0x00000, 0x00000000, 0 }, // 28 PCB BIOS loaded here
{ "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
{ "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
STD_ROM_PICK(neogeo)
@ -975,24 +978,25 @@ static struct BurnRomInfo neoMVSRomDesc[] = {
{ "neo-epo.bin", 0x20000, 0xd27a71f1, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 11 AES Asia
{ "neodebug.bin", 0x20000, 0x698ebb7d, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 12 Development Kit
{ "sp-1v1_3db8c.bin", 0x20000, 0x162f0ebe, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 13 Deck ver. 6 (Git Ver 1.3)
{ "uni-bios_3_0.rom", 0x20000, 0xa97c89a9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 14 Universe BIOS ver. 3.0 (free)
{ "uni-bios_2_3.rom", 0x20000, 0x27664eb5, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 15 Universe BIOS ver. 2.3
{ "uni-bios_2_3o.rom", 0x20000, 0x601720ae, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 16 Universe BIOS ver. 2.3 (alt)
{ "uni-bios_2_2.rom", 0x20000, 0x2d50996a, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 17 Universe BIOS ver. 2.2
{ "uni-bios_2_1.rom", 0x20000, 0x8dabf76b, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 18 Universe BIOS ver. 2.1
{ "uni-bios_2_0.rom", 0x20000, 0x0c12c2ad, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 19 Universe BIOS ver. 2.0
{ "uni-bios_1_3.rom", 0x20000, 0xb24b44a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 20 Universe BIOS ver. 1.3
{ "uni-bios_1_2.rom", 0x20000, 0x4fa698e9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 21 Universe BIOS ver. 1.2
{ "uni-bios_1_2o.rom", 0x20000, 0xe19d3ce9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 22 Universe BIOS ver. 1.2 (alt)
{ "uni-bios_1_1.rom", 0x20000, 0x5dda0d84, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 23 Universe BIOS ver. 1.1
{ "uni-bios_1_0.rom", 0x20000, 0x0ce453a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 24 Universe BIOS ver. 1.0
{ "neopen.sp1", 0x20000, 0xcb915e76, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 25 NeoOpen BIOS v0.1 beta
{ "", 0x00000, 0x00000000, 0 }, // 26 Trackball BIOS loaded here
{ "", 0x00000, 0x00000000, 0 }, // 27 PCB BIOS loaded here
{ "uni-bios_3_1.rom", 0x20000, 0x0c58093f, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 14 Universe BIOS ver. 3.1 (free)
{ "uni-bios_3_0.rom", 0x20000, 0xa97c89a9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 15 Universe BIOS ver. 3.0 (free)
{ "uni-bios_2_3.rom", 0x20000, 0x27664eb5, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 16 Universe BIOS ver. 2.3
{ "uni-bios_2_3o.rom", 0x20000, 0x601720ae, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 17 Universe BIOS ver. 2.3 (alt)
{ "uni-bios_2_2.rom", 0x20000, 0x2d50996a, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 18 Universe BIOS ver. 2.2
{ "uni-bios_2_1.rom", 0x20000, 0x8dabf76b, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 19 Universe BIOS ver. 2.1
{ "uni-bios_2_0.rom", 0x20000, 0x0c12c2ad, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 20 Universe BIOS ver. 2.0
{ "uni-bios_1_3.rom", 0x20000, 0xb24b44a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 21 Universe BIOS ver. 1.3
{ "uni-bios_1_2.rom", 0x20000, 0x4fa698e9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 22 Universe BIOS ver. 1.2
{ "uni-bios_1_2o.rom", 0x20000, 0xe19d3ce9, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 23 Universe BIOS ver. 1.2 (alt)
{ "uni-bios_1_1.rom", 0x20000, 0x5dda0d84, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 24 Universe BIOS ver. 1.1
{ "uni-bios_1_0.rom", 0x20000, 0x0ce453a0, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 25 Universe BIOS ver. 1.0
{ "neopen.sp1", 0x20000, 0xcb915e76, BRF_ESS | BRF_PRG | BRF_BIOS | BRF_SELECT | BRF_OPT }, // 26 NeoOpen BIOS v0.1 beta
{ "", 0x00000, 0x00000000, 0 }, // 27 Trackball BIOS loaded here
{ "", 0x00000, 0x00000000, 0 }, // 28 PCB BIOS loaded here
{ "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
{ "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
STD_ROM_PICK(neoMVS)
@ -1027,11 +1031,13 @@ static struct BurnRomInfo neotrackballRomDesc[] = {
{ "", 0x00000, 0x00000000, 0 }, // 25
{ "236-bios.sp1", 0x20000, 0x853e6b96, BRF_ESS | BRF_PRG | BRF_BIOS }, // 26 Trackball BIOS
{ "", 0x00000, 0x00000000, 0 }, // 27
{ "", 0x00000, 0x00000000, 0 }, // 28
// { "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 28 Z80 BIOS
{ "", 0x00000, 0x00000000, 0 }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
// { "sm1.sm1", 0x20000, 0x94416d67, BRF_ESS | BRF_PRG | BRF_BIOS }, // 29 Z80 BIOS
{ "", 0x00000, 0x00000000, 0 }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
static struct BurnRomInfo ms5pcbBIOSRomDesc[] = {
@ -1063,10 +1069,11 @@ static struct BurnRomInfo ms5pcbBIOSRomDesc[] = {
{ "", 0x00000, 0x00000000, 0 }, // 25
{ "", 0x00000, 0x00000000, 0 }, // 26
{ "sp-4x.sp1", 0x80000, 0xb4590283, BRF_ESS | BRF_PRG | BRF_BIOS }, // 27 PCB BIOS
{ "", 0x00000, 0x00000000, 0 }, // 28
{ "", 0x00000, 0x00000000, 0 }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
{ "", 0x00000, 0x00000000, 0 }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
static struct BurnRomInfo svcpcbBIOSRomDesc[] = {
@ -1098,10 +1105,11 @@ static struct BurnRomInfo svcpcbBIOSRomDesc[] = {
{ "", 0x00000, 0x00000000, 0 }, // 25
{ "", 0x00000, 0x00000000, 0 }, // 26
{ "sp-4x.sp1", 0x80000, 0xb4590283, BRF_ESS | BRF_PRG | BRF_BIOS }, // 27 PCB BIOS
{ "", 0x00000, 0x00000000, 0 }, // 28
{ "", 0x00000, 0x00000000, 0 }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
{ "", 0x00000, 0x00000000, 0 }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
static struct BurnRomInfo kf2k3pcbBIOSRomDesc[] = {
@ -1133,10 +1141,11 @@ static struct BurnRomInfo kf2k3pcbBIOSRomDesc[] = {
{ "", 0x00000, 0x00000000, 0 }, // 25
{ "", 0x00000, 0x00000000, 0 }, // 26
{ "spj.sp1", 0x80000, 0x148dd727, BRF_ESS | BRF_PRG | BRF_BIOS }, // 27 PCB BIOS
{ "", 0x00000, 0x00000000, 0 }, // 29
{ "", 0x00000, 0x00000000, 0 }, // 28 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 29 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 30 Zoom table
{ "", 0x00000, 0x00000000, 0 }, // 29 Z80 BIOS
{ "sfix.sfix", 0x20000, 0xc2ea0cfd, BRF_GRA | BRF_BIOS }, // 30 Text layer tiles
{ "000-lo.lo", 0x20000, 0x5a86cff2, BRF_ESS | BRF_BIOS }, // 31 Zoom table
};
struct BurnDriver BurnDrvNeoGeo = {
@ -14616,8 +14625,8 @@ static struct BurnRomInfo samsho5xRomDesc[] = {
{ "ssvx_m1.rom", 0x080000, 0x5218a10a, 4 | BRF_ESS | BRF_PRG }, // 10 Z80 code
{ "ssv_v1.bin", 0x800000, 0x809c7617, 5 | BRF_SND }, // 11 Sound data
{ "ssv_v2.bin", 0x800000, 0x42671607, 5 | BRF_SND }, // 12
{ "ssv_v1.rom", 0x800000, 0x809c7617, 5 | BRF_SND }, // 11 Sound data
{ "ssv_v2.rom", 0x800000, 0x42671607, 5 | BRF_SND }, // 12
};
STDROMPICKEXT(samsho5x, samsho5x, neogeo)

View File

@ -4086,21 +4086,21 @@ INT32 NeoInit()
}
if ((BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) == HARDWARE_SNK_MVS) {
BurnLoadRom(NeoZ80BIOS, 0x00000 + 28, 1);
BurnLoadRom(NeoTextROMBIOS, 0x00000 + 29, 1);
BurnLoadRom(NeoZoomROM, 0x00000 + 30, 1);
BurnLoadRom(NeoZ80BIOS, 0x00000 + 29, 1);
BurnLoadRom(NeoTextROMBIOS, 0x00000 + 30, 1);
BurnLoadRom(NeoZoomROM, 0x00000 + 31, 1);
} else {
// Still load the Z80 BIOS & text layer data for AES systems, since it might be switched to MVS later
if (nNeoSystemType & NEO_SYS_PCB) {
bZ80BIOS = false;
BurnLoadRom(NeoTextROMBIOS, 0x00080 + 29, 1);
BurnLoadRom(NeoZoomROM, 0x00080 + 30, 1);
BurnLoadRom(NeoTextROMBIOS, 0x00080 + 30, 1);
BurnLoadRom(NeoZoomROM, 0x00080 + 31, 1);
} else {
BurnLoadRom(NeoZ80BIOS, 0x00080 + 28, 1);
BurnLoadRom(NeoTextROMBIOS, 0x00080 + 29, 1);
BurnLoadRom(NeoZoomROM, 0x00080 + 30, 1);
BurnLoadRom(NeoZ80BIOS, 0x00080 + 29, 1);
BurnLoadRom(NeoTextROMBIOS, 0x00080 + 30, 1);
BurnLoadRom(NeoZoomROM, 0x00080 + 31, 1);
}
}
BurnUpdateProgress(0.0, _T("Preprocessing text layer graphics...")/*, BST_PROCESS_TXT*/, 0);