summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/goldstar.h
diff options
context:
space:
mode:
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
commitc5219643162cb7d2a8688425a09008d28c8e2437 (patch)
treef2775ca3b1770ab0d3fb568f0bdd6d9212c68bf6 /src/mame/includes/goldstar.h
parent09b6ce46873b38de9030a3c0378ff327f17af881 (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.h29
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);