Saturday, January 19, 2019

Conversion of the NTSC Commodore C16 to PAL

So the catalyst to this whole "learn EPROM programming" project has been to convert my recently repaired American Commodore C16 to PAL video standard.   Back in the day, before HDMI, video standards were very different for American and European machines.   Trying to run software designed for one region of the world would usually not work, or at least not work well.

The Commodore C16 really didn't sell very well in the United States because of the Commodore 64's pre-established success at when the C16 was released.   It wasn't compatible with the C64's hardware or it's software.  It lacked the SID (3 voice sound chip of the C64) and it's cost-reduced design intended for business use also lacked sprite capability.   It does however have 121 colors. (The Commodore 64 has 16) and did in fact have a very good software library developed for it, in Europe.  (PAL standard)

So time to upgrade the Commodore C16 to PAL using skills learned hours ago....



First up is the replace the NTSC video crystal, a 14.31818 with a 17.734475 (digikey part# 300-6038-ND)




The original crystal carefully removed.











Replaced with the new 17.734475











Naturally I also had to re-program the 27128 EPROM with the PAL version of the kernel.
(Bo Zimmerman's FTP site to the rescue here)   Read older entries for how/why.

.... and ...


A working PAL Commodore C16!


Keep in mind that if you do this mod, you need to have a screen capable of handling the PAL signal from the Commodore C16.   I'm using a Extron DVS 204 Digital Video Scaler which accepts both NTSC and PAL S-video signals and converts them to VGA.   I'm using a MAG VGA CRT monitor which makes the signal look great.

Time to put this machine back together and grab some 16k PAL games to play while it continues to snow.