diff options
Diffstat (limited to 'src/mame/drivers/nakajies.cpp')
-rw-r--r-- | src/mame/drivers/nakajies.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/nakajies.cpp b/src/mame/drivers/nakajies.cpp index 5cb46218bc6..7b1a58337f6 100644 --- a/src/mame/drivers/nakajies.cpp +++ b/src/mame/drivers/nakajies.cpp @@ -345,6 +345,8 @@ public: void nakajies220(machine_config &config); void nakajies250(machine_config &config); void dator3k(machine_config &config); + void nakajies_io_map(address_map &map); + void nakajies_map(address_map &map); }; @@ -396,7 +398,7 @@ WRITE8_MEMBER( nakajies_state::bank6_w ) { bank_w( 6, offset, data ); } WRITE8_MEMBER( nakajies_state::bank7_w ) { bank_w( 7, offset, data ); } -static ADDRESS_MAP_START( nakajies_map, AS_PROGRAM, 8, nakajies_state ) +ADDRESS_MAP_START(nakajies_state::nakajies_map) AM_RANGE( 0x00000, 0x1ffff ) AM_READ_BANK( "bank0" ) AM_WRITE( bank0_w ) AM_RANGE( 0x20000, 0x3ffff ) AM_READ_BANK( "bank1" ) AM_WRITE( bank1_w ) AM_RANGE( 0x40000, 0x5ffff ) AM_READ_BANK( "bank2" ) AM_WRITE( bank2_w ) @@ -499,7 +501,7 @@ READ8_MEMBER( nakajies_state::keyboard_r ) } -static ADDRESS_MAP_START( nakajies_io_map, AS_IO, 8, nakajies_state ) +ADDRESS_MAP_START(nakajies_state::nakajies_io_map) AM_RANGE( 0x0000, 0x0000 ) AM_WRITE( lcd_memory_start_w ) AM_RANGE( 0x0010, 0x0017 ) AM_WRITE( banking_w ) AM_RANGE( 0x0060, 0x0060 ) AM_READWRITE( irq_enable_r, irq_enable_w ) |