Zephyrnet-logotyp

En nioårig Z80-ritprogram

Datum:

Fullständig avslöjande: [Óscar] är inte nio nu, men han var det 1988 när han skrev LOCS, ett ritprogram i Z80-montering modellerat efter Logo. Du kan se en demo av systemet i videon nedan. Du kanske undrar varför du skulle vilja studera ett tre decennium gammalt program skrivet för en CPU av en nioåring för nästan fem decennier sedan. Tja, ärligt talat, vi är inte säkra heller. Men det fick oss att tänka.

Barn idag är datorkunniga och har hårdvara som verkar vara främmande teknik 1988. Hur många av dem skulle kunna duplicera denna bedrift? Nu, hur många skulle kunna göra det på assemblerspråk?

LOCS hade några enkla kommandon och var ett slags avskalat skriptspråk. Kommandot BORRA rensar skärmen. TORTUGA centrerar sköldpaddan. PT (pone tortuga) flyttar sköldpaddan till valfri plats på skärmen. Sedan flyttar SM, AM, DM och IM sköldpaddan upp, ner, höger och vänster. Det hjälper nog om du pratar lite spanska.

Programmet ryms på tre sidor med handskriven kod. När skrev du kod på papper senast? [Óscar] besöker programmet igen för att köra det på en MSX. Det ursprungliga programmet var under 500 byte men lägger till koden för MSX ballonger till 589 byte. Måste älska assemblerspråk.

Du kan hävda att LOCS inte är ett språk eftersom det inte har variabler, uttryck eller looping. [Óscar] svarar att HTML inte har dessa saker heller, och ändå kallar vissa det ett språk. Ärligt talat, om en 9-åring kan skapa detta, tror vi att de kan kalla det vad de vill!

1990 hade han tagit examen fullskaliga spel. Om sköldpaddsgrafik är för abstrakt för dig, försök en stor Trak.

[Inbäddat innehåll]

plats_img

Senaste intelligens

plats_img