Tuesday, 3 May 2016

VIC20 Diagnostics Cartridge and Test Harness Kits

The first batch of VIC20 diagnostics cartridge kits sold out faster than I was expecting, and it's taken ages to get a new batch of PCBs after being messed around by the PCB house. I have now had the PCBs made elsewhere, so they are now back in stock.
The boards are now a fetching shade of blue, to match the edge connectors. The loopback plugs fit into the various connectors around the VIC20 and allow testing of all the ports.
The keyboard connector can be omitted if you don't want to open the case.
The software then runs through a series of tests, identifying any faults with your VIC20.
The test keeps looping around, so you can use this for burn in testing.
I've written a user guide for the VIC20 Diagnostics cartridge to try to explain what all of these tests indicate

The kit will be available in two versions, the same loopback plugs with a choice of cartridges.

Dedicated diagnostics cartridge kit

This version comes with a dedicated diagnostics cartridge, with the VIC20 diagnostics ROM and the RAM it requires to run.
This is designed to be used as a bare board plugged into the cartridge slot, or can also be fitted into a standard cartridge shell.
There are two versions of the diagnostics ROM, one for PAL systems, one for NTSC, select the version when ordering, and the appropriate postage option.
VIC20 diagnostics kit

ROM/RAM Cartridge with diagnostics loopback kit

The other version comes with the DIP switch controlled ROM/RAM cartridge, an early version of my VIC20 Penultimate cartridge (N.B. not the later menu driven version as that is not suitable for diagnostics). Using the DIP switches, a series of ROM cartridges can be selected, includes the diagnostics ROM. This has selectable RAM options from 3K to 35K and one of 32 4K or 8K ROM images.
This version includes both versions of the diagnostics ROM, along with a selection of game cartridge images, see the original post on the DIP switched VIC20 Penultimate cartridge for the full list. The DIP switch version is used here as the menu driven version does not include the diagnostics ROM (you can't navigate the menu if your VIC20 is not working or if you have the keyboard loopback installed).

VIC20 diagnostics kit with ROM/RAM cart