diff options
author | Sven Schnelle <svens@stackframe.org> | 2017-09-05 12:45:55 +0200 |
---|---|---|
committer | Vas Crabb <cuavas@users.noreply.github.com> | 2017-09-05 20:45:55 +1000 |
commit | 319e2a25bbd984e34fd493db80126079c16b76a7 (patch) | |
tree | 43a8d74d83ee037105f2b6a77cc6461bff4b3f54 | |
parent | 6a4e26694a49977df47c995a5b1b3724d73670e6 (diff) |
hp9k_3xx: hook up keyboard/sound to HP9000/332 (#2630)
* HP9000/300: Add SN76494 sound device
* hp9k_3xx: hook up keyboard/sound to HP9000/332
-rw-r--r-- | src/mame/drivers/hp9k_3xx.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mame/drivers/hp9k_3xx.cpp b/src/mame/drivers/hp9k_3xx.cpp index d03fe7d23fa..b7d4fdc1c82 100644 --- a/src/mame/drivers/hp9k_3xx.cpp +++ b/src/mame/drivers/hp9k_3xx.cpp @@ -427,10 +427,21 @@ static MACHINE_CONFIG_START( hp9k332 ) MCFG_CPU_ADD(IOCPU_TAG, I8042, 5000000) MCFG_CPU_PROGRAM_MAP(iocpu_map) + MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(hp9k3xx_state, iocpu_port1_w)) + MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(hp9k3xx_state, iocpu_port2_w)) + MCFG_MCS48_PORT_P1_IN_CB(READ8(hp9k3xx_state, iocpu_port1_r)) + MCFG_MCS48_PORT_T0_IN_CB(READ8(hp9k3xx_state, iocpu_test0_r)) + + MCFG_DEVICE_ADD(MLC_TAG, HP_HIL_MLC, XTAL_15_92MHz/2) + MCFG_HP_HIL_SLOT_ADD(MLC_TAG, "hil1", hp_hil_devices, "hp_ipc_kbd") MCFG_DEVICE_ADD(PTM6840_TAG, PTM6840, 250000) // from oscillator module next to the 6840 MCFG_PTM6840_EXTERNAL_CLOCKS(250000.0f, 250000.0f, 250000.0f) + MCFG_SPEAKER_STANDARD_MONO("mono") + MCFG_SOUND_ADD(SN76494_TAG, SN76494, SN76494_CLOCK) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75) + MCFG_SCREEN_ADD( "screen", RASTER) MCFG_SCREEN_UPDATE_DRIVER(hp9k3xx_state, hp_medres_update) MCFG_SCREEN_SIZE(512,390) |