나는 Arduino와 Java에 약간의 경험이있다. 나는 Z80이 많은 잠재력을 가지고 있음을 알고 있지만 어디서부터 시작해야하는지는 조금도 모른다. 나 같은 초보자에게는 어떤 조언이 있습니까?Z80을 시작하려면 어떻게해야합니까?
2
A
답변
1
Z80은 명령어 세트에 몇 가지 추가 명령어가 포함 된 실제로는 8080입니다. 또한 단일 레일 5 V 전원 및 DRAM 리프레시 회로와 같은 몇 가지 좋은 점이있어 부품 수를 줄입니다.
Z80을 시작하는 방법은 다른 임베디드 장치를 시작하는 것과 같은 방법입니다. 평가 보드 및 소프트웨어 도구와 함께 제공되는 개발 키트를 구하고 실험을 시작하십시오.
hobbyist computer도 만들 수 있습니다.
0
Game Boy (게임 보이 또는 Game Boy Color이 아님)의 프로세서는 Z80이고 일부 수정되었습니다. 아마도 Game Boy 시뮬레이터로 시작할 수 있으며 동시에 재미있는 시간을 가질 수도 있습니다. 다른 Z80 시뮬레이터가 당신의 발을 젖게하고, 약간의 인터넷 검색, 문제 없습니다.
1
Sega Master System, ZX Spectrum, Amstrad CPC 또는 TI 그래픽 계산기의 특정 모델과 같이 Z80을 사용했던 많은 오래된 시스템 중 하나를 개발하고 에뮬레이터를 사용하여 코드를 테스트 할 수 있습니다 (플래시 카트 유사한 장치는 찾기 쉽고, 노하우를 가지고 있다면 스스로 제작할 수도 있습니다.)
이 중 마스터 시스템 (휴대용 형제 인 게임 기어)이 가장 편리하다고 말하고 싶습니다 (개인 선호).
몇 가지 유용한 링크 :
- SDCC - 또 다른 C 컴파일러
- WLA-DX - - Z80 지원
- z88dk 포함 AC 크로스 컴파일러 Z80 지원을 포함하는 크로스 어셈블러
- Z80 instruction set reference
- Sega 8-bit development information
관련 문제
- 1. Redis를 Heroku에서 시작하려면 어떻게해야합니까?
- 2. 이동을 시작하려면 어떻게해야합니까?
- 3. 보기를 가로로 시작하려면 어떻게해야합니까?
- 4. 네트워크 프로그래밍을 시작하려면 어떻게해야합니까?
- 5. MonoDevelop에서 디버깅을 시작하려면 어떻게해야합니까?
- 6. 발송을 시작하려면 어떻게해야합니까?
- 7. Hunchentoot를 시작하려면 어떻게해야합니까?
- 8. slony를 다시 시작하려면 어떻게해야합니까?
- 9. Java 프로그래밍을 시작하려면 어떻게해야합니까?
- 10. Eclipse를 시작하려면 어떻게해야합니까?
- 11. 자세히보기에서 JFileChooser를 시작하려면 어떻게해야합니까?
- 12. Eclipse에서 PhoneGap을 시작하려면 어떻게해야합니까?
- 13. 중간에 flv를 시작하려면 어떻게해야합니까?
- 14. SharpSVN을 시작하려면 어떻게해야합니까?
- 15. Eclipse에서 FMJ를 시작하려면 어떻게해야합니까?
- 16. TFS에서 빌드를 시작하려면 어떻게해야합니까?
- 17. 웹팩으로 제작을 시작하려면 어떻게해야합니까?
- 18. 행 41에서 시작하려면 어떻게해야합니까?
- 19. CGI 스크립트에서 HTMLDOC을 시작하려면 어떻게해야합니까?
- 20. 동영상의 일부분에서 재생을 시작하려면 어떻게해야합니까?
- 21. TortoiseSVN을 안전하게 다시 시작하려면 어떻게해야합니까?
- 22. 일반 C로 스레드를 시작하려면 어떻게해야합니까?
- 23. SQL Server Browser를 시작하려면 어떻게해야합니까?
- 24. 다트에서 이미지 처리를 시작하려면 어떻게해야합니까?
- 25. Windows에서 하위 프로세스를 시작하려면 어떻게해야합니까?
- 26. R에서 HTA 애플리케이션을 시작하려면 어떻게해야합니까?
- 27. Javascript로 양식 제출을 시작하려면 어떻게해야합니까?
- 28. 포트 8000에서 Jenkins를 시작하려면 어떻게해야합니까?
- 29. 안드로이드 게임 개발을 시작하려면 어떻게해야합니까?
- 30. Ruby로 응용 프로그램을 시작하려면 어떻게해야합니까?
정확히 Z80으로 달성하기를 원하십니까? , 자신 만의 HW를 구축하거나 이미 존재하는 것을 사용하고 싶습니까? 어떤 언어를 사용하고 싶습니까 (Z80에서는 asm, BASIC, Pascal, C를 사용할 수 있습니다) – Spektre
다시 생각해보십시오. Z-80은 주로 레트로 컴퓨팅 분야에서 활발히 활동합니다. 호기심이나 향수를위한 기계. 대부분의 응용 프로그램에서 Arduino를 사용하거나 여러 가지 개발 시스템 중 하나를 사용하는 것이 좋습니다. 더 많은 마력을 보려면 라즈베리 파이 또는 비글 뼈 또는 다른 많은 유사한 기계를 고려하십시오. –