Top
Best
New

Posted by dbreunig 18 hours ago

Show HN: A working Nintendo in ~1GB of Qwen weights(github.com)
249 points | 122 commentspage 2
lachlan_gray 16 hours ago|
It mentions a greedy decoder in the readme, I'm curious what would happen if you run it stochastically with T>0. Vibe NES? Or does it just crash.
autkuc 14 hours ago|
I imagine it would prove really difficult to keep generating valid instructions.
munro 17 hours ago||
Woowww this is cool, not trained is even cooler--maybe I'm probably a bit naive, but to me it demonstrates an understanding of how an LLM can compute
vorticalbox 16 hours ago||
Has anyone tried training a diffusion model for speed ?
nickphx 1 hour ago||
oh boy, how amazing.. stolen code can be regurgitated by the black box of bullshit... such amazing, so wow.
fnord77 7 hours ago||
so, are LLMs going to be come the universal computing medium?
creposukre 17 hours ago||
Omg what is this sorcery?!
amelius 17 hours ago||
How do they know it's "working"?

Did they test every possible input/output combination?

dbreunig 17 hours ago||
Doesn't work for all cartridges (I didn't run Opus that long, but it could keep going). Works with Super Mario.

But to answer your question, it's in the readme: https://github.com/dbreunig/nesformer#how-it-was-checked

anyfoo 17 hours ago||
Do you test every possible input/output combination on any CPU?

No, because that would be impossible.

You perform a series of more specific tests. In this case, it's "working" in so far as that Super Mario Bros. appears to be playable, for example.

Does not mean that it behaves perfectly according to some spec, or identical to another CPU (like the NES's 6502), of course, but it's clearly a working CPU to some 6502-compatible extent.

dbreunig 16 hours ago||
This is a case where we basically did test it on everything! Because the emulation community maintains conformance tests with over 3k of golden instructions. (And this is why Opus was able to so effectively build it; it found the tests)
anyfoo 16 hours ago||
Yeah, but that still doesn’t mean there aren’t theoretical bugs. Testing every input would effectively mean testing every stimulus, which is combinatorially impossible. You might still have subtle timing bugs, bugs with very uncommon instruction sequences etc.

But my point was exactly that the (extremely vastly) smaller subset of tests that you performed is more than enough to proclaim a CPU to be “working”.

j3th9n 2 hours ago||
Next up: 1999 peak civilization compiled into the weights of an LLM.
mlmonkey 17 hours ago||
Can someone give a TL;DR ? What's the input to the model? What's the output?
dizhn 17 hours ago|
It's NES
someperson 17 hours ago||
Yes, calling a Nintendo Entertainment System (NES) a "Nintendo" may have made sense in 1989 or 1990, but not in 2026.
dudeinjapan 17 hours ago|||
TBH I think classic Mario when I hear "Nintendo". The new stuff is a Wii or a Switch. Granted I was born in 1984.
piker 17 hours ago||
Same, same and same.
ranger_danger 17 hours ago|||
They were really upset about it even back then: https://gcdnb.pbrd.co/images/9zn32PxVXM5w.jpg
mh- 14 hours ago||
To be fair to them, in 1990 it was common enough to hear someone call any/every electronic game a "Nintendo".

There was a real risk of their trademark getting Kleenex'd, at least in the US.

rtkwe 17 hours ago|||
The title is very "grandma who doesn't know the tech" coded. Every game system is the Nintendo, controllers are remotes, etc.
More comments...