Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
z9001:software:turbo [2013/07/14 10:05] – [Turbo-Loader] volkerp | z9001:software:turbo [2020/04/04 11:47] – [Quicksave von R. Wobst] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | FIXME | ||
- | |||
====== Turbo-Loader ====== | ====== Turbo-Loader ====== | ||
+ | |||
+ | {{: | ||
+ | |||
Für den Z9001 gibt es mehrere Programme, das langsame [[z9001: | Für den Z9001 gibt es mehrere Programme, das langsame [[z9001: | ||
Zeile 7: | Zeile 8: | ||
Wegen der kürzeren Ladezeit werden solche Programme als Turbo-Loader bezeichnet. Das Aufzeichnen in höherer Geschwindigkeit dagegen als Turbo-Save oder Quick-Save. Beide Programmteile (Speichern und Laden) gehören zusammen. | Wegen der kürzeren Ladezeit werden solche Programme als Turbo-Loader bezeichnet. Das Aufzeichnen in höherer Geschwindigkeit dagegen als Turbo-Save oder Quick-Save. Beide Programmteile (Speichern und Laden) gehören zusammen. | ||
+ | ===== Download ===== | ||
+ | |||
+ | * {{: | ||
+ | * Quick v. IDAS-Modul | ||
+ | * Quicksave, Bolero von R. Wobst | ||
+ | |||
+ | ===== Quick v. L. Bolze ===== | ||
- | ===== Quick v. L.Bolze ===== | + | siehe auch [[z9001: |
- | auch EMON | + | Die Aufzeichnungsgeschwindigkeit der OS-Routinen wird durch Halbierung der CTC-Zeitkonstanten verdoppelt. |
==== Details ==== | ==== Details ==== | ||
- | Dieser Turbo-Loader verbiegt die Interrupt-Routinen. Damit ist dieser Turbo-Loader in allen Programmen nutzbar, auch in in Programmen, die direkt OS-Aufrufe ausführen (z.B. BASIC). | + | Dieser Turbo-Loader verbiegt die Interrupt-Routinen. Damit ist dieser Turbo-Loader in allen Programmen nutzbar, auch in Programmen, die direkt OS-Aufrufe ausführen (z.B. BASIC). |
Zeile 20: | Zeile 28: | ||
Im [[z9001: | Im [[z9001: | ||
+ | |||
+ | Die Aufzeichnung erfolgt analog zum OS in Blöcken zu 130 Byte\\ | ||
+ | 1 Byte Blocknummer + 128 Byte Daten + 1 Byte Prüfsumme = 130 Byte | ||
+ | |||
+ | Dieses Turbo arbeitet aber nur mit spezieller Hardware am Userport: | ||
+ | |||
+ | Bit2: Ausgabe Signal | ||
+ | Bit4: Einlesen Signal | ||
+ | |||
+ | {{: | ||
+ | Das zugehörige Interface (Besitz G. Hänke) | ||
+ | |||
+ | Eagle-Unterlagen (G. Hänke): {{: | ||
| Dateiname | - | | | Dateiname | - | | ||
Zeile 30: | Zeile 51: | ||
==== Details ==== | ==== Details ==== | ||
- | Dieser Turbo-Loader verbiegt den CALL 5-BDOS-Aufruf. Damit ist dieser Turbo in Programmen nutzbar, die die BDOS-Schnittstelle nutzen, aber nicht in Programmen, die direkt OS-Aufrufe ausführen (z.B. BASIC). | + | Dieser Turbo-Loader verbiegt den CALL 5-BDOS-Aufruf. Damit ist dieser Turbo nur in Programmen nutzbar, die die BDOS-Schnittstelle nutzen, aber nicht in Programmen, die direkt OS-Aufrufe ausführen (z.B. BASIC). |
===== Quicksave von R. Wobst ===== | ===== Quicksave von R. Wobst ===== | ||
- | vgl. auch BOLERO | + | Bemerkung: Laut Erinnerungen von Dr. Wobst ist der eigentliche Autor Wolfgang Burmeister! |
- | ; Die Aufzeichnung erfolgt in Blöcken zu 137 Byte | + | Die Aufzeichnung erfolgt in Blöcken zu 137 Byte\\ |
- | ; 1 Byte Blocknummer + 8 * ( 16 Byte Daten + 1 Byte Prüfsumme) = 137 Byte | + | 1 Byte Blocknummer + 8 * ( 16 Byte Daten + 1 Byte Prüfsumme) = 137 Byte |
- | ==== Schnellaufzeichnungsprogramm | + | ==== QUICKSAVE ==== |
Zeile 73: | Zeile 94: | ||
>BASIC | >BASIC | ||
... | ... | ||
- | MEMORY SIZE?: 32255 letzte | + | MEMORY SIZE?: 32255 letzte |
...BYTES FREE | ...BYTES FREE | ||
OK | OK | ||
Zeile 95: | Zeile 116: | ||
(RESET wirkt wie " | (RESET wirkt wie " | ||
- | |||
Hinweise zur Benutzung und Zuverlässigkeit | Hinweise zur Benutzung und Zuverlässigkeit | ||
Zeile 132: | Zeile 152: | ||
==== Details ==== | ==== Details ==== | ||
- | Dieser | + | Der Turbo-Loader |
Zeile 139: | Zeile 159: | ||
Wahnsinn! | Wahnsinn! | ||
+ | {{: | ||
+ | |||
+ | Rechtes Bild: Kopierschutz. Animiertes Gif, bei Internet Explorer ggf. Internetoptionen/ | ||
+ | |||
+ | Der Turbo von Sven Huth ist das mit Abstand fazinierendste Programm für den Z9001: Ein Turbo-Loader, | ||
+ | |||
+ | Das Programm ist vollgestopft mit Debug-Hürden und Kopierschutzverfahren. Original lässt sich Turbo nur mit sich selbst und nur als Turbo-Aufzeichnung kopieren, es sind dabei auch nur 8 Generationen möglich. Beim Speichern einer 9. Generation stürzt der Rechner (absichtlich) ab. Wenn man Glück hat, bekommt man den kompletten Absturz incl. Foto (s. Bild-Animation) | ||
+ | |||
+ | **Download** | ||
+ | |||
+ | * {{ : | ||
+ | * im Mega-Flash-Modul ist eine (modifizierte) Version von Turbo enthalten! | ||
+ | |||
+ | |||
+ | ==== Historie ==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | // | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **kommerziell ??** | ||
+ | |||
+ | in der mp 9/1989, S. 283 (Börse) gab es ein Nachnutzungsangebot: | ||
+ | |||
+ | Turbolader für KC 87 | ||
+ | |||
+ | Für die KC 87-Reihe wurde ein Turbolader | ||
+ | entwickelt, mit dem alle Basic- | ||
+ | und Maschinenprogramme (auch | ||
+ | mehrteilig) normal oder beschleunigt | ||
+ | kopiert werden können. Einstellbare | ||
+ | Parameter sind: | ||
+ | – Aufzeichnungsgeschwindigkeit (bis 5fach) | ||
+ | – blockweises oder blockfreies (spektrumähnliches) Kopieren jeweils mit einstellbarer Geschwindigkeit | ||
+ | – Vortonpause zwischen den Blöcken | ||
+ | – Autostart von Basic-Programmen | ||
+ | – Programmschutz. | ||
+ | Turbokopierte Programme werden im | ||
+ | OS-Modus wie normale Programme | ||
+ | geladen, denn sie besitzen am Anfang | ||
+ | eine spezielle Laderoutine von 3 | ||
+ | Blöcken. Beim weiteren Kopieren von | ||
+ | Turbo-Programmen bleiben die Parameter | ||
+ | erhalten. | ||
+ | Für die Nachnutzung ist eine ausführliche | ||
+ | Dokumentation erhältlich. | ||
+ | |||
+ | Computerklub der SPS „Heinrich Hertz", | ||
+ | Frankfurter Allee 14a, Berlin, 1035 | ||
+ | |||
+ | Lüdtke | ||
+ | |||
+ | So ganz freiwillig schein das nicht gewesen zu sein, im Programm LKCCDEMO kann man lesen "wir haben uns das ziel gesetzt,das kostenlose softwareangebot des kc87 zu erweitern (turbo hat ja der infoleherer von queen verkauft)" | ||
+ | queen = sven huth |