diff options
author | 2014-05-30 10:11:08 +0000 | |
---|---|---|
committer | 2014-05-30 10:11:08 +0000 | |
commit | 7dc5e8b5331ef6fff24a823e15a36dda83115954 (patch) | |
tree | 435c3c1e9eb30a34cdc917404e68d35d25c33108 | |
parent | b025f698a1c6a5c8dc4414f708f1f1699c0c2d02 (diff) |
guess 30715 broke this logic (nw)
-rw-r--r-- | src/mame/drivers/segas16b.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/segas16b.c b/src/mame/drivers/segas16b.c index 79ffc87edf6..58ada240042 100644 --- a/src/mame/drivers/segas16b.c +++ b/src/mame/drivers/segas16b.c @@ -7098,7 +7098,7 @@ WRITE16_MEMBER( isgsm_state::sound_reset_w ) m_soundcpu->reset(); m_soundcpu->resume(SUSPEND_REASON_HALT); } - else if (data == 1) + else { m_soundcpu->reset(); m_soundcpu->suspend(SUSPEND_REASON_HALT, 1); @@ -7108,7 +7108,7 @@ WRITE16_MEMBER( isgsm_state::sound_reset_w ) WRITE16_MEMBER( isgsm_state::main_bank_change_w ) { // other values on real hw have strange results, change memory mapping etc?? - if (data == 1) + if (data !=0 ) membank(ISGSM_MAIN_BANK)->set_base(memregion("maincpu")->base()); } |