summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-05-20 11:31:04 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2022-05-20 11:31:04 +1000
commit75195083635b58c9a077ba7dedd603fcc2e31ec3 (patch)
tree64c3cb2b2afe1f3d1ca9a6e86bcbf20f62dba786
parentd586398ebaa1862f4d46d42784160315f3adeee1 (diff)
krokha,iphone2g: Fixed "Attempt to register save state entry after state registration is closed"
-rw-r--r--src/devices/machine/vic_pl192.cpp2
-rw-r--r--src/mame/drivers/krokha.cpp13
2 files changed, 4 insertions, 11 deletions
diff --git a/src/devices/machine/vic_pl192.cpp b/src/devices/machine/vic_pl192.cpp
index a0616a349a0..23cae3a5445 100644
--- a/src/devices/machine/vic_pl192.cpp
+++ b/src/devices/machine/vic_pl192.cpp
@@ -391,7 +391,7 @@ void vic_pl192_device::device_start()
void vic_pl192_device::device_reset()
{
- vic_pl190_device::device_start();
+ vic_pl190_device::device_reset();
sw_priority_mask = 0xffff;
daisy_priority = 0xf;
diff --git a/src/mame/drivers/krokha.cpp b/src/mame/drivers/krokha.cpp
index 10f50d59807..93a1fbf8f62 100644
--- a/src/mame/drivers/krokha.cpp
+++ b/src/mame/drivers/krokha.cpp
@@ -65,8 +65,6 @@ private:
required_shared_ptr<u8> m_p_videoram;
required_region_ptr<u8> m_p_chargen;
required_device<speaker_sound_device> m_speaker;
-
- int m_speaker_state = 0;
};
//
@@ -82,8 +80,7 @@ void krokha_state::status_callback(uint8_t data)
void krokha_state::speaker_w(uint8_t data)
{
- m_speaker_state = BIT(data, 1);
- m_speaker->level_w(m_speaker_state);
+ m_speaker->level_w(BIT(data, 1));
}
//
@@ -108,11 +105,7 @@ INPUT_PORTS_END
void krokha_state::machine_reset()
{
- m_speaker_state = 0;
- m_speaker->level_w(m_speaker_state);
-
- // setup save states
- save_item(NAME(m_speaker_state));
+ m_speaker->level_w(0);
}
uint32_t krokha_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
@@ -171,4 +164,4 @@ ROM_END
/* Driver */
// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT, COMPANY FULLNAME
-GAME( 1990, krokha, 0, krokha, krokha, krokha_state, empty_init, ROT0, "SKB Kontur", "Krokha", 0 )
+GAME( 1990, krokha, 0, krokha, krokha, krokha_state, empty_init, ROT0, "SKB Kontur", "Krokha", MACHINE_SUPPORTS_SAVE )