xbox.cpp: give ability to select bioses 4134 3944 4034 4817

This commit is contained in:
yz70s 2016-09-17 11:33:02 +02:00
parent c44f52f1a9
commit 485e50e326

View File

@ -189,6 +189,8 @@ MACHINE_CONFIG_END
Machine driver(s)
***************************************************************************/
#define ROM_LOAD_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_BIOS(bios+1)) /* Note '+1' */
ROM_START( xbox )
ROM_REGION( 0x400, "mcpx", 0 )
@ -197,7 +199,14 @@ ROM_START( xbox )
ROM_LOAD( "mcpx_1_1.bin", 0x200, 0x200, CRC(94ce376b) SHA1(6c875f17f773aaec51eb434068bb6c657c4343c0) )
ROM_REGION( 0x100000, "bios", 0)
ROM_LOAD( "4134_1024k.bin", 0x000000, 0x100000, CRC(49d8055a) SHA1(d46cef771a63dc8024fe36d7ab5b959087ac999f) )
ROM_SYSTEM_BIOS(0, "bios0", "Chihiro Bios 4134 1024k") \
ROM_LOAD_BIOS(0, "4134_1024k.bin", 0x000000, 0x100000, CRC(49d8055a) SHA1(d46cef771a63dc8024fe36d7ab5b959087ac999f)) \
ROM_SYSTEM_BIOS(1, "bios1", "Chihiro Bios 3944 1024k") \
ROM_LOAD_BIOS(1, "3944_1024k.bin", 0x000000, 0x100000, CRC(32a9ecb6) SHA1(67054fc88bda94e33e86f1b19be60efec0724fb6)) \
ROM_SYSTEM_BIOS(2, "bios2", "Chihiro Bios 4034 1024k") \
ROM_LOAD_BIOS(2, "4034_1024k.bin", 0x000000, 0x100000, CRC(0d6fc88f) SHA1(ab676b712204fb1728bf89f9cd541a8f5a64ab97)) \
ROM_SYSTEM_BIOS(3, "bios3", "Chihiro Bios 4817 1024k") \
ROM_LOAD_BIOS(3, "4817_1024k.bin", 0x000000, 0x100000, CRC(3f30863a) SHA1(dc955bd4d3ca71e01214a49e5d0aba615270c03c))
ROM_COPY( "mcpx", 1, 0x3fe00, 0x1ff)
ROM_COPY( "mcpx", 1, 0x7fe00, 0x1ff)
ROM_COPY( "mcpx", 1, 0xbfe00, 0x1ff)
@ -205,9 +214,6 @@ ROM_START( xbox )
ROM_REGION( 0x1000000, "tbp", 0 ) // To Be Processed, of course
ROM_LOAD( "3944_1024k.bin", 0x000000, 0x100000, CRC(32a9ecb6) SHA1(67054fc88bda94e33e86f1b19be60efec0724fb6) )
ROM_LOAD( "4034_1024k.bin", 0x000000, 0x100000, CRC(0d6fc88f) SHA1(ab676b712204fb1728bf89f9cd541a8f5a64ab97) )
ROM_LOAD( "4817_1024k.bin", 0x000000, 0x100000, CRC(3f30863a) SHA1(dc955bd4d3ca71e01214a49e5d0aba615270c03c) )
ROM_LOAD( "5101_256k.bin", 0x000000, 0x040000, CRC(e8a9224e) SHA1(5108e1025f48071c07a6823661d708c66dee97a9) )
ROM_LOAD( "xbox-5530.bin", 0x000000, 0x040000, CRC(9569c4d3) SHA1(40fa73277013be3168135e1768b09623a987ff63) )
ROM_LOAD( "xbox-5713.bin", 0x040000, 0x040000, CRC(58fd8173) SHA1(8b7ccc4648ccd78cdb7b65cfca09621eaf2d4238) )