mirror of
https://github.com/holub/mame
synced 2025-06-05 20:33:45 +03:00
fix some 68k regressions (nw)
This commit is contained in:
parent
ed02c73f8b
commit
f75e09b11a
@ -380,6 +380,7 @@ WRITE16_MEMBER(asuka_state::bonzeadv_cchip_ram_w)
|
||||
{
|
||||
// if (space.device().safe_pc()!=0xa028)
|
||||
// logerror("%08x: write %04x %04x cchip\n", space.device().safe_pc(), offset, data);
|
||||
data &= mem_mask;
|
||||
|
||||
if (m_current_bank == 0)
|
||||
{
|
||||
|
@ -780,6 +780,8 @@ WRITE16_MEMBER(rbisland_state::rbisland_cchip_bank_w)
|
||||
|
||||
WRITE16_MEMBER(rbisland_state::rbisland_cchip_ram_w)
|
||||
{
|
||||
data &= mem_mask;
|
||||
|
||||
m_CRAM[m_current_bank][offset] = data;
|
||||
}
|
||||
|
||||
|
@ -24,6 +24,8 @@ to switch between 8*8 tiles and 16*16 tiles.
|
||||
|
||||
WRITE16_MEMBER(tumbleb_state::bcstory_tilebank_w)
|
||||
{
|
||||
data &= mem_mask;
|
||||
|
||||
m_tilebank = data;
|
||||
m_pf1_tilemap->mark_all_dirty();
|
||||
m_pf1_alt_tilemap->mark_all_dirty();
|
||||
@ -32,6 +34,8 @@ WRITE16_MEMBER(tumbleb_state::bcstory_tilebank_w)
|
||||
|
||||
WRITE16_MEMBER(tumbleb_state::chokchok_tilebank_w)
|
||||
{
|
||||
data &= mem_mask;
|
||||
|
||||
m_tilebank = data << 1;
|
||||
m_pf1_tilemap->mark_all_dirty();
|
||||
m_pf1_alt_tilemap->mark_all_dirty();
|
||||
@ -50,6 +54,8 @@ WRITE16_MEMBER(tumbleb_state::wlstar_tilebank_w)
|
||||
|
||||
WRITE16_MEMBER(tumbleb_state::suprtrio_tilebank_w)
|
||||
{
|
||||
data &= mem_mask;
|
||||
|
||||
m_tilebank = data << 14; // shift it here, makes using bcstory_tilebank easier
|
||||
m_pf1_tilemap->mark_all_dirty();
|
||||
m_pf1_alt_tilemap->mark_all_dirty();
|
||||
|
Loading…
Reference in New Issue
Block a user