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/11 14:05] xelalex [Status] |
en:sinclair-zx80-klon [2020/12/31 12:52] (current) 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 43: | Line 43: | ||
==== 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. |
{{: | {{: | ||
+ | |||
+ | **Update 18.10.:** The software for this adapter is now available on [[https:// | ||
==== Status ==== | ==== Status ==== | ||
Line 68: | Line 70: | ||
* [x] resistors | * [x] resistors | ||
* {{:: | * {{:: | ||
- | * [ ] plug ICs | + | * [x] plug ICs |
- | * [ ] function test m( | + | * {{:: |
+ | * {{:: | ||
+ | * [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 90: | Line 104: | ||
{{:: | {{:: | ||
+ | **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' | ||
+ | |||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: |