diff --git a/src/mess/machine/sorcerer.c b/src/mess/machine/sorcerer.c index 386d7721bb9..d3bbaf5d3a5 100644 --- a/src/mess/machine/sorcerer.c +++ b/src/mess/machine/sorcerer.c @@ -402,6 +402,9 @@ MACHINE_START_MEMBER(sorcerer_state,sorcererd) space.unmap_readwrite(0x8000, endmem); break; } + + if (m_cart->exists()) + space.install_read_handler(0xc000, 0xdfff, read8_delegate(FUNC(generic_slot_device::read_rom),(generic_slot_device*)m_cart)); } void sorcerer_state::machine_reset()