Basic-programma’s draaien op de Pi

      Reacties uitgeschakeld voor Basic-programma’s draaien op de Pi

Met de cross-platform emulator PC-BASIC kun je oeroude Basic-programma’s laten herleven.
Mijn allereerste computerervaring was met een Tandy home-computer (TRS-80) met bijbehorende cassetterecorder. Naast een dik handboek voor de hardware, het besturingssysteem en de programmeertaal BASIC zat er ook een boek bij met listings van voorbeeldprogramma’s om over te typen. Een van de kortste was een spelletje van nog geen A4-tje lang, genaamd “Lunar Lander”. Hierin moest je een zachte landing op de maan maken.

Tandy TRS-80

Tandy TRS-80

>> Fast forward enkele tientallen jaren >>

In een vlaag van nostalgie tijdens het retrogamen zocht ik onlangs “Lunar Lander” (lunar.bas) weer op. Op classicbasicgames.org kun je een versie vinden. Vandaag heb ik het simpele maar verslavende spelletje op de Pi weer tot leven gewekt dankzij de cross-platform emulator PC-BASIC van Rob Hagemans.

lunar.bas

lunar.bas

In de uitgebreide Engelstalige documentatie van PC-BASIC vind je alles wat je nodig hebt. De PC-BASIC taal kan verschillende soorten BASIC emuleren: GW-BASIC 3.23, IBM Advanced BASIC, IBM Cartridge BASIC en Tandy 1000 GW-BASIC.