From 7d6a1a8607c269a77e38862dbd89d7149ced31bc Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 20 Mar 2018 16:59:29 -0400 Subject: aaa: Slightly less embarrassingly preliminary (nw) --- src/mame/drivers/aaa.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mame/drivers/aaa.cpp b/src/mame/drivers/aaa.cpp index b4d683a7798..3b0de2545cc 100644 --- a/src/mame/drivers/aaa.cpp +++ b/src/mame/drivers/aaa.cpp @@ -20,6 +20,7 @@ public: void aaa(machine_config &config); void mem_map(address_map &map); + void io_map(address_map &map); private: required_device m_maincpu; required_region_ptr m_p_chargen; @@ -28,6 +29,14 @@ private: void aaa_state::mem_map(address_map &map) { map(0x0000, 0x1fff).rom().region("maincpu", 0); + map(0x2000, 0x27ff).ram(); + map(0x8000, 0x9fff).rom().region("maincpu", 0x8000); + map(0xc000, 0xffff).ram(); +} + +void aaa_state::io_map(address_map &map) +{ + map.global_mask(0xff); } static INPUT_PORTS_START( aaa ) @@ -36,6 +45,7 @@ INPUT_PORTS_END MACHINE_CONFIG_START(aaa_state::aaa) MCFG_CPU_ADD("maincpu", Z80, 2'000'000) MCFG_CPU_PROGRAM_MAP(mem_map) + MCFG_CPU_IO_MAP(io_map) MACHINE_CONFIG_END /************************************************************************************************************** -- cgit v1.2.3