Centipede und die Schönheit von Programmcode

Jetzt mal ein ganz besonderes Zitat, ich zitiere aus dem Programmcode von Centipede einem Spiel auf dem Atari 7800. Es ist die Hauptschleife des Spiels und als Programmierer hat solche Codes für mich einfach eine besondere Schönheit, ich kann’s nicht erklären …

GAMELOOP
          JSR     CHKSTRT      ALL PAUSE MODE CODE NOW IN CHKSTRT
          JSR     CHKEND
          JSR     LOOSENDS
          JSR     JOYSTICK
          JSR     RESTOR
          JSR     EXPLODE
          JSR     FLEASCRP
          JSR     MOVCENTI
          JSR     NEWHD
          JSR     MVSPIDER
          JSR     SHOOT
GAMEWAIT  BIT     OBJTBSEM    ;WAIT UNTIL SEMAPHORE CLEARED BY LOADER
          BMI     GAMEWAIT    ;   ENSURING THAT EVERY GAME PLAY GETS
                              ;   DISPLAYED AT LEAST ONCE
          LDA     #$80        ;SET SEMAPHORE
          STA     OBJTBSEM
          INC     FRMCNT
          JMP     GAMELOOP

Aus CMAIN.S, Atari 7800 Centipede 

Schreibe einen Kommentar

Deine Email-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.