summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-09-29 16:58:11 -0400
committer AJR <ajrhacker@users.noreply.github.com>2017-09-29 16:58:11 -0400
commitdb001e1f5f709fd26d5e8576ad99a130b54e4217 (patch)
tree44e24cd046f625b7c5185c0eb2fc9a131a872265
parent93c7761d9d4a0da8a9491cc06b310cc6d4019f5f (diff)
imsai: Add undumped ROMs (nw)
-rw-r--r--src/mame/drivers/imsai.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mame/drivers/imsai.cpp b/src/mame/drivers/imsai.cpp
index 65c4a649796..dc87d6ae0c1 100644
--- a/src/mame/drivers/imsai.cpp
+++ b/src/mame/drivers/imsai.cpp
@@ -49,10 +49,10 @@ private:
static ADDRESS_MAP_START(imsai_mem, AS_PROGRAM, 8, imsai_state)
ADDRESS_MAP_UNMAP_HIGH
- AM_RANGE(0x0000, 0x07ff) AM_ROM AM_REGION("roms", 0)
+ AM_RANGE(0x0000, 0x07ff) AM_ROM AM_REGION("prom", 0)
AM_RANGE(0xd000, 0xd0ff) AM_RAM
AM_RANGE(0xd100, 0xd103) AM_DEVREADWRITE("pit", pit8253_device, read, write)
- AM_RANGE(0xd800, 0xdfff) AM_ROM AM_REGION("roms", 0)
+ AM_RANGE(0xd800, 0xdfff) AM_ROM AM_REGION("prom", 0)
ADDRESS_MAP_END
static ADDRESS_MAP_START(imsai_io, AS_IO, 8, imsai_state)
@@ -122,8 +122,14 @@ MACHINE_CONFIG_END
/* ROM definition */
ROM_START( imsai )
- ROM_REGION( 0x800, "roms", 0 )
+ ROM_REGION( 0x800, "prom", 0 ) // 2716 or 2708 program PROM
ROM_LOAD( "vdb-80.rom", 0x0000, 0x0800, CRC(0afc4683) SHA1(a5419aaee00badf339d7c627f50ef8b2538e42e2) )
+
+ ROM_REGION( 0x200, "decode", 0 ) // 512x4 address decoder ROM
+ ROM_LOAD( "3622.u31", 0x000, 0x200, NO_DUMP )
+
+ ROM_REGION( 0x20, "status", 0 ) // PROM for decoding 8085 status signals
+ ROM_LOAD( "74s288.u38", 0x00, 0x20, NO_DUMP )
ROM_END
/* Driver */