Jump to content

Amiga 1200 Accelerator Timing Fix

From RetroTechCollection
Amiga 1200 Budgie and Alice clock lines (Commodore schematic 364717)
The clock outputs of U20 (Budgie) and U2 (Alice) on Commodore's A1200 schematic. Each line has a series resistor and a capacitor position; E123 is on the 7MHZ line and E125 on _CDAC.

Many Amiga 1200 main boards left the factory with small capacitors fitted on the clock lines that Commodore had said should be removed. Individual Computers says that Commodore's internal memos call for E123C and E125C to be removed with any version of the Budgie chip, and that some boards also have E121C and E122C fitted; these parts spoil the board's 14 MHz clock enough to make most trapdoor accelerators unstable.[1] Amiga-wiki lists the changes for each common board and Budgie revision.[2]

Symptoms

[edit | edit source]
  • A trapdoor accelerator that runs unreliably. Individual Computers says the capacitors make most accelerators unstable, including other makers' cards.[1]
  • Individual Computers' later cards, the ACA1233n, ACA1221ec and ACA1221lc, have logic that copes with most of these timing errors, so they may run reliably on an unmodified board; the company still recommends removing the capacitors because they have other bad effects.[1]

How the circuit works

[edit | edit source]
Amiga 1200 Budgie and chip RAM (MOS6502)
The Budgie, U20, on an A1200 board. This one is marked CBM 391425-01.

On Commodore's schematic each clock leaving U20 (Budgie) and U2 (Alice) passes through a series resistor with a 22 pF capacitor position to ground:[3]

Position Signal From
E121, E122 (27 Ω) CPUCLK, CPUCLK_A Budgie pin 90
E123 (27 Ω) 7MHZ Alice pin 38
E125 (27 Ω) _CDAC Alice pin 37

The capacitors are the "C" parts of these positions, so E123C is the capacitor on the 7MHZ line and E125C the one on _CDAC. Several of the capacitor positions are marked with an asterisk on the schematic.[3] Individual Computers' board photograph shows the four capacitor positions on the solder side of the board.[1]

Which changes apply

[edit | edit source]

Amiga-wiki gives these changes for -01 and -02 Budgie chips.[2] The Budgie is U20, Commodore part 391425; the one in the photograph above is marked CBM 391425-01.[3]

A1200 timing changes (Amiga-wiki)[2]
Board Budgie Changes
Rev. 1D.4 -01 Remove E123C and E125C.
Rev. 1D.4 -02 Remove E123C and E125C. Remove XR358, a 470 Ω pull-up resistor. Add a 470 Ω pull-up resistor at DRA0, pin 43 of U2.
Rev. 2B -01 Remove E123C and E125C.
Rev. 2B -02 Remove E123C and E125C. Add a 470 Ω pull-up resistor at DRA0, pin 43 of U2.

Individual Computers adds that the board revision and date do not tell you whether the capacitors are fitted: practically every revision was built with every combination, so each board has to be checked.[1]

Tools and parts

[edit | edit source]
  • Soldering iron with a fine tip, flux and desoldering braid.
  • Magnifier.
  • For a -02 Budgie: a 470 Ω resistor and a short length of fine wire.[2]
  • The main board schematic, to follow DRA0 to U2 pin 43.[3]

Procedure

[edit | edit source]

Prepare

[edit | edit source]
  1. Remove the accelerator and take the main board out of the case; see the Amiga 1200 Maintenance Guide.
  2. Note the board revision printed on the board, and read the part number on U20 to find whether the Budgie is a -01 or a -02.[2]

Remove the capacitors

[edit | edit source]
  1. Turn the board over and find the capacitor positions E123C and E125C, and E121C and E122C, on the solder side.[1]
  2. Remove E123C and E125C if they are fitted.[2][1]
  3. If E121C or E122C is fitted, remove it as well; Individual Computers names these as harmful when fitted.[1]
  4. Remove only the capacitors. The parts named for removal are the capacitors E123C and E125C; E123 and E125 themselves are the 27 Ω series resistors on the same lines.[1][3]

-02 Budgie only

[edit | edit source]
Amiga 1200 Alice chip (MOS6502)
Alice, U2, on an A1200 board. The DRA0 pull-up for a -02 Budgie goes to its pin 43.
  1. On a Rev. 1D.4 board, remove XR358, the 470 Ω pull-up resistor.[2]
  2. On Rev. 1D.4 and Rev. 2B boards, fit a 470 Ω pull-up resistor at DRA0, pin 43 of U2 (Alice).[2]

Reassemble

[edit | edit source]
  1. Check the area for solder splashes and bridges, refit the board and the accelerator, and close the case.

Testing

[edit | edit source]
  1. Run the machine with the accelerator fitted under the software and loads that were unreliable before.
  2. If the accelerator is still unstable, check the solder side again for any capacitor left fitted at E121C, E122C, E123C or E125C.[1]

Board revisions

[edit | edit source]

Commodore's schematic covers Rev. 1 to 1D.[3] Pure Amiga describes Rev. 1D.4 and Rev. 2B as the most common A1200 boards: the 1D.4 uses four 256K × 16 RAM chips and the 2B four 512K × 8 chips.[4] Amiga-wiki's list covers only these two revisions; for other boards, check the capacitor positions against Individual Computers' advice.[2][1]

[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 Individual Computers, ACA Board Modifications—link(accessed 2026-10-25)
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 A1200 Reworks, 22 September 2024—link(accessed 2026-10-25)
  3. ↑ 3.0 3.1 3.2 3.3 3.4 3.5 Commodore, Amiga 1200 main board schematic 364717, "A1200 Rev 1->1D PCB" (1992), "Channel Z" sheet: U20 Budgie clock part, U2 Alice, clock series resistors E121-E129 and capacitors, PDF p. 6. Hosted at Amiga 1200 Schematics.
  4. ↑ Chris, Repair Notes: A1200 distorted audio, 12 March 2022—link(accessed 2026-10-25)