trunk/src/mame/drivers/silvmil.c
| r243136 | r243137 | |
| 28 | 28 | public: |
| 29 | 29 | silvmil_state(const machine_config &mconfig, device_type type, const char *tag) |
| 30 | 30 | : driver_device(mconfig, type, tag), |
| 31 | m_maincpu(*this, "maincpu"), |
| 32 | m_gfxdecode(*this, "gfxdecode"), |
| 33 | m_sprgen(*this, "spritegen"), |
| 31 | 34 | m_bg_videoram(*this, "bg_videoram"), |
| 32 | 35 | m_fg_videoram(*this, "fg_videoram"), |
| 33 | | m_spriteram(*this, "spriteram"), |
| 34 | | m_sprgen(*this, "spritegen"), |
| 35 | | m_maincpu(*this, "maincpu"), |
| 36 | | m_gfxdecode(*this, "gfxdecode") { } |
| 36 | m_spriteram(*this, "spriteram") { } |
| 37 | 37 | |
| 38 | |
| 39 | /* devices */ |
| 40 | required_device<cpu_device> m_maincpu; |
| 41 | required_device<gfxdecode_device> m_gfxdecode; |
| 42 | required_device<decospr_device> m_sprgen; |
| 43 | |
| 38 | 44 | /* memory pointers */ |
| 39 | 45 | required_shared_ptr<UINT16> m_bg_videoram; |
| 40 | 46 | required_shared_ptr<UINT16> m_fg_videoram; |
| 41 | 47 | required_shared_ptr<UINT16> m_spriteram; |
| 42 | | optional_device<decospr_device> m_sprgen; |
| 43 | 48 | |
| 44 | 49 | /* video-related */ |
| 45 | 50 | tilemap_t *m_bg_layer; |
| r243136 | r243137 | |
| 114 | 119 | virtual void video_start(); |
| 115 | 120 | UINT32 screen_update_silvmil(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 116 | 121 | void tumblepb_gfx1_rearrange(); |
| 117 | | required_device<cpu_device> m_maincpu; |
| 118 | | required_device<gfxdecode_device> m_gfxdecode; |
| 119 | 122 | }; |
| 120 | 123 | |
| 121 | 124 | |
| r243136 | r243137 | |
| 280 | 283 | |
| 281 | 284 | void silvmil_state::machine_start() |
| 282 | 285 | { |
| 286 | save_item(NAME(m_silvmil_tilebank)); |
| 287 | save_item(NAME(m_whichbank)); |
| 283 | 288 | } |
| 284 | 289 | |
| 285 | 290 | void silvmil_state::machine_reset() |
| r243136 | r243137 | |
| 427 | 432 | tumblepb_gfx1_rearrange(); |
| 428 | 433 | } |
| 429 | 434 | |
| 430 | | GAME( 1995, silvmil, 0, silvmil, silvmil, silvmil_state, silvmil, ROT270, "Para", "Silver Millennium", 0 ) |
| 435 | GAME( 1995, silvmil, 0, silvmil, silvmil, silvmil_state, silvmil, ROT270, "Para", "Silver Millennium", GAME_SUPPORTS_SAVE ) |