This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:sinclair-zx80-klon [2020/10/10 15:01] xelalex [TODO-Liste] |
en:sinclair-zx80-klon [2020/12/31 12:52] xelalex [What now?] |
||
---|---|---|---|
Line 9: | Line 9: | ||
- | So, in a nutshell: the goal is to assemble what's on below picture into something that's functional and behaves like a //ZX80//: | + | So, in a nutshell: the goal is to assemble what's on below picture into something that's functional and behaves like a // |
{{: | {{: | ||
Line 39: | Line 39: | ||
===== Details ===== | ===== Details ===== | ||
- | The design | + | The circuit |
==== Preparation ==== | ==== Preparation ==== | ||
- | The keyboard of the //ZX80// consists of 40 switches arranged in a 5x8 matrix. I currently don't have a suitable keyboard for this, so I will be using a small keyboard adapter based on an //Arduino Nano// + //MT8808// (8x8 switch matrix), which I've assembled already. With this key, strokes can be sent to the finished clone, either from a PC or a USB keyboard connected directly to the adapter. | + | The keyboard of the //ZX80// consists of 40 switches arranged in a 5x8 matrix. I currently don't have a suitable keyboard for this, so I will be using a small keyboard adapter based on an //Arduino Nano// + //MT8808// (8x8 switch matrix), which I've assembled already. With this, key strokes can be sent to the finished clone, either from a PC or a USB keyboard connected directly to the adapter. |
- | {{: | + | {{: |
- | ==== TODO-Liste ==== | + | **Update 18.10.:** The software for this adapter is now available on [[https:// |
- | + | ||
- | I will most likely proceed in below order and keep signing things off here as I go along, so you can check progress here: | + | |
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * [ ] resistors | + | |
- | * [ ] switching diodes | + | |
- | * [ ] transistors | + | |
- | * [ ] oscillator | + | |
- | * [ ] switches | + | |
- | * [ ] plug ICs | + | |
- | * [ ] function test m( | + | |
==== Status ==== | ==== Status ==== | ||
- | I'm still working on the IC sockets. | + | I will most likely proceed in below order and keep signing things off here as I go along, so you can check progress here: |
- | {{:: | + | **Day 1**: |
+ | * [x] IC sockets | ||
+ | * {{:: | ||
+ | * [x] connectors | ||
+ | * {{:: | ||
+ | * [x] power supply | ||
+ | * [x] capacitors | ||
+ | * {{:: | ||
+ | * [x] switching diodes | ||
+ | * [x] transistors | ||
+ | * [x] oscillator | ||
+ | * [x] switch | ||
+ | * {{:: | ||
+ | **Day 2**: | ||
+ | * {{:: | ||
+ | * [x] resistors | ||
+ | * {{:: | ||
+ | * [x] plug ICs | ||
+ | * {{:: | ||
+ | * {{:: | ||
+ | * [x] function test m( - After switching the machine on I get a white screen. Since the graphics in the //ZX80// is done by the CPU, this suggests that it's essentially running. Initially, the machine crashed when touching the PCB, but that turned out to be caused by a wrong power supply plug (loose contact). I will troubleshoot in the next days. If I still have access here, I'll report back. | ||
+ | * {{:: | ||
+ | * This was really a lot of fun! thanks to everyone involved in making VCFB 2020 happen!!! | ||
+ | ===== Troubleshooting ===== | ||
+ | * I found a first hint on // | ||
+ | {{:: | ||
+ | * **Update 13.10.:** Replacements for IC13 (74LS04) and IC17 (74LS32) arrived. After swapping, I get below picture. You can already imagine that there' | ||
+ | * {{:: | ||
+ | * **Update 16.10.:** And now replacements for ICs 11, 12 (74LS00) & 16 (74LS10). After swapping them out, the picture improved again, but was still not correct. Then I noticed that when getting close to the ROM with my hand, the machine crashed. That triggered something, and I remembered that there are three jumpers that need to be placed according what type of ROM you're using (24 or 28 pins). According to the instructions, | ||
+ | * {{:: | ||
+ | * So,I quickly soldered them in place, and voilà... | ||
+ | * {{:: | ||
===== Virtual Exhibition Desk and Room ===== | ===== Virtual Exhibition Desk and Room ===== | ||
Line 81: | Line 98: | ||
+ | ==== What now? ==== | ||
+ | Today during the first day the question came up a few times about whether I'd thought about a case already. A 3D print of the original would be an option. Personally though, I prefer to reuse the cases of decommissioned devices in my projects, to give them a new life. Here for example is an old SCSI case housing a //Sinclair ZX Spectrum//. For the //ZX80// I might be using the case of an old network switch. | ||
+ | |||
+ | {{: | ||
+ | {{:: | ||
+ | |||
+ | **Update 10.11:** I finally decided to use the case of an old ISDN modem, which has more space. | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | **Update 18.12:** Finally done! Everything' | ||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: |