diff options
author | Curt Coder <curtcoder@mail.com> | 2012-09-08 09:54:51 +0000 |
---|---|---|
committer | Curt Coder <curtcoder@mail.com> | 2012-09-08 09:54:51 +0000 |
commit | b8a58c4ceec8bc4dda14415e10463235c1177a23 (patch) | |
tree | 1f720871ff514c0813ce0032500b5170f934ad05 /src/mess | |
parent | 39b0a997bb123f627932cadfa4ac226b0398b999 (diff) |
(MESS) c128: Added missing IEC bus. (nw)
Diffstat (limited to 'src/mess')
-rw-r--r-- | src/mess/drivers/c128.c | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/mess/drivers/c128.c b/src/mess/drivers/c128.c index 670fb1c3986..5cf206dd37e 100644 --- a/src/mess/drivers/c128.c +++ b/src/mess/drivers/c128.c @@ -628,7 +628,7 @@ ADDRESS_MAP_END * *************************************/ -static MACHINE_CONFIG_START( common, c128_state ) +static MACHINE_CONFIG_START( ntsc, c128_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, VIC6567_CLOCK) MCFG_CPU_PROGRAM_MAP( c128_z80_mem) @@ -672,15 +672,15 @@ static MACHINE_CONFIG_START( common, c128_state ) MCFG_SOFTWARE_LIST_ADD("c128_disk_list", "c128_flop") MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128, common ) +static MACHINE_CONFIG_DERIVED( c128, ntsc ) MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128d, common ) +static MACHINE_CONFIG_DERIVED( c128d, ntsc ) MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128dcr, common ) +static MACHINE_CONFIG_DERIVED( c128dcr, ntsc ) MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128dcr_iec_devices, "c1571cr", NULL) @@ -689,7 +689,7 @@ static MACHINE_CONFIG_DERIVED( c128dcr, common ) MCFG_CBM_IEC_SLOT_ADD("iec11", 11, cbm_iec_devices, NULL, NULL) MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128d81, common ) +static MACHINE_CONFIG_DERIVED( c128d81, ntsc ) MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128d81_iec_devices, "c1563", NULL) @@ -698,7 +698,7 @@ static MACHINE_CONFIG_DERIVED( c128d81, common ) MCFG_CBM_IEC_SLOT_ADD("iec11", 11, cbm_iec_devices, NULL, NULL) MACHINE_CONFIG_END -static MACHINE_CONFIG_START( c128pal, c128_state ) +static MACHINE_CONFIG_START( pal, c128_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, VIC6569_CLOCK) MCFG_CPU_PROGRAM_MAP( c128_z80_mem) @@ -742,10 +742,15 @@ static MACHINE_CONFIG_START( c128pal, c128_state ) MCFG_SOFTWARE_LIST_ADD("c128_disk_list", "c128_flop") MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128dpal, c128pal ) +static MACHINE_CONFIG_DERIVED( c128pal, pal ) + MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") +MACHINE_CONFIG_END + +static MACHINE_CONFIG_DERIVED( c128dpal, pal ) + MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( c128dcrp, c128pal ) +static MACHINE_CONFIG_DERIVED( c128dcrp, pal ) MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128dcr_iec_devices, "c1571cr", NULL) |