Tetris seems to be one of those games that people love to size-optimise in Asm; here's a few in the <512b category:<p><a href="http://www.pouet.net/prod.php?which=33942" rel="nofollow">http://www.pouet.net/prod.php?which=33942</a><p><a href="http://www.pouet.net/prod.php?which=6951" rel="nofollow">http://www.pouet.net/prod.php?which=6951</a><p>There was a competition too, based on a standard appearance and behaviour, and the winner is 363 bytes:<p><a href="https://files.scene.org/view/mags/hugi/compos/hc22fin.zip" rel="nofollow">https://files.scene.org/view/mags/hugi/compos/hc22fin.zip</a><p>Vaguely related; chess game in 487 bytes:<p><a href="https://news.ycombinator.com/item?id=8954630" rel="nofollow">https://news.ycombinator.com/item?id=8954630</a>
It's not 100% related but I had great fun building a very minimal Tetris clone in 6502 assembly, for the C=64, a couple of years ago (the code is "kinda" commented):<p><a href="https://github.com/cjauvin/tetris-464" rel="nofollow">https://github.com/cjauvin/tetris-464</a>
Is anybody able to get the repo running? 'make qemu' simply shows a blank screen and exits. But the repo seems much farther along than the blog post.
there's no comment section there so i'd figure i'd ask here: what is that font that it outputs? is that part of BIOS or something? or part of boot loader or PXE server?<p>i assumed asm was the lowest level, is there some builtin font by default that can't be changed or something?