我对Arduino和Java有一些经验。我知道Z80有很大的潜力,但我没有丝毫的想法从哪里开始。你对像我这样的初学者有什么建议?我如何开始使用Z80?
2
A
回答
1
Z80实际上只是一个8080在其指令集中有一些额外的指令。它还具有一些很好的功能,如单电源5 V电源和DRAM刷新电路,可减少组件数量。
如何开始使用Z80与您开始使用其他嵌入式设备的方式一样:您将获得他们的开发套件,该套件应附带评估板和软件工具,并开始试验。
你也可以建立一个hobbyist computer。
0
的Game Boy(未Game Boy Advance,但游戏男孩或Game Boy Color)有一个处理器,这是一个与Z80一些修改。你可以从一个Game Boy模拟器开始,也许同时有一些乐趣。有大量的其他Z80模拟器让你的脚湿了,有一点Google搜索,没问题。
1
您可以开发使用Z80的许多旧系统之一,如世嘉主系统,ZX Spectrum,Amstrad CPC或某些型号的TI图形计算器,并使用仿真器测试您的代码(尽管闪存手推车和类似的设备很容易找到,甚至可以自己建立,如果你有诀窍)。
其中,我想说主系统(和它的便携式兄弟,游戏装备)是最容易入门的(个人喜好)。
一些有用的链接:
- SDCC - AC交叉编译器,其包括Z80支持
- z88dk - 另一个C编译器
- WLA-DX - 甲交叉汇编包括Z80支持
- Z80 instruction set reference
- Sega 8-bit development information
相关问题
- 1. 我如何开始使用MEAN堆栈?
- 2. 我如何开始使用reactjs和graphql?
- 3. 我应该如何开始使用neo4j?
- 4. 我如何开始使用Mercurial?
- 5. 我应该如何开始使用Iphone?
- 6. 我如何开始使用Go?
- 7. 我如何开始使用MEAN.IO?
- 8. 我如何开始使用SharpSVN?
- 9. 我如何开始使用SSRS?
- 10. 我如何开始使用libsandbox
- 11. 我如何开始使用Rails 4?
- 12. 我如何开始使用Android?
- 13. 如何T0我开始使用PHP
- 14. 我如何开始使用Perl 6?
- 15. 我将如何使用Rails测试开始“从头开始”?
- 16. Z80标志 - 如何生成?
- 17. 如何开始使用Node.js?
- 18. 如何开始使用C
- 19. 如何开始使用webservice
- 20. 如何开始使用SoftHSM
- 21. 如何开始使用socket.io?
- 22. 如何开始使用twitCurl?
- 23. 如何开始使用LAMP?
- 24. 如何开始使用Mesa
- 25. 如何开始使用tabris?
- 26. 如何开始使用ndepend?
- 27. 如何开始使用C++?
- 28. 如何开始使用JFreeChart?
- 29. 如何开始使用BouncyCastle?
- 30. 如何开始使用Wicket?
您想用Z80实现什么功能? ,你建立自己的硬件还是想使用已经存在的东西?你想用什么语言(在Z80上你可以使用asm,BASIC,Pascal,C) – Spektre
我想你应该重新考虑。 Z-80在复古计算领域非常活跃。作为好奇心或怀旧的机器。对于大多数应用程序,我会建议坚持使用Arduino,或者也许毕业于许多可用的开发系统之一。对于更多的马力考虑树莓派或小猎犬骨头或许多其他类似的机器。 –