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.

Show HN: A Chip-8 disassembler in Python

30 pointsby cproover 9 years ago

2 comments

f_over 9 years ago
Nice work and thanks for sharing. I&#x27;d like to add this blog post [1] I read a while ago that explains a bit how to write a disassembler and emulator for Chip-8. The source is not as clean as yours and written in C but it&#x27;s still worthwhile to check out.<p>[1] <a href="http:&#x2F;&#x2F;emulator101.com&#x2F;chip-8-disassembler&#x2F;" rel="nofollow">http:&#x2F;&#x2F;emulator101.com&#x2F;chip-8-disassembler&#x2F;</a>
评论 #10216708 未加载
RodgerTheGreatover 9 years ago
I wrote a disassembler as part of my own Chip8 IDE[1]<p>It doesn&#x27;t look like it impacts this disassembler, but it&#x27;s worth noting that <i>Cowgod&#x27;s Chip8 technical reference</i> gets the shift and load&#x2F;store instructions wrong. A much better reference is <i>Mastering Chip8</i>[2].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;Octo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;Octo</a><p>[2] <a href="http:&#x2F;&#x2F;mattmik.com&#x2F;chip8.html" rel="nofollow">http:&#x2F;&#x2F;mattmik.com&#x2F;chip8.html</a>
评论 #10216711 未加载