mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
some meaningless AM_RAM_WRITE
This commit is contained in:
parent
e3e42e3a39
commit
dc85a30681
@ -248,7 +248,7 @@ static ADDRESS_MAP_START( naughtyb_map, AS_PROGRAM, 8, naughtyb_state )
|
||||
AM_RANGE(0x4000, 0x7fff) AM_RAM
|
||||
AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("videoram")
|
||||
AM_RANGE(0x8800, 0x8fff) AM_RAM AM_SHARE("videoram2")
|
||||
AM_RANGE(0x9000, 0x97ff) AM_RAM_WRITE(naughtyb_videoreg_w)
|
||||
AM_RANGE(0x9000, 0x97ff) AM_WRITE(naughtyb_videoreg_w)
|
||||
AM_RANGE(0x9800, 0x9fff) AM_RAM AM_SHARE("scrollreg")
|
||||
AM_RANGE(0xa000, 0xa7ff) AM_DEVWRITE_LEGACY("cust", pleiads_sound_control_a_w)
|
||||
AM_RANGE(0xa800, 0xafff) AM_DEVWRITE_LEGACY("cust", pleiads_sound_control_b_w)
|
||||
@ -261,7 +261,7 @@ static ADDRESS_MAP_START( popflame_map, AS_PROGRAM, 8, naughtyb_state )
|
||||
AM_RANGE(0x4000, 0x7fff) AM_RAM
|
||||
AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("videoram")
|
||||
AM_RANGE(0x8800, 0x8fff) AM_RAM AM_SHARE("videoram2")
|
||||
AM_RANGE(0x9000, 0x97ff) AM_RAM_WRITE(popflame_videoreg_w)
|
||||
AM_RANGE(0x9000, 0x97ff) AM_WRITE(popflame_videoreg_w)
|
||||
AM_RANGE(0x9800, 0x9fff) AM_RAM AM_SHARE("scrollreg")
|
||||
AM_RANGE(0xa000, 0xa7ff) AM_DEVWRITE_LEGACY("cust", pleiads_sound_control_a_w)
|
||||
AM_RANGE(0xa800, 0xafff) AM_DEVWRITE_LEGACY("cust", pleiads_sound_control_b_w)
|
||||
|
@ -410,7 +410,7 @@ static ADDRESS_MAP_START( psychic5_main_map, AS_PROGRAM, 8, psychic5_state )
|
||||
AM_RANGE(0x8000, 0xbfff) AM_RAMBANK("bank1")
|
||||
AM_RANGE(0xc000, 0xdfff) AM_READWRITE(psychic5_paged_ram_r, psychic5_paged_ram_w)
|
||||
AM_RANGE(0xe000, 0xefff) AM_RAM
|
||||
AM_RANGE(0xf000, 0xf000) AM_RAM_WRITE(soundlatch_byte_w)
|
||||
AM_RANGE(0xf000, 0xf000) AM_WRITE(soundlatch_byte_w)
|
||||
AM_RANGE(0xf001, 0xf001) AM_READNOP AM_WRITE(psychic5_coin_counter_w)
|
||||
AM_RANGE(0xf002, 0xf002) AM_READWRITE(psychic5_bankselect_r, psychic5_bankselect_w)
|
||||
AM_RANGE(0xf003, 0xf003) AM_READWRITE(psychic5_vram_page_select_r, psychic5_vram_page_select_w)
|
||||
|
@ -325,9 +325,9 @@ static ADDRESS_MAP_START( vsgongf_map, AS_PROGRAM, 8, tsamurai_state )
|
||||
AM_RANGE(0xf801, 0xf801) AM_WRITENOP /* vreg? always 0 */
|
||||
AM_RANGE(0xf803, 0xf803) AM_WRITENOP /* vreg? always 0 */
|
||||
AM_RANGE(0xfc00, 0xfc00) AM_RAM /* vreg? always 0 */
|
||||
AM_RANGE(0xfc01, 0xfc01) AM_RAM_WRITE(nmi_enable_w)
|
||||
AM_RANGE(0xfc02, 0xfc03) AM_RAM_WRITE(tsamurai_coin_counter_w)
|
||||
AM_RANGE(0xfc04, 0xfc04) AM_RAM_WRITE(tsamurai_textbank1_w)
|
||||
AM_RANGE(0xfc01, 0xfc01) AM_WRITE(nmi_enable_w)
|
||||
AM_RANGE(0xfc02, 0xfc03) AM_WRITE(tsamurai_coin_counter_w)
|
||||
AM_RANGE(0xfc04, 0xfc04) AM_WRITE(tsamurai_textbank1_w)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( sound_vsgongf_map, AS_PROGRAM, 8, tsamurai_state )
|
||||
|
@ -27,8 +27,20 @@
|
||||
*
|
||||
*************************************/
|
||||
|
||||
READ16_MEMBER(vertigo_state::vertigo_pit8254_lsb_r){ device_t * device = machine().device("pit8254"); return pit8253_r( device, offset ); }
|
||||
WRITE16_MEMBER(vertigo_state::vertigo_pit8254_lsb_w){ device_t * device = machine().device("pit8254"); if (ACCESSING_BITS_0_7) pit8253_w(device, offset, data); }
|
||||
READ16_MEMBER(vertigo_state::vertigo_pit8254_lsb_r)
|
||||
{
|
||||
device_t * device = machine().device("pit8254");
|
||||
|
||||
return pit8253_r( device, offset );
|
||||
}
|
||||
|
||||
WRITE16_MEMBER(vertigo_state::vertigo_pit8254_lsb_w)
|
||||
{
|
||||
device_t * device = machine().device("pit8254");
|
||||
|
||||
if (ACCESSING_BITS_0_7)
|
||||
pit8253_w(device, offset, data);
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START( vertigo_map, AS_PROGRAM, 16, vertigo_state )
|
||||
AM_RANGE(0x000000, 0x000007) AM_ROM
|
||||
@ -39,7 +51,7 @@ static ADDRESS_MAP_START( vertigo_map, AS_PROGRAM, 16, vertigo_state )
|
||||
AM_RANGE(0x004020, 0x00402f) AM_READ(vertigo_coin_r) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004030, 0x00403f) AM_READ_PORT("GIO") AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004040, 0x00404f) AM_READ(vertigo_sio_r) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004050, 0x00405f) AM_RAM_WRITE(vertigo_audio_w) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004050, 0x00405f) AM_WRITE(vertigo_audio_w) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004060, 0x00406f) AM_WRITE(vertigo_motor_w) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x004070, 0x00407f) AM_WRITE(vertigo_wsot_w) AM_MIRROR(0x001000)
|
||||
AM_RANGE(0x006000, 0x006007) AM_READWRITE(vertigo_pit8254_lsb_r, vertigo_pit8254_lsb_w)
|
||||
|
Loading…
Reference in New Issue
Block a user