惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
爱范儿
爱范儿
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
Jina AI
Jina AI
B
Blog
N
Netflix TechBlog - Medium
Recent Announcements
Recent Announcements
aimingoo的专栏
aimingoo的专栏
腾讯CDC
C
Check Point Blog
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky
罗磊的独立博客
B
Blog RSS Feed
WordPress大学
WordPress大学
小众软件
小众软件
博客园 - 叶小钗
M
MIT News - Artificial intelligence
GbyAI
GbyAI

LinuxJedi's /dev/null

When an Amiga A570 Repair Took a Strange Turn When the Docs Fall Short: Investigating Claude Code’s Budget Cap AI Didn’t Destroy Your Company, Your Processes Did Ditching the Debug Probe: Using a Segger J-Link with a Raspberry Pi Pico Reviving a Roland SoundBrush: Floppy MIDI Playback Without the Computer A Socket 7 Upgrade: Moving Beyond the 486 Reviving an Amiga 600: From Dead Video to a Clean Boot The Amiga 1200 That Fought Back: The Faults I Missed the First Time Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story
When PAL Goes Wrong: Repairing an Amiga CD32
LinuxJedi · 2026-02-09 · via LinuxJedi's /dev/null

What should have been a straightforward CD32 recap turned into something far more interesting. The CD32 belongs to Tony Warriner, known for Broken Sword and Beneath a Steel Sky, and more recently UrbX Warriors. It turned out to be a bit more work than expected so, of course, I am blogging about it.

The CD32

I was told that the CD32 powered up, but there was no video output. This is pretty normal, the CD32 by default has video outputs for composite, TV modulator and S-Video. All of these outputs go via a Sony CXA1145 encoder chip, which uses some unique (to Amiga) metal cans for filtering. These cans get destroyed by capacitor leakage. The same thing happens on Amiga 600 and 1200 for composite and TV modulator.

This is the motherboard before I started. There is a lot of dullness on the solder around the video area, which is to be expected. Also, on most CD32s, the through-hole capacitors are soldered backwards, which causes them to bulge and fail.

Recap

Due to those bulging capacitors, the first thing I do is the recap, before I even test anything. This was relatively straightforward, but the corrosion gave a little bit of a challenge.

Now, although the standard video outputs go via the Sony encoder, I have a module for the expansion port that has a standard Amiga RGB port, and that does not go through that chip. The video on this was working fine.

This is great news! But the other outputs were dead (as expected).

Video repair

As I’ve mentioned in previous blog posts, I have a repair board for the video encoder. This uses a CXA1645 as well as a special circuit to buffer the audio for the TV modulator. This bypasses the parts of the video circuit that usually fail. Things were better, but not as good as expected.

The black and white image was on S-Video and the colour scrambled one was the composite output. This actually helped me figure out the next problem.

Colour fixes

There are a couple of things that can cause the colour to go wrong, the first is if the encoder chip is in NTSC mode for a PAL signal. But, if this was the case, I’d expect the composite output to not be like this.

The next is the clock going into the encoder chip. There is a ~4.4MHz clock signal going into the encoder (~3.5MHz for NTSC), and this is used for the colour subcarrier frequency.

The chip uses this clock to:

  1. Generate the colour burst signal (the reference that tells the TV how to decode colours)
  2. Modulate the colour difference signals (R-Y and B-Y) onto the subcarrier

This means on S-Video, there is luminance, which provides the black and white but the chrominance signal, which provides the colour is missing or corrupted. Also, a bad colour burst signal would cause the composite output to… well, look like that.

This means something in any part of this circuit is bad:

I back-worked my way through this circuit with an oscilloscope and saw just noise all the way, even at U33. Which indicated to me that U33 was bad. This is a D-Type flip-flop which is used to slow down the CCK and the final output is used to trigger the colour clock crystal. This should effectively synchronise the crystal with the rest of the system. This chip was dead.

Repair

I replaced this chip and tested again…

Success! We have a nice colour image now!

With the repair done, I ran the motherboard through an ultrasonic cleaner, reassembled the machine and ran my Xenon II CD in it to test it.

All good, and the machine is ready to go back to Tony!