diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2017-11-09 17:01:05 +1100 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2017-11-09 17:01:05 +1100 |
commit | 88301a04eac3eb86339a433c966e4aef2efd95e0 (patch) | |
tree | 6c269e7d04e16f93dc3f8afd0fe056aa8e3bbf01 /src/mame/drivers/cortex.cpp | |
parent | 03752f33a3e10599b8292b6b78d729c3ced4807b (diff) |
(nw) minor tidyup of some of my drivers
Diffstat (limited to 'src/mame/drivers/cortex.cpp')
-rw-r--r-- | src/mame/drivers/cortex.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/cortex.cpp b/src/mame/drivers/cortex.cpp index a92bb5ddf7b..fa58541dee1 100644 --- a/src/mame/drivers/cortex.cpp +++ b/src/mame/drivers/cortex.cpp @@ -37,12 +37,13 @@ public: , m_p_ram(*this, "ram") { } +private: virtual void machine_reset() override; required_device<tms9995_device> m_maincpu; required_shared_ptr<uint8_t> m_p_ram; }; -static ADDRESS_MAP_START( cortex_mem, AS_PROGRAM, 8, cortex_state ) +static ADDRESS_MAP_START( mem_map, AS_PROGRAM, 8, cortex_state ) AM_RANGE(0x0000, 0xefff) AM_RAM AM_SHARE("ram") AM_RANGE(0xf100, 0xf11f) AM_RAM // memory mapping unit AM_RANGE(0xf120, 0xf120) AM_DEVREADWRITE("tms9928a", tms9928a_device, vram_read, vram_write) @@ -50,7 +51,7 @@ static ADDRESS_MAP_START( cortex_mem, AS_PROGRAM, 8, cortex_state ) //AM_RANGE(0xf140, 0xf147) // fdc tms9909 ADDRESS_MAP_END -static ADDRESS_MAP_START( cortex_io, AS_IO, 8, cortex_state ) +static ADDRESS_MAP_START( io_map, AS_IO, 8, cortex_state ) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0x000f) AM_MIRROR(0x0030) AM_DEVWRITE("control", ls259_device, write_a0) //AM_RANGE(0x0000, 0x000f) AM_MIRROR(0x0020) AM_READ(pio_r) @@ -81,7 +82,7 @@ static MACHINE_CONFIG_START( cortex ) /* TMS9995 CPU @ 12.0 MHz */ // Standard variant, no overflow int // No lines connected yet - MCFG_TMS99xx_ADD("maincpu", TMS9995, 12000000, cortex_mem, cortex_io) + MCFG_TMS99xx_ADD("maincpu", TMS9995, 12000000, mem_map, io_map) MCFG_DEVICE_ADD("control", LS259, 0) // IC64 //MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(cortex_state, basic_led_w)) |