Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Vorhergehende Überarbeitung Nächste Überarbeitung | |||
— | z9001:software:turbo [2019/06/15 10:49] – [TURBO von S.Huth] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Turbo-Loader ====== | ||
+ | {{: | ||
+ | |||
+ | |||
+ | Für den Z9001 gibt es mehrere Programme, das langsame [[z9001: | ||
+ | |||
+ | 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 ===== | ||
+ | |||
+ | siehe auch [[z9001: | ||
+ | |||
+ | Die Aufzeichnungsgeschwindigkeit der OS-Routinen wird durch Halbierung der CTC-Zeitkonstanten verdoppelt. | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | 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). | ||
+ | |||
+ | |||
+ | ===== Quick v. IDAS-Modul U.Zander ===== | ||
+ | |||
+ | 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 | - | | ||
+ | | Laden in | OS | | ||
+ | | Programmstandort | E500-E7FFH | | ||
+ | | OS-Kommando | QUICK, NORMAL, QLOAD | | ||
+ | |||
+ | QLOAD entspricht dem normalen LOAD-Kommando, | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | 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 ===== | ||
+ | |||
+ | Die Aufzeichnung erfolgt in Blöcken zu 137 Byte\\ | ||
+ | 1 Byte Blocknummer + 8 * ( 16 Byte Daten + 1 Byte Prüfsumme) = 137 Byte | ||
+ | |||
+ | |||
+ | ==== QUICKSAVE ==== | ||
+ | |||
+ | |||
+ | | Dateiname | QS16.COM, QS32.COM, QS48.COM | | ||
+ | | Laden in | OS | | ||
+ | | Programmstandort | QS16: 3E00-3F7CH\\ QS32: 7E00-7F7CH\\ QS48: BE00-BF7CH | | ||
+ | | OS-Kommando | Q, N, QV | | ||
+ | |||
+ | Quicksave ist ein etwa 175H-langes Maschinenprogramm, | ||
+ | |||
+ | Quicksave wirkt wie eine Veränderung der Schreib- und Leseroutinen des Betriebssystems, | ||
+ | |||
+ | |||
+ | Bedienung | ||
+ | |||
+ | Quicksave steht auf einer beliebigen integralen 100H-Grenze, | ||
+ | |||
+ | | Q | Umstellen auf Schnellaufzeichnung | | ||
+ | | N | Zurückstellen auf normale Geschwindigkeit | | ||
+ | | QV nn | Einstellen einer neuen Schnellaufzeichnungsgeschwindigkeit. Dabei ist " | ||
+ | |||
+ | Beispiel: | ||
+ | |||
+ | Ein mit normaler Geschwindigkeit aufgezeichnetes BASIC-Programm soll gelesen und danach schnell geschrieben werden. RAM- und BASIC-Modul seien gesteckt. Quicksave habe den Namen " | ||
+ | Nach dem Einschalten des Rechners und Meldung von OS kann man wie folgt vorgehen: | ||
+ | |||
+ | < | ||
+ | Bildschirm Erläuterung | ||
+ | > | ||
+ | start tape | ||
+ | >BASIC | ||
+ | ... | ||
+ | MEMORY SIZE?: 32255 letzte 200H Bytes reservieren | ||
+ | ...BYTES FREE | ||
+ | OK | ||
+ | > | ||
+ | mit normaler Geschwindigkeit | ||
+ | ... | ||
+ | OK | ||
+ | > | ||
+ | OS | ||
+ | > | ||
+ | >WBASIC | ||
+ | OK | ||
+ | > | ||
+ | </ | ||
+ | |||
+ | Bis zur Eingabe des Monitorkommandos " | ||
+ | schnell geschrieben und gelesen. | ||
+ | |||
+ | Achtung! | ||
+ | Nach RESET ist ggf. wieder " | ||
+ | (RESET wirkt wie " | ||
+ | |||
+ | Hinweise zur Benutzung und Zuverlässigkeit | ||
+ | |||
+ | * die Aufzeichnungen dürfen nicht übersteuert werden, es ist möglichst Handaussteuerung zu verwenden. | ||
+ | * Beim Einlesen ist die ENTER-Taste erst beim Pfeifen vor dem File zu drücken! dieser Pfeifton ist kürzer als bei der Normalaufzeichnung. | ||
+ | * die Pausen zwischen den einzelnen Blöcken sind so berechnet, daß bei der Standardeinstellung (=^ QV 16) gerade noch Zeit zum eventuellen Bildschirmrollen bliebt. Bei höherer Geschwindikeit werden die Pausen kürzer, und vor dem Einlesen längerer Files (mehr als 40 Blöcke) darf der Cursor die rechte untere Bildfeldgrenze nicht erreichen - sonst Fehler " | ||
+ | * Aufzeichnungen mit "QV 32" sind sehr zuverlässig. Auf dem Geracord GC 6020 arbeitet auch "QV 12" sicher, Fehler sind praktisch immer bei schlecht laufenden Kassetten oder schiefen (!) bzw. verschmutzten Tonköpfen zu suchen. Stereogeräte sind etwas anfälliger. Bei Spulentonbändern oder guten Kassetten (und -geräten) ist auch "QV 10" zu empfehlen, außer für Archivzwecke. Aufzeichnungen sind zwar bis "QV 04" möglich, aber von Programm nicht mehr lesbar. | ||
+ | * Durch "QV nn" wird das Programm Quicksave" | ||
+ | * Die Systemuhr und CTC-Kanal 1 bleiben durch Quicksave stehen. | ||
+ | * Außer A' werden keine Schattenregister benutzt. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Bandtestprogramm BOLERO ==== | ||
+ | |||
+ | | Dateiname | BOLERO.COM | | ||
+ | | Laden in | OS | | ||
+ | | Programmstandort | 300-976H | | ||
+ | | OS-Kommando | TT | | ||
+ | |||
+ | |||
+ | Mit diesem Programm können Sie überprüfen, | ||
+ | |||
+ | Bedienung | ||
+ | |||
+ | Sie benötigen für etwa 3 Spielminuten Platz auf einer Kassette. Lesen Sie das Programm BOLERO ein. Es startet von selbst und erklärt Ihnen alles Notwendige. | ||
+ | |||
+ | Nun legen Sie Ihre Kassette mit dem freien Bandstück ein und schalten auf Aufnahme. Auf dem Geracord 6020 sollte der Schieber auf etwa 1-2 stehen (Handaussteuerung verwenden!). Drücken Sie ENTER (wenn Sie STOP drücken, bricht BOLERO ab). Nun zeichnet BOLERO etwa 3 Minuten lang mit wachsender Geschwindigkeit auf. Es lohnt sich, mitzuhören. Danach erklärt Ihnen das Programm, daß die Kassette zurückzuspulen und das Bandgerät auf Wiedergabe zu schalten ist. BOLERO liest nun seine eigene Aufzeichnung ein und gibt bei jedem richtig gelesenen Block ein ' | ||
+ | |||
+ | Sie können es mit dem Kommando | ||
+ | TT | ||
+ | jederzeit wieder neu starten. | ||
+ | |||
+ | Ein normales Gerät sollte nicht mehr als etwa 2 Fehler liefern (möglichst keine!). Andernfalls ändern Sie die Aussteuerung oder nehmen eine andere Kassette. Beachten Sie auch, ob die Fehler immer an den gleichen Stellen auftreten! | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | Der Turbo-Loader Quicksave 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). | ||
+ | |||
+ | |||
+ | ===== TURBO von S.Huth ===== | ||
+ | |||
+ | 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 |