diff options
Diffstat (limited to 'src/mame/drivers/rsc55.cpp')
-rw-r--r-- | src/mame/drivers/rsc55.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mame/drivers/rsc55.cpp b/src/mame/drivers/rsc55.cpp index bc60c749375..0616c32b744 100644 --- a/src/mame/drivers/rsc55.cpp +++ b/src/mame/drivers/rsc55.cpp @@ -53,7 +53,6 @@ public: private: required_device<i8x9x_device> m_maincpu; - void sc55_io(address_map &map); void sc55_map(address_map &map); }; @@ -68,16 +67,12 @@ void sc55_state::sc55_map(address_map &map) map(0x1000, 0x3fff).rom().region("maincpu", 0x1000); } -void sc55_state::sc55_io(address_map &map) +void sc55_state::sc55(machine_config &config) { + P8098(config, m_maincpu, XTAL(20'000'000)); // probably not? + m_maincpu->set_addrmap(AS_PROGRAM, &sc55_state::sc55_map); } -MACHINE_CONFIG_START(sc55_state::sc55) - MCFG_DEVICE_ADD( "maincpu", P8098, XTAL(20'000'000) ) // probably not? - MCFG_DEVICE_PROGRAM_MAP( sc55_map ) - MCFG_DEVICE_IO_MAP( sc55_io ) -MACHINE_CONFIG_END - ROM_START( sc55 ) ROM_REGION( 0x40000, "maincpu", 0 ) // additional H8/532 code and patch data - revisions match main CPU revisions ROM_LOAD( "roland_r15209363.ic23", 0x000000, 0x040000, CRC(2dc58549) SHA1(9c17f85e784dc1549ac1f98d457b353393331f6b) ) |