diff options
Diffstat (limited to 'src/mame/drivers/pinball2k.cpp')
-rw-r--r-- | src/mame/drivers/pinball2k.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mame/drivers/pinball2k.cpp b/src/mame/drivers/pinball2k.cpp index ae113efb91d..4976d872ab6 100644 --- a/src/mame/drivers/pinball2k.cpp +++ b/src/mame/drivers/pinball2k.cpp @@ -44,6 +44,12 @@ public: m_ramdac(*this, "ramdac"), m_palette(*this, "palette") { } + void mediagx(machine_config &config); + + void init_mediagx(); + void init_pinball2k(); + +private: required_shared_ptr<uint32_t> m_main_ram; required_shared_ptr<uint32_t> m_cga_ram; required_shared_ptr<uint32_t> m_bios_ram; @@ -91,7 +97,7 @@ public: DECLARE_WRITE32_MEMBER(port400_w); DECLARE_READ32_MEMBER(port800_r); DECLARE_WRITE32_MEMBER(port800_w); - void init_pinball2k(); + virtual void machine_start() override; virtual void machine_reset() override; virtual void video_start() override; @@ -99,8 +105,6 @@ public: void draw_char(bitmap_rgb32 &bitmap, const rectangle &cliprect, gfx_element *gfx, int ch, int att, int x, int y); void draw_framebuffer(bitmap_rgb32 &bitmap, const rectangle &cliprect); void draw_cga(bitmap_rgb32 &bitmap, const rectangle &cliprect); - void init_mediagx(); - void mediagx(machine_config &config); void mediagx_io(address_map &map); void mediagx_map(address_map &map); void ramdac_map(address_map &map); |