summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes
diff options
context:
space:
mode:
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
commitf3815d2e42ef1a03e138653806b75380cc66df8c (patch)
treef11ddf5f30a15a7433e26a16710a81924e1b0422 /src/mame/includes
parent4f9dae60dcb8ceb954f3a5c2e6bc72ca9c8b268b (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.h12
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