diff options
Diffstat (limited to 'src/mame/drivers/dmndrby.cpp')
-rw-r--r-- | src/mame/drivers/dmndrby.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/dmndrby.cpp b/src/mame/drivers/dmndrby.cpp index 11cc2ec75b9..5d06938d1a8 100644 --- a/src/mame/drivers/dmndrby.cpp +++ b/src/mame/drivers/dmndrby.cpp @@ -99,6 +99,8 @@ public: required_device<palette_device> m_palette; required_device<generic_latch_8_device> m_soundlatch; void dderby(machine_config &config); + void dderby_sound_map(address_map &map); + void memmap(address_map &map); }; @@ -143,7 +145,7 @@ WRITE8_MEMBER(dmndrby_state::output_w) // popmessage("%02x|%02x|%02x|%02x|%02x|%02x|%02x|%02x|",m_io_port[0],m_io_port[1],m_io_port[2],m_io_port[3],m_io_port[4],m_io_port[5],m_io_port[6],m_io_port[7]); } -static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8, dmndrby_state ) +ADDRESS_MAP_START(dmndrby_state::memmap) AM_RANGE(0x0000, 0x5fff) AM_ROM AM_RANGE(0x8000, 0x8fff) AM_RAM AM_SHARE("nvram") AM_RANGE(0xc000, 0xc007) AM_READ(input_r) @@ -160,7 +162,7 @@ static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8, dmndrby_state ) AM_RANGE(0xd400, 0xd7ff) AM_RAM AM_SHARE("vidattribs") // colours/ attrib ram ADDRESS_MAP_END -static ADDRESS_MAP_START( dderby_sound_map, AS_PROGRAM, 8, dmndrby_state ) +ADDRESS_MAP_START(dmndrby_state::dderby_sound_map) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1000, 0x1000) AM_RAM //??? AM_RANGE(0x4000, 0x4001) AM_DEVWRITE("ay1", ay8910_device, address_data_w) |