summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2016-06-11 21:12:12 -0400
committer GitHub <noreply@github.com>2016-06-11 21:12:12 -0400
commit4d2fc96aa1746c88b2e93bfdc43689f94ccb7e39 (patch)
treef3dcaa943666b2f1bcd794a58405d836d0cf7714
parentaea1b93f0ce6bd2bd58d93d20977b84cc7d7e43c (diff)
parent208a30885efe95e0f7b562b177d934dbcefde072 (diff)
Merge pull request #942 from JoakimLarsson/mvme147_1
Added 147bug v2.43 ROM set
-rw-r--r--src/mame/drivers/fcscsi.cpp13
-rw-r--r--src/mame/drivers/mvme147.cpp19
2 files changed, 25 insertions, 7 deletions
diff --git a/src/mame/drivers/fcscsi.cpp b/src/mame/drivers/fcscsi.cpp
index ea7083a46e7..41f6d745b5e 100644
--- a/src/mame/drivers/fcscsi.cpp
+++ b/src/mame/drivers/fcscsi.cpp
@@ -349,9 +349,16 @@ MACHINE_CONFIG_END
ROM_START (fcscsi1)
ROM_REGION (0x1000000, "maincpu", 0)
- /* Besta ROM:s */
- ROM_LOAD16_BYTE ("besta88_scsi_lower.ROM", 0xe00001, 0x4000, CRC (fb3ab364) SHA1 (d79112100f1c4beaf358e006efd4dde5e300b0ba))
- ROM_LOAD16_BYTE ("besta88_scsi_upper.ROM", 0xe00000, 0x4000, CRC (41f9cdf4) SHA1 (66b998bbf9459f0a613718260e05e97749532073))
+ /* Besta ROM:s - apparantly patched Force ROM:s */
+ ROM_SYSTEM_BIOS(0, "Besta 88", "Besta 88")
+ ROMX_LOAD ("besta88_scsi_lower.ROM", 0xe00001, 0x4000, CRC (fb3ab364) SHA1 (d79112100f1c4beaf358e006efd4dde5e300b0ba), ROM_SKIP(1) | ROM_BIOS(1))
+ ROMX_LOAD ("besta88_scsi_upper.ROM", 0xe00000, 0x4000, CRC (41f9cdf4) SHA1 (66b998bbf9459f0a613718260e05e97749532073), ROM_SKIP(1) | ROM_BIOS(1))
+
+ /* Force ROM:s */
+ ROM_SYSTEM_BIOS(1, "ISCSI-1 v3.7", "Force Computer SYS68K/ISCSI-1 firmware v3.7")
+ ROMX_LOAD ("ISCSI-1_V3.7_L.BIN", 0xe00001, 0x4000, CRC (83d95ab7) SHA1 (bf249910bcb6cb0b04dda2a95a38a0f90b553352), ROM_SKIP(1) | ROM_BIOS(2))
+ ROMX_LOAD ("ISCSI-1_V3.7_U.BIN", 0xe00000, 0x4000, CRC (58815831) SHA1 (074085ef96e1fe2a551938bdeee6a9cab40ff09c), ROM_SKIP(1) | ROM_BIOS(2))
+
ROM_END
/* Driver */
diff --git a/src/mame/drivers/mvme147.cpp b/src/mame/drivers/mvme147.cpp
index 84b09c1dd87..1360a77e9d7 100644
--- a/src/mame/drivers/mvme147.cpp
+++ b/src/mame/drivers/mvme147.cpp
@@ -651,11 +651,11 @@ MACHINE_CONFIG_END
/* ROM definitions */
ROM_START (mvme147)
-ROM_REGION32_BE(0xfff00000, "maincpu", 0)
-
-ROM_LOAD16_BYTE("147bug-2.44-U22.BIN", 0xff800000, 0x20000, CRC (da09ce8a) SHA1 (3eaa8fa802187d9b08f453ff1ba64f5113a195a9))
-ROM_LOAD16_BYTE("147bug-2.44-U30.BIN", 0xff800001, 0x20000, CRC (f883e17d) SHA1 (01fe43e5ddfd3cf8aabb5a5959c80a8b5ec5d895))
+ ROM_REGION32_BE(0xfff00000, "maincpu", 0)
+ ROM_SYSTEM_BIOS(0, "147bug v2.44", "MVME147 147bug v2.44")
+ ROMX_LOAD("147bug-2.44-U22.BIN", 0xff800000, 0x20000, CRC (da09ce8a) SHA1 (3eaa8fa802187d9b08f453ff1ba64f5113a195a9), ROM_SKIP(1) | ROM_BIOS(1))
+ ROMX_LOAD("147bug-2.44-U30.BIN", 0xff800001, 0x20000, CRC (f883e17d) SHA1 (01fe43e5ddfd3cf8aabb5a5959c80a8b5ec5d895), ROM_SKIP(1) | ROM_BIOS(1))
/*
* System ROM information
*
@@ -679,6 +679,17 @@ ROM_LOAD16_BYTE("147bug-2.44-U30.BIN", 0xff800001, 0x20000, CRC (f883e17d) SHA1
* 10
* channel B is identical but resets Channel B of course, SCC2 is also identical except using interrupt vector 71
*/
+
+ ROM_SYSTEM_BIOS(1, "147bug v2.43", "MVME147 147bug v2.43")
+ ROMX_LOAD("5741B42E.BIN", 0xff800000, 0x20000, CRC (2ba98f97) SHA1 (5f18c6dd6a7b03067890f0164ef3d37ced907d7f), ROM_SKIP(1) | ROM_BIOS(2))
+ ROMX_LOAD("5741B41E.BIN", 0xff800001, 0x20000, CRC (dfa014f2) SHA1 (ff9db90a05c295819ce7ca7c1a6ac67b04003728), ROM_SKIP(1) | ROM_BIOS(2))
+/*
+ * System ROM information
+ *
+ * 147bug version 2.43 is released 1992, coprighted by Motorola Inc from 1988
+ *
+ */
+
ROM_END
/* Driver */