diff options
author | Olivier Galibert <galibert@pobox.com> | 2018-02-01 10:04:01 +0100 |
---|---|---|
committer | Olivier Galibert <galibert@pobox.com> | 2018-02-12 10:04:52 +0100 |
commit | c5219643162cb7d2a8688425a09008d28c8e2437 (patch) | |
tree | f2775ca3b1770ab0d3fb568f0bdd6d9212c68bf6 /src/mame/drivers/cinemat.cpp | |
parent | 09b6ce46873b38de9030a3c0378ff327f17af881 (diff) |
API change: Memory maps are now methods of the owner class [O. Galibert]
Also, a lot more freedom happened, that's going to be more visible
soon.
Diffstat (limited to 'src/mame/drivers/cinemat.cpp')
-rw-r--r-- | src/mame/drivers/cinemat.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/cinemat.cpp b/src/mame/drivers/cinemat.cpp index 3f32e39de7a..10056f88fde 100644 --- a/src/mame/drivers/cinemat.cpp +++ b/src/mame/drivers/cinemat.cpp @@ -283,38 +283,38 @@ WRITE8_MEMBER(cinemat_state::qb3_ram_bank_w) * *************************************/ -static ADDRESS_MAP_START( program_map_4k, AS_PROGRAM, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::program_map_4k) ADDRESS_MAP_GLOBAL_MASK(0xfff) AM_RANGE(0x0000, 0x0fff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( program_map_8k, AS_PROGRAM, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::program_map_8k) ADDRESS_MAP_GLOBAL_MASK(0x3fff) AM_RANGE(0x0000, 0x0fff) AM_MIRROR(0x1000) AM_ROM AM_RANGE(0x2000, 0x2fff) AM_MIRROR(0x1000) AM_ROM AM_REGION("maincpu", 0x1000) ADDRESS_MAP_END -static ADDRESS_MAP_START( program_map_16k, AS_PROGRAM, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::program_map_16k) ADDRESS_MAP_GLOBAL_MASK(0x3fff) AM_RANGE(0x0000, 0x3fff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( program_map_32k, AS_PROGRAM, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::program_map_32k) ADDRESS_MAP_GLOBAL_MASK(0x7fff) AM_RANGE(0x0000, 0x7fff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( data_map, AS_DATA, 16, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::data_map) AM_RANGE(0x0000, 0x00ff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( data_map_qb3, AS_DATA, 16, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::data_map_qb3) AM_RANGE(0x0000, 0x03ff) AM_RAMBANK("bank1") AM_SHARE("rambase") ADDRESS_MAP_END -static ADDRESS_MAP_START( io_map, AS_IO, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::io_map) AM_RANGE(0x00, 0x0f) AM_READ(inputs_r) AM_RANGE(0x10, 0x16) AM_READ(switches_r) AM_RANGE(0x17, 0x17) AM_READ(coin_input_r) @@ -322,7 +322,7 @@ static ADDRESS_MAP_START( io_map, AS_IO, 8, cinemat_state ) AM_RANGE(0x00, 0x07) AM_DEVWRITE("outlatch", ls259_device, write_d0) ADDRESS_MAP_END -static ADDRESS_MAP_START( io_map_qb3, AS_IO, 8, cinemat_state ) +ADDRESS_MAP_START(cinemat_state::io_map_qb3) AM_IMPORT_FROM(io_map) // Some of the outputs here are definitely not mapped through the LS259, since they use multiple bits of data AM_RANGE(0x00, 0x00) AM_WRITE(qb3_ram_bank_w) |