Porchy

Recreating the Commodore 16 PLA

 General  Comments Off on Recreating the Commodore 16 PLA
Mar 132018
 

I recently picked up a nice boxed Commodore 16 for not too bad a price.
The PLA found in this is a MOS variant of the PLS100 PLA chip. I don’t believe it can natively be dumped as it seems to have its connection on pin 1 severed internally and decapping done some time ago revealed it was neither a PLS100 or 82S100 device either despite the pinout being the same.

I wanted to make a replacement using the NOS PLS100 chips I have because some people like that sort of thing and there doesn’t seem to be anything out there publically already.

I hooked up the PLA to an Arduino MEGA and wrote a small program to count through all combinations of the address pins and log the outputs to a 64KB binary file.
From here I wrote a program that converted the file to a truth table

and finally into equations which I could compile to a PLS100 fusemap using the old easyABEL program.

From here I could program a blank PLS100 and test in a real machine.

Still need to do some testing but early signs are looking good.

 Posted by at 7:39 pm
Mar 042018
 

I recreated this late last year but haven’t been able to test until recently.
This is the last missing dump from the MK2 hardware.
The ID is A-17481 and is located on the sound PCB.

Thanks go to JokerCK for lending me his GAL chip to reversing. Also big thanks to JonHughes for confirming the recreation worked for someone other than me. Finally thanks to my good friend Paul for stripping his PCB out of his cab for me to do some testing on.

 Posted by at 12:48 pm

Backing up an old BBC Micro cassette tape

 General  Comments Off on Backing up an old BBC Micro cassette tape
Feb 252018
 

My friend was wanting to backup an old BBC Micro cassette tape that he believed had a game on it his grandad had made. The tape was marked up as “The Wizards Mountain”

I’d never backed up a cassette tape before and I didn’t even own a tape player anymore.
I originally tried buying a really cheap and nasty portable tape player

This was a total disaster and I kept getting inconsistent reads on various parts but between several reads I had what looked like a complete good read.
Using the ‘BBCTAPEDISC’ program I was able read the data directly from the ‘line-in’ source and it also gave a live update on each block recovered so I could see what was failing.

I originally tried stitching different parts together to make a good file but I just couldn’t get it to work properly so I asked around to see if I could borrow a better tape player. Fairly quickly I ended up with this

This gave me an almost perfect read first time. I ended up with a disc image instead of a tape image but thats fine with me as it loads faster.
The outcome is a text adventure game that appears to have been made with GAC.

Its actually a nice story which I still need to finish once I get some time but we are both really happy to have this saved.

 Posted by at 9:26 am

Konami Viper repair log

 PCB Repair Logs  Comments Off on Konami Viper repair log
Feb 142018
 

I’ve been playing around with a couple of Konami Viper PCB’s that Olly sent me recently.

The idea was to get a working PCB for his Silent Scope Fortune Hunter.
This board set was non booting and a quick visual inspection showed some signs of ‘man-made’ damage.
First was the 3793-A voltage sense IC was a bit mangled which had lifted most of its traces. Chances are this was causing the PCB to not boot as this chip is responsible for making sure the voltage levels are what they should be.

As its a small pin count it was fairly easy to patch up the traces.

The second issue was the DS2430 IC has been removed. Luckily this was provided in a small bag so I was able to refit it (after dumping it). This IC is in a TO-92 package and is responsible for providing one aspect of the security on this hardware. I never took any pictures of this but its only 3 legs to solder and there was no damage.

After dealing with these the PCB booted right up
Taking pictures of this was really hard due to the amount of glare my cheap screen gives.

From here I can get the game to boot up but I cannot test beyond that. I will send this PCB back to Olly and hope it works out for him.

 Posted by at 3:33 am

Hammerin’ Harry PAL dumps & Warriors of Fate PAL dumps

 PAL Updates  Comments Off on Hammerin’ Harry PAL dumps & Warriors of Fate PAL dumps
Feb 072018
 

Today Hammy sent me 3 PAL chips.
We have one from the M84 Hammerin’ Harry, this one is very similar to the one we already have but it has a “-D” appended to the label ID. Next one is from the M72 Hammerin’ Harry and the PAL from Warriors of Fate on CPS1.
The Hammerin’ Harry ones have been tested by Hammy.

Thanks to Hammy for sending these.

 Posted by at 4:12 pm