AttoChess: Ein komplettes Schachprogramm in 278 Bytes für 16-Bit-x86-DOS

AttoChess, a complete, playable chess program for 16-bit x86 DOS in 278 bytes

AttoChess ist ein vollständig spielbares Schachprogramm für 16-Bit-x86-DOS, das in nur 278 Bytes assembliert wurde. Es zeichnet das Brett, liest Züge von der Tastatur, sucht vier Halbzüge tief und antwortet mit einem legalen Zug. Damit unterbietet es den bisherigen Rekord von 288 Bytes (LeanChess, 2019) um zehn Bytes. Der Autor Nicholas Tanner zeigt detailliert die Optimierungen: das Brett zeichnet sich selbst ohne separaten Puffer, der Startcode verzichtet auf BIOS-Mode-Set, die Eingabedekodierung faltet Konstanten in eine Basisadresse, und die Suchschleife gibt ein Register frei. AttoChess ist eine derivative Arbeit von LeanChess und behält dessen MIT-Lizenz.

AttoChess ist kein Byte-Zähl-Stunt, der nur ein Brett aufbaut – es bootet, zeichnet die Stellung, liest deinen Zug von der Tastatur, sucht mit echter 4-Ply-Rekursion, antwortet mit einem legalen Zug und loopt.

Mehr von diesem Tag

2026-07-16