Zephyrnet-Logo

Das Z80-Zeichenprogramm eines Neunjährigen

Datum:

Vollständige Offenlegung: [Óscar] ist jetzt nicht neun, aber er war 1988, als er schrieb LOCS, ein Zeichenprogramm in Z80-Baugruppe nach dem Vorbild von Logo. Eine Demo des Systems können Sie im Video unten sehen. Sie fragen sich vielleicht, warum Sie ein drei Jahrzehnte altes Programm studieren möchten, das ein Neunjähriger vor fast fünf Jahrzehnten für eine CPU geschrieben hat. Ehrlich gesagt sind wir uns auch nicht sicher. Aber es hat uns zum Nachdenken gebracht.

Kinder von heute sind computeraffin und verfügen über Hardware, die im Jahr 1988 scheinbar außerirdische Technologie war. Wie viele von ihnen könnten dieses Kunststück nachahmen? Nun, wie viele könnten es in Assembler tun?

LOCS hatte ein paar einfache Befehle und war eine Art abgespeckte Skriptsprache. Der Befehl BORRA löscht den Bildschirm. TORTUGA zentriert die Schildkröte. PT (pone tortuga) bewegt die Schildkröte an eine beliebige Stelle auf dem Bildschirm. Dann bewegen SM, AM, DM und IM die Schildkröte nach oben, unten, rechts und links. Hilft wahrscheinlich, wenn Sie ein wenig Spanisch sprechen.

Das Programm passt auf drei Seiten handgeschriebenen Codes. Wann haben Sie das letzte Mal Code auf Papier geschrieben? [Óscar] besucht das Programm erneut, um es auf einem MSX auszuführen. Das ursprüngliche Programm war weniger als 500 Byte groß, aber durch Hinzufügen des Codes für MSX erhöht sich die Größe auf 589 Byte. Ich muss Assemblersprache lieben.

Man könnte argumentieren, dass LOCS keine Sprache ist, weil es keine Variablen, Ausdrücke oder Schleifen gibt. [Óscar] erwidert, dass HTML diese Dinge auch nicht hat, und dennoch nennen es manche eine Sprache. Ehrlich gesagt, wenn ein 9-Jähriger das schaffen kann, können wir es unserer Meinung nach so nennen, wie er möchte!

1990 hatte er seinen Abschluss gemacht ausgewachsene Spiele. Wenn Ihnen Schildkrötengrafiken zu abstrakt sind, versuchen Sie es ein Big Trak.

[Eingebetteten Inhalt]

spot_img

Neueste Intelligenz

spot_img