Show HN: Python running on the Super Nintendo (in-browser demo)
A 3.58 MHz CPU, an export ban, and five words that got real Python running on a Super Nintendo.
Summary not yet generated for this article.
Original Text
MicroPython (lexer, compiler and VM) on the SNES: 3.58 MHz 65816, 56 KB Python heap, 16-bit int. The REPL runs right inside the post via EmulatorJS and also works on real hardware via flashcart.
I did this as a benchmark for Claude Fable. When the export ban hit, switching to Opus got the project stuck for three weeks; Fable came back and found the real bug in ninety minutes.
Along the way: 23 compiler bugs and 4 MicroPython bugs, each root-caused with a minimal reproducer and filed upstream.
If you run it on real hardware, I want a picture!
Comments (1 of ) ⌛