Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z1013:software:tinybasic [2011/09/18 08:02] – [Table] volkerpz1013:software:tinybasic [2018/08/30 10:00] (aktuell) – [Geschichte] volkerp
Zeile 1: Zeile 1:
 ====== Tiny-Basic ====== ====== Tiny-Basic ======
  
-Mt dem Z9001 wurd ein kleiner 3K-BASIC-Interpreter "robotron Z1013 BASIC 3.01" ausgeliefert (als Hexdump in der Bedienungsanleitung/Anlagenteil oder auf Kassette M0111).+Mt dem Z1013 wurde ein kleiner 3K-BASIC-Interpreter "robotron Z1013 BASIC 3.01" ausgeliefert (als Hexdump in der Bedienungsanleitung/Anlagenteil oder auf Kassette M0111).
  
 Start: J 100\\ Start: J 100\\
Zeile 7: Zeile 7:
 Speicher: 100h-0BFFh Speicher: 100h-0BFFh
  
-Das TINY-BASIC ist im Handbuch Teil IIA beschrieben.+Das TINY-BASIC ist im [[z1013:handbuecher:handbuch_2a#basic|Handbuch Teil IIA]] beschrieben.
  
 Es gibt eine Vielzahl modifizierter Versionen der originalen Version 3.01 von Riesa. 3 Versionen werden hier vorgestellt (s. Inhaltsverzeichnis) Es gibt eine Vielzahl modifizierter Versionen der originalen Version 3.01 von Riesa. 3 Versionen werden hier vorgestellt (s. Inhaltsverzeichnis)
Zeile 13: Zeile 13:
 ===== Geschichte ===== ===== Geschichte =====
  
-Das TINY-Basic stammt vom Palo Alto Tiny BASIC ab. Vermutlich wurde eine Version von Rolf-Dieter Klein genommen (-> Litxxx) und an den Z1013 angepasst.+Das TINY-Basic stammt vom Palo Alto Tiny BASIC ab, s[[wp>Tiny_BASIC]] und Autor [[wp>Li-Chen_Wang]]. Dessen Implementation des TINY-Basic für den 8080-Prosessor war wiederum die Basis für die Tiny-Basic Version von Rolf-Dieter Klein (-> [[z1013:software:tinybasic:rdk|]]) 
 + 
 +Ich vermute, dass ebendiese Version die Grundlage für das Z1013-Tinybasic ist. Das **"3K-BASIC VON RER"** (Robotron-Elektronik Riesakennt beispielsweise wie bei Rolf-Dieter Klein hinzugekommenen Befehle wie TOP und LEN, und nutzt 0-terminierte Zeichenketten für die BASIC-Befehle((Im Palo Alto Tiny BASIC wird das Ende durch ein  
 +gesetztes 7. Bit gekennzeichnet)). 
 + 
 +In Details gibt es aber durchaus Abweichungen: Die Zeichentestfunktion TSTC arbeitet mit einer 2-Byte-Adresse anstelle eines 1-Byte-Offsets zur nächsten Funktion bei negativem Testergebnis. Neu sid auch die Befehle BYTE und WORD. 
 + 
 +2018: Die Vermutung ist bestätigt! Auch das Minibasic des AC1 basiert auf dem RDK-Basic: ein Entwickler des AC1 hat später den Z1013 mitentwickelt und die Software des AC1 dabei als Grundlage genommen. Daher hat auch das Betriebssystem des Z1013 viele Gemeinsamkeiten mit dem des [[homecomputer:ac1|AC1]] (und ZETBUG).
  
 ===== Befehlsübersicht ===== ===== Befehlsübersicht =====
  • z1013/software/tinybasic.1316332946.txt.gz
  • Zuletzt geändert: 2011/09/18 08:02
  • von volkerp