Skip to content

0ddjob/Commodore_VIC20

Repository files navigation

Commodore VIC-20 Hardware Projects

Hardware & information for the VIC-20.

By MFJ Enterprises

By Kantronics

By K7NH/Neil Hill

The VIC's default video output is pretty bad. I've long wanted to "go back to basics" and see how the output can be improved by, for example, wiring it up as per its original datasheet example circuit.

The first step is to create this breakout board to isolate the A/V signals from the video output stage on the VIC's motherboard.

3D view of breakout board

I hope that it will allow me to see what signals the 6560 outputs natively, then start to build on that.

BTW, yes I know there are boards out there that already do this. I've not had much luck with the free or paid-for boards, so I want to ... TRY TO ... understand it myself. Let's see ...

My attempt to replace the VIC's built in 5KB of RAM (ten 2114 chips) with a single 8KB chip, with an extra 3KB RAM as a free bonus.

3D view of RAM upgrade board 3D view of 74LS138 board

Based on the working 8KB internal RAM expansion, adds also BLK1/2/3 expansion that can be switched on/off from outside the case.

3D view of RAM upgrade board

Unlike the 6522 VIAs that can be directly swapped for modern CMOS 65C22s from WDC, the W65C02S can't be directly swapped - a daughterboard is required to buffer the data bus signals and also handle some other signals/pins that differ.

3D view of 65C02S daughterboard

I'm curious how JiffyDOS does its thing so whipped up a simple breakout board for the serial port so I can quickly and very easily connect up my logic analyser to capture the signalling with & without JiffyDOS.

Connect a DIN6 plug to one end to plug into the VIC, a DIN6 socket to the other for the disk drive, and then a 2x4 Dupont-style cable for the logic analyser.

Serial breakout 3D

About

Hardware & information for the VIC-20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages