summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/skylncr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/skylncr.cpp')
-rw-r--r--src/mame/drivers/skylncr.cpp20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/mame/drivers/skylncr.cpp b/src/mame/drivers/skylncr.cpp
index 80bc85bb86e..e1b5bb49134 100644
--- a/src/mame/drivers/skylncr.cpp
+++ b/src/mame/drivers/skylncr.cpp
@@ -219,6 +219,12 @@ public:
void bdream97(machine_config &config);
void skylncr(machine_config &config);
void mbutrfly(machine_config &config);
+ void bdream97_opcode_map(address_map &map);
+ void io_map_mbutrfly(address_map &map);
+ void io_map_skylncr(address_map &map);
+ void mem_map_skylncr(address_map &map);
+ void ramdac2_map(address_map &map);
+ void ramdac_map(address_map &map);
};
@@ -449,7 +455,7 @@ READ8_MEMBER(skylncr_state::bdream97_opcode_r)
* Memory Map *
**************************************/
-static ADDRESS_MAP_START( mem_map_skylncr, AS_PROGRAM, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::mem_map_skylncr)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("nvram")
@@ -507,7 +513,7 @@ static ADDRESS_MAP_START( mem_map_skylncr, AS_PROGRAM, 8, skylncr_state )
ADDRESS_MAP_END
-static ADDRESS_MAP_START( io_map_skylncr, AS_IO, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::io_map_skylncr)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x03) AM_DEVREADWRITE("ppi8255_0", i8255_device, read, write) /* Input Ports */
@@ -530,24 +536,24 @@ static ADDRESS_MAP_START( io_map_skylncr, AS_IO, 8, skylncr_state )
ADDRESS_MAP_END
-static ADDRESS_MAP_START( io_map_mbutrfly, AS_IO, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::io_map_mbutrfly)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_IMPORT_FROM(io_map_skylncr)
AM_RANGE(0x60, 0x60) AM_WRITE(mbutrfly_prot_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( bdream97_opcode_map, AS_OPCODES, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::bdream97_opcode_map)
AM_RANGE(0x0000, 0xffff) AM_READ(bdream97_opcode_r)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ramdac_map, 0, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::ramdac_map)
AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ramdac2_map, 0, 8, skylncr_state )
+ADDRESS_MAP_START(skylncr_state::ramdac2_map)
AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac2", ramdac_device, ramdac_pal_r, ramdac_rgb666_w)
ADDRESS_MAP_END
@@ -1699,7 +1705,7 @@ MACHINE_CONFIG_DERIVED(skylncr_state::bdream97, skylncr)
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
- MCFG_CPU_DECRYPTED_OPCODES_MAP(bdream97_opcode_map)
+ MCFG_CPU_OPCODES_MAP(bdream97_opcode_map)
MCFG_GFXDECODE_MODIFY("gfxdecode", bdream97)
MACHINE_CONFIG_END