summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2016-11-25 21:08:57 -0500
committer arbee <rb6502@users.noreply.github.com>2016-11-25 21:08:57 -0500
commit526d9b0ec901ae4b62f30558b08ef3d0ebd217fb (patch)
tree7ea064bade3416a6b28503de2ede3e20f7ede4e0
parent2aeab228e8d4dba67ee2fc26eaf9a8ac60004740 (diff)
concept: added optional MacsBug ROMs [Al Kossow, R. Belmont]
-rw-r--r--src/mame/drivers/concept.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/mame/drivers/concept.cpp b/src/mame/drivers/concept.cpp
index 4d8bc11819b..beded1240e8 100644
--- a/src/mame/drivers/concept.cpp
+++ b/src/mame/drivers/concept.cpp
@@ -28,6 +28,7 @@
Clock: mm58174 RTC
Raphael Nabet, Brett Wyer, 2003-2005
+ Major reworking by R. Belmont 2012-2013 resulting in bootable floppies
*/
#include "emu.h"
@@ -42,7 +43,7 @@ static ADDRESS_MAP_START(concept_memmap, AS_PROGRAM, 16, concept_state )
AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION("maincpu", 0x010000) /* boot ROM mirror */
AM_RANGE(0x000008, 0x000fff) AM_RAM /* static RAM */
AM_RANGE(0x010000, 0x011fff) AM_ROM AM_REGION("maincpu", 0x010000) /* boot ROM */
- AM_RANGE(0x020000, 0x021fff) AM_ROM /* macsbugs ROM (optional) */
+ AM_RANGE(0x020000, 0x021fff) AM_ROM AM_REGION("macsbug", 0x0) /* macsbugs ROM (optional) */
AM_RANGE(0x030000, 0x03ffff) AM_READWRITE(concept_io_r,concept_io_w) /* I/O space */
AM_RANGE(0x080000, 0x0fffff) AM_RAM AM_SHARE("videoram")/* AM_RAMBANK(2) */ /* DRAM */
@@ -305,15 +306,10 @@ ROM_START( concept )
// the source code)
ROM_LOAD16_WORD("cc.prm", 0x010000, 0x2000, CRC(b5a87dab) SHA1(0da59af6cfeeb38672f71731527beac323d9c3d6))
#endif
-
-#if 0
- // only known MACSbug release for the concept, with reset vector and
- // entry point (the reset vector seems to be bogus: is the ROM dump bad,
- // or were the ROMs originally loaded with buggy code?)
- ROM_LOAD16_BYTE("macsbugh", 0x020000, 0x1000, CRC(aa357112))
- ROM_LOAD16_BYTE("macsbugl", 0x020001, 0x1000, CRC(b4b59de9))
-#endif
-
+
+ ROM_REGION16_BE(0x2000, "macsbug", 0)
+ ROM_LOAD16_BYTE( "mb20h.bin", 0x000000, 0x001000, CRC(aa357112) SHA1(88211e5f59887928c557c27cdea674f48bf8eaf7) )
+ ROM_LOAD16_BYTE( "mb20l.bin", 0x000001, 0x001000, CRC(b4b59de9) SHA1(3e8b8b5950b5359203c054f94af1fc5b8f0495b9) )
ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */