home *** CD-ROM | disk | FTP | other *** search
/ Commodore 64 Scene Diskmags Assortment / Playback_04_1992_-_de.d64 / compressor.txt < prev    next >
Text File  |  2023-02-26  |  6KB  |  105 lines

  1.       Master-Compressor V3.1
  2.             Platz da!
  3.  
  4. Zuwenig Platz im Speicher und auf der Diskette, einschl{CBM-F}fernder Ladevorgang von der Floppy - alles Punkte, die viele C64-Freaks veranla{CBM-V}t haben, erstaunliche Software zu entwickeln, um diesen Mankos beizukommen. Dieses Programm f{CBM-X}r den C64 geh{CBM-C}rt zweifellos dazu.
  5.  
  6. Der Commodore C64 (beziehungsweise C128- und C64-Modus) arbeitet mit dem leider sehr langsamen Diskettenlaufwerk VC1541, das zudem {CBM-X}ber eine geringe Speicherkapazit{CBM-F}t - lediglich 170 KByte - verf{CBM-X}gt. Um Diskjockey-T{CBM-F}tigkeiten und unn{CBM-X}tze Diskettensammlungen zu vermeiden, wurde der Master-Compressor V3.1 entwickelt.
  7. Dieses Utility analysiert Maschinen- und BASIC-Programme auf gleiche Codefolgen, um derartige Serien aufzul{CBM-C}sen und sp{CBM-F}ter beim Programmstart mit angeh{CBM-F}ngten Rekompressionsmodulen zu regenerieren.
  8. Das Programm Master-Compressor verarbeitet auch Grafiken, die mit Hilfe des Koala-Painters oder kompatiblen Systemen erstellt wurden. Dabei besteht die M{CBM-C}glichkeit, in diese Grafiken auf sehr einfache Weise frei w{CBM-F}hlbare Textfenster mit Softscrolling einzuf{CBM-X}gen. Selbstverst{CBM-F}ndlich befindet sich auf der Master-Compressor-Diskette neben dem Demo-Programm auch ein Lader, mit dessen Hilfe die Grafiken in eigene Programme eingef{CBM-X}gt werden k{CBM-C}nnen.
  9.  
  10. Allgemeine Bedienungshinweise:
  11. Computer und Diskettenlaufwerk einschalten.
  12.  
  13. Master-Compressor-Diskette ins Laufwerk legen.
  14.  
  15. LOAD"MASTER-C3.1",8 (RETURN RUN RETURN)
  16.  
  17. Kopierschutzkontrolle und Men{CBM-X}meldung abwarten.
  18.  
  19. Eingaben werden mit Inst-Del korrigiert und mit Druck auf die Return-Taste abgeschlossen.
  20.  
  21. Fehlermeldungen:
  22. T.I.Error = Task Impossible Error
  23.  
  24. Die Programmstruktur l{CBM-F}{CBM-V}t keine Optimierung zu, beziehungsweise das Programm wurde bereits optimiert.
  25.  
  26. Mit einem Tastendruck gelangen Sie ins Hauptmen{CBM-X}.
  27. Wichtig: Die Source-Disk darf niemals mit der Destination-Disk identisch sein, da der Kompressor optimierte Programme unter dem alten Namen speichert.
  28.  
  29. Men{CBM-X}funktionen:
  30. Folgende Programmfunktionen k{CBM-C}nnen durch Dr{CBM-X}cken der entsprechenden Funktionstasten aufgerufen werden:
  31.  
  32. F1 = Directory
  33.      Zeigt das Directory der eingeleg-
  34.      ten Diskette auf dem Bildschirm an.
  35. F3 = Directory Edit
  36.      Alle Files, die sich auf der ein-
  37.      gelegten Diskette befinden, werden
  38.      der Reihe nach eingeladen und aus-
  39.      gegeben.
  40.  
  41. Sie k{CBM-C}nnen mit den Tasten Y f{CBM-X}r ja und N f{CBM-X}r nein den Namen eines Files ausw{CBM-F}hlen, der dann gespeichert bleibt, bis einer der Kompressoren (F5 oder F7) gestartet wird.
  42.  
  43. F5 = Compressor V3.0
  44.      Aufruf des Maschinensprache-
  45.      Kompressors.
  46.  
  47. Programmname:
  48. Eingabe des Filenamens und Return. Wenn vorher mit F3 ein File ausgew{CBM-F}hlt wurde, entf{CBM-F}llt obengenannter Schritt.
  49.  
  50. Insert Source Disk:
  51. Quelldiskette einlegen und Return.
  52.  
  53. Das System versucht nun, die Startadresse zu ermitteln. Wenn diese nicht in Form einer BASIC-Startzeile, zum Beispiel "10 SYS 2073", am Programmanfang steht, erfolgt:
  54. Start durch SYS:
  55. Eingabe der dezimalen Startadresse und Return.
  56. Loading:
  57. Das Quellfile wird eingeladen.
  58. Working:
  59. Der eigentliche Kompressor ist gestartet und ben{CBM-C}tigt nun zirka 45 Sekunden, um das Programm zu optimieren. Danach werden alte und neue Programml{CBM-F}nge in Disk-Blocks ausgegeben.
  60. Insert Destination Disk:
  61. Zieldiskette einlegen und Return.
  62. Das optimierte Programm wird nun abgespeichert.
  63.  
  64. F7 = Koala Compressor
  65. Der Koala-Kompressor bietet neben der normalen Optimierung auch die M{CBM-C}glichkeit, Textfenster in die Bilder einzuf{CBM-X}gen. Dabei wird die Gr{CBM-C}{CBM-V}e des Textfensters durch die Anzahl der Textzeilen bestimmt. Das hei{CBM-V}t, bei zum Beispiel f{CBM-X}nf Textzeilen bleiben die letzten f{CBM-X}nf Zeilen frei und k{CBM-C}nnen wie der normale Textbildschirm mit PRINT, GET, INPUT et cetera bearbeitet werden.
  66. Um ganze Bilder - also kein Textfenster - zu optimieren, geben Sie einfach 0 (null) Textzeilen ein.
  67.  
  68. Bedienung des Koala-Kompressors:
  69. Koala-Bild:
  70. Eingabe des Bildnamens und Return.
  71. Sollten Sie bereits ein Bild mit F3 ausgew{CBM-F}hlt haben, so entf{CBM-F}llt der oben beschriebene Ablauf.
  72. Textzeilen:
  73. Anzahl der Textzeilen (0 bis 22) eingeben und Return.
  74. Insert Source Disk:
  75. Quelldiskette einlegen und Return.
  76. Loading:
  77. Die Grafik wird geladen.
  78. Working:
  79. Der Kompressor optimiert die Grafik.
  80. Insert Destination Disk:
  81. Zieldiskette einlegen und Return.
  82. Saving:
  83. Die optimierte Grafik wird gespeichert.
  84.  
  85. BASIC-Optimierung
  86. Urspr{CBM-X}nglich war Master-Compressor V3.1 nicht f{CBM-X}r die Verarbeitung von BASIC-Programmen ausgelegt. Trotzdem besteht die M{CBM-C}glichkeit, mit der Men{CBM-X}funktion "F5 Compressor V3.0" - also dem Maschinensprache-Kompressor - BASIC-Programme zu optimieren. Als Startadresse ("Start durch SYS") wird 43133 eingegeben.
  87. Allerdings mu{CBM-V} sich im BASIC-Programm eine Zeile 0 befinden. Ausreichend ist schon zum Beispiel "0 REM.."
  88. Die restliche Bedienung ist mit der Beschreibung f{CBM-X}r "F5 Compressor V3.0" identisch.
  89.  
  90. Graphik-Lader
  91. Mit Hilfe des "Graphik-Laders" k{CBM-C}nnen Sie optimierte beziehungsweise mit Textwindow verbundene Grafiken darstellen. Der Graphik-Lader wird im Direktmodus mit
  92. LOAFD"GRAPHIK-LADER",8,1 (RETURN NEW RETURN) geladen.
  93. Innerhalb eines BASIC-Programms m{CBM-X}ssen folgende Anweisungen vorhanden sein:
  94. 0 IF A=1 THEN 2
  95. 1 A=1 : LOAD"GRAPHIK-LADER",8,1
  96. 2 REM Programmfortsetzung
  97. Die Grafiken werden mit folgenden Maschinenprogrammaufrufen bearbeitet:
  98. SYS 53000, "Bildname":
  99. Grafik einladen und einschalten.
  100. SYS 53100:
  101. Grafik ausschalten.
  102. SYS 53200:
  103. Grafik wieder einschalten.
  104. Vordergrund-, Hintergrund- und Schriftfarbe m{CBM-X}ssen vor dem Einladen einer Grafik gepoket werden. Auch die Umschaltung f{CBM-X}r Kleinschrift, PRINT CHR$(14), und Gro{CBM-V}schrift, PRINT CHR$(142), kann nur vor dem Laden erfolgen.
  105.