The Amiga 500 Rev.5 Kickstart upgrade.

A friend came over with his beloved Amiga 500 and wanted me to help him get Kickstart v 3.1 installed. It turned out to be a rev.5 motherboard.

The kickstart is basically a part of the Amigas OS, and the software is stored on ROM chips. The Amiga 500 has only one ROM, but other models might have two. You replace it by taking out the original and replace it with a new one. I just programmed a 27c400 EPROM for this.  (See my other post about my Kickstart adapter and how to use it.) A legal license can be bought at Hyperion. After programming the EPROM, its usually only a matter of swapping chips, but not on the older A500s.
The rev5 and older motherboards has a small signal routing bug in it, that the user usually never get any problems with unless they want to upgrade the Kickstart. If you look at the schematics from Commodore, you will notice they actually put “oops” in there, and thats why we used to call it “the oops bug”

You can rectify this bug by bending up pin 31 on the new ROM and connect a wire from pin 1 and pin 31 on the ROM. It is important that the pin 31 does not touch the socket. Next you have to solder yet another wire to keep the EPROM in 16-bit mode. This time its from pin 21 (VCC) to pin 31. As usual, I hate to hack OTHER peoples hardware like this, so I decided it was time to finally make a PCB for this bug. (my own A500 had to endure me just hacking up a socket for this bugfix. Shame on me.)

DSCF9907

This time I wanted to try using RED PCBs. Not bad at all. As you might have noticed there are more on this adapter board than only a socket. The old rev5 PCBs also has had a history of throwing out some random “guru meditation” errors and even some times they even refused to boot after upgrading the ROM. This was also true on mine. But what exactly was going on?

I decided to compare the schematics on a rev6 with the schematics on a rev5. I found that Commodore had added resistor nets on the data lines between the ROM socket and the CPU on the later revisions. So I decided to REALLY destroy the old socket solution on my own machine and added some pullups to the datalines. All the problems suddenly was gone. So I decided to put the “missing” pullups on the socket. After hours of testing  my friends and my own Amigas, both ran very stable.

DSCF9918

These are the parts needed. The correct resistor nets was really hard and expensive to source. I made a star on the PCB to match the “dot” printed on the resistor net so I wont forget the orientation.  The dot and star indicates the VCC pin, by the way. I printed SOCKET and Chip to remember where to put the “turned” pins (socket) and where to put the ROM (chip). In hindsight it would probably be better if I used the words Pins and Socket instead…

This project with PCB and parts can be purchased on ebay:  https://www.ebay.com/usr/kirsti_73


Posted

in

by

Tags:

Comments

11 responses to “The Amiga 500 Rev.5 Kickstart upgrade.”

  1. Obraz do Kupienia Avatar

    Thank you for sharing your expertise through this post. It has been incredibly beneficial and has expanded my knowledge on the subject. Your efforts in creating such a helpful resource are commendable!

  2. Ciasto na Naleśniki Avatar

    I’m really grateful for this post. It’s clear that you’ve put a lot of effort into providing comprehensive information. It has provided me with new insights and a fresh perspective. Your dedication to sharing valuable content is commendable. Thank you for your work!

  3. Biuro nieruchomości Warszawa Avatar

    I wanted to take a moment to thank you for this well-researched and informative post. It’s evident that you’ve put a lot of effort into providing accurate and helpful content. Your work is greatly appreciated!

  4. Maty Butylowe Avatar

    I just wanted to express my gratitude for this post. It has been immensely helpful in solving a problem I was facing. Thank you for sharing your knowledge and expertise!

  5. caviar mer noire Avatar

    Kudos to you for creating such a great website! The content is top-notch, and your post is no exception. It provided me with the exact information I was looking for. Thank you!

  6. Czyszczenie Tapicerki Avatar

    This post has been a great resource for me. It’s well-written and covers the topic comprehensively. Thank you for sharing your knowledge and expertise!

  7. Necklaces Jewelry Avatar

    Your post is a goldmine of information! It’s evident that a lot of research and effort went into creating this valuable resource. Great job!

  8. Matiere47 Avatar

    Thank you for the valuable information in this post. It has provided me with new insights and has been instrumental in helping me solve a problem. I appreciate your efforts!

  9. Edukacyjne Karty Pracy Avatar

    I just wanted to drop a quick note to say how much I enjoyed reading your post. It’s evident that you have a deep understanding of the subject matter, and your insights are enlightening. Great job!

  10. Webpanda Avatar

    I’m really impressed with your website and this post in particular. It’s evident that you have a deep understanding of the subject and have presented it in an easily digestible manner. Great job!

  11. Kurs Agenta Nieruchomości Avatar

    Thank you for this outstanding post! It’s evident that you’ve put a lot of thought into it. The content is informative, engaging, and well-presented. Keep up the great work!

Leave a Reply

Your email address will not be published. Required fields are marked *