mirror of
https://github.com/holub/mame
synced 2025-05-13 09:28:13 +03:00
Fixed cia_1 clocks, makes North & South and Fred happy
This commit is contained in:
parent
fe8a7c0ff5
commit
3a4f79ac36
@ -665,7 +665,7 @@ static MACHINE_CONFIG_START( ntsc, amiga_state )
|
|||||||
|
|
||||||
/* cia */
|
/* cia */
|
||||||
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_NTSC_CLOCK / 10, 60, cia_0_ntsc_intf)
|
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 */
|
/* fdc */
|
||||||
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
|
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
|
||||||
@ -724,8 +724,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( cdtv, ntsc, cdtv_state)
|
|||||||
/* cia */
|
/* cia */
|
||||||
MCFG_DEVICE_REMOVE("cia_0")
|
MCFG_DEVICE_REMOVE("cia_0")
|
||||||
MCFG_DEVICE_REMOVE("cia_1")
|
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_0", CDTV_CLOCK_X1 / 4 / 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_1", CDTV_CLOCK_X1 / 4 / 40, 0, cia_1_cdtv_intf)
|
||||||
|
|
||||||
/* fdc */
|
/* fdc */
|
||||||
MCFG_DEVICE_MODIFY("fdc")
|
MCFG_DEVICE_MODIFY("fdc")
|
||||||
@ -749,6 +749,8 @@ static MACHINE_CONFIG_DERIVED( pal, ntsc )
|
|||||||
/* cia */
|
/* cia */
|
||||||
MCFG_DEVICE_REMOVE("cia_0")
|
MCFG_DEVICE_REMOVE("cia_0")
|
||||||
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_PAL_CLOCK / 10, 50, cia_0_pal_intf)
|
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 */
|
/* fdc */
|
||||||
MCFG_DEVICE_MODIFY("fdc")
|
MCFG_DEVICE_MODIFY("fdc")
|
||||||
@ -852,7 +854,7 @@ static MACHINE_CONFIG_START( a1200n, a1200_state )
|
|||||||
|
|
||||||
/* cia */
|
/* cia */
|
||||||
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68EC020_NTSC_CLOCK /2 / 10, 60, cia_0_ntsc_intf)
|
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 */
|
/* fdc */
|
||||||
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68EC020_NTSC_CLOCK / 2)
|
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_MODIFY("cia_0")
|
||||||
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/10/2)
|
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/10/2)
|
||||||
MCFG_DEVICE_MODIFY("cia_1")
|
MCFG_DEVICE_MODIFY("cia_1")
|
||||||
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/2)
|
MCFG_DEVICE_CLOCK(AMIGA_68EC020_PAL_CLOCK/10/2)
|
||||||
|
|
||||||
/* fdc */
|
/* fdc */
|
||||||
MCFG_DEVICE_MODIFY("fdc")
|
MCFG_DEVICE_MODIFY("fdc")
|
||||||
@ -946,7 +948,7 @@ static MACHINE_CONFIG_START( a3000n, amiga_state )
|
|||||||
|
|
||||||
/* cia */
|
/* cia */
|
||||||
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_NTSC_CLOCK / 10, 60, cia_0_ntsc_intf)
|
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 */
|
/* fdc */
|
||||||
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
|
MCFG_AMIGA_FDC_ADD("fdc", AMIGA_68000_NTSC_CLOCK)
|
||||||
@ -971,6 +973,8 @@ static MACHINE_CONFIG_DERIVED( a3000, a3000n )
|
|||||||
/* cia */
|
/* cia */
|
||||||
MCFG_DEVICE_REMOVE("cia_0")
|
MCFG_DEVICE_REMOVE("cia_0")
|
||||||
MCFG_LEGACY_MOS8520_ADD("cia_0", AMIGA_68000_PAL_CLOCK / 10, 50, cia_0_pal_intf)
|
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 */
|
/* fdc */
|
||||||
MCFG_DEVICE_MODIFY("fdc")
|
MCFG_DEVICE_MODIFY("fdc")
|
||||||
|
Loading…
Reference in New Issue
Block a user