Show HN: HRAM, the Hand-Rolled Assembly Machine

1 90s_dev 0 7/24/2025, 8:38:42 PM hram.dev ↗
Hi again HN.

The short version: a retro style computer simulator, focused on low-level coding. You could sort of think of it as pico8's low-level stuff (peek/poke, memory access, vram, etc) turned up 1000%.

For example, it gives you a Lua API for encoding assembly to memory and then running it, and you can access the same memory space from Lua as from Assembly. It uses your native assembly btw, it's not a custom assembly language, it's real 64-bit windows assembly.

It also comes with LPeg built in, so that you can experiment with generating either Lua bytecode or native assembly, making it a really fun and visual way to make your own programming language! It's really nice to be able to write your own code that literally draws to the screen. Imagine making your own language and making pong work in it!

It's still very early, but last time I posted here I was told to release early and release often, so I'm putting a lot of the really exciting features into the next few releases.

Thanks for your time, have a great day!

Comments (0)

No comments yet