Fixed cia_1 clocks, makes North & South and Fred happy

This commit is contained in:
Angelo Salese 2012-11-29 18:20:56 +00:00
parent fe8a7c0ff5
commit 3a4f79ac36

View File

@ -665,7 +665,7 @@ static MACHINE_CONFIG_START( ntsc, amiga_state )
/* cia */
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_NTSC_CLOCK / 10, 60, cia_0_ntsc_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_NTSC_CLOCK, 0, cia_1_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_NTSC_CLOCK / 10, 0, cia_1_intf)
/* fdc */
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
@ -724,8 +724,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( cdtv, ntsc, cdtv_state)
/* cia */
MCFG_DEVICE_REMOVE("cia_0")
MCFG_DEVICE_REMOVE("cia_1")
MCFG_LEGACY_MOS8520_ADD("cia_0", CDTV_CLOCK_X1 / 40, 0, cia_0_cdtv_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", CDTV_CLOCK_X1 / 4, 0, cia_1_cdtv_intf)
MCFG_LEGACY_MOS8520_ADD("cia_0", CDTV_CLOCK_X1 / 4 / 40, 0, cia_0_cdtv_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", CDTV_CLOCK_X1 / 4 / 40, 0, cia_1_cdtv_intf)
/* fdc */
MCFG_DEVICE_MODIFY("fdc")
@ -749,6 +749,8 @@ static MACHINE_CONFIG_DERIVED( pal, ntsc )
/* cia */
MCFG_DEVICE_REMOVE("cia_0")
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_PAL_CLOCK / 10, 50, cia_0_pal_intf)
MCFG_DEVICE_REMOVE("cia_1")
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_PAL_CLOCK / 10, 0, cia_1_intf)
/* fdc */
MCFG_DEVICE_MODIFY("fdc")
@ -852,7 +854,7 @@ static MACHINE_CONFIG_START( a1200n, a1200_state )
/* cia */
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68EC020_NTSC_CLOCK /2 / 10, 60, cia_0_ntsc_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68EC020_NTSC_CLOCK /2, 0, cia_1_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68EC020_NTSC_CLOCK /2 / 10, 0, cia_1_intf)
/* fdc */
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68EC020_NTSC_CLOCK / 2)
@ -889,7 +891,7 @@ static MACHINE_CONFIG_DERIVED( a1200, a1200n )
MCFG_DEVICE_MODIFY("cia_0")
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/10/2)
MCFG_DEVICE_MODIFY("cia_1")
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/2)
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/10/2)
/* fdc */
MCFG_DEVICE_MODIFY("fdc")
@ -946,7 +948,7 @@ static MACHINE_CONFIG_START( a3000n, amiga_state )
/* cia */
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_NTSC_CLOCK / 10, 60, cia_0_ntsc_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_NTSC_CLOCK, 0, cia_1_intf)
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_NTSC_CLOCK / 10, 0, cia_1_intf)
/* fdc */
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
@ -971,6 +973,8 @@ static MACHINE_CONFIG_DERIVED( a3000, a3000n )
/* cia */
MCFG_DEVICE_REMOVE("cia_0")
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_PAL_CLOCK / 10, 50, cia_0_pal_intf)
MCFG_DEVICE_REMOVE("cia_1")
MCFG_LEGACY_MOS8520_ADD("cia_1", AMIGA_68000_PAL_CLOCK / 10, 0, cia_1_intf)
/* fdc */
MCFG_DEVICE_MODIFY("fdc")