summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2017-10-28 04:06:15 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2017-10-28 04:06:15 +1100
commit69db2980058ffd3ec04061fa582225a950daa9d2 (patch)
tree156f47b96670d3a428a2173e2b211945ebb8d20b
parent30361572bd7841087519417cbaae1957bf385d80 (diff)
ibmpcjr : added quiksilver fast-boot bios
-rw-r--r--hash/ibmpcjr_cart.xml12
-rw-r--r--src/mame/drivers/ibmpcjr.cpp5
2 files changed, 4 insertions, 13 deletions
diff --git a/hash/ibmpcjr_cart.xml b/hash/ibmpcjr_cart.xml
index 3d4e67342bf..5e3d2c5c8af 100644
--- a/hash/ibmpcjr_cart.xml
+++ b/hash/ibmpcjr_cart.xml
@@ -181,18 +181,6 @@ KinderComp (Spinnaker)
</part>
</software>
- <!-- This rom acts as a bios replacement, this is not yet supported by the driver -->
- <software name="quiksilv" supported="no">
- <description>QuickSilver</description>
- <year>19??</year>
- <publisher>Synectics</publisher>
- <part name="cart" interface="ibmpcjr_cart">
- <dataarea name="rom" size="65536">
- <rom name="quiksilv.bin" size="65536" crc="86aaa1c4" sha1="b3d7e8ce5de17441891e0b71e5261ed01a169dc1" offset="0" />
- </dataarea>
- </part>
- </software>
-
<software name="riveraid">
<description>River Raid</description>
<year>1984</year>
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index ac5a3b14803..692db0c95bd 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -692,7 +692,10 @@ MACHINE_CONFIG_END
ROM_START( ibmpcjr )
ROM_REGION(0x10000,"bios", 0)
- ROM_LOAD("bios.rom", 0x0000, 0x10000,CRC(31e3a7aa) SHA1(1f5f7013f18c08ff50d7942e76c4fbd782412414))
+ ROM_SYSTEM_BIOS( 0, "default", "Default" )
+ ROMX_LOAD("bios.rom", 0x0000, 0x10000,CRC(31e3a7aa) SHA1(1f5f7013f18c08ff50d7942e76c4fbd782412414), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS( 1, "quiksilver", "Quicksilver" ) // Alternate bios to boot up faster (Synectics)
+ ROMX_LOAD("quiksilv.rom", 0x0000, 0x10000, CRC(86aaa1c4) SHA1(b3d7e8ce5de17441891e0b71e5261ed01a169dc1), ROM_BIOS(2))
ROM_REGION(0x08100,"gfx1", 0)
ROM_LOAD("cga.chr", 0x00000, 0x01000, CRC(42009069) SHA1(ed08559ce2d7f97f68b9f540bddad5b6295294dd)) // from an unknown clone cga card