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.
6 points by FabianCarbonara 108 days ago fabian-kuebler.com 1 comments
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 ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open