diff options
| author | 2025-07-07 21:26:47 -0400 | |
|---|---|---|
| committer | 2025-07-07 21:28:24 -0400 | |
| commit | e6f589f8ff6348ccb2ebec8bd34c0acfa0e25e76 (patch) | |
| tree | 0803489a6deab9471d0fb71dc418e2e9249373b5 | |
| parent | ec7cdf237b659a7be468a7a6a3214f11e7c7678c (diff) | |
hanaawas: Add NO_DUMP entry for MCU very likely used for I/O on this set (but not the clone)
| -rw-r--r-- | src/mame/seta/hanaawas.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mame/seta/hanaawas.cpp b/src/mame/seta/hanaawas.cpp index bbb91bd08df..c82065c7467 100644 --- a/src/mame/seta/hanaawas.cpp +++ b/src/mame/seta/hanaawas.cpp @@ -33,6 +33,7 @@ TODO: #include "emu.h" #include "cpu/z80/z80.h" +#include "cpu/mcs48/mcs48.h" #include "machine/i8255.h" #include "sound/ay8910.h" @@ -429,6 +430,8 @@ void hanaawas_state::hanaawas(machine_config &config) m_maincpu->set_addrmap(AS_IO, &hanaawas_state::hanaawas_io_map); m_maincpu->set_vblank_int("screen", FUNC(hanaawas_state::irq0_line_assert)); + I8741A(config, "iomcu", 18.432_MHz_XTAL / 6).set_disable(); // type only faintly discerned on one PCB photo; divider not verified + // video hardware screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen.set_refresh_hz(60); @@ -456,6 +459,8 @@ void hanaawas_state::hanaawasa(machine_config &config) m_maincpu->set_addrmap(AS_IO, &hanaawas_state::hanaawasa_io_map); + config.device_remove("iomcu"); + i8255_device &ppi(I8255(config, "ppi")); ppi.in_pa_callback().set_ioport("START"); ppi.in_pb_callback().set(FUNC(hanaawas_state::hanaawasa_matrix_r)); @@ -469,13 +474,16 @@ void hanaawas_state::hanaawasa(machine_config &config) ***************************************************************************/ -ROM_START( hanaawas ) +ROM_START( hanaawas ) // PC0-017-11 PCB? ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "1.1e", 0x0000, 0x2000, CRC(618dc1e3) SHA1(31817f256512352db0d27322998d9dcf95a993cf) ) ROM_LOAD( "2.3e", 0x2000, 0x1000, CRC(5091b67f) SHA1(5a66740b8829b9b4d3aea274f9ff36e0b9e8c151) ) ROM_LOAD( "3.4e", 0x4000, 0x1000, CRC(dcb65067) SHA1(37964ff4016bd927b9f13b4358b831bb667f993b) ) ROM_LOAD( "4.6e", 0x6000, 0x1000, CRC(24bee0dc) SHA1(a4237ad3611c923b563923462e79b0b3f66cc721) ) + ROM_REGION( 0x0400, "iomcu", 0 ) + ROM_LOAD( "az-001.3j", 0x0000, 0x0400, NO_DUMP ) + ROM_REGION( 0x4000, "tiles", 0 ) ROM_LOAD( "5.9a", 0x0000, 0x1000, CRC(304ae219) SHA1(c1eac4973a6aec9fd8e848c206870667a8bb0922) ) ROM_LOAD( "6.10a", 0x1000, 0x1000, CRC(765a4e5f) SHA1(b2f148c60cffb75d1a841be8b924a874bff22ce4) ) |
