TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

My Homebrew Z80 Microcomputer

176 pointsby XtalJover 8 years ago

13 comments

kqr2over 8 years ago
<i>Build Your Own Z80 Computer</i> by Steve Ciarcia of Byte Magazine and Circuit Cellar fame may also be useful :<p><a href="https:&#x2F;&#x2F;smile.amazon.com&#x2F;Build-Your-Own-Z80-Computer&#x2F;dp&#x2F;0070109621&#x2F;" rel="nofollow">https:&#x2F;&#x2F;smile.amazon.com&#x2F;Build-Your-Own-Z80-Computer&#x2F;dp&#x2F;0070...</a>
评论 #13632461 未加载
评论 #13632878 未加载
评论 #13631872 未加载
ddonover 8 years ago
Recently found Z80 video of how a guy makes ZX Spectrum computer from ground up, fixes bugs and problems as he proceeds. Video is in Russian, but still amazing even if you don&#x27;t understand it!<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8rWCYo1UcOQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8rWCYo1UcOQ</a>
评论 #13631336 未加载
评论 #13631015 未加载
mjardover 8 years ago
Another z80 kit: <a href="https:&#x2F;&#x2F;www.tindie.com&#x2F;products&#x2F;Semachthemonkey&#x2F;rc2014-homebrew-z80-computer-kit&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.tindie.com&#x2F;products&#x2F;Semachthemonkey&#x2F;rc2014-homeb...</a><p>2014RC Computerphile video: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lU2NKHJygD8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lU2NKHJygD8</a>
评论 #13632606 未加载
steaktartaar_over 8 years ago
Z80 micros are a lot of fun. I was looking for a kit last year and ended up building this one:<p><a href="http:&#x2F;&#x2F;cpuville.com&#x2F;Z80_kit.html" rel="nofollow">http:&#x2F;&#x2F;cpuville.com&#x2F;Z80_kit.html</a><p>Getting it to work and writing simple programs is really satisfying and totally worth the burns from learning how to solder.
评论 #13636763 未加载
mindcrimeover 8 years ago
I love this. I started on a project to do a homebrew Z80 machine late last year as well. I haven&#x27;t made much progress yet, but I&#x27;m really champing at the bit (no pun intended) to get this going. Reading stories like this is really motivational! And it&#x27;s always good to learn from those who went before...
评论 #13633520 未加载
znpyover 8 years ago
Quick note: if you want a full-hardware &quot;computer&quot; (screen, keys, cup and I&#x2F;O stuff) consider buying an old Texas Instruments calculator: models up to Ti86 have a Zilog Z80-similar (ISA-compatible) inside, the TI89 and later have a Motorola 68000 cpu inside.<p>The Ti86&#x2F;Ti89 are programmable in both Assembly and BASIC (interpreter on-rom). If you are willing to buy the data cable and fiddle with SDCC (Small-devices C compiler, a &quot;mod&quot; of gcc) you might program them in C as well.<p>Links:<p>* Ti86: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TI-86" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TI-86</a><p>* Ti89: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TI-89_series" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TI-89_series</a><p>* SDCC: <a href="http:&#x2F;&#x2F;sdcc.sourceforge.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;sdcc.sourceforge.net&#x2F;</a>
评论 #13634339 未加载
prashntsover 8 years ago
It looks awesome. I&#x27;m looking forward for your documentation.<p>Is the PCB multi-layered, or two layers? Could you also comment which software did you use to design it? I&#x27;ve used Eagle CAD quite a lot in past and it works great, though I always wished to use KiCAD because it&#x27;s open source. Thank you!
评论 #13634368 未加载
FullyFunctionalover 8 years ago
That is awesome. Coincidentally, I&#x27;ve been spending my weekend revisiting my Z-80 based Nascom 2 (see <a href="http:&#x2F;&#x2F;nascomhomepage.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nascomhomepage.com&#x2F;</a>) and playing with Turbo Pascal&#x27;s great grandfather, BLS Pascal. Even now, ~ 35 years later, I still think good code generation on the Z-80 is a significant challenge and wonder what else could have been done with the transistor budget and technology constraints of the time.<p>Good times
评论 #13634350 未加载
评论 #13634221 未加载
mysterydipover 8 years ago
I&#x27;ve been wanting to do a project like this for a while. Specifically, wanting to write a basic program to visualize ALDL data from my 88 fiero on an 8 or 16 bit homebrew mini system, for extra retro goodness. Ideally I want a keyboard and serial port, a vga out, and a spot for a cf or sd card. Maybe running cp&#x2F;m or similar. I&#x27;ve looked at rc2014 and similar and even some fpga options, but haven&#x27;t settled on the right starting point yet. Ideas?
评论 #13634654 未加载
评论 #13635026 未加载
评论 #13635078 未加载
_sbrkover 8 years ago
Perhaps not the &quot;world&#x27;s smallest&quot;, but pretty small:<p><a href="http:&#x2F;&#x2F;noplabs.com&#x2F;cpm50&#x2F;cpm50.html" rel="nofollow">http:&#x2F;&#x2F;noplabs.com&#x2F;cpm50&#x2F;cpm50.html</a>
soneilover 8 years ago
Gosh, that PCB is a thing of beauty. Besides being a sucker for black soldermask, labelling less really seems to make the labels more useful.
评论 #13633550 未加载
评论 #13636450 未加载
NanoWarover 8 years ago
Similar project featuring a screen and I2C bus: <a href="http:&#x2F;&#x2F;benryves.com&#x2F;projects&#x2F;z80computer" rel="nofollow">http:&#x2F;&#x2F;benryves.com&#x2F;projects&#x2F;z80computer</a>
timonokoover 8 years ago
This is just remarkably uninteresting. Interesting fact however is that there is no CP&#x2F;M simulator for Linux. Only MSDOS has. So you have to first run DOSBOX and then CP&#x2F;M. -- I recently found copy of MUMATH from 1979 and it was as good as I remember it was.
评论 #13637877 未加载
评论 #13637295 未加载