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/includes/goldstar.h | |
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/includes/goldstar.h')
-rw-r--r-- | src/mame/includes/goldstar.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/mame/includes/goldstar.h b/src/mame/includes/goldstar.h index b1464d97e6b..c5b37574898 100644 --- a/src/mame/includes/goldstar.h +++ b/src/mame/includes/goldstar.h @@ -62,6 +62,24 @@ public: void goldfrui(machine_config &config); void goldstar(machine_config &config); void goldstbl(machine_config &config); + void bonusch_portmap(address_map &map); + void cm_map(address_map &map); + void cmast91_portmap(address_map &map); + void flaming7_map(address_map &map); + void goldstar_map(address_map &map); + void goldstar_readport(address_map &map); + void kkotnoli_map(address_map &map); + void ladylinr_map(address_map &map); + void lucky8_map(address_map &map); + void mbstar_map(address_map &map); + void megaline_portmap(address_map &map); + void ncb3_readwriteport(address_map &map); + void nfm_map(address_map &map); + void pkrmast_portmap(address_map &map); + void ramdac_map(address_map &map); + void wcat3_map(address_map &map); + void wcherry_map(address_map &map); + void wcherry_readwriteport(address_map &map); protected: TILE_GET_INFO_MEMBER(get_goldstar_fg_tile_info); TILE_GET_INFO_MEMBER(get_cherrym_fg_tile_info); @@ -142,6 +160,9 @@ public: void nfm(machine_config &config); void amcoe2(machine_config &config); void amcoe1(machine_config &config); + void amcoe1_portmap(address_map &map); + void amcoe2_portmap(address_map &map); + void cm_portmap(address_map &map); protected: // installed by various driver init handlers to get stuff to work READ8_MEMBER(fixedval09_r) { return 0x09; } @@ -205,6 +226,7 @@ public: void bingownga(machine_config &config); void mbstar(machine_config &config); void flam7_tw(machine_config &config); + void magodds_map(address_map &map); protected: TILE_GET_INFO_MEMBER(get_magical_fg_tile_info); @@ -238,6 +260,7 @@ public: void cb3e(machine_config &config); void ncb3(machine_config &config); void cm97(machine_config &config); + void ncb3_map(address_map &map); protected: void do_blockswaps(uint8_t* ROM); void dump_to_file(uint8_t* ROM); @@ -273,6 +296,8 @@ public: uint32_t screen_update_sangho(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void star100(machine_config &config); + void star100_map(address_map &map); + void star100_readport(address_map &map); protected: TILE_GET_INFO_MEMBER(get_fg_tile_info); TILE_GET_INFO_MEMBER(get_bg_tile_info); @@ -321,6 +346,10 @@ public: void megaline(machine_config &config); void unkch(machine_config &config); void bonusch(machine_config &config); + void bonusch_map(address_map &map); + void megaline_map(address_map &map); + void unkch_map(address_map &map); + void unkch_portmap(address_map &map); protected: TILE_GET_INFO_MEMBER(get_reel1_tile_info); TILE_GET_INFO_MEMBER(get_reel2_tile_info); |