ZX Interface 2.021
I've grown fond of cartridge formats in my later years, mostly because of the feeling you get by browsing a case of cartridges, selecting something and then popping it in the slot for an instant load. There are certainly more modern options available, but they mostly don't provide the ability to physically slot in a cartridge. For that you need a Sinclair ZX Interface 2, a RAM Turbo interface or a Kempston Pro Joystick interface - somewhat easily done as long as you have deep pockets. For the game cartridges, you definitely won't get anywhere with the sort of holes I've got in my pockets so I had to design a few of those as well.
So I started building a new ZX Interface 2-compatible interface instead, a sort of ZX Interface 2021. Except I couldn't exactly call it that, I built it using cheap and easy to assemble through-hole components so I decided that calling it 2.021 would fit the project a lot better. Neither did I want to keep the originals 16K limitations, so I extended the length of the cartridge with more pins so that in theory you could build a cartridge with up to 4x 512K ROM storage (that's 4 megabytes in total). The bank switching is built into the interface, meaning that the cartridges built for them only require a few components.
This is the actual module, there is a separate faceplate that goes on top for added rigidity as well as supporting the cartridge. I'll be creating a whole selection of cartridges and other expansions for it, have a look at my PCBWay Shared Project (click the link to filter for projects related to this). For documentation, including the BOM, build instructions as well as everything else that you'd need - check out the github-repository.
I put together a small video, no words so far - mainly as I don't really do much of those in person. It goes through starting up the ZX Spectrum computer with a diagnostic cartridge, it then reboots into standard ZX Basic before I play around with the bank switching scheme directly.
ZX Interface 2.021
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(16)
- Engineer Oct 01,2024
- Engineer Mar 26,2024
- Francisco Meza Mar 04,2024
- Florin RUSSEN Jan 31,2024
- John Revelle Oct 16,2023
- Darren Bassett Jun 23,2023
- Engineer Feb 05,2023
- Engineer Nov 24,2022
- Engineer Nov 03,2022
- Engineer Sep 22,2022
- bezumax Feb 27,2022
- Engineer Jan 24,2022
- JoelKind Dec 10,2021
- Barry Nicklin Jun 21,2021
- (DIY) C64iSTANBUL Apr 15,2021
- Miguel Angel Valero Navarro Apr 15,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Tor-Eirik Bakke Lunde
- LED Tuning Board If you were to take a look at my shared projects, you'll find that for someone who doesn't actually ...
- BulkyMIDI-32 Extras BulkyMIDI-32 is based on the mt32-pi project, bringing you the all the auditory excellence that was ...
- ZX Interface 2.021 I've grown fond of cartridge formats in my later years, mostly because of the feeling you get by bro...
- MSX Mega Drive Adapter I've been playing around with my MSX computer recently, and as the computer itself supports a two bu...
- C64 Joystick Adapter (Faceplate) A rather stylish looking faceplate to go with the C64 Joystick Adapter, it covers up most of the ele...
- C64 Joystick Adapter I recently bought a Raspberry Pi for use with emulators on modern systems, and so I wanted an easy w...
- CPC464 Joystick Splitter (Faceplate A1) I made a simple joystick splitter for the Amstrad CPC 464 on a simple PCB, so I thought - why not ma...
- CPC464 Joystick Splitter Simple passive device that breaks out the joystick port on the Amstrad CPC 464 computer so that two ...
- Apple 2 Prototyping Card (fullsize) I wanted to learn more about the cards used with the Apple 2 computers, so I started the task of see...
- Apple 2 Prototyping Card (small) I wanted to learn more about the cards used with the Apple 2 computers, so I started the task of see...
- C64 Pi1541-II Faceplate (variant B) The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 JoyKEY (Sega Master System adapter) With the C64 JoyKEY I wanted to build a simple joystick, but given how well it worked I wanted it to...
- C64 JoyKEY (Atari 7800 adapter) With the C64 JoyKEY I wanted to build a simple joystick, but given how well it worked I wanted it to...
- C64 Pi1541-II Backplate The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 Pi1541-II Faceplate (variant A) The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 Pi1541-II Module The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- Arcade 2040 Over the past few years I've been playing around with building new controllers for both modern and v...
- BulkyModem (Commodore 64/128 UserPort Adapter) This is an adapter for hooking up your BulkyModem or BulkyModem-32 to your Commodore 64/128. It take...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
113 0 0 -
DIY Laser Power Meter with Arduino
163 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
563 0 2