Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |
z1013:software:tinybasic [2025/03/09 10:58] – volkerp | z1013:software:tinybasic [2025/03/12 14:00] (aktuell) – [Geschichte] volkerp |
---|
===== Geschichte ===== | ===== Geschichte ===== |
| |
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|]]). | 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-Prozessor 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 Riesa) kennt 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 | Ich vermute, dass ebendiese Version die Grundlage für das Z1013-Tinybasic ist. Das **"3K-BASIC VON RER"** (Robotron-Elektronik Riesa) kennt 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)). Auch der Code passt sehr genau auf die Vorlage von Rolf-Dieter Klein. |
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. | 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 sind 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). | 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). |