diff options
Diffstat (limited to 'src/mess/drivers/vc4000.c')
-rw-r--r-- | src/mess/drivers/vc4000.c | 4 |
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 |