some meaningless AM_RAM_WRITE

This commit is contained in:
Michaël Banaan Ananas 2012-09-16 01:34:33 +00:00
parent e3e42e3a39
commit dc85a30681
4 changed files with 21 additions and 9 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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 )

View File

@ -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)