summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/vc4000.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/vc4000.c')
-rw-r--r--src/mess/drivers/vc4000.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mess/drivers/vc4000.c b/src/mess/drivers/vc4000.c
index 19f95921476..6df1ee22355 100644
--- a/src/mess/drivers/vc4000.c
+++ b/src/mess/drivers/vc4000.c
@@ -369,6 +369,9 @@ void vc4000_state::machine_start()
case VC4000_STD:
m_maincpu->space(AS_PROGRAM).install_read_handler(0x0000, 0x07ff, read8_delegate(FUNC(vc4000_cart_slot_device::read_rom),(vc4000_cart_slot_device*)m_cart));
break;
+ case VC4000_ROM4K:
+ m_maincpu->space(AS_PROGRAM).install_read_handler(0x0000, 0x0fff, read8_delegate(FUNC(vc4000_cart_slot_device::read_rom),(vc4000_cart_slot_device*)m_cart));
+ break;
case VC4000_RAM1K:
m_maincpu->space(AS_PROGRAM).install_read_handler(0x0000, 0x0fff, read8_delegate(FUNC(vc4000_cart_slot_device::read_rom),(vc4000_cart_slot_device*)m_cart));
m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x1000, 0x15ff, read8_delegate(FUNC(vc4000_cart_slot_device::read_ram),(vc4000_cart_slot_device*)m_cart), write8_delegate(FUNC(vc4000_cart_slot_device::write_ram),(vc4000_cart_slot_device*)m_cart));
@@ -513,6 +516,7 @@ QUICKLOAD_LOAD_MEMBER( vc4000_state,vc4000)
static SLOT_INTERFACE_START(vc4000_cart)
SLOT_INTERFACE_INTERNAL("std", VC4000_ROM_STD)
+ SLOT_INTERFACE_INTERNAL("rom4k", VC4000_ROM_ROM4K)
SLOT_INTERFACE_INTERNAL("ram1k", VC4000_ROM_RAM1K)
SLOT_INTERFACE_INTERNAL("chess2", VC4000_ROM_CHESS2)
SLOT_INTERFACE_END