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
Letzte ÜberarbeitungBeide Seiten der Revision
z9001:software:turbo [2014/01/05 16:20] – [TURBO von S.Huth] volkerpz9001:software:turbo [2020/04/04 11:47] – [Quicksave von R. Wobst] volkerp
Zeile 1: Zeile 1:
-FIXME 
- 
 ====== 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 10: 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 =====
  
-siehe auch EMON+siehe auch [[z9001:software:sonstige|EMON]]
  
-Die Aufzeichnungsgeschwindigkeit der OS-Routinen werden durch Halbierung der CTC-Zeitkonstanten verdoppelt.+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 32: Zeile 35:
  
   Bit2: Ausgabe Signal   Bit2: Ausgabe Signal
-  Bit7: Einlesen Signal+  Bit4: Einlesen Signal
  
-{{:z9001:software:tonbandinterface_kc87.jpg?300|}}\\ +{{:z9001:software:tonbandinterface_kc87.jpg?300|}} {{:z9001:software:tonbandinterface_sch.jpg?300|}}\\ 
-Eventuell handelt es sich um dieses Interface (Besitz G. Hänke), allerdings geht hier das Eingangssignal auf Bit4 und nicht Bit7 ??+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 52: 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 111: Zeile 116:
 (RESET wirkt wie "N"). (RESET wirkt wie "N").
  
-  
 Hinweise zur Benutzung und Zuverlässigkeit Hinweise zur Benutzung und Zuverlässigkeit
  
Zeile 148: 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 159: Zeile 163:
 Rechtes Bild: Kopierschutz. Animiertes Gif, bei Internet Explorer ggf. Internetoptionen/Erweitert/Multimedia/Animationen wiedergeben aktivieren. Rechtes Bild: Kopierschutz. Animiertes Gif, bei Internet Explorer ggf. Internetoptionen/Erweitert/Multimedia/Animationen wiedergeben aktivieren.
  
-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 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 (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 172: Zeile 179:
 //**Pionierhaus**:\\ ... Then we met Sven Simon Huth. This guy was a wizard! In a queer, shy way he sat at a computer somewhere in the corner of the room and just "did his stuff". First we noticed that the programs on his tapes where saved with "turbo"-speed. He showed us a cool copy program - "TURBO" - which could do such things. We couldn't even think of how this was possible! He told us that it was written in Assembler and there was some kind of magic in this word... We eagerly copied Turbo and loved it instantly. Soon it came out, that HE had written the Turbo... I can't describe our respect for him. If he said something, and this was not very often and in a shy, silent voice, it was just like words from inside the computer. He just knew everything. His BASIC became a strange mixture of ultra-long basic lines, where a new line-number was only inserted, if you need a GOTO to that line. The programs where full of calls right into the "BETRIEBSSYSTEM". I bought my own Betriebsystem-listing right after that. He, of course, seemed not to need it since he had all in his head. He had a few tapes full of every program that had ever been made for the KC87 and the tape-covers where written with pencil in a small and neat writing. I can remember that he had a "TONKOPFDREHER" attached to his shoulder bag with a fishing line. This was a small, self-made skewdriver you needed to adjust the tape tracking of the recorders.  We didn't even know, that this was possible and Mr. Freudenberg was always a bit angry about it.  I still played a lot but at the same time I started to programme. I took a course in assembler-programming with Mr. Berg. The course was held at Z1013 computers -- a construction set with a similar asm-instruction set as KC87. I didn't like this computer, maybe because it looked clumsy and self-made, but in fact it was pretty good. Now we wrote a lot of programs for the KC87. Not the slow and stupid BASIC-programs but Paint-programs and games. Sven brought a debugger called "deb" which could be loaded to different addresses in memory. You easily could write assembler (or machine-code since there where no labels or names but straight addresses) with it, and I started to write a version of "sokoban" which I had seen on a PC1715 with Jochen. Jochen's father was some kind of engineer and he always had the newest stuff at home. Sokoban worked and I loved to see others playing with it. It has a secret code to jump to the last level after that you saw a picture of ALF which I painted in the KC87 cursor-graphic with Andreas' PaintBox program. In sokoban there was a mistake in the keyboard - function of which some friends still make jokes about.// //**Pionierhaus**:\\ ... Then we met Sven Simon Huth. This guy was a wizard! In a queer, shy way he sat at a computer somewhere in the corner of the room and just "did his stuff". First we noticed that the programs on his tapes where saved with "turbo"-speed. He showed us a cool copy program - "TURBO" - which could do such things. We couldn't even think of how this was possible! He told us that it was written in Assembler and there was some kind of magic in this word... We eagerly copied Turbo and loved it instantly. Soon it came out, that HE had written the Turbo... I can't describe our respect for him. If he said something, and this was not very often and in a shy, silent voice, it was just like words from inside the computer. He just knew everything. His BASIC became a strange mixture of ultra-long basic lines, where a new line-number was only inserted, if you need a GOTO to that line. The programs where full of calls right into the "BETRIEBSSYSTEM". I bought my own Betriebsystem-listing right after that. He, of course, seemed not to need it since he had all in his head. He had a few tapes full of every program that had ever been made for the KC87 and the tape-covers where written with pencil in a small and neat writing. I can remember that he had a "TONKOPFDREHER" attached to his shoulder bag with a fishing line. This was a small, self-made skewdriver you needed to adjust the tape tracking of the recorders.  We didn't even know, that this was possible and Mr. Freudenberg was always a bit angry about it.  I still played a lot but at the same time I started to programme. I took a course in assembler-programming with Mr. Berg. The course was held at Z1013 computers -- a construction set with a similar asm-instruction set as KC87. I didn't like this computer, maybe because it looked clumsy and self-made, but in fact it was pretty good. Now we wrote a lot of programs for the KC87. Not the slow and stupid BASIC-programs but Paint-programs and games. Sven brought a debugger called "deb" which could be loaded to different addresses in memory. You easily could write assembler (or machine-code since there where no labels or names but straight addresses) with it, and I started to write a version of "sokoban" which I had seen on a PC1715 with Jochen. Jochen's father was some kind of engineer and he always had the newest stuff at home. Sokoban worked and I loved to see others playing with it. It has a secret code to jump to the last level after that you saw a picture of ALF which I painted in the KC87 cursor-graphic with Andreas' PaintBox program. In sokoban there was a mistake in the keyboard - function of which some friends still make jokes about.//
  
 +{{: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.txt
  • Zuletzt geändert: 2020/12/14 12:41
  • von volkerp