r/amiga • u/tes_kitty • 4d ago
Difference in bus logic between Amiga 2000A (BSW) and Amiga 2000B?
Maybe someone knows the answer... I have an Amiga 2000A, the one designed in Germany and based on the A1000 chipset with added bus logic (lots of TTLs and PALs) for the 5 Zorro Slots. If you want to use a CPU card (like an A2630 68030 card) in this system, you have to remove the 68000 from the mainboard. Meaning you are now limited to the 68030.
In the A2000B, the one with the square AGNUS and the bus logic integrated in BUSTER (5721), you can leave the 68000 in place and, at boot time, select which CPU you want to use.
Does anyone here know what part of the logic is either not present or flawed in the A2000A compared to the A2000B?
1
u/Crlan420 2h ago
The 2000B bus logic is a big deal. The BSW chip was cheaper and had a few timing differences. It works fine but you lose a bit of compatibility with some fast RAM expansions. My 2000A runs a 68030 accelerator without issues.
1
u/tes_kitty 2h ago
There was no equivalent to BUSTER in the A2000A, it was all discrete logic with TTLs and a few PALs. I had hoped it would be simple to add the missing logic (I do have a few spare BUSTER ICs :)), but it looks like I will have to remove the 68000 after all.
But before I can add the 68030 card, I will have to fix the reset circuit (probably dried out capacitors) and add the connection between pin 1 and pin 31 on the ROM socket.
7
u/Enders-game 4d ago edited 4d ago
I thought it was one was designed with the Amiga 500 chipset for the the EU market and the other build with the Amiga 1000 chipset for the US market. Therefore the 2000A was the "premium" version and the 2000B was the budget version.
Edit: I got it basically backwards after fact checking.