Amiga custom chip Alice cooling

Alice is the graphics chip in the Amiga 1200 and Amiga 4000. It runs hot. The main board acts as a heatsink for the chip so it is not really nesesarry to add a heatsink to the chip. But to help it out with some additional cooling anyways I placed four 3 mm tall heatsinks on Alice (on thermal tape). It still hits 50 degrees, but if I remember correctly, it runs slightly cooler.

Solas RGB LED controller board for Amiga

Solas installed in my ReAmiga 1200, it is the blue board to the left of the floppy drive

Solas is an RGB LED controller for the Amiga, it also has some other interesting functions. Solas connects to the Amiga on the clock port and can control two LED strips. Solas has also the ability to control fan speed and measure temps. It is also a clock port multiplier!

While I am not very interested in RGB lightning in computers typically, the killer application for using RGB lights in an Amiga is that the LEDs can react to the sound comming out of the Amiga, so its possible to play a module and see the LED strip react to the module playing. That is very interesting since I enjoy playing modules on the Amiga and all kind of graphical visualizers for module players are awesome.

If you are interested in the Solas board I highly suggest visiting the official Amiga Solas website and ordering one now!

Building the Solas LED controller

I like building hardware myself so I asked if I could get the Solas as a kit, which I could. I also got a second Solas already built, it is a long story why and I wont write it down here to bore anyone. Lets just say, resistors can go bad sometimes and sometimes it can be good to have an oscilloscope in your toolbox (I dont have one).

Here is the Solas in kit form. A nice mix of through hole parts and surface mount components. Also note all the cables for the temp sensors and power cable.

Front side of Solas Amiga RGB LED controller PCB

The square space if for the chip that needs to be programmed. You can also see all through holes for pin headers and clock ports. The manual comes in really handy here in understanding how everything is tied together.

Backside of Solas PCB
Programing the PIC microchip on the Solas

I thought I could program the Solas with my RPI. I have successfully managed to program many projects that uses Xilinx CPLDs with the RPI but was not successful in this case. So I got a cheap Pickit programmer. It is not visible in the image above though but worked fine – setting up the Pickit programmer with the correct software and settings was a nightmare though.

So here is the little PCB finally fully built and installed in the A1200. As it connects to the clock port it is very important that it is fitted correctly on the bottom pins. If you use a cable and mount it wrong way, expect card to break. Why would you mount it on a cable? Say you have an Amiga 1200 tower, it might be better to mount it on a cable so that a Zorro 2 or Mediator backplane can be fitted in the tower. Mounting Solas on a cable is also relevant if you have a clock port in a big box Amiga through a Zorro card.

Next steps, connecting all the cables to Solas and Amiga 1200

Installing and adding cables to Solas in an Amiga 1200

The manual is very good at explaining how you hook up all the cables, it is slightly confusing doing this without consulting the manual. In the image above, there is a small PCB that sits under the upper Kickstart chip and hooks up to the Solas with two wires. That is for activating the other clock ports on the Solas (IIRC).

How to connect sound output into Solas on a ReAmiga 1200?

Pin header for mono sound input to the Solas on the ReAmiga 1200 v1.5

Since I was using a ReAmiga 1200 and not a Commodore made Amiga 1200 there is one difference that needs to be taken care of. On a genuine Commodore Amiga 1200, you can pick up mono sound from the modulator. But the ReAmiga 1200 does not have a RF modulator and is missing the mono output there. On later ReAmiga 1200 (I have v 1.5) there is space for a pin header close to the keyboard MPU chip where you can pick up mono sound (see image above where I have soldered on one pin header to the motherboard). Also note the place above and to the right of the pin header where you have to add a 10uf ceramic capacitor. I have not added the capacitor on the picture above.

To get the Solas to react to sound input I also had to place a 10k resistor inline with the cable connected to the pin header and to the Solas board. After that, everything worked fine!

ReAmiga 1200 with Solas installed

So here you can the full setup. Unfortunately it looks a bit messy with all the cables all over the place. It is possible to clean it up a bit, but for testing purposes this was fine. You can also see where I placed the RGB LED strip. I routed the cable from the Indivision MK3 under the Solas board, made it look much cleaner and works fine.

RGB LED strip is mounted to the underside of the upper Amiga 1200 case

Closeup of where the RGB LED strip is mounted. Even though it is mounted upside down in a solid black case it works fine and you can clearly see the light the LEDs are emitting when they are lit.

SolasControl – Software to control Solas

Use SolasControl to configure the Solas board in the Amiga

Solas comes with a great MUI based program that lets you configure Solas. The way this works is that you configure Solas, then you save your settings to the Flash on the Solas. That means that Solas will work with software that fully takes control of the Amiga.

SolasControl is an easy to use program, in the image above I have configured Solas to show a solid green light when the Amiga 1200 is idle. It looks like this:

Solas configured to show a solid green color when the A1200 is idle

Solas styles and events

As you can see on the image of SolasControl, you can set the level of brightness for the LED and in the highest strength the LEDs are very bright. I usually do not run the LEDs at the highest brightness.

Styles you can chose from in SolasControl

A static color is a bit boring. There are many styles you can chose from, my favorite is a rainbow scroll with a low brightness setting when idle. See the video below to see an example of it where I chosed blue and red as colors for the scroll.

Speed, colors, brightness and size depending on style chosed can be configured to ones preferences.

There are in total five types you can set the Solas to react to, Idle, Floppy access, HDD access, PCMCIA access and Audio. Idle just means when Solas is idle (when the other types are not active). Audio is when there is audio output and floppy/HDD and PCMCIA is when there are activity on these devices.

I like to run Star Trek Viewer for HDD Access, its a nice effect when accessing the HDD. I also as said before run Rainbow Scroll with a low brightness setting when idle. And finally, the pièce de résistance, audio. I like Level Meter (VU) for audio!

RGB LEDs reacting to Amiga sound

Playing a module in HippoPlayer on the A1200 and watching the RGB LEDs react to sound

I want to point out that I usually run a little more fancy Workbench (even on this non GFX board AGA only Amiga 1200 WB 3.1), but in this case I toned it down a lot to clarify images.

In the image above I play a module in HippoPlayer, I have also configured Solas to show Level Meter when sound is playing. And I think it looks fabulous!

This is actually why I think the Solas is so exciting since I wanted a hardware device like this for the Amiga for a long time. I remember looking for similar types of hardware on AliExpress more than 15 years ago that could be added to a 5.25 bracket back when I had an Amiga 1200 tower. But this is so much better since it can be configured on the Amiga!

What about controlling fans and measuring temps with the Solas?

Solas comes with two sensors you can place where you want to. I placed one on my Indivision (as it runs very hot) and the other on Alice as it also runs hot. It is possible to add a cable between TerribleFire 1260 and Solas to measure 060 temps, but I have not had time to do that yet, but thats on the todo list.

The fan control function is very interesting particularly if using the Solas in a big box Amiga with many Zorro cards and hot CPUs. I think this is a nice alternative to CPLDIcy.

Usefulness of more than one clock port?

There are exciting developments in the Amiga hardware world where some users have created clock port based WIFI cards for the Amiga. There are sound cards for the clock port and USB cards. So having more than one clock port can actually be usefull – who knows what type of hardware will be released for it in the future. Having a couple extra feels great for the future.

Solas and big box Amiga computers

It is possible to add a clock port to a big box Amiga with Zorro slots through an old Buddha card, ZORRO-IDE-LAN-CP card and many other cards. That makes it possible to run Solas in an A2000, A3000 or A4000.

Solas ISA carrier

There is also this exciting ISA card that functions as a carrier for the Solas. As you probably already know, ISA slots in an Amiga are totally passive, meant to be used for PC bridgeboards or TBC cards. so the Solas ISA carrier only provides power to the Solas. It has some useful pin headers though.

Solas mounted on the ISA carrier

Mounting the Solas to the ISA carrier board needs a slightly modified Solas card. One also needs to figure out how to connect sound to the Solas. I figured out that I can take it from pin headers on the ZZ9000 graphics card I am running in my Amiga 4000TX.

Keep in mind though if you have maxed out your Amiga expansion slots this sandwich can be difficult to fit as it takes up more height than a regular card.

Next steps!

I have not had time to install my second Solas in my A4000TX yet. But expect to see updates on this page once I have. I have my A4000TX mounted in a full tower with a mesh front and plan to run two LED strips on both sides of the front.

Final thoughs

As you can probably tell, I have only positive things to say about Solas. Highly recommended! I also think the Solas board is one of the greatest hardware developments for the Amiga in recent years together with PiStorm and open hardware such as BFG and TF series of cards. Great work everybody 👍

68060 rev. 6 71E41J tested and successfully overclocked to 100MHz in my Amiga 1200

I bought a 68060 revision 6 (71E41J) recently for a very good price. The rev. 6 CPU can usually do a really good overclock, often reaching 100MHz or more, which makes them very sought after and sometimes fakes are offered as the genuine version of the CPU. As I was already running an 060 in my Amiga 1200 I was not sure if it was worth swapping CPUs to gain more megaherts. The rev. 5 68060 I was running could do a 66MHz overclock but ran very hot. And a 50MHz 060 is not a slow CPU (in the world of Amiga).

Swapping 68060 CPUs in my Amiga 1200

I decided to swap CPUs because I wanted to test performance of an Amiga without a graphics card but with a fast CPU and high resolutions (like HighGFX and highres laced). Luckily removing the CPU was not a difficult task, prying on the corners of the socket it was out in less than 5 minutes ready to go into another one of my systems. Once the rev. 6 CPU was inserted into the Terrible Fire 1260 I was eager to do a test. Sure enough, it did not complain anything running at 100MHz!! (keep in mind I had a heatsink on the CPU when doing tests). Next time I will try 106MHz!!

Is there actually a noticeable difference between a 50 and a 100 MHz 68060?

Would I be able to detect any difference between a 50MHz 060 and a 100MHz 060 or would it only be noticeable in a benchmark program?

I was not too sure – When I had overclocked my 060 in my Amiga 4000TX from 50 to 100MHz I could feel that icons loaded faster, drawers just popped up, Workbench was just smoother and more responsive. But I was not sure if it was my imagination or reality.

With that said, I was surprised that my 100% non scientific mean of measuring the difference between a 50 and a 100MHz CPU in the following AGA Amiga Workbench screenmodes highres, highres laced, HighGFX @ 1024×768 (all screen modes in 64 colors) proved that there really was a difference!

Workbench had become even faster and more responsive. Running 3.1 with the stock Commodore 4 color icons, icons did not load anymore, they just popped up, almost all at once, drawers opened up instantly. The system speed by at such a high rate I had only witnessed something like this in WinUAE. What an amazing experience!

I changed background colors to 256 colors and could sense little to no slowdown from a 64 color screenmode. Sure, I have to test this more, but the early results are great, this is what base level Amiga should be like! Lets bring on 200MHz 060 (lets crowd fund it lol).

Cooling problems

Before I permanently run this computer at 100MHz I have to figure out a good cooling solution for the CPU. This rev.6 68060 runs cooler than the old rev. 5 I had in it before. But overclocking it makes it run slightly hotter. I suspect its above 50 degrees but not more than 60. I have some ideas on how to cool it down but will have to sleep on the ideas a little more before I pull the trigger on the stuff I need to build one..

Terrible Fire TF1260 CPLD cooling

I have a Terrible Fire TF1260 in my Amiga 1200. I used to have an Apollo 1240 upgraded to 060 in it and was very happy with that card (despise what other said about the card, it was very stable for me). Time marches on though and the TF1260 started to look more and more impressive, so I built one last year. The TF1260 supports overclocking by software. One comment I read was that the chances of a good overclock improved if you put heatsinks on the two CPLD chips.

Keep in mind that I had a heatsink on the 060 when doing overclocking tests. But the space between the 060 and keyboard is so tight it was very difficult finding a heatsink in my stash that would fit with the keyboard installed. I have actually not solved this yet, thus I just focused on the CPLDs and will try to solve the 060 heatsink some other day, until then it will run at 50Mhz.

The problem with the CPLD cooler is that the right CPLD need a short heatsink if you want to run a compact flash adapter over it. As you can get an impressive speed boost for the CF card by using the IDE port on the TF1260 this was off course something I would need to consider.

I had ordered these 18x18x20mm heatsinks for this exact CPLD before. The left one is the original form and the right one is the heatsink cut down and modified. I dont like to do fabricating as it gets so messy and difficult to get good results with hand tools. I will probably order a new heatsink in the correct height in the future.

Here I am test fitting the heatsink.

And here it is secured to the chip. I use a thermal pad from AlphaCool that I cut to fit myself. The thermal pad from AlphaCool is somewhat thicker than what you usually get when you order heatsinks from Aliexpress. The thicknes is 0.5 mm, the thermal pad is also softer and more gooier than regular flat thermal pad. Once secured with the AlphaCool thermal tape, these pads wont go anywhere, they are secured very firmly. I highly recommend these AlphaCool thermal tape and would use them even on the 060 with a large heatsink without no problem or worry that the heatsink would fall off (even if mounted vertical!)

So here we are, everything fits now. But to use the IDE port on the TF1260 I need to burn a custom Kickstart with ehide.device, more on that when I will get to it.

And about finding a solution for cooling down the 060? I have not got a clue, I will probably need to cut down a thin copper plate and place a heatsink on it offsett from the CPU. Not ideal, but better than nothing. A small heatpipe cooler leading heat to fins over the top of the cards close to the floppy drive would be ideal, but prototyping a cooler like that would take weeks and lots of money. I will see what I will come up with.

OpenA1200RTC – Amiga real time clock built

The final Amiga hardware project of the year for me is this nice mini hardware kit for the Amiga 1200, the OpenA1200RTC. A real time clock that you can hook up to an Amiga that has a clock port. Find out more about the OpenA1200RTC here. The real time clock makes the Amiga 1200 keep track of time.

Building the OpenA1200RTC

This was a very simple 20 minute build containing only 13 parts. The only moderately difficult to find part is probably the RTC chip which can be found on Ebay or AliExpress.

What is the clock port in an Amiga?

The Amiga 1200 has a port fameously dubbed the ”clock port”. The clock port is a 2 mm double row 22 pin header close to the CPU slot. It was rarely used for its intended purpose, to host a real time clock, since hardware engineers figured out how to hook up sound cards, serial ports and other things to it.

There are some Zorro cards that also has clock ports. That means it is possible to run clock port hardware on a big box Amiga that can carry Zorro cards.

So what do you use an RTC for anyways on an Amiga?

The main purpose of having an RTC such as the OpenA1200RTC is for the Amiga to not lose time when it is powered off. Having your computer keep track on time is not only usable for having a clock on the desktop. If the computer keeps track of time, that means all files will have timestamps whjen they where created or last edited. While it is possible to sync date and time with a server over the internet it could be handy to have an internal RTC on an Amiga that is not hooked up to the internet a majority of time. Also, it could be nice to finally use the clock port for its intended application once.

ReAmiga 1200 build (white PCB) finished

ReAmiga 1200 fully built and tested

I built a ReAmiga 1200 late last year using a black PCB. Once finished with that I knew I wanted a backup A1200. I usually buy systems in pairs, one for usage and one for backup or testing purposes and I always have a purpose for stuff I get since I do not believe in hoarding up stuff for hoarding purposes only. The first ReAmiga 1200 I built had a black PCB and is mounted in a black A1200.net case so I decided to go for another color. The only color I found, since I did not want to order PCBs myself, was white so thats what I got.

Closeup of the white ReAmiga 1200 motherboard

As with the last ReAmiga 1200 PCB I built this build went really smooth. I used components from a broken A1200 PCB that I desoldered with an hot air rework station. I also got connectors from that donor board. Other stuff like the PCMCIA connector and the odd chip here and there was ordered from AliExpress, Sordan and from ebay.de. Off course the majority of passives and some chips came from Mouser. This time I used the same color for all LEDs for all LEDs -green- unlike my last one that looks like a christmas tree when powered on. I sort of wish I ran all red LEDs, perhaps if I build a third one.

The motherboard is inserted into the original Commodore A1200 case

I was thinking of keeping this PCB in storage or getting a white A1200.net case but then I remembered that I had a genuine Amiga 1200 case in storage. Most A1200 cases are in bad shape these days but this one was actually in relatively fine shape. Notice the Centurion tech backplate that I used instead of the metal shield. It looks professional but I think it fit the replica cases better.

Even the floppy drive and cables was original (not the screws though)

As a bonus, that case had all the parts to make it a full A1200. The floppy drive, cables, LED lights for HDD, floppy and power and the keyboard.

Here is the ReAmiga 1200 fully built in the Commdore A1200 case with orginal keys.

And believe it or not, the threads of the case was not stripped or cracked, the keyboard was relatively white too and had not gone too yellow over the years. Testing the system (there is no HDD inside it) it works fine and I actually did have a plan for this system, sometimes in the future when the scandoubler arrives for the PiStorm32 I will try PiStorm32 on it. But as it stands right now its going in storage.

Amiga 1200 build based on the ReAmiga A1200 motherboard

Black Amiga 1200

I just finished building my black Amiga 1200 that is based on a ReAmiga 1200 motherboard and a TF1260 turbo card and I am very happy with it!

System specifications:

  • ReAmiga A1200 v1.5 (black PCB)
  • TerribleFire 1260 (black PCB)
  • Indivision AGA MK3
  • Micronik 1.76MB floppy drive
  • Hard keyboard membrane
  • 4GB compact flash card
  • A1200.net replacement case, black
  • A1200.net replacement keycaps, black
  • Custom metal backplate

Comments on the build

Terrible Fire 1260

I like to run either 030 or 060, preferably 060, in my Amigas. Previously I had an Apollo 1260 in my old A1200 so I replaced it with a TF1260 that I built. The Terrible Fire1260 supports easier overclocking than the Apollo 1260 did and also has more memory, 128 MB.

Indivision AGA MK3

A scandoubler is a must have in the Amiga IMHO and the Indivision is a great option for that since it hooks up to HDMI directly. I got the first version years ago but sold it. Both versions has been proven to be reliable and good solutions, but price for it has went up a lot in 15 years.

Case and keyboard

The case and keys came from a1200.net. I got a hard keyboard membrane which worked great after the I had wiped the rubber key bottoms on a paper to make them conductive again. I also got a metal backplate from CenturionTech, it is a nice replacement for the ugly metal bottom shield, makes the whole system professional and fresh.

Other

I had an old MicroniK HD floppy drive and used that in the build. No idea where I got it from and I will probably never use it, but an A1200 does not look right without a floppy. I dont use old ball mouses anymore, so I got a MouSTer DB9 to USB adapter so I can use a wireless mouse.

Building the ReAmiga 1200

I built the ReAmiga A1200 from an empty motherboard PCB myself. I used parts from a broken Amiga 1200 motherboard. Halfway in the build I decided to build a second one as a backup so I got a white motherboard and built them both back to back. Both motherboards are tested and fully working. They are equiped with full LEDs. The white one has all green LEDs while the black one reminds of a christmas tree when its powered on.

The build was farily simple, as with most replicas close to original C= designs the amount of passives that has to be soldered is a lot, although not as insane as an A4000D/T.

I decided to build my motherboards without any sockets. There are two primary reasons for this, I can not professionally clean the motherboard, and cleaning flux from sockets is very difficult for me without an ultrasonic bath. The motherboard acts as a heatsink and it is more efficient if the chips are soldered to the motherboard IMHO. For example, Alice gets very hot (as does Lisa). Off course it is also more reliable, I have yet to find a socket that is not reliable though.

You can see the LEDs in action on the picture

Summary

If I had to chose to keep just one Amiga it would be difficult not to chose this A1200, it is fast thanks to having an 060 CPU. HDMI output is a nice luxury and with high resolution monitor drivers running at 1024×768 (in 8 colors) it almost feels like you had an RTG graphics card in it when you are in Workbench.