frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I wrote a custom assembler for CHIP-8 in C++

https://github.com/Tackx/c8-ass
15•tack1234•1d ago
I'm writing a custom assembler for CHIP-8 and just finished adding support for the DB/.byte directive so I can embed sprites in the ROM and finally get something drawn on the screen. It SHOULD support all OG CHIP-8 instructions, but still a ton of rough edges that I'm ironing out.

This is my first ever C++ project, just like the CHIP-8 emulator was my first ever C (and emudev) project. It's so satisfying to write assembly and have your program spit out a ROM that actually runs in the emulator you wrote.

All code is written by me (a lot of it livestreaming) as evident by the quality, no AI.

Comments

rfgplk•9m ago
Nice job!
Stevenrojas888•7m ago
Awesome milestone! As someone diving into C and C++ right now, what was the steepest part of the learning curve for you when structuring the assembler compared to writing the emulator in C?

Laya the open source version of Jev

https://laya.convaiinnovations.com/
122•nandakishor_ml•2h ago•18 comments

AI-generated posters don’t have to be horrible

https://john.hartnup.uk/2026/06/07/ai-event-posters.html
397•ereiamjh•3h ago•260 comments

Human brain is two separate organs, Stanford Medicine-led research finds

https://med.stanford.edu/news/all-news/2026/09/two-separate-brains.html
354•emigre•7h ago•129 comments

“The Secret Life of Circuits” is here

https://blog.coredump.cx/p/the-secret-life-of-circuits-is-here
111•surprisetalk•3d ago•30 comments

GPT-6 Astra Solves a WWI German Radio Cipher

https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio
171•nsoonhui•6h ago•95 comments

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

https://grapheneos.social/@GrapheneOS/117282080803799576
893•theanonymousone•18h ago•483 comments

If math is more than proof, we need to better celebrate the rest of it

https://terrytao.wordpress.com/2026/09/18/if-math-is-more-than-proof-we-need-to-better-celebrate-...
171•num42•6h ago•123 comments

San Francisco Onion Futures Company

https://onionfutures.com/
237•z-mach9•8h ago•85 comments

Show HN: I wrote a custom assembler for CHIP-8 in C++

https://github.com/Tackx/c8-ass
15•tack1234•1d ago•2 comments

Communication by means of modulated Johnson noise

https://www.pnas.org/doi/10.1073/pnas.2201337119
20•austinallegro•2d ago•8 comments

Cloudflare Quick Tunnels

https://try.cloudflare.com/
744•jcbhmr•22h ago•294 comments

From Stonemasons to Carpenters

https://thelastsoftwareengineer.substack.com/p/from-stonemasons-to-carpenters
19•azhenley•1d ago•2 comments

How to Write with an LLM

https://sockpuppet.org/blog/2026/09/17/how-to-write-with-an-llm/
522•joeriddles•1d ago•345 comments

You can run Git on object storage if you re-make packfiles

https://www.tigrisdata.com/blog/objgit-packfiles/
72•evacchi•2d ago•19 comments

SDCC – Small Device C Compiler

https://sdcc.sourceforge.net/
100•lioeters•10h ago•20 comments

Saving another 100TB of RAM

https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/
388•f311a•18h ago•84 comments

Science Is Open Software

https://jepedersen.dk/blog/202505_research/
112•jegp•10h ago•41 comments

How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip

https://spectrum.ieee.org/llms-for-chip-design
150•maxall4•14h ago•99 comments

Why building a Rust LSP is hard

https://rust-glancer.github.io/blog/why-lsp-is-hard/
101•agluszak•2d ago•40 comments

Ctenophores: Wonders of Biology

https://www.quantamagazine.org/ctenophores-arent-just-beautiful-theyre-biological-wonders-20260916/
40•randomImmigrant•2d ago•6 comments

NASA-IBM Lunar Foundation open-Source Geospatial AI Model

https://newsroom.usra.edu/usra-contributes-planetary-science-expertise-to-nasa-ibm-lunar-foundati...
42•noobplus•8h ago•4 comments

The first new cat species discovered in 100 years

https://www.nationalgeographic.com/animals/article/meet-the-first-new-cat-species-discovered-in-1...
293•ohjeez•1d ago•109 comments

OpenJev

https://openjev.com/
643•ilreb•1d ago•273 comments

Goroutine Leak Profiles

https://go.dev/blog/goroutine-leak-profiles
47•torutofu•2d ago•5 comments

Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash

https://cactuscompute.com/needle
206•HenryNdubuaku•1d ago•89 comments

Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug

https://donjon.ledger.com/blog/rp2350-secure-debug-laser-fault-injection/
201•synack•20h ago•75 comments

Veronese's Dogs

https://publicdomainreview.org/essay/veroneses-dogs
18•prismatic•2d ago•2 comments

Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)

https://arxiv.org/abs/2510.03215
97•rochansinha•18h ago•14 comments

Warez: The Infrastructure and Aesthetics of Piracy (2021)

https://archive.org/details/b904a8eb-9c98-4bb1-bf25-3cb9d075b157
180•succinct_ideas•1d ago•89 comments

Inside ZCode: Silently uploading your Git history to the cloud

https://blog.ferstar.org/en/posts/zcode-silent-workspace-snapshot-upload/
313•csmantle•1d ago•105 comments