diff options
Diffstat (limited to 'src/mame/audio/hyprolyb.cpp')
-rw-r--r-- | src/mame/audio/hyprolyb.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/mame/audio/hyprolyb.cpp b/src/mame/audio/hyprolyb.cpp index 244c34f90ea..e86905aad8f 100644 --- a/src/mame/audio/hyprolyb.cpp +++ b/src/mame/audio/hyprolyb.cpp @@ -76,48 +76,11 @@ READ8_MEMBER( hyprolyb_adpcm_device::data_r ) return m_soundlatch2->read(*m_space, offset); } -static ADDRESS_MAP_START( hyprolyb_adpcm_map, AS_PROGRAM, 8, hyprolyb_adpcm_device ) - AM_RANGE(0x0000, 0x007f) AM_RAM - AM_RANGE(0x1000, 0x1000) AM_DEVREAD("hyprolyb_adpcm", hyprolyb_adpcm_device, data_r) - AM_RANGE(0x1001, 0x1001) AM_DEVREAD("hyprolyb_adpcm", hyprolyb_adpcm_device, ready_r) - AM_RANGE(0x1002, 0x1002) AM_DEVWRITE("hyprolyb_adpcm", hyprolyb_adpcm_device, msm_data_w) - AM_RANGE(0x1003, 0x1003) AM_DEVREAD("hyprolyb_adpcm", hyprolyb_adpcm_device, msm_vck_r) - // on init: - // $1003 = $00 - // $1002 = $FF - // $1003 = $34 - // $1001 = $36 - // $1002 = $80 - // loops while ($1003) & 0x80 == 0 - // 1002 = ADPCM data written (low 4 bits) - // - // $1003 & $80 (in) = 5205 DRQ - // $1002 & $0f (out) = 5205 data - // $1001 & $80 (in) = sound latch request - // $1000 (in) = sound latch data - AM_RANGE(0x8000, 0xffff) AM_ROM -ADDRESS_MAP_END - void hyprolyb_adpcm_device::vck_callback( int st ) { m_vck_ready = 0x80; } -MACHINE_CONFIG_START( hyprolyb_adpcm ) - MCFG_CPU_ADD("adpcm", M6802, XTAL_14_31818MHz/8) /* unknown clock */ - MCFG_CPU_PROGRAM_MAP(hyprolyb_adpcm_map) - - MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - - MCFG_SOUND_ADD("hyprolyb_adpcm", HYPROLYB_ADPCM, 0) - - MCFG_SOUND_ADD("msm", MSM5205, 384000) - MCFG_MSM5205_VCLK_CB(DEVWRITELINE("hyprolyb_adpcm", hyprolyb_adpcm_device, vck_callback)) /* VCK function */ - MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4 kHz */ - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) -MACHINE_CONFIG_END - - //------------------------------------------------- // sound_stream_update - handle a stream update //------------------------------------------------- |