diff options
Diffstat (limited to 'src/mame/drivers/cybertnk.cpp')
-rw-r--r-- | src/mame/drivers/cybertnk.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/drivers/cybertnk.cpp b/src/mame/drivers/cybertnk.cpp index c88f8499430..0041ee4d61e 100644 --- a/src/mame/drivers/cybertnk.cpp +++ b/src/mame/drivers/cybertnk.cpp @@ -228,7 +228,7 @@ public: DECLARE_READ8_MEMBER(cybertnk_mux_r); DECLARE_WRITE8_MEMBER(cybertnk_irq_ack_w); DECLARE_WRITE8_MEMBER(cybertnk_cnt_w); - DECLARE_DRIVER_INIT(cybertnk); + void init_cybertnk(); TILE_GET_INFO_MEMBER(get_tilemap0_tile_info); TILE_GET_INFO_MEMBER(get_tilemap1_tile_info); TILE_GET_INFO_MEMBER(get_tilemap2_tile_info); @@ -981,10 +981,9 @@ ROM_START( cybertnk ) ROM_LOAD( "ic30", 0x0260, 0x0020, CRC(2bb6033f) SHA1(eb994108734d7d04f8e293eca21bb3051a63cfe9) ) ROM_END -DRIVER_INIT_MEMBER(cybertnk_state,cybertnk) +void cybertnk_state::init_cybertnk() { uint32_t *spr = (uint32_t*)memregion("spr_gfx")->base(); - for (int x = 0; x< 0x200000/4;x++) { // reorder the data to simplify sprite drawing @@ -995,4 +994,4 @@ DRIVER_INIT_MEMBER(cybertnk_state,cybertnk) } -GAME( 1988, cybertnk, 0, cybertnk, cybertnk, cybertnk_state, cybertnk, ROT0, "Coreland", "Cyber Tank (v1.4)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1988, cybertnk, 0, cybertnk, cybertnk, cybertnk_state, init_cybertnk, ROT0, "Coreland", "Cyber Tank (v1.4)", MACHINE_IMPERFECT_GRAPHICS ) |