[v1.1] MECB 1MB ROM Expansion Card
Posted: Mon Nov 20, 2023 2:00 am
Some time ago I decided I wanted a “Cartridge” style ROM Card. This idea originally came about when thinking I would like to eventually mimic the CreatiVision TV console of the early 1980’s.
The CreatiVision is a 6502 based system, which also uses the TMS VDP Video chip and a Motorola PIA. So, once I have a 6502 CPU Card, I'll be ready to expore this (some form of controller / keyboard will still need to be devised).
Originally, I was thinking of just using a Backplane Card slot, as a custom “Cartridge” slot for Game Cartridges.
But, after expanding on this idea, and after checking what appropriate DIP ROM chips were available at a reason price, I arrived at the thought of making a bank selectable 1MB ROM Expansion Card. One that could be used to hold maybe 16 Games, selectable for a TV Console recreation, or that could also be used with any CPU Card to allow easily switching ROM images.
It further occurred to me that the original 64-pin ECB bus already had 20 pins allocated for A0 - A19 (on the A&C rows), allowing a full 1MB to be addressed from the existinf MECB bus.
As a result, I’ve designed a flexible 1MB ROM Expansion Card, that combines a manually switchable 64K ROM bank option, with the ability to (instead) configure support for utilising the additional A16 - A19 (1MB) address bus pins available on the MECB.
You can read the full details and view the video here: Minimalist Europe Card Bus (MECB) – 1MB ROM Expansion Card (Part 1)
In Part 2, I continue on, to test my 1MB ROM Expansion Card, which also involves resolving a logic error, before finally completing the testing of my first assembled card.
You can read the full details and view the Part 2 video here: Minimalist Europe Card Bus (MECB) – 1MB ROM Expansion Card (Part 2)
If you'd like a ROM Expansion Card to experiment with, please visit my Tindie Store.
The CreatiVision is a 6502 based system, which also uses the TMS VDP Video chip and a Motorola PIA. So, once I have a 6502 CPU Card, I'll be ready to expore this (some form of controller / keyboard will still need to be devised).
Originally, I was thinking of just using a Backplane Card slot, as a custom “Cartridge” slot for Game Cartridges.
But, after expanding on this idea, and after checking what appropriate DIP ROM chips were available at a reason price, I arrived at the thought of making a bank selectable 1MB ROM Expansion Card. One that could be used to hold maybe 16 Games, selectable for a TV Console recreation, or that could also be used with any CPU Card to allow easily switching ROM images.
It further occurred to me that the original 64-pin ECB bus already had 20 pins allocated for A0 - A19 (on the A&C rows), allowing a full 1MB to be addressed from the existinf MECB bus.
As a result, I’ve designed a flexible 1MB ROM Expansion Card, that combines a manually switchable 64K ROM bank option, with the ability to (instead) configure support for utilising the additional A16 - A19 (1MB) address bus pins available on the MECB.
You can read the full details and view the video here: Minimalist Europe Card Bus (MECB) – 1MB ROM Expansion Card (Part 1)
In Part 2, I continue on, to test my 1MB ROM Expansion Card, which also involves resolving a logic error, before finally completing the testing of my first assembled card.
You can read the full details and view the Part 2 video here: Minimalist Europe Card Bus (MECB) – 1MB ROM Expansion Card (Part 2)
If you'd like a ROM Expansion Card to experiment with, please visit my Tindie Store.