Atari Mega ST Troubleshooting

Revision as of 20:41, 12 April 2026 by Josh (talk | contribs) (Create Mega ST troubleshooting guide)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This guide provides diagnostic procedures and solutions for common faults encountered in the Atari Mega ST computer. The Mega ST shares its core architecture with the Atari 1040STFM but introduces the BLiTTER chip, battery-backed RTC, and a separate PSU — each of which brings its own failure modes.

Safety Warning

edit

Preliminary Checks

edit

Before opening the case, verify the following:

  1. Mains lead and fuse — check continuity from plug to IEC connector. Replace if open.
  2. PSU power switch — with the machine unplugged, confirm continuity across the switch in the ON position.
  3. Keyboard cable — the Mega ST uses a 6-pin RJ12 (6P6C) straight-through cable. A crossover cable will reverse the 5 V supply to the keyboard controller, potentially destroying the 74LS244 buffer IC.[1]
  4. Monitor type — monochrome (SM124/SM125) or colour (SC1224/SC1435). The monitor grounds pin 4 (Mono Detect) of the 13-pin DIN to signal mono mode.

Power Supply Diagnostics

edit

The Mega ST PSU is an external unit connected via a multi-pin cable delivering +5 V, +12 V, and GND to the motherboard.

Voltage Specifications

edit
Mega ST PSU Output Voltages
Rail Nominal Acceptable Range Wire Colour
+5 V 5.00 V 4.75–5.25 V Red
+12 V 12.00 V 11.4–12.6 V Blue
GND 0 V Black

Common PSU Types

edit
PSU Models Found in Mega ST Units
Model Main Transistor Notes
Mitsumi SR98 2SC2979 (800 V / 3 A) Most common. Poor peak power; screen dims during floppy access. Benefits from R201/R202 bias mod.[2]
DVE DSP-508A BU508A (700 V / 8 A) Better regulation than SR98; favoured by exxos for its robust switching transistor.
Astec ASP34-2 BU508A Multiple PCB revisions (Rev 3–6). Good peak power after recap.
Tokin 4501E1 2SC3460 (800 V / 6 A) Severe screen dimming under load. Worst peak power of all types. Difficult to recap due to cramped layout.

PSU Fault Table

edit
PSU Symptom Diagnosis
Symptom Possible Cause Recommended Action
Completely dead — no LED, no fan Blown mains fuse; open power switch; broken IEC lead Check continuity from plug through switch to PCB
LED on but erratic behaviour +5 V rail out of spec (ripple > 500 mV) Measure with oscilloscope. Recap all electrolytics; check output diode
Screen dims 30–50 % during floppy access Poor peak current delivery from aged capacitors Recap PSU. On SR98: replace R201 (→ 1.2 kΩ), R202 (→ 1.0 kΩ); replace 1 µF opto capacitor[2]
+5 V rail reads > 5.5 V or < 4.5 V Failed voltage regulation; shorted/open feedback resistors Check opto-coupler, TL431 reference (if fitted), feedback resistor network. Adjust trim pot if present
Audible ticking (4–5 Hz) from PSU PSU attempting to start but shutting down (overcurrent or no load) Verify load is connected. Check for shorted output diodes or capacitors
PSU runs but +12 V absent Failed 12 V rectifier or filter cap Check 12 V rail diode and associated capacitors

Diode Upgrade

edit

The low-voltage output diode on the SR98 (HRW34) gets hot (≈49 °C after 10 min). Replacing it with a STPS10H100CFP reduces 5 V rail noise from ~500 mV to ~200 mV and lowers heatsink temperature to ~39 °C. The insulated package also reduces heat transfer to adjacent capacitors.[2]

Motherboard — No Boot (White/Blank Screen)

edit

A blank white screen on power-up is the most common Mega ST failure. The 68000 CPU is halted or not receiving correct signals.

Diagnostic Procedure

edit
  1. Verify +5 V and +12 V are present and within spec at the motherboard power connector.
  2. Check the 68000 CPU is receiving an 8 MHz clock signal at pin 15 (CLK).
  3. Check /RESET (active low) goes low briefly on power-on then returns high.
  4. Check /HALT — if /HALT stays low, the CPU has encountered a bus error or is being held in halt externally.

U2 (74LS07) — Most Common Failure

edit

The 74LS07 hex buffer at U2 drives both /RESET and /HALT to the 68000 CPU. The same IC also serves the MIDI In/Out ports; external voltage spikes on MIDI lines (not fully opto-isolated on some lines) can damage U2, causing one or both outputs to fail.[1]

U2 (74LS07) Pin Functions
Pin Function Connected To
1 Input A (gate 1) U1 reset delay output (active-high)
2 Output A (gate 1) /RESET line to 68000 pin 18
3 Input B (gate 2) Tied to pin 1
4 Output B (gate 2) /HALT line to 68000 pin 17
5–12 Gates 3–6 MIDI I/O circuitry

Diagnosis: With the machine powered, check that pin 1/3 go high after the reset delay. If the inputs are correct but pin 2 or pin 4 remain low, U2 has failed. Desolder and replace with a known-good 74LS07.

U1 — Reset Delay IC

edit

U1 generates the power-on reset pulse. If U1 fails, neither /RESET nor /HALT will assert correctly. Verify that U1 output goes low on power-on for approximately 100–200 ms, then goes high.

TOS ROM Failure

edit

The Mega ST uses the same TOS ROM set as the 520STFM/1040STFM — either a 6-chip set (TOS 1.0x, 128 KB EPROMs) or a 2-chip set of Atari mask ROMs. Symptoms of ROM failure:

  • White screen (CPU halts immediately on bus error reading vectors)
  • Corrupted graphics on boot
  • Machine boots with some ROMs from the same TOS version swapped from a working STFM

Testing: Swap the ROM pair from a known-good STFM/1040. If the Mega ST boots with the replacement ROMs, the originals are faulty. Mask ROMs have a non-standard pinout and cannot be verified with a standard EPROM programmer without an adapter.

DRAM Failure

edit

The Mega ST uses soldered DRAM — 8 × 41256 (256 Kbit × 1) chips for a 1 MB configuration, or 32 × 41256 for 4 MB. A single failed chip will cause the CPU to halt on memory test.

Diagnosis:

  • Random crashes, data corruption → suspect marginal DRAM
  • Consistent halt at specific address → identify the failed chip by decoding the address bus
  • Use a logic analyser or scope on address lines A0–A21 to determine which bank and bit is failing
  • Replacement requires desoldering; use a hot-air station to avoid pad damage

Video and Display Issues

edit

Monitor Detection

edit

The Mega ST determines mono/colour mode at boot via pin 4 (Mono Detect) on the 13-pin DIN video connector. The SM124/SM125 grounds this pin; colour monitors leave it floating.

Video Fault Table
Symptom Possible Cause Recommended Action
Flickering/rolling on SM124 mono monitor V-sync line (pin 12) held low or missing Check continuity from GLUE chip to pin 12. Inspect diode divider D7/D18. Verify no shorts between video socket pins[1]
No video on colour monitor Mono detect pin shorted to ground Verify pin 4 is floating when colour monitor connected
Vertical colour bars or corruption Shifter video chip failure Check Shifter outputs on the data bus. Replace if confirmed faulty
Poor image quality, ghosting Excessive PSU ripple on +5 V rail Recap PSU; check 5 V regulation (target < 200 mV ripple)
Dim/washed-out display Video output level too low Check video DAC resistors and Shifter output

DB9 Video Mod Issues

edit

Some Mega STs have been modified with a DB9 video output replacing the 13-pin DIN. Common problems:

  • Audio output lost (DB9 has no audio pin)
  • Incorrect wiring — verify pin-to-pin mapping against the original 13-pin DIN connector
  • Damaged through-hole pads from the modification — may need bodge wires to restore connections[1]

Keyboard and Mouse

edit

Keyboard Cable

edit

The Mega ST keyboard connects via a 6-pin RJ12 (6P6C) straight-through cable. A crossover cable will apply reverse polarity to the keyboard PCB, potentially destroying the 74LS244 buffer. Verify cable type before connecting: pin 1 must connect to pin 1, not pin 6.

Phone cables labelled "6P4C" (4-conductor) also work, as the Mega ST keyboard pinout has pins 1–2 and pins 5–6 tied together.

Keyboard Faults

edit
Keyboard Symptom Diagnosis
Symptom Possible Cause Recommended Action
No keyboard response Bad cable; blown 74LS244 on keyboard PCB Test with known-good cable. Check 74LS244 for correct supply polarity
Some keys do not register Dirty Cherry MX contacts (Mega ST uses micro-switches, not rubber dome) Disassemble and clean individual switches with contact cleaner
Intermittent key ghosting Cold solder joints on keyboard PCB Reflow solder joints, especially around the HD6301 keyboard controller

Floppy Drive

edit

Drive Identification

edit

The Mega ST uses a Chinon D357 or compatible double-density (720 KB) 3.5-inch drive with an Atari-specific bezel and oversized eject button. These are not directly interchangeable with Amiga 500 drives (Chinon FB-354) as the front mechanism and bezel differ.

Floppy Fault Table

edit
Floppy Drive Symptom Diagnosis
Symptom Possible Cause Recommended Action
Drive recognised at boot but cannot read any disk Dirty or worn heads; head alignment out of spec Clean heads with IPA. If still failing, the drive mechanism may need replacement
Heads seek continuously without reading Stepper motor or head carriage failure; track 0 sensor malfunction Check track 0 optical sensor. Try a known-good drive
Drive not detected at boot (no drive icon) WD1772 floppy controller failure; cable fault Verify cable continuity. Check WD1772 for clock and chip-select signals
Intermittent read/write errors Marginal PSU — voltage drops during motor spin-up Measure +12 V under load. Recap PSU if below 11.5 V

BLiTTER Chip

edit

The BLiTTER (Atari C025912) is a dedicated hardware blitter for block image transfers. It is enabled in software via the XBIOS BLiTTER functions and can be toggled on/off in the Desktop preferences.

  • BLiTTER test: Run SYSINFO or any diagnostic utility that reports BLiTTER presence. If not detected, check for cold solder joints or a failed chip.
  • Software crashes with BLiTTER enabled: Some early software is not BLiTTER-compatible. Disable in Desktop preferences and retest.
  • BLiTTER-related display glitches: Rare. Reseat or reflow solder joints on the BLiTTER IC.

Real-Time Clock (RTC)

edit

The Mega ST includes a battery-backed real-time clock using an RP5C15 or compatible RTC chip. The original Varta NiCd batteries (typically marked "best before 1987–1990") are a major source of corrosion damage.

Battery Damage

edit
  • Inspect immediately — the original barrel cells may have leaked, depositing corrosive alkaline residue on the PCB.
  • Clean with white vinegar (to neutralise), then isopropyl alcohol. Inspect for corroded traces and vias.
  • Replace with a CR2032 holder (3 V lithium) or a modern rechargeable alternative. Do not reinstall the original NiCd cells.
  • If traces are damaged: Use bodge wires to restore connections between the RTC chip and its data/address lines.

ACSI / Hard Drive Interface

edit

The Mega ST uses the ACSI (Atari Computer System Interface) DMA port (DB-19) for external hard drives (MegaFile 20/30/60). ACSI is a simplified SCSI-like protocol.

ACSI Fault Table
Symptom Possible Cause Recommended Action
Hard drive not detected DMA controller failure; bad cable; drive powered off Verify +5 V and +12 V at drive. Check DMA cable continuity. Try another ACSI device
Data corruption or intermittent errors Marginal DMA timing; cable too long Use short, high-quality cable (< 50 cm). Check DMA chip solder joints
TOS bombs on drive access Driver incompatibility; bad sectors Update hard disk driver (AHDI, ICD, etc.). Run surface scan

Cartridge Port

edit

The ROM cartridge port on the top of the case can be damaged by previous owners. Check for:

  • Bent or broken shielding — straighten with mini-vice or pliers
  • Solder remnants or wire fragments inside the connector — remove with tweezers
  • Cracked or broken traces at the cartridge connector — test continuity of address and data lines
edit

References

edit
  1. 1.0 1.1 1.2 1.3 Atari Mega ST4 Repair Log, Atari-Forum—link(accessed 2026-03-27)
  2. 2.0 2.1 2.2 2.3 The LaST upgrade — ATARI PSU REPAIR, exxos—link(accessed 2026-03-27)