0

Adrian Chadd's Ramblings

 1 year ago
source link: https://adrianchadd.blogspot.com/2022/12/damnit-i-slipped-and-mostly-built-amiga.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

damnit i slipped and (mostly) built an amiga 500

 TL;DR - I'm half way through building an Amiga 500+ replica. The goal:

  • New PCB
  • New clear case
  • Actual floppy drive!
  • TF534 Accelerator, yes I am interested in FPU stuff for reasons and yes I'm sad about the 4MB of RAM but I'll make do - terriblefire does a great job designing/building/debugging these accelerators and I'm glad they exist!
  • ECS Denise, also for reasons
  • 2MB chip RAM and some slow RAM too because again why not
  • 3.x ROMs
The challenges!
  • I need a keyboard for it, but my "donor" machines, like my "donor radios", all now work. Hilarious.
  • The Amiga 500+ board wasn't well documented for assembly, until I looked. Closer.
  • Well, the 8375 Agnus I acquired is a PAL one, so I guess I'm building a PAL Amiga 500+. (Which is fine as you can switch it in software after boot, but STILL.)
  • Oh yeah, floppy drives. Ugh.
Ok, so the PCB. I picked it up from https://www.tindie.com/products/bobsbits/a500-amiga-500-replica-pcb/ . There's a link with the component list, and I got them all with some hunting around. I wish I had a "dead-ish" donor Amiga 500 of suitable vintage to grab parts from, but again, all my machines now work. Ha.
Here's it assembled. Well, mostly.
Screen%20Shot%202022-12-06%20at%209.49.36%20PM.png
I still have some connectors and the RTC to add. Yes, it's a 2.x workbench ROM. Yes, it boots to ROM fine.
Now, what do I do about the jumpers? The instructions don't have the Amiga 500+ rev8 PCB jumper descriptions. Ok, they're in the service manuals. And yeah I can read the schematic, but I wanted to be lazy.
Screen%20Shot%202022-12-06%20at%209.51.51%20PM.png
Ok, so I started to look at it. I definitely wanted the 1MB/2MB option. I wanted the expansion RAM to show up in chip RAM to start with. Ok, ok. But, guess what. The PCB has them already kinda done.
Here, look closely.
Screen%20Shot%202022-12-06%20at%209.53.59%20PM.png
JP3 is already done for us. (For 1MB/2MB I need to have them horizontally jumpered, not vertically.)
And for JP2:
Screen%20Shot%202022-12-06%20at%209.54.05%20PM.png
It turns out the two bottom pins are already joined. I'd have to cut the track to start using the expansion RAM slot as slow RAM (in $C00000) or if/when I fit a Gary Adapter / RAM expansion add-on.
Finally, the case is here and the TF534 is installed and boots up to ROM fine.
Screen%20Shot%202022-12-06%20at%2010.01.45%20PM.png
I'll finish the installation once the sockets arrive - and yes I may go and borrow my rev5 amiga 500 keyboard and Gotek floppy drive emulator until I get suitable replacements. Or, maybe just design an Amiga 500 keyboard drop-in replacement with cheap cherry MX style switches. Why not.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK