Jump to content

Amstrad PC1512 Troubleshooting Guide

From RetroTechCollection
Amstrad PC1512 CPU PCB layout
PC1512 CPU board MC0032B (service manual pp. 22–23)

The Amstrad PC1512 takes its power from the monitor, so a dead machine is diagnosed from the monitor's supply first, then through the BIOS self-test messages and the drives. Amstrad's own service route for the computer was its RP4 diagnostic card or diagnostic disc, which the service manual mentions but does not document; the manual's fault-finding flow charts cover only the floppy drive.[1] The self-test messages below come from the Technical Reference Manual. Procedures are in the Amstrad PC1512 Maintenance Guide.

The power-on self-test

[edit | edit source]

At switch-on the BIOS checks its ROM checksum and tests the display memory and controller, then shows "Please wait" on the top line and adds a dot as each further test starts. A failure stops the machine with an error message, except the keyboard test, which repeats until it passes and sounds a short beep every five seconds while it waits.[2]

Self-test order and the message on failure (Technical Reference Manual 2.2)
Order Test Error reported (the manual's description)
1 ROM checksum Faulty ROM checksum
2 Display RAM and 6845-compatible controller (before "Please wait") Faulty VDU
3 8237 DMA controller Faulty DMA
4 8253 interval timer Interval timer error
5 8255-type status ports Faulty real time clock (as printed in the manual)
6 HD146818 real-time clock counting and NVR Faulty real time clock
7 8250 serial port, in loop-back mode Faulty system serial port
8 Parallel port data latch Faulty printer port
9 Mouse X and Y counters Faulty mouse coordinate register
10 System RAM Faulty RAM
11 8259 interrupt controller Faulty interrupt controller
12 Floppy drives: each head is stepped to track 10 Floppy disk controller error
13 Keyboard processor, which must return AAh Keyboard error (repeats until it passes)

Count the dots before the machine stops to find the failing test. After a soft reset (Ctrl, Alt and Del) every test runs except the RAM tests.[2] If all three option links LK1–LK3 are fitted, the BIOS runs only the keyboard and disc tests and carries on past a failure in either, which lets a machine with a faulty peripheral be brought up for diagnosis; with the links fitted the BIOS messages stay in English.[2][3] A RAM parity error raises a non-maskable interrupt; the BIOS displays a parity error message and hangs until the machine is switched off.[2]

Power

[edit | edit source]

The system unit has no supply. If neither the monitor nor the computer shows any sign of life, start in the monitor.[4]

Check the monitor's 3.15 A time-lag mains fuse first. A blown fuse usually means a shorted part in the supply's primary side, so find it before fitting a new fuse; the supply's parts are listed in the Amstrad PC1512 Capacitor Replacement Guide.[1] With the monitor working and the computer dead, measure the rails at the 14-way DIN plug:

Rails at the 14-way DIN plug
Pin Rail Amstrad setting Maximum current
3, 5 +5 V 5.10 V ±0.02 V 7.00 A
11 +12 V 12.15 V ±0.02 V 4.9 A
13 −5 V 5 V ±0.05 V (magnitude) 1 A
9 −12 V 12.0 V ±0.05 V (magnitude) 0.24 A
2, 4, 8, 10, 12 0 V – –

The settings are Amstrad's adjustment targets from pp. 26–27 of the service manual; the currents are from the Technical Reference Manual.[1][4] The overcurrent protection is set to trip at 4.5 A on the +12 V output, so a hard disc with a seized motor or a faulty expansion card can shut the supply down.[1]

Owners also report PC-MM or PC-CM supplies that make a continuous crackling noise and do not power the computer, and others that cycle on and off.[5]

If the monitor is missing or dead, owners power the system unit from a separate PC supply wired to this pinout and drive a different display from an add-in card; the PC1512's own display adaptor cannot be disabled.[6][7]

Display

[edit | edit source]

The PC-MM and PC-CM take a combined sync signal on pin 1 of the 8-way DIN video plug, with intensity, red, green, blue and a "black" line on the other pins; they are not standard CGA monitors.[4][7]

  • PC-CM with no picture and a dead supply to the tube: one repairer found the horizontal output transistor, Q410, a 2SD1427 (1500 V, 5 A), shorted. He also reports that the service manual has no schematic for the PC-CM's deflection and EHT circuit, only for its supply, and that the PC-CM board in his machine was a later revision than the one drawn, with components moved and renumbered.[8]
  • Picture too dark or blank with sound and drive activity: check the brightness and contrast controls first. A PC1640 owner who had shelved a "dead" ECD for years found it working once these were turned up.[9] Then check the PC-MM cut-off (VR405) and sub-contrast settings or the PC-CM sub-brightness (VR101) settings in the alignment tables.[1]
  • Picture rolling or tearing on the PC-CM: horizontal hold is VR402, set to 15.625 kHz at pin 4 of IC402 with VR403 at mid position.[1]

See CRT Discharge Procedure before working on either monitor.

Floppy drives

[edit | edit source]

The disc test steps each fitted drive to track 10 and reports a floppy disk controller error if the drive does not respond; it does not check that the head arrived at the right track.[2]

Drive faults
Symptom Probable cause Action
Floppy disk controller error at start-up Drive A: missing, unpowered or jumpered as the wrong unit; cable; controller Check the drive's power plug and that drive A: is set to the first drive select; fit LK1–LK3 to bypass the test while diagnosing
Drive light on permanently Cable fitted the wrong way round Turn the card-edge connector over
Drive seeks but will not read Dirty heads, sticky head rails, unreliable media Clean the heads with 91% isopropyl alcohol; see Floppy Drive Repair
Replacement drive will not work as A: Jumpered for an IBM cable Set it to DS0; the PC1512 cable has no twist

The drive select and cable notes are from Amstrad owners; the head cleaning from the service manual.[1][10][11] On the PC1640, a floppy controller error that persisted with a good drive was traced to a failed 5.6 Ω fuse resistor, R181, feeding the 74LS125 at IC110 that passes the floppy interrupt; the PC1512 parts list has the same 5.6 Ω fuse resistor at R181 and a 74LS125 at IC110.[11][1] The full repair is in the Amstrad PC1640 Troubleshooting Guide.

Memory

[edit | edit source]
  • Faulty RAM at start-up: the main memory is eighteen MN41256-15 DRAMs, IC135–IC152.[1]
  • Machine reports 512K after a 640K upgrade: check that LK4 has been moved to the right-hand pair of pins and that every upgrade chip is seated the right way round.[12]
  • A fault in the upper 128 KB can be isolated by setting LK4 back to 512K.[12]

Clock and configuration

[edit | edit source]
  • "Please fit new batteries" at start-up: the AA cells are low or missing, and the configuration has been reset to defaults. Fit new cells and run NVR.[4][13]
  • Configuration lost although the cells are good: check the leads from the cell tray and the battery sense circuit; the BIOS also resets the NVR whenever its checksum is wrong.[2]
  • Clock drifts: the clock crystal is X103 (32.768 kHz) and its trimmer TC101; Amstrad's adjustment uses a timing meter on pin 21 of IC134.[1]

Keyboard and mouse

[edit | edit source]
  • Keyboard error with a beep every five seconds: the keyboard processor is not returning its self-test code. The keyboard is Amstrad's own design; check its cable and DIN plug and its own board before suspecting the main board.[2]
  • Mouse moves but the buttons do nothing: the buttons are read as key codes and need the KEYB program from Amstrad's system discs.[13]
[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 Amstrad plc, PC1512 Personal Computer, PC-MM Monochrome Monitor, PC-CM Colour Monitor Service Manual. Hosted as File:Amstrad PC1512 Service Manual.pdf, described at Amstrad PC1512 Service Manual. Servicing note p. 3; FD-3 flow chart pp. 3–6; electrical parts lists pp. 18–20; alignment instructions pp. 26–27; schematics pp. 30–41.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Amstrad, PC1512 Technical Reference Manual, section 2, transcribed by John Elliott: seasip.info. Retrieved 2026-10-02. Sections 2.1 and 2.2: the self-test order, the error each test reports, the LK1–LK3 bypass, the NVR checksum and the parity error handler.
  3. ↑ 4.0 4.1 4.2 4.3 Amstrad, PC1512 Technical Reference Manual, section 1, transcribed by John Elliott: seasip.info. Retrieved 2026-10-02. Section 1.9 (clock and AA cells), 1.20 (video connector) and 1.21 (power connector pinout and current ratings).
  4. ↑ Phil Saunders and others, "Amstrad Monitor Repair", Vintage Computer Federation Forums, May 2014. Retrieved 2026-10-02. Community report of two faulty PC1512 monitors: one crackling and not powering the base unit, one cycling on and off.
  5. ↑ JidaiGeki and dr.ido, replies in "Amstrad 1512DD am i in trouble?", VOGONS, May 2019. Retrieved 2026-10-02. Community advice: without the monitor the PC1512 has no power supply; a supply can be wired to the published DIN pinout; the keyboard is the harder part to replace.
  6. ↑ 7.0 7.1 DOS Days, "Amstrad PC1512 and PC1640". Retrieved 2026-10-02. The 14-pin DIN pinout for powering the system unit from another supply, the PC1512's display adaptor that cannot be disabled, the composite sync of the PC1512 monitors, the non-standard keyboard and mouse.
  7. ↑ DaIceMan, "Amstrad PC1512 CM (640k) SD repair", VOGONS, 5 June 2026. Retrieved 2026-10-02. Community repair report: PC-CM dead with Q410 (2SD1427) shorted; the PC-CM deflection schematic absent from the service manual; a later PC-CM board revision with changed component numbering.
  8. ↑ DOS Days, "The Amstrad PC1640 Project – Part 2", 18 August 2026. Retrieved 2026-10-02. A PC-ECD thought dead that worked after the brightness and contrast were turned up; memory parity errors and hangs on the original main board.
  9. ↑ John Elliott and others, "Amstrad PC1512", Vintage Computer Federation Forums, July 2011. Retrieved 2026-10-02. Community reports: floppy cable soldered to the board, drives selected by jumper, 1.44 MB drives as B:.
  10. ↑ 11.0 11.1 jarcher1701, Deunan, austfox, modem7 and others, "Amstrad PC1640 – Faulty Floppy Disk Controller or Disk Drive", Vintage Computer Federation Forums, October–December 2023; also VOGONS t=96798. Retrieved 2026-10-02. Community repair on the closely related PC1640: a reversed cable lighting the drive LED permanently, the drive needing to be set to drive 0, the LK1–LK3 bypass, and C124 and R181.
  11. ↑ 12.0 12.1 John Elliott, "Amstrad XTs: Memory Upgrades", seasip.info, 26 June 2019. Retrieved 2026-10-02. Upgrade chips and LK4, and setting LK4 to 512K to isolate a fault in the 512–640K range.
  12. ↑ 13.0 13.1 John Elliott, "Amstrad XTs: Questions and answers", seasip.info, 26 June 2019. Retrieved 2026-10-02. NVR setup program, Amstrad mouse buttons needing Amstrad's KEYB, system discs.