diff options
Diffstat (limited to 'src/mame/drivers/pntnpuzl.cpp')
-rw-r--r-- | src/mame/drivers/pntnpuzl.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/pntnpuzl.cpp b/src/mame/drivers/pntnpuzl.cpp index 120e642ceb1..e8272f42498 100644 --- a/src/mame/drivers/pntnpuzl.cpp +++ b/src/mame/drivers/pntnpuzl.cpp @@ -354,7 +354,7 @@ static INPUT_PORTS_START( pntnpuzl ) INPUT_PORTS_END MACHINE_CONFIG_START(pntnpuzl_state::pntnpuzl) - MCFG_DEVICE_ADD("maincpu", M68000, XTAL(12'000'000)) + MCFG_DEVICE_ADD("maincpu", M68000, 12_MHz_XTAL) MCFG_DEVICE_PROGRAM_MAP(pntnpuzl_map) EEPROM_93C46_16BIT(config, "eeprom"); @@ -367,8 +367,10 @@ MACHINE_CONFIG_START(pntnpuzl_state::pntnpuzl) m_via->writepb_handler().append("eeprom", FUNC(eeprom_serial_93cxx_device::clk_write)).bit(5); // CB2 used for serial communication with 8798 - MCFG_DEVICE_ADD("mcu", P8098, XTAL(12'000'000)) - MCFG_DEVICE_PROGRAM_MAP(mcu_map) // FIXME: this is all internal + i8x9x_device &mcu(P8098(config, "mcu", 12_MHz_XTAL)); // clock generated by ASIC + mcu.set_addrmap(AS_PROGRAM, &pntnpuzl_state::mcu_map); // FIXME: this is all internal + mcu.ach6_cb().set_constant(0x180); // ? + mcu.ach7_cb().set_constant(0x180); // ? /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) |