mirror of
https://github.com/holub/mame
synced 2025-06-25 22:04:15 +03:00
Hooks up sound CPU comms in Power Instinct 2. This enables synchronized dancing for the background characters.
Credit Shimapong.
This commit is contained in:
parent
73cbd67b13
commit
e6a2212387
@ -1026,7 +1026,7 @@ static ADDRESS_MAP_START( pwrinst2_readmem, ADDRESS_SPACE_PROGRAM, 16 )
|
||||
/**/AM_RANGE(0xc00000, 0xc00005) AM_READ(SMH_RAM ) // Layer 1 Control
|
||||
/**/AM_RANGE(0xc80000, 0xc80005) AM_READ(SMH_RAM ) // Layer 3 Control
|
||||
AM_RANGE(0xa80000, 0xa8007f) AM_READ(donpachi_videoregs_r ) // Video Regs
|
||||
AM_RANGE(0xd80000, 0xd80001) AM_READ(SMH_NOP ) // ? From Sound CPU
|
||||
AM_RANGE(0xd80000, 0xd80001) AM_READ(soundlatch_ack_r ) // ? From Sound CPU
|
||||
AM_RANGE(0xe80000, 0xe80001) AM_READ(pwrinst2_eeprom_r ) // EEPROM
|
||||
AM_RANGE(0xf00000, 0xf04fff) AM_READ(SMH_RAM ) // Palette
|
||||
ADDRESS_MAP_END
|
||||
@ -1370,7 +1370,7 @@ static ADDRESS_MAP_START( pwrinst2_sound_writeport, ADDRESS_SPACE_IO, 8 )
|
||||
AM_RANGE(0x10, 0x17) AM_WRITE(NMK112_okibank_w ) // Samples bank
|
||||
AM_RANGE(0x40, 0x40) AM_WRITE(ym2203_control_port_0_w ) // YM2203
|
||||
AM_RANGE(0x41, 0x41) AM_WRITE(ym2203_write_port_0_w ) //
|
||||
// AM_RANGE(0x50, 0x50) AM_WRITE(SMH_NOP ) // ?? volume
|
||||
AM_RANGE(0x50, 0x50) AM_WRITE(soundlatch_ack_w ) // To Main CPU
|
||||
// AM_RANGE(0x51, 0x51) AM_WRITE(SMH_NOP ) // ?? volume
|
||||
AM_RANGE(0x80, 0x80) AM_WRITE(pwrinst2_rombank_w ) // ROM bank
|
||||
ADDRESS_MAP_END
|
||||
|
Loading…
Reference in New Issue
Block a user