MINI-TOOLS - Klein, aber oho! -
Der " SIR", dessen kleine Helfer ja schon
oft in der MD erschienen sind, hat mal
wieder keine Kosten und Mühen gescheut, ein paar kleine Utilities für Sie zu
schreiben. Alles in Allem finden Sie auf
dieser MD vier kleine Programme von ihm, die Ihnen das Leben mit Ihrem Computer
erleichten sollen.
Die entsprechenden Programme laden Sie
einfach mit LOAD" NAME",8 und starten sie
mit ' RUN' .
1) MINI-PACK
Mini-Pack ist ein kleiner und schneller
Char-Packer. Er kann Files packen, die im Bereich von $0100-$ FFFF liegen können
( also fast im gesamten Adressbereich des
C64) . Damit das auch möglich ist, wird
schon während des Ladens gepackt. Da ein
Char-Packer relativ uneffizient ist
sollte er nur auf gänzlich ungepackten
Files angewandt werden ( hauptsächlich
auf Files, in denen Grafiken oder andere
Daten auftreten, die viele gleiche Bytes
in Folge beinhalten) . Dennoch ist Mini-Pack eine Hilfe, wenn man z. B. ein File
von der obigen Größe vorpacken möchte, damit ein anderer Packer, der nicht mit
einem so großen Adress-Bereich klarkommt
sich nicht über die Länge beschwert.
Nach dem Start von Mini-Pack stehen Ihnen zwei Arbeitsmodi zur Verfügung. Sie
können zum Einen ein File scannen, oder
aber es wirklich packen.
Der Scan-Modus dient dem Ermitteln des
vom Charpacker benötigten Codebytes, das
in den Quelldaten nicht vorhanden sein
darf. Kennen Sie dieses Byte nicht, so
nimmt Ihnen der Scanner diese Arbeit ab.
Starten Sie ihn einfach durch Druck auf
die Taste ' S' und geben Sie nun den Namen des zu scannenden Files gefolgt von
einem Druck auf die ' RETURN'- Taste an.
Sogleich beginnt der Scan-Vorgang. Am
Ende gibt Ihnen Mini-Pack den ermittelten Wert in hexadezimaler Schreibweise
an (" Scan Value:$ XX) . Nach einem Druck
auf eine beliebige Taste wird Mini-Pack
nun wieder neu gestartet.
Der Crunch-Modus wird mit der Taste ' C' aufgerufen. Sie sind nun dazu aufgefordert den Scan-Value des zu packenden
Files einzugeben. Tragen Sie hier den
vom Scanner ermittelten Wert ein. Als
nächstes wird nach der Einsprungadresse
des zu packenden Files, in hexadizimaler
Schreibweise, gefragt. Kennen Sie diese
nicht genau, so sollten Sie nach einem
SYS-Aufruf in der ersten Zeile des zu
packenden Programms suchen. Die dort
angegebene Zahl, muß dann noch in Hex.
umgerechnet werden. Dann muß der Wert
angegeben werden, der vor Einsprung in das entpackte Programm in Speicherstelle
$01 eingetragen werden soll. Dieser Wert
ist in der Regel $37( wenn nicht anders
benötigt) . Geben Sie nun den Namen des
zu ladenden Files ein. Nach Bestätigung
mittels ' RETURN' wird das angegebene
File geladen und gleichzeitig gepackt.
Hiernach wird nach dem Namen gefragt, unter dem das File gespeichert werden
soll. Nach Angabe desselben wird das
gepackte File gespeichert und Mini-Pack
wieder neu gestartet.
2) MINI-SORT
Dieses Programm dient dem Sortieren von
Directorys. Nach dem Start befinden Sie
sich im Hauptmenu von dem aus Sie drei
Menupunkte aufrufen können:
' F1'- READ DIRECTORY Zeigt das Inhaltsverzeichnis der eingelegten Diskette an. Nach einem Tasten- druck wird zum Hauptmenu zurückgekehrt.
' F3'- SORT DIRECTORY Hiermit wird der Directory-Sorter aufgerufen. Es werden hierbei zunächst die
Directory-Blocks eingelesen und anschließend auf dem Bildschirm angezeigt.
Nun können Sie die Fileliste mit einigen
Tastenfunktionen editieren:
Hierbei bewegen Sie den Wahlbalken mit
den Tasten ' CRSR UP' und ' CRSR DOWN' einen Eintrag hoch oder runter. Ein
Druck auf ' HOME' positioniert den Balken
in der ersten Zeile der Liste.
Mit ' F3' übernehmen Sie den aktuellen
Eintrag in einen internen Puffer. Mit
' F5' wird dieser Eintrag wieder an anderer Stelle in die Liste eingefügt. Öbernehmen Sie mehrere Einträge in den Puffer so können Sie sie in umgekehrter
Reihenfolge, nach dem Stapelpuffer-Prinzip wieder einfügen ( zuletzt übernommener Eintrag wird zuerst eingefügt) .
VORSICHT: Wenn Sie einen Eintrag in den Puffer übernehmen und ihn nicht mehr
zurückschreiben, gilt dieser Eintrag als
GELÜSCHT! In dem Fall sollten Sie die
Diskette anschließend validieren, damit
die vom entfernten File belegten Blocks
wieder freigegeben werden!
Ein Druck auf ' INST' schiebt an der aktuellen Balkenposition einen Trennstrich
ein.
Mit ' L' können Sie den Löschschutz eines
Files ( erkennbar an einem "<" am Ende
des Fileeintrags) ein und wieder ausschalten.
Mit dem '*' kann ein offenes File ( erkennbar am "*" im Directory) nachträglich geschlossen werden.
Die ' F1'- Taste bricht den Editiervorgang
ab, und es wird ins Hauptmenu zurückgekehrt.
Mit ' F7' werden die Änderungen auf Diskette gespeichert. Sollte sich zu diesem
Zeitpunkt noch ein oder mehrere Einträge
im internen Puffer befinden, so wird
gefragt, ob die Diskette validiert wer- den soll. Bestätigen Sie dies mit ' Y', damit die von den gelöschten Files belegten Blocks wieder freigegeben werden.
F5- QUIT MINI-SORT Dieser Menupunkt beendet Mini-Sort mit
einem Reset.
3) MINI-SCAN
Dieses kleine Programm stellt ein kurzes
Diskettentool dar, mit dem Sie einen
Errorcheck der eingelegten Diskette
durchführen, und sich die Schreibdichte
auf den einzelnen Sektoren ansehen können. Nach dem Start des Programms sehen
Sie nun ein großes Fester, in dessen
Spalten die Tracks von 1 bis 38 angezeigt werden. Innerhalb des Fensters ist
nun das Hauptmenu zu sehen, aus dem Sie
vier Menupunkte wählen können:
'F1' - ERROR-SCAN
Hiermit lassen Sie sich evtl vorhandene
Read/ Write-Errors der eingelegten Diskette anzeigen, und das innerhalb von 15 Sekunden! Mini-Scan liest hier alle Sektoren ein und prüft, ob ein Fehler gemeldet wurde. Ist ein Sektor in Ordnung, so wird ein Punkt angezeigt. Gibt er
einen Fehler zurück, so wird eine Ziffer
an seiner Stelle eingetagen. Die Ziffer
bezeichnet die Art des Errors. Eine "0" steht dabei für einen " Read Error 20", eine "1" für einen " Read Error 21" und
so fort. Nachdem die Diskette geprüft
wurde, kehren Sie mittels Tastendruck
zum Hauptmenu zurück. Beachten Sie bitte, daß die Tracks 36-38 normalerweise
unbenutzt sind, weshalb Sie im Regelfall
dort immer einen Fehler angezeigt bekommen! Werden dort keine Fehler zurückgegeben, so ist das ein Zeichen, daß die
Diskette diese Tracks ebenso mitbenutzt
( einfache, und älteste Kopierschutz-Methode) .
' F3'- DENSITY-SCAN Dieser Programmpunkt zeigt Ihnen die
Schreibdichte der eingelegten Diskette
an. Die Dichte wird mit Ziffern von "1" bis "4" dargestellt. Nach einem Tastendruck gelangen Sie wieder zurück ins
Hauptmenu.
' F5'- DISPLAY DIRECTORY Hier wird das Inhaltsverzeichnis der
eingelegten Diskette angezeigt. Nach
einem Tastendruck gelangen Sie wieder
zum Hauptmenu.
' F7'- LEAVE MINI-SCAN Dieser Programmpunkt beendet Mini-Scan
mit einem Reset.
4) MINI-VALIDATE
Dieses Programm validiert eine Diskette
in traumhaften 10 Sekunden! ! Sonst
dauert dieser Vorgang meist länger als eine Minute! Legen Sie einfach die zu
validierende Diskette ein, und drücken
Sie eine Taste. Am Ende wird Ihnen der
aktuelle Floppystatus angezeigt und mittels Tastendruck wird das Programm neu
gestartet. Die Validierung kann mit einem Druck auf ' RUN/ STOP' abgebrochen
werden. Es erscheint dann die Meldung
" User Break" auf dem Bildschirm.
( ub)