Ein Ziel, zwei Wege:

BasiCode und ugBASIC

 

Unter github.com/spotlessmind1975/ugbasic gibt es ein seit 2021 laufendes Projekt von Marco Spedaletti, Basic-Programme auf fremde Computer (sogar mit unterschiedlichen CPUs) zu übertragen, allerdings wird hier ein anderer Ansatz als bei BasiCode verfolgt: aus dem in Textform vorliegenden Ursprungsprogramm wird für die Zielplattform ein Maschinencode-Programm kompiliert. Die Grafik zeigt, welche Oldie-Computer bisher einbezogen sind, unsere Joyce ist leider noch nicht dabei:

 
Unter den Bei­spiel­pro­gram­men auf ugbasic.iwashere.eu/example/contrib_spock2 ist eins, das ein Portrait einer bekannten Filmfigur erzeugt. Als Datenquelle dient ebenfalls eine Textdatei. Sie hat die Dateiendung csv und enthält in Vierergruppen die Daten zum Zeichnen der Geradenstücke. Im nebenstehenden Programm sind diese Daten in DATA-Zeilen enthalten. Das ergibt eine recht langes Programm, für das auf manchen Computern vielleicht der RAM zu klein ist. Kürzer wird das Programm (MRSPOCK.BC3), wenn die Daten in einer eigenen Datei (MRSPOCK) abgelegt werden, außerdem wird so weniger Platz auf der Diskette beansprucht.

 
Thomas Rademacher, im August 2025
 

Hier geht's zum Listung von Mr. Spock !

Für JOYCE:
Statt der Zeilen 1050 und 1060 (= ausREMen)
bitte die Zeilen 1051 und 1061 verwenden (= entREMen),
damit das Bild nicht horizontal gestaucht wird.


Hier gibt's das Download der Programmdateien.

Beide Programme benötigen zum Laufen einen Bascoder.
Hinweis MRSPOCK.BC3: Der Speicher- bzw. Quell-Ort
der Datei in Zeile 1030 wird über die Variable NF bestimmt,
statt 4 also evtl. 0, 2 oder 6.