C64-Programmiertricks: Zwei Linien in 34 Bytes zeichnen

2025-04-16
C64-Programmiertricks: Zwei Linien in 34 Bytes zeichnen

Dieser Artikel fasst die Code-Optimierungstricks zusammen, die in einem Commodore 64-Programmierwettbewerb verwendet wurden. Die Herausforderung: Erstellen Sie eine C64-Ausführdatei (PRG), die zwei Linien mit so wenigen Bytes wie möglich zeichnet. Der Artikel beschreibt die cleveren Techniken der Teilnehmer, darunter die Nutzung von ROM-Subroutinen, die inkrementelle Manipulation des Bildschirmpufferzeigers, selbstmodifizierender Code, die Ausnutzung des Einschaltzustands, unkonventioneller Kontrollfluss und bitgepacktes Zeichnen von Linien. Der Gewinnerbeitrag erreichte erstaunliche 34 Bytes und zeigt beeindruckende Fähigkeiten in der Codeoptimierung.

Entwicklung