frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://geosona.com/demake/
20•gste•3h ago
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.

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.

It has a web UI, CLI and NPM package. Still a work in progress.

Comments

bensyverson•47m ago
This is super cool! I like the idea of expressing the game declaratively, with a language that an LLM can easily understand. Do you have any other demos of what the language is capable of? I'm wondering if this could do a platformer or adventure style game.

Are there any device capability guards, so more capable systems within a tier (like SNES vs NES) could attempt more complex graphics, sounds or interactions? What works on the Game Boy is different enough from what's possible on the SNES that you may want some way to express that. Or to make it dynamic, like "make the number of enemies the number of supported sprites - 2"

gste•36m ago
There are more examples on the bottom bar of the screen. I figured it wouldn't be obvious enough.

Yeah, there's the potential for that. I have a concept of a "Demakefile" for implementation specific differences, if you want the art demaker to target specific art styles on specific platforms, etc.

But yeah a future enhancement could be, e.g. display more enemies or more sprites for more powerful systems. That's a grey area as I suppose it has to go in the declarative script (Demotic) and I'd have to make a distinction between more and less powerful consoles. Right now it's one script for everything

benj111•2m ago
Interesting. How do you prevent rounding errors etc for different screen sizes? Some things could be 1 pixel in one version and 2x2 or 1x2 in another version.

And why does it play top to bottom when the 'net' suggests it should be side to side?

Mario Meets Pareto

https://www.mayerowitz.io/blog/mario-meets-pareto
274•theanonymousone•3h ago•46 comments

I added a real-time chat to my blog, people used it to attack me

https://en.andros.dev/blog/b6c32a90/i-added-a-real-time-chat-to-my-blog-people-used-it-to-attack-me/
36•andros•49m ago•32 comments

Humans missed 1 in 3 threats approving AI agent commands across 40k game runs

https://scalex.dev/blog/ai-agent-permissions-stats/
73•Wirbelwind•2h ago•52 comments

How to Make a Nintendo 64 Game in 2026

https://phoboslab.org/log/2026/08/xibalba64-making-of
285•atan2•2d ago•83 comments

Crime Pays but Botany Doesn't

https://www.crimepaysbutbotanydoesnt.com/reading-list
401•DarkContinent•9h ago•125 comments

Tiny Black Holes May Be Exploding Stars Across the Milky Way

https://www.sciencedaily.com/releases/2026/07/260729051515.htm
14•jandrewrogers•22h ago•7 comments

Pareto Front

https://en.wikipedia.org/wiki/Pareto_front
112•binyu•1w ago•46 comments

US beef prices have soared but farmers aren't making more money

https://www.bbc.com/news/articles/cdrv0k0j662o
27•tartoran•1h ago•33 comments

Telephones Caught in Between

https://computer.rip/2026-08-02-telephone-leasing.html
10•speckx•2h ago•0 comments

Discovery Loop

https://www.discoveryloop.com/
817•xtreak29•22h ago•507 comments

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

https://geosona.com/demake/
22•gste•3h ago•3 comments

Changes at Google DeepMind: Demis Hassabis from CEO to Chair, Jeff Dean departs

https://blog.google/company-news/inside-google/message-ceo/next-chapter-ai-momentum/
742•colesantiago•22h ago•799 comments

Join Me in Jamverse

https://contraptions.venkateshrao.com/p/join-me-in-jamverse
17•surprisetalk•6d ago•1 comments

Zed DeltaDB

https://zed.dev/deltadb
477•ahamez•19h ago•267 comments

The title cards in Blade Runner are amazing

https://randsinrepose.com/archives/blade-runner-title-cards/
340•ExMachina73•17h ago•162 comments

Muse Code and Muse Spark 1.2

https://research.meta.ai/blog/introducing-muse-code-and-muse-spark-1-2
290•paulkrush•19h ago•187 comments

Beating GPT-5.6 Sol on retrieval with 100x cheaper open models

https://neon.com/blog/how-castform-neon-beats-frontier-models-on-price-and-efficiency
362•moonikakiss•20h ago•99 comments

Branchless Rust: Making a Filter 4x Faster by Removing an If

https://www.greyblake.com/blog/branchless-rust/
242•greyblake•3d ago•75 comments

Born Against, or why hobby programming communities are against LLM usage

https://blog.fogus.me/llm/born-against.html
327•lladnar•20h ago•370 comments

Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer

https://nanochess.org/the_am29000_computer.html
67•nanochess•5d ago•8 comments

Cloudflare OS: an open platform for agents, apps, and work

https://blog.cloudflare.com/cloudflare-os/
603•speckx•1d ago•291 comments

On non-rooted Android 17, ADB uninstall of system apps fails

https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issue...
156•microtonal•8h ago•112 comments

NVIDIA’s Vera Whitepaper Has a Thread Loose

https://chipsandcheese.com/p/nvidias-vera-whitepaper-has-a-thread
171•pella•17h ago•36 comments

Prime Agent: A self-improving RLM agent

https://www.primeintellect.ai/blog/prime-agent
208•Xeophon•17h ago•51 comments

Quantego: A Family of Lego Models of IBM Quantum Computers

https://quantego.org/
52•rbanffy•6d ago•24 comments

Atlassian Rovo Exfiltrates Data, Bypassing Controls

https://www.promptarmor.com/resources/atlassian-rovo-exfiltrates-data
264•hackerBanana•21h ago•114 comments

GNU Hurd News 2026-Q2

https://www.gnu.org/software/hurd/news/2026-q2.html
203•plaguna•3d ago•135 comments

Morioka Shoten

https://www.takram.com/projects/a-single-room-with-a-single-book-morioka-shoten
34•skogstokig•5d ago•12 comments

Celld: Self-hosted, distributed Durable Objects

https://github.com/denoland/celld
250•calvinfo•21h ago•43 comments

Decimen Optical Transfer: fountain-coded QR file transfer

https://github.com/bashalarmistalt/decimen-optical-transfer
44•ksec•2d ago•37 comments