Amstrad PC1640 Troubleshooting Guide
The Amstrad PC1640 is diagnosed the same way as the Amstrad PC1512: the supply is in the monitor, the BIOS runs a self-test that prints a dot for each stage, and Amstrad's own tools were the RP5-2 diagnostics card and its display test disc.[1] The Amstrad PC1512 Troubleshooting Guide has the full self-test table and the supply checks; the faults below are the ones reported on the PC1640 itself. Procedures are in the Amstrad PC1640 Maintenance Guide.

Self-test
editAfter "Please wait" the BIOS prints a dot as each test starts: ROM checksum, DMA controller, interval timer, status ports, real-time clock, serial port, parallel port, mouse counters, system RAM, interrupt controller, floppy drives and keyboard.[2] A failure stops the machine with a message, except the keyboard test, which repeats. Fitting all three links LK1–LK3, next to IC113, makes the BIOS run only the keyboard and floppy tests and carry on past a failure; with the links fitted a PC1640 reports 512K instead of 640K, which owners have confirmed is normal in this mode.[3][4]
Floppy controller error
edit"Error: Faulty Floppy Disk Controller or Disk Drive" appears when the BIOS cannot make drive A: seek. The disc test is treated as fatal, so a PC1640 with no working drive A: will not reach the boot prompt.[3]
- Check that drive A: is powered from its Molex plug and jumpered to the first drive select (DS0), and that the card-edge connector is the right way round; a drive LED that lights as soon as the power is applied means the cable is reversed.[3]
- Test the drive in another PC if possible.
- If the drive is good, watch drive select 0 during the self-test. On a working board, pin 2 of IC117 (74HC240) goes high, and pin 18 low, a few seconds after switch-on, and the drive LED comes on.[3]
- If drive select never changes, the floppy controller's interrupt may not be reaching the interrupt controller. The interrupt passes through IC110, a 74LS125, whose +5 V supply comes through R181, a 5.6 Ω fusible resistor.[3][1]
On the board in this report, R181 had failed open, leaving IC110 without power. A new resistor smoked within seconds because C124, a 100 µF capacitor on the same feed, had failed short. With C124 removed and R181 replaced the machine passed its self-test and booted.[3] Replace C124 as well as R181; the owner used a 5.1 Ω ¼ W fusible resistor, and other owners measured about 5.8 Ω across a good R181 in circuit. Amstrad's parts list gives R181 as a 5.6 Ω fuse resistor, part 175089.[3][1] See the Amstrad PC1640 Capacitor Replacement Guide.
Power
editThe computer's rails come from the monitor through the 14-way DIN cable; check them at the plug as in the PC1512 guide. Owners who lack a working monitor power the PC1640 from a standard supply through the same pinout and use a separate display card with switch 10 on.[5] A PC1640 can also be powered through a prototyping card in an expansion slot, since nothing sits between the supply input and the slots on the main board.[6]
| Monitor | Symptom | What was found |
|---|---|---|
| PC-MD | Supply dead | STK7358 hybrid regulator shorted between pins 12, 13 and 14; both optocouplers and a transistor also failed[7] |
| PC-ECD | Computer runs, screen stays black | The 5 V regulator IC503, feeding the TTL decoder board, gave 0.92 V from a 15 V input. A new regulator brought the picture back; the picture then rolled until the vertical hold was set[8] |
| PC-ECD | Thought dead | Worked once the brightness and contrast controls were turned up[2] |
The PC-MD's supply regulator is IC501, an STK7358, with BA6993, LA6324 and BA707 control ICs.[1] On the PC-ECD the decoder board is soldered to the main board and has to be desoldered to work on it.[8]
Display
edit- No picture, computer otherwise working: check the DIP switches against the monitor before anything else. An owner who knocked them during a repair lost the picture until they were set back for the PC-MD.[3] The chart is in the maintenance guide.
- Third-party monitor on the internal adaptor shows nothing: owners report that the IGA works with Amstrad's monitors but not with ordinary MDA or CGA monitors, and run other monitors from an add-in card with the IGA disabled. John Elliott explains that the IGA behaves as an EGA unless the BIOS or a DOS utility sets bit 6 of port 3DBh to switch on CGA or MDA emulation.[6]
- Do not select a Hercules 720 × 348 mode with the PC-ECD connected. DOS Days warns that its higher horizontal frequency gives a scrambled picture and can damage the monitor.[9] The ECD runs at 21.8 kHz for 350 lines and 15.85 kHz for 200 lines.[9]
Memory
editOn the Schneider board in one repair report the eighteen main memory chips are soldered to the board with no sockets, which makes a RAM fault slow to find.[6]
- Memory parity errors and random hangs: DOS Days had both on its PC1640, and in the end the machine stopped starting at all; a replacement main board cured it.[2]
- Corruption that follows a pattern, such as missing characters in BIOS messages: on the leak-damaged Schneider board, an address line was stuck high after the corroded CPU socket was replaced. Ruud's Diagnostic ROM, split into even and odd halves for the PC1640's two ROM sockets and used with a separate CGA card, located it.[6]
- Owners build the ROM pair from 27C256 EPROMs, using a 64 KB file of eight copies of the 8 KB image split into even and odd bytes.[3]
Backup cells
edit"Please fit new batteries" means the AA cells are flat or missing, and the configuration has been reset.[10] Leaking cells have run down onto the CPU and 8087 sockets on at least one board; on that machine the CPU had died and the replaced socket left an address line fault.[6] Look at the board under the tray on any machine that has had cells left in it.
Related pages
editReferences
edit- ↑ 1.0 1.1 1.2 1.3 Amstrad plc, PC1640 Personal Computer, PC-MD Monochrome Display, PC-CD Colour Display, PC-ECD Enhanced Colour Display Service Manual. Hosted as File:Amstrad PC1640 Service Manual.pdf, described at Amstrad PC1640 Service Manual. Servicing note p. 3; switch settings p. 19; RP5-2 card p. 20; electrical parts list p. 26; monitor parts lists and alignment pp. 35–52.
- ↑ 2.0 2.1 2.2 DOS Days, "The Amstrad PC1640 Project – Part 2", 18 August 2026. Retrieved 2026-10-02. The order of the start-up tests and their dots, memory parity errors and hangs that ended in a replacement main board, an ECD that worked once its brightness and contrast were turned up, the floppy controller's lack of high-density support.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 jarcher1701, austfox, modem7, davide78, Malc and others, "Amstrad PC1640 – Faulty Floppy Disk Controller or Disk Drive", Vintage Computer Federation Forums, October–December 2023; first raised on VOGONS. Retrieved 2026-10-02. Community repair: the "Faulty Floppy Disk Controller or Disk Drive" error, the BIOS disc test, the LK1–LK3 bypass reporting 512K, IC117 and IC118 signal checks, the failed 5.6 Ω fusible resistor R181 feeding IC110, the shorted 100 µF capacitor C124, a blank screen afterwards cured by resetting the DIP switches.
- ↑ Amstrad, PC1512 Technical Reference Manual, section 2.2, transcribed by John Elliott: seasip.info. Retrieved 2026-10-02. The self-test order and the LK1–LK3 diagnostic mode, shared by the PC1640.
- ↑ paul.brett, "Dead Amstrad PC1640 ECD monitor", Vintage Computer Federation Forums, May 2012. Retrieved 2026-10-02. Community report: a PC1640 run from a home-made supply cable with an ISA VGA card after its ECD failed, with switch 10 moved to disable the internal adaptor.
- ↑ 6.0 6.1 6.2 6.3 6.4 Wobblestone, "Amstrad 1640 (germany: Schneider PC 1640) with battery damage, works 'a little', has address problems", Vintage Computer Federation Forums, November–December 2024. Retrieved 2026-10-02. Community repair report on a Schneider PC 1640: leakage from the AA cells onto the CPU area, corroded CPU and 8087 sockets, a dead CPU, an address line stuck high after the socket was replaced, Ruud's Diagnostic ROM built as an even/odd pair, powering the board through an ISA prototyping card.
- ↑ Ghislain, reply in "Anybody out there have an Amstrad PC-CM monitor? (Sinclair S-MM)", Vintage Computer Federation Forums, 26 August 2025. Retrieved 2026-10-02. Community report: a PC-MD supply with the STK7358 shorted on pins 12–14, both optocouplers and a transistor failed; a PC-MM with broken solder joints that still would not start.
- ↑ 8.0 8.1 VintageVic, "Amstrad PC ECD display 'Black screen' – advices welcome", Vintage Computer Federation Forums, 18–19 June 2026. Retrieved 2026-10-02. Community repair: PC-ECD black screen with the computer working; recap of the TTL decoder board (which has to be desoldered from the main board); IC503 giving 0.92 V; vertical hold adjustment.
- ↑ 9.0 9.1 DOS Days, "The Amstrad PC1640 Project – Part 1", 17 August 2026. Retrieved 2026-10-02. The PC-ECD's two fixed frequencies (21.8 kHz and 15.85 kHz), the risk of Hercules mode to the ECD, the PEGA1A and its DIP switches.
- ↑ Amstrad, PC1640 Technical Reference Manual, section 1.9, transcribed by John Elliott: seasip.info. Retrieved 2026-10-02. The HD146818 clock backed by four AA cells and the low-battery message.