diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2012-04-11 14:10:06 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2012-04-11 14:10:06 +0000 |
commit | 83f070ea3b3f354577f5fc2e54ca6196249eb477 (patch) | |
tree | 00d278b578e8f4cc3debe2203a92f96470e7066b /src/mame/drivers/koftball.c | |
parent | a1ee0822d64c54a810231c19cd21bf2046cf5b88 (diff) |
AM_BASE and AM_BASE_SIZE to AM_SHARE by request from Aaron (no whatsnew)
Diffstat (limited to 'src/mame/drivers/koftball.c')
-rw-r--r-- | src/mame/drivers/koftball.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/mame/drivers/koftball.c b/src/mame/drivers/koftball.c index 2256a449be8..70e83db1299 100644 --- a/src/mame/drivers/koftball.c +++ b/src/mame/drivers/koftball.c @@ -38,19 +38,21 @@ class koftball_state : public driver_device public: koftball_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - m_maincpu(*this,"maincpu") - { } + m_maincpu(*this,"maincpu"), + m_main_ram(*this, "main_ram"), + m_bmc_1_videoram(*this, "bmc_1_videoram"), + m_bmc_2_videoram(*this, "bmc_2_videoram"){ } - UINT16 *m_bmc_1_videoram; - UINT16 *m_bmc_2_videoram; - UINT16 *m_main_ram; + required_device<cpu_device> m_maincpu; + required_shared_ptr<UINT16> m_main_ram; + required_shared_ptr<UINT16> m_bmc_1_videoram; + required_shared_ptr<UINT16> m_bmc_2_videoram; tilemap_t *m_tilemap_1; tilemap_t *m_tilemap_2; UINT8 *m_bmc_colorram; int m_clr_offset; UINT16 m_prot_data; - required_device<cpu_device> m_maincpu; DECLARE_WRITE16_MEMBER(bmc_RAMDAC_offset_w); DECLARE_WRITE16_MEMBER(bmc_RAMDAC_color_w); DECLARE_READ16_MEMBER(bmc_RAMDAC_color_r); @@ -157,10 +159,10 @@ WRITE16_MEMBER(koftball_state::bmc_2_videoram_w) static ADDRESS_MAP_START( koftball_mem, AS_PROGRAM, 16, koftball_state ) AM_RANGE(0x000000, 0x01ffff) AM_ROM - AM_RANGE(0x220000, 0x22ffff) AM_RAM AM_BASE(m_main_ram) + AM_RANGE(0x220000, 0x22ffff) AM_RAM AM_SHARE("main_ram") - AM_RANGE(0x260000, 0x260fff) AM_WRITE(bmc_1_videoram_w) AM_BASE(m_bmc_1_videoram) - AM_RANGE(0x261000, 0x261fff) AM_WRITE(bmc_2_videoram_w) AM_BASE(m_bmc_2_videoram) + AM_RANGE(0x260000, 0x260fff) AM_WRITE(bmc_1_videoram_w) AM_SHARE("bmc_1_videoram") + AM_RANGE(0x261000, 0x261fff) AM_WRITE(bmc_2_videoram_w) AM_SHARE("bmc_2_videoram") AM_RANGE(0x262000, 0x26ffff) AM_RAM AM_RANGE(0x280000, 0x28ffff) AM_RAM /* unused ? */ |