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
z9001:software:turbo [2018/03/07 06:43] volkerpz9001:software:turbo [2020/12/14 12:41] (aktuell) – [Historie] volkerp
Zeile 1: Zeile 1:
 ====== Turbo-Loader ====== ====== Turbo-Loader ======
 +
 +{{:z9001:software:z9001_turbo.jpg?300|Der Turbo-Loader von S. Huth in Aktion}}
 +
  
 Für den Z9001 gibt es mehrere Programme, das langsame [[z9001:software:os:kassetteninterface|Kassetteninterface]] zu beschleunigen.  Für den Z9001 gibt es mehrere Programme, das langsame [[z9001:software:os:kassetteninterface|Kassetteninterface]] zu beschleunigen. 
Zeile 8: Zeile 11:
  
   * {{:z9001:software:quicksave.zip|}} reass. Quellcodes der Turbo-Routinen   * {{:z9001:software:quicksave.zip|}} reass. Quellcodes der Turbo-Routinen
 +    * Quick v. IDAS-Modul
 +    * Quicksave, Bolero von R. Wobst
  
 ===== Quick v. L. Bolze ===== ===== Quick v. L. Bolze =====
Zeile 33: Zeile 38:
  
 {{:z9001:software:tonbandinterface_kc87.jpg?300|}} {{:z9001:software:tonbandinterface_sch.jpg?300|}}\\ {{:z9001:software:tonbandinterface_kc87.jpg?300|}} {{:z9001:software:tonbandinterface_sch.jpg?300|}}\\
-Sehr wahrscheinlich handelt es sich um dieses Interface (Besitz G. Hänke)+Das zugehörige Interface (Besitz G. Hänke)
  
 Eagle-Unterlagen (G. Hänke): {{:z9001:software:tonbandinterface_kc87.zip|}} Eagle-Unterlagen (G. Hänke): {{:z9001:software:tonbandinterface_kc87.zip|}}
Zeile 50: Zeile 55:
  
 ===== Quicksave von R. Wobst ===== ===== Quicksave von R. Wobst =====
 +
 +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\\
Zeile 145: Zeile 152:
 ==== 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). +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). 
  
  
Zeile 152: Zeile 159:
 Wahnsinn!  Wahnsinn! 
  
-{{:z9001:software:turbo10.gif|}} {{:z9001:software:turbo_fratz_vid.gif|animiertes Gif, wird vom IE leider nicht vernünftig angezeigt}}+{{:z9001:software:turbo10.gif|}} {{:z9001:software:turbo_fratz_vid.gif|animiertes GIF}}
  
-Rechtes Bild: Kopierschutz. Animiertes Gif, bei Internet Explorer ggf. Internetoptionen/Erweitert/Multimedia/Animationen wiedergeben aktivieren.+Rechtes Bild: Kopierschutz. Animiertes GIF.
  
-Der Turbo von Sven Huth ist das mit Abstand fazinierendste Programm für den Z9001: Ein Turbo-Loader, der mit normalem KC-Block-Load beginnt und unvermittelt in den Turbo-Modus übergeht. Dabei flackern am Rand Farbbalken, wie man es sonst nur von Turbo-Loadern vom ZX Sprectrum oder C64 kennt.+Der Turbo von Sven Huth ist das mit Abstand faszinierendste Programm für den Z9001: Ein Turbo-Loader, der mit normalem KC-Block-Load beginnt und unvermittelt in den Turbo-Modus übergeht. Dabei flackern am Rand Farbbalken, wie man es sonst nur von Turbo-Loadern vom ZX Sprectrum oder C64 kennt (s. Bild ganz oben).
  
 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) 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)
  
-:!: im Mega-Flash-Modul ist eine (modifizierte) Version von Turbo enthalten!+**Download** 
 + 
 +  * {{ :z9001:software:turbo_1_0_orig.zip |}} Das Original! Die Master-Datei Turbo 1.0 als WAV-Datei, vom Autor! 
 +  * im Mega-Flash-Modul ist eine (modifizierte) Version von Turbo enthalten!
  
  
Zeile 170: Zeile 180:
  
  
 +… Dann trafen wir Sven Simon Huth. Dieser Typ war ein Zauberer! Auf seltsame, schüchterne Weise saß er irgendwo in der Ecke des Raumes an einem Computer und „machte einfach seine Sachen“. Zuerst haben wir festgestellt, dass die Programme auf seinen Bändern mit „Turbo“ -Geschwindigkeit gespeichert wurden. Er zeigte uns ein cooles Kopierprogramm - „TURBO“ - das solche Dinge tun konnte. Wir konnten uns nicht einmal vorstellen, wie das möglich war! Er erzählte uns, dass es in Assembler geschrieben wurde und dass dieses Wort eine Art Magie enthielt… Wir haben Turbo eifrig kopiert und es sofort geliebt. Bald stellte sich heraus, dass ER den Turbo geschrieben hatte… Ich kann unseren Respekt für ihn nicht beschreiben. Wenn er etwas sagte, und dies war nicht sehr oft und mit schüchterner, leiser Stimme, war es wie mit Worten aus dem Computer. Er wusste einfach alles. Sein BASIC wurde zu einer seltsamen Mischung aus ultralangen Grundzeilen, in die nur dann eine neue Zeilennummer eingefügt wurde, wenn ein GOTO für diese Zeile benötigt wurde. Die Programme waren voll von Aufrufen direkt in das „BETRIEBSSYSTEM“. Ich habe gleich danach meine eigene Betriebsystem-Auflistung gekauft. Er schien es natürlich nicht zu brauchen, da er alles im Kopf hatte. Er hatte ein paar Bänder voll von jedem Programm, das jemals für den KC87 gemacht worden war, und die Tape-Cover wurden mit Bleistift in einer kleinen und ordentlichen Schrift geschrieben. Ich kann mich erinnern, dass er einen „TONKOPFDREHER“ mit einer Angelschnur an seiner Umhängetasche befestigt hatte. Dies war ein kleiner, selbst hergestellter Schraubendreher, den man zum Anpassen des Bandlaufs der Rekorder benötigt. Wir wussten nicht einmal, dass dies möglich war und Herr Freudenberg war immer ein bisschen wütend darüber. Ich habe immer noch viel gespielt, aber gleichzeitig habe ich angefangen zu programmieren. Ich habe bei Herrn Berg einen Kurs in Assembler-Programmierung belegt. Der Kurs wurde an Z1013-Computern abgehalten - einem Konstruktionssatz mit einem ähnlichen ASM-Befehlssatz wie KC87. Ich mochte diesen Computer nicht, vielleicht weil er ungeschickt und selbstgemacht aussah, aber tatsächlich war er ziemlich gut. Jetzt haben wir viele Programme für den KC87 geschrieben. Nicht die langsamen und dummen BASIC-Programme, sondern Paint-Programme und Spiele. Sven brachte einen Debugger namens „deb“ mit, der an verschiedene Adressen im Speicher geladen werden konnte. Man konnte leicht Assembler (oder Maschinencode schreiben, da es dort keine Bezeichnungen oder Namen, sondern gerade Adressen gab), und ich fing an, eine Version von „sokoban“ zu schreiben, die ich auf einem PC1715 mit Jochen gesehen hatte. Jochens Vater war eine Art Ingenieur und hatte immer die neuesten Sachen zu Hause. Sokoban funktionierte und ich liebte es, andere damit spielen zu sehen. Es hat einen Geheimcode, um zum letzten Level zu springen, nachdem Sie ein Bild von ALF gesehen haben, das ich in der KC87-Cursorgrafik mit Andreas' PaintBox-Programm gemalt habe. In Sokoban gab es einen Fehler in der Tastatur - Funktion, über die einige Freunde immer noch Witze machen.
 +
 +{{:z9001:software:kassette_shuth.jpg?200|tape-covers written with pencil in a small and neat writing}}
 +
 +**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
  • z9001/software/turbo.1520404982.txt.gz
  • Zuletzt geändert: 2018/03/07 06:43
  • von volkerp