mirror of
https://github.com/holub/mame
synced 2025-06-05 12:26:35 +03:00
no need to savestate those temp bitmaps
This commit is contained in:
parent
e0fda7197b
commit
c18ea1ae34
@ -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 )
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user