www.Dienstagstreff.de

famous commodore uses

Commodore in Film und Fernsehen

Film: Terminator 1

Sci-Fi Thriller, USA 1984, Regie: James Cameron

In diesem ScienceFiction-Film schicken die Bösen einen Kampfroboter in Menschengestalt in die Vergangenheit, den Terminator. Sein Auftrag: Sarah Conor (nein, nicht die Sängerin Sarah Connor), die Mutter des Mannes, der die Zukunft wesentlich beeinflussen wird, noch vor seiner Zeugung zu ermorden. Die Guten konnten aber auch einen (menschlichen) Kämpfer zurückschicken. Dieser soll das Ziel und vorgesehenes Opfer des Terminators beschützen. Ein gefährliches Katz- und Mausspiel beginnt.

Terminator-SichtweiseTerminator-Sichtweise

C64-Assemblercode im Sichtfeld des TerminatorsAdressierungstabellen im Sichtfeld des Terminators

An einigen Stellen des Films wird der Zuschauer bei den Verfolgungen in die Sichtweise des Terminators versetzt. Wer genau hinsieht, erkennt, dass es sich zweifelsfrei um 6502-Assemblercode handelt.

Terminator-Sichtweise

Hier der 2. Versuch, einen Teil des Codes zu entziffern:
C64-Assemblercode im Sichtfeld des Terminators 8 *******************
9
10          ORG  $4000
11 A1       =    $3C
12 A2       =    $3E
13 A4       =    $42
14 ALTMOVE  =    $C311
15
16 ****************************
17 * SETUP . move data for VTOC
18 * and catalog to memory at
19 * $000-$3FF (pseudo trk 11
20 * #-1)
21 **************************
22 SETUP    LDA #<VTOC
23          STA A1
24          LDA #>VTOC
25          STA A1+1
26          LDA #<END
27          STA A2
28          LDA #>END
29          STA A2+1
30          LDA #$00
31          STA A4
32          LDA #$80
33          STA A4+1
34          SEC
35          JMP ALTMOVE
36

Lange haben unsere Experten überlegt, ob es sich bei dem gezeigten Programmcode um C64-Assemblercode handelt. Nach einer sich etwa ein Jahr hinziehenden Diskussion und gezielter Nachforschung ist inzwischen klar, dass es sich um Programmcode für einen Apple II handelt.

Anmerkung von Hoogo: Das wohl komplizierteste Product-Placing der Welt. Was Apple wohl dafür gezahlt hat? (01/2004)

Wir lassen den Terminator trotzdem in den famous uses, weil der im Apple II verwendete 6502-Prozessor von MOS-Technologies (einer Commodore-Tochterfirma) gefertigt wurde, der "Bruder" des im C64 verwendeten Porzessors 6510 ist und er im C64-Diskettenlaufwerk 1541II als Prozessor seine Dienste leistet.

Eines ist jedensfalls sicher: Es bedarf keiner Objektorientierung, um solch komplexe Maschinen zu programmieren ;-))


Stefan B. 07/2002, 03/2004

Wir danken Hoogo und Copyfault für den Hinweis und Stefan B. für die Bilder.
Für die Entzifferungsversuche geht Dank an Stefan B. für die erste und an Copyfault für die zweite Version.
Für die Klärung der Codeherkunft geht Dank u.a. an Groepaz.

Surftipp (intern):

  • Weiterer Einsatz des 6502-Prozessors in der Zeichentrickserie Futurama


Ergänzungen / Eigenen Fund melden

Hast du etwas zu ergänzen oder einen eigenen Fund? Bitte melden!


MenĂ¼