kleinster BASIC-Computer der Welt

Angelegt Montag 10 Juni 2024


Dieser Computer besteht aus zwei Einheiten:



Die Software auf beiden Einheiten ist in BASIC geschrieben und regelt den Datenaustausch via serieller Verbindung und die Darstellung auf dem LCD Display. Das Anwendungsprogramm läuft auf dem Pico, welches der Programmierer direkt mit Hilfe des boardeigenen Editors via telnet- oder USB-Verbindung in dessen Dateisystem erstellen kann oder welches via TFTP auf den Pico hochgeladen werden kann. Im Beispiel (-> Film) holt sich der Pico die aktuelle Uhrzeit via NTP aus dem internet und zeigt diese auf dem LCD Display an.



(Film)



(Onboard BASIC-Editor)


Struktur:


In der Display Unit läuft eine Schleife, welche ständig auf Nachrichten der seriellen Verbindung wartet und diese anzeigt. Wenn das erste Zeichen der Nachricht ein "!" Ausrufezeichen ist, dann wird der Rest der Nachricht als BASIC-Befehl interpretiert. Damit können auch die vorhandenen Graphik-Befehle zum Zeichnen von einzelnen Pixeln, Linien, Kreisen, Boxen etc. genutzt werden.


Der BASIC-Interpreter ist hier beschrieben: https://geoffg.net/webmite.html (Handbuch)


b.t.w. The first BASIC program ran on May 1, 1964, at 4 a.m. (Kemeny and Kurtz).