frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Octo: A Chip8 IDE

https://github.com/JohnEarnest/Octo
94•tosh•2mo ago

Comments

anthk•1mo ago
I love these tiny VM's, thanks to emulation I'm there since two decades.

On a Chip8 interpreter written in AWK and a bit of help of coreutils (to mimick getchar in C to pick a single char; if you can do it under AWK without resorting to GNU od or read, kudos):

https://git.luxferre.top/dale-8a/log.html

OpenBSD and the rest of BSD users: you need to install 'coreutils' from ports, open 'dale8a.wk' and 'tgl.awk' and rename 'od -' to 'ggod -' .

Proof that it works:

https://0x0.st/KC_k.png

throwaway613745•1mo ago
Very cool. Reminds me of the Pico8.

I love these types of vms that have deliberately limited specs. Really makes you sink your teeth into solving problems creatively with minimal resources.

dizhn•1mo ago
pico 8 still does not have an Android version for some reason.
Tiberium•1mo ago
At least you can play a lot of the Pico-8 games through the website for free - their player shows virtual controller buttons, although for some games it can be awkward.
agentultra•1mo ago
Is it still being maintained? There used to be a game jam, Octojam, that was stopped years ago[0]. Seems mostly out of a lack of interest? Would be cool if it revived.

It inspired me to start zig8[1], my own CHIP-8 emulator. It's not ready for prime time yet but it's getting there. When it's ready I hope it will have a visual debugger and feel good: fast, better shaders, better sound, good defaults, etc.

CHIP-8 is a neat system. If you're interested in emulation it's a great place to start in my humble opinion. It's simple enough that you can finish it before deciding whether you like writing emulators.

Hopefully interest in CHIP-8 would pick up again, it's a neat bit of history and a cool little system.

[0] https://beyondloom.com/blog/octojam.html

[1] https://github.com/agentultra/zig8

RodgerTheGreat•1mo ago
Yes. I consider Octo feature-complete, but I still address bug reports.
agentultra•1mo ago
That’s awesome! Also thanks for making Octo.
azhenley•1mo ago
I'm running a jam that starts Sunday called Langjam Gamejam that might interest you then. You have to make your own language and then use that to make a game. We have >120 people signed up and I'm expecting quite a few of the submissions to be similar to Chip8 or PICO8.

Discussion about it: https://news.ycombinator.com/item?id=46097671

flykespice•1mo ago
Chip8 is the rite of passage for many emulator devs due to its simplicity, it can be implemented on virtually every 1 cent microcontroller out there.

It should've had a more dedicated vibrant community if it weren't the many incompabilities among the different emulators implementations out there, all due to people using cowgod's chip-8 tecnical reference as the single source of truth[0], which itself is based on David Winter's original implementation which contained a few inaccuracies on some instructions behavior from the original COSMAC VIP interpreter.

[0]: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

RodgerTheGreat•1mo ago
It's rather disheartening to see new chip8-related projects which reference Octo, modern test ROMs written with Octo, and still see a citation for cowgod's egregiously incomplete and misleading documentation.

DoNotNotify is now Open Source

https://donotnotify.com/opensource.html
98•awaaz•2h ago•12 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
225•yi_wang•8h ago•90 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
115•RebelPotato•8h ago•31 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
304•valyala•16h ago•59 comments

Matchlock: Linux-based sandboxing for AI agents

https://github.com/jingkaihe/matchlock
6•jingkai_he•2h ago•0 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
119•swah•5d ago•207 comments

The Architecture of Open Source Applications (Volume 1) Berkeley DB

https://aosabook.org/en/v1/bdb.html
33•grep_it•5d ago•4 comments

Moroccan sardine prices to stabilise via new measures: officials

https://maghrebi.org/2026/01/27/moroccan-sardine-prices-to-stabilise-via-new-measures-officials/
31•mooreds•5d ago•3 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
235•mellosouls•19h ago•390 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
185•surprisetalk•16h ago•191 comments

LineageOS 23.2

https://lineageos.org/Changelog-31/
60•pentagrama•4h ago•11 comments

Modern and Antique Technologies Reveal a Dynamic Cosmos

https://www.quantamagazine.org/how-modern-and-antique-technologies-reveal-a-dynamic-cosmos-20260202/
4•sohkamyung•5d ago•0 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
195•AlexeyBrin•21h ago•36 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
203•vinhnx•19h ago•21 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
80•gnufx•15h ago•65 comments

Wood Gas Vehicles: Firewood in the Fuel Tank (2010)

https://solar.lowtechmagazine.com/2010/01/wood-gas-vehicles-firewood-in-the-fuel-tank/
55•Rygian•3d ago•21 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
366•jesperordrup•1d ago•109 comments

uLauncher

https://github.com/jrpie/launcher
26•dtj1123•4d ago•7 comments

First Proof

https://arxiv.org/abs/2602.05192
148•samasblack•18h ago•93 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
104•momciloo•16h ago•24 comments

Substack confirms data breach affects users’ email addresses and phone numbers

https://techcrunch.com/2026/02/05/substack-confirms-data-breach-affecting-email-addresses-and-pho...
59•witnessme•5h ago•22 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
612•theblazehen•3d ago•219 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
113•thelok•18h ago•25 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
345•1vuio0pswjnm7•22h ago•565 comments

LLMs as Language Compilers: Lessons from Fortran for the Future of Coding

https://cyber-omelette.com/posts/the-abstraction-rises.html
6•birdculture•1h ago•1 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
922•klaussilveira•1d ago•282 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
181•speckx•4d ago•267 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
46•mbitsnbites•3d ago•7 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
312•isitcontent•1d ago•39 comments

The Scriptovision Super Micro Script video titler is almost a home computer

http://oldvcr.blogspot.com/2026/02/the-scriptovision-super-micro-script.html
11•todsacerdoti•7h ago•1 comments