diff options
Diffstat (limited to 'src/mame/misc/trvmadns.cpp')
-rw-r--r-- | src/mame/misc/trvmadns.cpp | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/mame/misc/trvmadns.cpp b/src/mame/misc/trvmadns.cpp index 1c24ea38eb2..d8e1cc43988 100644 --- a/src/mame/misc/trvmadns.cpp +++ b/src/mame/misc/trvmadns.cpp @@ -113,7 +113,7 @@ public: void trvmadns(machine_config &config); protected: - virtual void machine_start() override; + virtual void machine_start() override ATTR_COLD; private: required_device<cpu_device> m_maincpu; @@ -126,15 +126,13 @@ private: required_shared_ptr<uint8_t> m_tileram; required_shared_ptr<uint8_t> m_paletteram; - void cpu_map(address_map &map); - void romboard_map(address_map &map); - void io_map(address_map &map); + void cpu_map(address_map &map) ATTR_COLD; + void romboard_map(address_map &map) ATTR_COLD; + void io_map(address_map &map) ATTR_COLD; void unknown_w(uint8_t data); void lamps_w(uint8_t data); - void postload(); - void gfxram_w(offs_t offset, uint8_t data); void palette_w(offs_t offset, uint8_t data); void tileram_w(offs_t offset, uint8_t data); @@ -299,15 +297,9 @@ void trvmadns_state::lamps_w(uint8_t data) void trvmadns_state::machine_start() { - machine().save().register_postload(save_prepost_delegate(FUNC(trvmadns_state::postload), this)); m_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(trvmadns_state::tile_info)), TILEMAP_SCAN_ROWS, 8, 8, 32, 32); } -void trvmadns_state::postload() -{ - m_gfxdecode->gfx(0)->mark_all_dirty(); -} - //************************************************************************** // MACHINE DEFINTIONS @@ -439,5 +431,5 @@ ROM_END //************************************************************************** // YEAR NAME PARENT MACHINE INPUT CLASS INIT ROTATION COMPANY FULLNAME FLAGS -GAME( 1985, trvmadns, 0, trvmadns, trvmadns, trvmadns_state, empty_init, ROT0, "Thunderhead Inc.", "Trivia Madness - Series A Question set", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) -GAME( 1985, trvmadnsa, trvmadns, trvmadns, trvmadns, trvmadns_state, empty_init, ROT0, "Thunderhead Inc.", "Trivia Madness - Series B Question set", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +GAME( 1985, trvmadns, 0, trvmadns, trvmadns, trvmadns_state, empty_init, ROT0, "Thunderhead Inc.", "Trivia Madness - Series A Question set", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) +GAME( 1985, trvmadnsa, trvmadns, trvmadns, trvmadns, trvmadns_state, empty_init, ROT0, "Thunderhead Inc.", "Trivia Madness - Series B Question set", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) |