... or Amigaaaaaaaahhhh !
Yup, above photo should be enough for a whole post but I decided that I'll add just a bit more ;)
I am a happy owner of quite a few A500s in a pretty crappy shape. I've finally managed to start some serious work with modding 'em.
I won't post single machine mods but rather several mods in a few Amigas that I've pimped.
As usual, I've started with simple things :)
1MB CHIP RAM Upgrade
Next on my list (I've skipped standard repairs) was to upgrade CHIP RAM on motherboards and make it switchable - trap door expansion enabled/disabled. However, It turned out that I have quite a few different mobo revisions in disassembled Amigas - 3, 5, 6A and 8A.
I've decided that revisions 3 and 5 will be repaired, refurbished, cleaned and left in their original form.
6A and 8A revisions are far better for modding, plus has unpopulated vias waiting for RAM chips :)
I've decided that I'll go with a standard 1MB upgrade. Yes, I know that 2 megs are easy to do on rev. 8A or 6A motherboards with Super Fat Agnus(8375) but I just don't have that many spare 8375s.
Like I wrote, this upgrade has to be switchable. I wanted to achieve two options. The first, where I would have 1 MB of CHIP RAM available but with trapdoor expansion port disabled and a second option, 512 KiB of CHIP RAM available and trapdoor expansion ready to accept another 512 KiB of RAM. This is necessary because some stubborn programs (hardcoded memory regions) simply won't run without expansion port RAM.
In order to achieve such mod in a 6A mobo, two jumper pads (JP2 and JP7A) has to be connected to a dual 3-way-switch. First jumper pad (JP2) is located between Agnus PLCC socket and CPU socket. It enables/disables more than 512KiB of onboard CHIP RAM.
Second jumper pad (JP7A) is located near expansion port and it simply responsible for turning on and off expantion port.
Both jumper pads has bridges by default and both bridges has to be cut/desoldered.
Jumper JP2 has three pads and all of 'em has to be connected to a 3-way-switch.
JP7A only requires two wires instead of three and these go to the second section of 3-way-switch.
The easiest way to describe changes needed is:
JP3 has four pads that are by default connected like this -> "||". This has to be changed to following config -> "="
Pics made prior to cleaning of course ;)
It is the only chip in a PLCC socket.
After several tests, I figured that it is simply not enough.
Five out of six times cleaning was needed as well but that still didn't help much and I was still getting random crashes.
Although 4.7 mm was much better it still wasn't enough to make a proper contact with a socket and resulted in much less crashes but still, a system wasn't stable enough.
After some work with a PLCC socket and decent cleaning, it finally stopped crashing.
Internal modulator - S-Video and Composite
Next on a list was a built-in modulator.
I've described it in one of my previous posts
This module is available at RetroCloud online store and requires minimal soldering skills. Only six wires are needed - RED, GREEN, BLUE, SYNC, GND, +5V
I had to run some tests on both (6A and 8A) motherboards to see if there are no unexpected pitfalls or surprises :D
I've soldered signal and power supply wires to soldering pads near RGB socket.
Here is how it looks on both mobo revisions.
Tadaaaa! It worked like a charm, plus s-video is very crisp and the composite is way better than through original A520 modulator.
Now it was just a matter of finding a nice spot to drill holes for sockets.
I must admit that drilling a plastic case with a 12mm drill us extremely tricky.
After a couple of failures, I've ended up buying a tool that did the job nicely.
Dual KickStart - 1.3 / 3.1
GOTEK - USB Floppy emulator
The idea here was to install a GOTEK USB floppy emulator along with an original Amiga floppy in case I wanted to run some software in an old-school way ;) Of course, it had to be switchable. As usual, there were some tricks involved.
The first tricky bit was to actually flash a GOTEK with a new firmware.
When I was playing with it, the only available open source firmware was a Cortex. It is an excellent piece of software. However, not so long ago, FlashFloppy firmware was released which is another awesome alternative, plus it runs on Amiga, Atari ST, Amstrad etc.
Unfortunately, I wasn't able to program GOTEK through a usb2serial dongle (Yes, I've tried all three of 'em - pl2303, FTDI based and cp2102) and even soldered directly to a chips RX/TX lines .... nothing worked. Fortunately, there is an alternative method of flashing 'em - through a USB with an STM32 in DFU mode.
Jumpers setup for flashing in DFU mode.
After successful tests, I could start working on an installation itself.
The first thing that needed a small mod was a bottom metal shielding.
Small part had to be removed from the one on a picture below
A case had to be prepared as well.
I decided that best place for a bare GOTEK PCB will be under original floppy drive. I had to cut holes for tact switches, USB socket, and LCD.
At first, holes were drilled and extended to a proper size with a file.
Here is how it looked.
That's all for now. I am currently working (shitload of projects would be the best description here) on hydrographic projects that will sort out problems with cases that are in a very bad shape. Hopefully, I will be able to present 'em soon :D