Hacker GitHub

← All repos

JohnEarnest/Octo

View on GitHub ↗ ★ 877 JavaScript

A Chip8 IDE

21 mentions on Hacker News by 7 people: 2 stories, 19 comments · first 2014-08-16 · latest 2025-12-06

Mentions per year 21 mentions · busiest year 2020 (6)
20082026
  1. This is great. Another great resource for CHIP-8 is Octo: https://github.com/JohnEarnest/Octo It's a CHIP-8 emulator with a few extra capabilities and the readme collects a bunch of other resources.
  2. …of some sort now and then on the EmuDev Discord server to fill the gap left by OctoJam's end. [1]: https://github.com/JohnEarnest/Octo [2]: https://beyondloom.com/blog/octojam.html [3]: https://github.com/JohnEarnest/Decker [4]:…
  3. …once could. HN's defaults are already small enough. [1]: https://github.com/JohnEarnest/Decker [2]: https://github.com/JohnEarnest/Octo [3]: https://winestockwebdesign.com/Essays/Lisp_Curse.html [4]: https://github.com/pushfoo/octo-termlib…
  4. …deleted - Replace PIL's font support with other BSD or MIT style libs 1. Octo, a CHIP-8 assembler: https://github.com/JohnEarnest/Octo P.S. Octojam 10 runs until 12:00 AM PST on November 1st! See the following if you're interested!…
    comment by pushfoo · 2023-10-13 · in Ask HN: Show me your half baked project
  5. …end. Nowadays, though, desktop Java is pretty much dead, so it's a less exciting party trick. [0] https://github.com/JohnEarnest/Octo [1] https://github.com/JohnEarnest/Octo/blob/gh-pages/js/sharing...
    comment by RodgerTheGreat · 2020-12-26 · in Executable PNGs
  6. I registrar contains the image to ... sprite. See https://github.com/JohnEarnest/Octo/blob/gh-pages/docs/Begin...
    comment by daitangio · 2020-09-23 · in Octojam 7: The CHIP-8 game jam
  7. …and the slow screen would give me white, gray, and black. Any of the chip8 emulators support that? https://github.com/JohnEarnest/Octo/blob/gh-pages/docs/XO-Ch...
    comment by mzs · 2020-09-23 · in Octojam 7: The CHIP-8 game jam
  8. …could help out by sprucing up any that are out of date. [0] https://github.com/TomSwan/mychip8 [1] https://github.com/JohnEarnest/Octo#links
    comment by RodgerTheGreat · 2020-09-23 · in Octojam 7: The CHIP-8 game jam
  9. …I recommend playing around with Octo[0] and then participating in the Octojam[1] this October! [0] https://github.com/JohnEarnest/Octo [1] http://octojam.com
  10. …[0] http://johnearnest.github.io/ok/index.html [1] https://bitbucket.org/ngn/k/src/master/ [2] https://github.com/JohnEarnest/Octo
    comment by RodgerTheGreat · 2020-05-03 · in Pg-Basic
  11. …//mattmik.com/files/chip8/mastering/chip8.html There's a good IDE for it with a bunch more resources: https://github.com/JohnEarnest/Octo
    comment by Scaevolus · 2019-04-15 · in GameBoy CPU Manual (2013) [pdf]
  12. I've built some pretty user-friendly development tools targeting Chip8: https://github.com/JohnEarnest/Octo
    comment by RodgerTheGreat · 2017-08-13 · in How to program an NES game in C
  13. …in Octo, a high-level assembler and IDE I wrote which targets the CHIP-8 virtual machine: https://github.com/JohnEarnest/Octo The documentation includes tutorial materials aimed at complete novices: https://github.com/JohnEarnest/Octo/blob/…
    comment by RodgerTheGreat · 2016-10-07 · in Shenzhen I/O
  14. …and (conservatively) tracks the values which could reach registers at a given point in the program: https://github.com/JohnEarnest/Octo/blob/gh-pages/js/decompi... I call the technique "register smearing" and it's only remotely feasible…
  15. …on a real 8-bit system called CHIP-8. There's even a month-long game jam going on right now![2] [1] https://github.com/JohnEarnest/Octo [2] http://octojam.com
    comment by RodgerTheGreat · 2015-10-02 · in PICO-8
  16. …the shift and load/store instructions wrong. A much better reference is Mastering Chip8 [2]. [1] https://github.com/JohnEarnest/Octo [2] http://mattmik.com/chip8.html
    comment by RodgerTheGreat · 2015-09-14 · in Show HN: A Chip-8 disassembler in Python
  17. …Chip8 virtual game console. [0] http://en.wikipedia.org/wiki/Linoleum_(programming_language) [1] https://github.com/JohnEarnest/Octo
    comment by RodgerTheGreat · 2014-11-29 · in MPL – Motorola's M6800 Programming Language
  18. …techniques it still runs into brick walls for code which relies heavily on self-modification. [1] https://github.com/JohnEarnest/Octo
    comment by RodgerTheGreat · 2014-10-04 · in Dirty Assembly Tricks in NES Assembly (2013)
  19. …tutorials and chip8-specific coding tricks which can be found on the project's github page: https://github.com/JohnEarnest/Octo
    comment by RodgerTheGreat · 2014-08-16 · in Octo: CHIP-8 retro game programming in the browser