diff options
author | 2016-01-28 00:42:18 -0300 | |
---|---|---|
committer | 2016-01-28 00:42:18 -0300 | |
commit | 1319453a84718ec50aafdb030eca3bac201995e3 (patch) | |
tree | 463d00abdca86fa34c27a641a9c676a159ec8e26 | |
parent | 38287f8d4ce072c89d1d1a61d3d481e790d49b00 (diff) |
Pyon Pyon Jump: OKI M5205 ADPCM samples support. [Roberto Fresca]
-rw-r--r-- | src/mame/drivers/kurukuru.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mame/drivers/kurukuru.cpp b/src/mame/drivers/kurukuru.cpp index daa3907d28d..edb288cb4e1 100644 --- a/src/mame/drivers/kurukuru.cpp +++ b/src/mame/drivers/kurukuru.cpp @@ -459,13 +459,15 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( ppj_audio_io, AS_IO, 8, kurukuru_state ) ADDRESS_MAP_GLOBAL_MASK(0x7f) - AM_RANGE(0x50, 0x50) AM_MIRROR(0x0f) AM_READ(kurukuru_adpcm_timer_irqack_r) // to verify. I'm currently analyzing the code. + AM_RANGE(0x20, 0x20) AM_MIRROR(0x0f) AM_WRITE(kurukuru_adpcm_data_w) + AM_RANGE(0x30, 0x30) AM_MIRROR(0x0f) AM_WRITE(kurukuru_adpcm_reset_w) + AM_RANGE(0x40, 0x40) AM_MIRROR(0x0f) AM_READ(kurukuru_soundlatch_r) + AM_RANGE(0x50, 0x50) AM_MIRROR(0x0f) AM_READ(kurukuru_adpcm_timer_irqack_r) ADDRESS_MAP_END /* 30h -W --> 0x0b - 40h R- --> soundlatch?... + 40h R- --> soundlatch... 50h R- --> adpcm irq ack - */ /* YM2149 ports */ @@ -781,4 +783,4 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ GAME( 199?, kurukuru, 0, kurukuru, kurukuru, driver_device, 0, ROT0, "Success / Taiyo Jidoki", "Kuru Kuru Pyon Pyon (Japan)", 0 ) -GAME( 199?, ppj, 0, ppj, ppj, driver_device, 0, ROT0, "Success / Taiyo Jidoki", "Pyon Pyon Jump (V1.40, Japan)", MACHINE_IMPERFECT_SOUND) +GAME( 199?, ppj, 0, ppj, ppj, driver_device, 0, ROT0, "Success / Taiyo Jidoki", "Pyon Pyon Jump (V1.40, Japan)", 0 ) |