mirror of
https://github.com/holub/mame
synced 2025-05-28 16:43:04 +03:00
bl scroll (nw)
This commit is contained in:
parent
b230c86a20
commit
cdf26b4f69
@ -178,7 +178,10 @@ static ADDRESS_MAP_START( mariobl_map, AS_PROGRAM, 8, mario_state)
|
||||
AM_RANGE(0x0000, 0x5fff) AM_ROM
|
||||
AM_RANGE(0x6000, 0x6fff) AM_RAM
|
||||
AM_RANGE(0x7000, 0x71ff) AM_RAM AM_SHARE("spriteram") /* physical sprite ram */
|
||||
AM_RANGE(0x7200, 0x73ff) AM_RAM // attrram?
|
||||
AM_RANGE(0x7200, 0x72ff) AM_RAM // attrram? (only enough for sprites?)
|
||||
AM_RANGE(0x7300, 0x737f) AM_RAM // probably x-scroll?
|
||||
AM_RANGE(0x7380, 0x7380) AM_WRITE(mariobl_scroll_w)
|
||||
AM_RANGE(0x7281, 0x73ff) AM_RAM // seems to have scroll vals for every column on this bl
|
||||
AM_RANGE(0x7400, 0x77ff) AM_RAM_WRITE(mario_videoram_w) AM_SHARE("videoram")
|
||||
//AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN1")
|
||||
AM_RANGE(0xa000, 0xa000) AM_READNOP /* watchdog? */
|
||||
|
@ -76,6 +76,7 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(mario_gfxbank_w);
|
||||
DECLARE_WRITE8_MEMBER(mario_palettebank_w);
|
||||
DECLARE_WRITE8_MEMBER(mario_scroll_w);
|
||||
DECLARE_WRITE8_MEMBER(mariobl_scroll_w);
|
||||
DECLARE_WRITE8_MEMBER(mario_flip_w);
|
||||
DECLARE_READ8_MEMBER(mario_sh_p1_r);
|
||||
DECLARE_READ8_MEMBER(mario_sh_p2_r);
|
||||
|
@ -105,6 +105,11 @@ WRITE8_MEMBER(mario_state::mario_scroll_w)
|
||||
m_gfx_scroll = data + 17;
|
||||
}
|
||||
|
||||
WRITE8_MEMBER(mario_state::mariobl_scroll_w)
|
||||
{
|
||||
m_gfx_scroll = data;
|
||||
}
|
||||
|
||||
WRITE8_MEMBER(mario_state::mario_flip_w)
|
||||
{
|
||||
if (m_flip != (data & 0x01))
|
||||
|
Loading…
Reference in New Issue
Block a user