diff options
author | Nigel Barnes <Pernod70@users.noreply.github.com> | 2021-05-20 14:44:45 +0100 |
---|---|---|
committer | Nigel Barnes <Pernod70@users.noreply.github.com> | 2021-05-20 14:49:28 +0100 |
commit | f3815d2e42ef1a03e138653806b75380cc66df8c (patch) | |
tree | f11ddf5f30a15a7433e26a16710a81924e1b0422 /src/mame/includes | |
parent | 4f9dae60dcb8ceb954f3a5c2e6bc72ca9c8b268b (diff) |
aquarius: Display border and render by scanline.
- Converted mapper to use views.
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/aquarius.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/includes/aquarius.h b/src/mame/includes/aquarius.h index ce2315127a4..2ac5e0b4b48 100644 --- a/src/mame/includes/aquarius.h +++ b/src/mame/includes/aquarius.h @@ -12,7 +12,6 @@ #include "cpu/z80/z80.h" #include "imagedev/cassette.h" -#include "machine/bankdev.h" #include "sound/spkrdev.h" #include "video/tea1002.h" @@ -39,6 +38,7 @@ public: , m_mapper(*this, "mapper") , m_videoram(*this, "videoram") , m_colorram(*this, "colorram") + , m_gfx(*this, "gfx1") , m_y(*this, "Y%u", 0U) , m_gfxdecode(*this, "gfxdecode") , m_screen(*this, "screen") @@ -64,9 +64,10 @@ private: required_device<speaker_sound_device> m_speaker; required_device<aquarius_cartridge_slot_device> m_exp; required_device<rs232_port_device> m_printer; - required_device<address_map_bank_device> m_mapper; + memory_view m_mapper; required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_colorram; + required_region_ptr<uint8_t> m_gfx; required_ioport_array<8> m_y; required_device<gfxdecode_device> m_gfxdecode; required_device<screen_device> m_screen; @@ -76,8 +77,8 @@ private: uint8_t m_scrambler; tilemap_t *m_tilemap; - void aquarius_videoram_w(offs_t offset, uint8_t data); - void aquarius_colorram_w(offs_t offset, uint8_t data); + void videoram_w(offs_t offset, uint8_t data); + void colorram_w(offs_t offset, uint8_t data); uint8_t cassette_r(); void cassette_w(uint8_t data); uint8_t vsync_r(); @@ -86,13 +87,12 @@ private: void printer_w(uint8_t data); uint8_t keyboard_r(offs_t offset); void scrambler_w(uint8_t data); - TILE_GET_INFO_MEMBER(aquarius_gettileinfo); + TILE_GET_INFO_MEMBER(get_tile_info); void aquarius_palette(palette_device &palette) const; uint32_t screen_update_aquarius(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void aquarius_io(address_map &map); void aquarius_mem(address_map &map); - void aquarius_map(address_map &map); }; #endif // MAME_INCLUDES_AQUARIUS_H |