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
20082026
-
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.
comment by jgwil2 · 2025-12-06 · in Guide to making a CHIP-8 emulator (2020) -
…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]:…
comment by pushfoo · 2024-08-06 · in Ask HN: What's the most fun you've had developing for an older gaming system? -
…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…
comment by pushfoo · 2024-06-27 · in The Forth Deck mini: a portable Forth computer with a discrete CPU -
…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 -
…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 -
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 -
…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 -
…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 -
…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
comment by RodgerTheGreat · 2020-08-23 · in Implement an emulator for a fantasy CPU in JavaScript -
…//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] -
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 -
…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 -
…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…
comment by RodgerTheGreat · 2016-03-19 · in Statically Recompiling NES Games into Native Executables with LLVM and Go (2013) -
…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 -
…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 -
…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) -
…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