Show HN: demake – one source project compiles to any retro game console ROM — editorial image
Signal Ledger illustration · Generated
Technology

Show HN: demake – one source project compiles to any retro game console ROM

The report

This started life as a graphics tool for a specific problem: gen AI can make retro-styled sprites but can't follow exact hardware constraints of pixels and colors. While building this I liked the idea that I can fan-out to any retro videogame console or handheld's specifications.

The consequence

I then devised my own declarative language - Demotic - to express the game you want to build as concisely and naturally as possible without implementation detail. To work on different machines, you use relative units, like vw, vh, vmin, vmax.

The landscape

To work on different machines, you use relative units, like vw, vh, vmin, vmax

Where this fits in Signal Ledger

Related coverage from the Technology desk.

The framing

I then devised my own declarative language - Demotic - to express the game you want to build as concisely and naturally as possible without implementation detail. To work on different machines, you use relative units, like vw, vh, vmin, vmax.

Source note

Hacker News reporting: https://geosona.com/demake/

Read the original reporting