no need to savestate those temp bitmaps

This commit is contained in:
Michaël Banaan Ananas 2013-07-11 23:50:10 +00:00
parent e0fda7197b
commit c18ea1ae34
2 changed files with 9 additions and 11 deletions

View File

@ -22,6 +22,7 @@ DIP Locations verified for:
#include "sound/dac.h"
#include "includes/bking.h"
READ8_MEMBER(bking_state::bking_sndnmi_disable_r)
{
m_sound_nmi_enable = 0;
@ -64,10 +65,8 @@ READ8_MEMBER(bking_state::bking3_extrarom_r)
WRITE8_MEMBER(bking_state::unk_w)
{
/*
0 = finished reading extra rom
1 = started reading extra rom
*/
// 0 = finished reading extra rom
// 1 = started reading extra rom
}
READ8_MEMBER(bking_state::bking3_ext_check_r)
@ -405,6 +404,7 @@ void bking_state::machine_start()
save_item(NAME(m_palette_bank));
save_item(NAME(m_controller));
save_item(NAME(m_hit));
/* sound */
save_item(NAME(m_sound_nmi_enable));
}
@ -416,7 +416,6 @@ MACHINE_START_MEMBER(bking_state,bking3)
/* misc */
save_item(NAME(m_addr_h));
save_item(NAME(m_addr_l));
}
void bking_state::machine_reset()
@ -440,6 +439,7 @@ void bking_state::machine_reset()
m_palette_bank = 0;
m_controller = 0;
m_hit = 0;
/* sound */
m_sound_nmi_enable = 1;
}
@ -471,7 +471,6 @@ static MACHINE_CONFIG_START( bking, bking_state )
/* - periodic IRQ, with frequency 6000000/(4*16*16*10*16) = 36.621 Hz, */
MCFG_CPU_PERIODIC_INT_DRIVER(bking_state, irq0_line_hold, (double)6000000/(4*16*16*10*16))
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
@ -484,7 +483,6 @@ static MACHINE_CONFIG_START( bking, bking_state )
MCFG_GFXDECODE(bking)
MCFG_PALETTE_LENGTH(4*8+4*4+4*2+4*2)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
@ -501,6 +499,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( bking3, bking )
/* basic machine hardware */
MCFG_CPU_MODIFY("main_cpu")
MCFG_CPU_IO_MAP(bking3_io_map)
@ -514,6 +513,7 @@ static MACHINE_CONFIG_DERIVED( bking3, bking )
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
MACHINE_CONFIG_END
/***************************************************************************
Game driver(s)
@ -803,6 +803,6 @@ ROM_START( bking3 )
ROM_END
GAME( 1982, bking, 0, bking, bking, driver_device, 0, ROT270, "Taito Corporation", "Birdie King", GAME_SUPPORTS_SAVE )
GAME( 1982, bking, 0, bking, bking, driver_device, 0, ROT270, "Taito Corporation", "Birdie King", GAME_SUPPORTS_SAVE )
GAME( 1983, bking2, 0, bking, bking2, driver_device, 0, ROT90, "Taito Corporation", "Birdie King 2", GAME_SUPPORTS_SAVE )
GAME( 1984, bking3, 0, bking3, bking2, driver_device, 0, ROT90, "Taito Corporation", "Birdie King 3", GAME_SUPPORTS_SAVE )

View File

@ -224,9 +224,6 @@ void bking_state::video_start()
m_bg_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(bking_state::get_tile_info),this), TILEMAP_SCAN_ROWS, 8, 8, 32, 32);
machine().primary_screen->register_screen_bitmap(m_tmp_bitmap1);
machine().primary_screen->register_screen_bitmap(m_tmp_bitmap2);
save_item(NAME(m_tmp_bitmap1));
save_item(NAME(m_tmp_bitmap2));
}
@ -253,6 +250,7 @@ UINT32 bking_state::screen_update_bking(screen_device &screen, bitmap_ind16 &bit
m_palette_bank,
m_crow_flip, m_crow_flip,
m_crow_flip ? m_xld3 - 16 : 256 - m_xld3, m_crow_flip ? m_yld3 - 16 : 256 - m_yld3, 0);
return 0;
}