Amiga 500 with A590, A570 and IDE68k
As regular readers would know, I spent a bit of time recently upgrading my Amiga 500 to use with my ACA500 Plus solution. I covered this build over a series of blog posts - Part 1 Part 2 Part 3.
In doing so I created a great AmigaOS 3.2 Amiga 500 with Ethernet module internet and QNAP access, Indivision ECS, and a cool looking ACA500 setup with ACA1233n 68030 accelerator and 128MB memory.
I love the setup of that machine, but I also want to have a basic Amiga 500 running Kickstart 1.3 with the original Commodore A590 and A570 external drives. I never owned the A590 and A570, and I really wanted to have them. I finally managed to track both of them down in 2023.
So I decided to utilise the Amiga 500 I have in my Checkmate 1500 plus case for this purpose. I had to think about that a lot since it meant losing the ability to easily re-implement the cool upgrades I used to use in it. However I decided to proceed anyway, and hope that I could find another Amiga 500 system I can use for the Checkmate 1500 Plus case again later on.
So, I got to work removing the Amiga 500 board I put into the Checkmate 1500 Plus - a job I was quickly reminded of how annoying it is to do.
As shown above, I had to remove everything in the Checkmate 1500 plus case - Drive bays, PSU, Zorro expansion header - everything. Then I could finally remove the A500 board.
I still have attached the Indivision ECS v3, DF0 selector to switch DF1 as DF0 under Kickstart 1.3, and an AmigaKit 512k memory expansion card and RTC battery option attached.
I pulled out the old bottom shield for the A500, since it would have to be put back in it again to re-house in the original A500 case again.
Have I mentioned that I hate taking these off and on again?
You can see the reason why I have to do this annoying job when looking at the cut outs on the bottom shield.
Anyway, I then seated the A500 board back into the bottom shield and screwed it into the base.
I then put those annoying screws back in one by one...
I have a non-functional A500 in a case too, so I took the working keyboard from it to use in the original A500 case, since I took it's keyboard to use in the Checkmate 1500 plus custom keyboard case. I don't want to remove it from there, since I plan to use the Checkmate 1500 plus again in the future.
With that done, I routed the df0 selector switch to the expansion bay.
This is not permanent, but I needed to put it somewhere! I can't use the zorro port on the left like I used to do, as the A590/A570 connector has no gap on it's connector to pass it through the gap there, unlike the ACA500 plus which is much thinner.
This leaves the other problem of what to do with the Indivision ECS VGA port and cable, which I also can't pass through the zorro port anymore. Temporarily I fed it out the back without sealing the case.
I don't want to cut holes in the empty space at the back of the case to feed it out, and the VGA cable doesn't reach that far anyway, so I am still debating what to do with that...
Anyway, you can now see the rebuilt A500 next to my other recently completed A500 AmigaOS 3.2.2 project, which is using the ACA500 plus, ACA 030 accelerator and network module in plexiglass case.
I hooked up the A500 to make sure it still worked after all that! Please to say it survived the transplant intact!
I mentioned earlier that I managed to find an A590 and A570 second hand. The A590 was a locally sourced unit, and the A570 came from the UK.
The A590 came in its original box in remarkably good condition (!), but unfortunately had no power supply included.
It arrived in good condition, and even has 2MB memory option installed, alongside the massive 20MB XT hard drive, which makes this A590 weigh a ton.
At the rear you can see the SCSI DB25 connector, SCSI ID selector, and the power supply port.
Here is the underside - you can see the metal frame underneath the unit which actually sits underneath the main A500 unit when connected, to provide support to prevent the connector cracking when it is lifted up with the A500 together:
Lights come on, but just a grey screen. Hard disk light stays on solid.
If I booted from floppy disk, I could reach the workbench fine, but the hard disk in the A590 was not visible.
Because it is an XT drive type and not IDE (even though the cable connector is the same size as IDE), you can't replace it with a IDE drive. You need to use the SCSI connector, which is also available internally on the A590:
I previously prepared an Aztecmonster SCSI to CF adapter card for my CDTV which I ultimately didn't use with it.
I powered it on and it works! Workbench 1.3 booted from the CF card using the Aztecmonster in the A590! Exciting!
However, I couldn't see the partitions beyond the first one. So I removed the A590 case again to locate the SCSI roms on the main board, which are v6.0 as below. These roms have limited drive size support.
So I next worked to remove them from it and put them into the A590 to replace the V6 roms. This should then allow the A500 system to see the full 1GB.
With the longer scsi cable I could then mount the Aztec monster card onto the existing pin holes the XT drive used to use.
I see the two 512MB partitions put to 1GB as expected, thanks to the upgraded 6.6 roms. If i had v7 that would be better as it would allow me to use the whole CF card capacity, but 1GB is much better than 20MB!
The A590 looks great. The design is a bit strange that it doesn't align with the A500 case angle, but that is due to the XT drive being so big inside. GVP made one that did align nicely - I used to have it, but sold it a long time ago when getting money together for my dream A4000T.
As this hard disk Workbench 1.3 image was originally from my A2000 I owned from new, it still has the applications and data I used back in 1991, including school assignments me and my brother wrote in Pen Pal over 30 years ago! What a time capsule!
Moving on now to the A570, the CDTV drive for the Amiga 500.
I actually have a CDTV already, and I have done some upgrades on it too, but I was thinking this A570 would be great as a backup, and also useful to be able to read CD's on my A500 system.
Not being able to use the CDTV controller with the A500, makes navigating the menus very clunky, and unfortunately I have no manual for the A570...so it was trial and error.
It works well too. The A570 has pass through RCA audio plugs on the back, so the A500 audio out connects to it, then RCA out to your speakers. So you hear both.
I tried out Defender of the crown CDTV version next (I bought the re-released boxed version quite a few years back), and the CD audio and game works great:
CDTV Demo CD is also working well, I can enjoy many modules on it with the cool CDTV animation while it plays:
Lastly, I tested Lemmings CDTV, which works great, but offers nothing over the normal A500 disk version - it was a straight port.
So, I had some thoughts on how to resolve the issue of not being able to use the hard disk and A570 CD drive at the same time.
When it arrived, I noted it includes instructions (excellent after the Furia debacle), and some cables to connect to specific pins on some chips on the A500.
I then removed the 68000 CPU carefully, so I could then put the IDE68k there, and place the 68000 CPU on top of it. The instructions were very handy and the colour photos really help here.
I then fired up the A500 to confirm the Kickstart 1.3 rom is working, and the IDE68k fast memory also.
I booted from a Workbench 1.3 disk and confirmed the system boots up as expected, with the Fast memory working also. Lots of free memory now.
It was at this point I discovered the first issue I didn't expect...the IDE port on the IDE68k is a standard 40 pin IDE port, not the typical laptop 44 pin 2.5" IDE port. This means I need to use a standard IDE drive here.
Because of the 68000 cpu location on top of the IDE68k, I can't use the horizontal connector on the TrueIDE as it doesn't clear the 68000 CPU. It has to sit vertical, which of course is useless as I can't close the case.
The next problem is it needs a floppy disk power connector. And the A500 only has one, for the floppy drive itself. I tried connecting an external one temporarily just to try it out.
Anyway. Next, I removed the A590 and connected the A570 CD drive. With the CD drive attached with the IDE68k the system refuses to boot at all.