ist ein kleines Programm für Win98 mit dem man sich
ganz bequem die Directories von *.D64 - Dateien ansehen kann.
Dies erleichtert das Durchforsten der Plus/4-CD...
...Dieses war zumindest die Zielstellung zu Beginn der Programmierarbeit,
inzwischen ist daraus etwas mehr als ursprünglich geplant geworden...
Das Programm erhebt keinen Anspruch auf Professionalität. Es wurden
kaum Bedienungsfehler abgefangen. Es wurde aus der Not programmiert,
da ich von Solder (danke nochmal...) eine CD mit Plus/4-Soft bekam
und das Durchforsten der CD auf dem Plus/4 einfach mal zu langwierig
war. Zuerst war es nur ein Directory-Betrachter, doch inzwischen wächst
so diese oder jene nützliche oder auch sinnlose Funktion dazu.
Es wird also ein Patchwork.
Folgende Funktionen sind inzwischen implementiert:
Anzeige der Commodore-üblichen Directory sowie von Dateibeginn
(Track/Sector) und bei PRG-Files auch der Ladeadresse...
Die Direktory-Liste ist also etwas breiter als üblich...
Merken der zuletzt benutzten Einstellungen in der Registry und
Wiederherstellen beim nächsten Start. (Zum Entfernen nach
Schlüssel "Hannes" suchen lassen...)
Führen einer Favoriten-Liste. Diese erleichtert das Wiederfinden
interessanter Disk-Images, ohne diese kopieren zu müssen. Die
Liste selbst wird im Temp-Ordner des Rechners angelegt.
Suchfunktion: Es kann der aktuelle Ordner nach einem Begriff
durchsucht werden. Durch Schalter kann man die Suche auf Header
oder bestimmte Dateitypen begrenzen. Das Suchergebnis wird in
eine Liste eingetragen, aus der man weiter navigieren kann.
Kopierfunktion: Ein interessantes Disk-Image lässt sich mit
dieser Funktion auf einen anderen Datenträger kopieren. Dabei
kann man natürlich den Ziel-Ordner wählen und bei Bedarf einen
neuen Ordner anlegen.
Betrachter: Durch Doppelclick auf einen Direktory-Eintrag wird
die entsprechene Datei aus dem Disk-Image ausgelesen und einem
Betrachter übergeben, der je nach Dateityp und Ladeadresse
ausgewählt wird. Da sich das Programm dabei irren kann, kann
man nach erfolgter Anzeige einen anderen Betrachter von Hand
aufrufen.
Einige Betrachter hängen starr an der Ladeadresse und einem
Kürzel im Dateinamen. Da gelegentlich Dateien falsch kopiert
wurden lässt sich Ladeadresse und Dateiname temporär durch
Doppelklick auf die jeweilige Anzeige (Betrachterfenster rechts
oben) ändern um die Betrachterauswahl zu verarschen...
Folgende Betrachter stehen derzeit zur Verfügung:
HEX-Betrachter
ASCII-Betrachter (mit Zeichensatzkonvertierung)
S/W-HIRES-Betrachter für Grafik ohne Farbspeicher
(Ladeadresse $2000, 32-33 Blocks)
S/W-HIRES-Betrachter für Grafik mit Farbspeicher
Inhalt des Farbspeichers wird ignoriert...
(Ladeadresse $1800 ($1c00), 40-41 (37) Blocks)
Color-HIRES-Betrachter für Grafik mit Farbspeicher
Inhalt des Farbspeichers wird berücksichtigt...
(Ladeadresse $1800 ($1c00), 40-41 (37) Blocks)
(Sorry, scheint noch fehlerhaft zu sein...)
Multicolor-HIRES-Betrachter für Grafik mit Farbspeicher
Inhalt des Farbspeichers wird berücksichtigt...
(Ladeadresse $1800, 40-41 Blocks)
(Sorry, scheint noch fehlerhaft zu sein...)
Entpacker für "PACKED PIC", Darstellung per
S/W-HIRES-Betrachter
Betrachter für gepackte Pagesetter-Seiten ("S.*")
Betrachter für gepackte Pagesetter-Quer-Seiten ("Q.*")
Betrachter für gepackte Pagesetter-HIRES ("P.*")
Betrachter für Pagesetter-Blöcke ("B.*")
Betrachter für BASIC-3.5-Listings...
Statt des HEX-Dumps wird nun das BASIC-Listing angezeigt.
Dies soll kein BASIC-Konvertierer zum PC sein, nur ein
Betrachter, um mal schnell zu sehen, was der Autor uns
so vorsetzt...
Export: Bei aufgerufenem Dateibetrachter lässt sich per Export-
Button das Export-Menü aufrufen. Hier kann die angezeigte Datei
auf einen Datenträger abgespeichert werden. Dabei stehen
folgende Modi zur Auswahl:
Als Datei mit Ladeadresse (wie auf der CBM-Diskette)
Als Datei ohne Ladeadresse (ohne die ersten 2 Bytes)
(als BIN-File z.B. zum Brennen von EPROMs)
Als konvertierten Text (je nach Betrachtungsart HEX,
ASCII, BASIC, also der Inhalt des Betrachterfensters
als TXT), natürlich nur, wenn Text vorhanden ist...
Als Bitmap (*.bmp-Grafik), natürlich nur, wenn eine
Grafik angezeigt wird...
Auch hier kann man natürlich den Ziel-Ordner wählen und bei
Bedarf einen neuen Ordner anlegen. Der hier benutzte Ordner
ist nicht mit dem Ordner für Kopierziel identisch.
Die folgende Funktion wurde zum Teil deaktiviert (09/2002)
Weiterhin kann eine Datei dem Emulator "MINUS4.EXE" übergeben
werden. Damit das auch beim Durchstöbern einer CD funktioniert,
werden die Dateien des Emulators und die ausgewählte Plus/4-Datei
(als "TEST.PRG") in den Temp-Ordner des Rechners kopiert und dort
aufgerufen. Da sich die Version 0.7 nicht mit meiner Grafikkarte
verträgt verwende ich MINUS4.EXE in Version 0.5. Wer eine andere
Version benutzen möchte, kann sich diese von Hand in seinen
Temp-Ordner kopieren, diese wird vom Programm dann nicht
überschrieben. Zur Bedienung des Emulators verweise ich auf die
Dokumentation des Autors. (Irgendwo auf der Plus/4-CD...)
Obige Funktion wurde zum Teil deaktiviert weil
ich inzwischen den Plus/4-Emulator WinEMU.exe
bekommen habe (danke T.S.), der selbst auf
*.D64-Dateien zugreifen kann... (siehe unten)
Wer sich allerdings MINUS4.EXE mit allen benötigten
Dateien (ROM's, DOS4GW, ...) lauffähig in den
Temp-Ordner des PC kopiert kann diesen Emulator
auch aus Lies_D64 heraus aufrufen...
Emulation mit dem Plus-4-Emulator WinEMU... (neu 09/2002)
Das ausgewählte Disk-Image wird unter dem Namen TEST.D64 in den
Temp-Ordner des PC kopiert. Danach wird geprüft, ob sich die Datei
WinEMU.exe im Temp-Ordner befindet und diese ggf. aufgerufen.
(Zur Bedienung verweise ich auf die Doku des Autors...)
Die Datei WinEMU.exe, sowie die benutzten ROM-Dateien sind vorher
von Hand in den Temp-Ordner zu kopieren, das Programm ist mittels
WinEMUSetup.exe zu konfigurieren (so, dass es selbstständig läuft).
(Achtung, nicht jede Grafikkarte mag jeden Screen-Modus...)
Dabei ist unter DRIVES die Datei TEST.D64 im Temp-Ordner einzutragen.
(Der Temp-Ordner wird genutzt weil "Lies_D64" von CD-ROM laufen soll,
seine Position erfährt man z.B. durch Eingabe von "set" an der
Eingabeaufforderung...)
Da WinEMU Freeware ist, habe ich es mit auf die Plus/4-CD übernommen.
Neu: Das WIN-Programm "emucopy.exe" kopiert auf Wunsch die
Emulatoren in den Temp-Ordner des Gastrechners...
Da die Grafik-Betrachter das Bild Pixel für Pixel zeichnen und dabei
den anders organisierten Bildaufbau von Commodore umrechnen müssen,
sind sie recht langsam, sorry, ist aber besser als garnix...
Leider sind im HIRES- und MultiColor-Betrachter noch einige Fehler
beim Bestimmen der Farben. Deshalb wurde der Betrachtungsmodus für
S/W-Darstellung (Farbspeicher wird ignoriert) eingebaut.
Das Programm müsste eigentlich ohne Installation von der CD laufen.
Sollte es auf ihrem PC nicht laufen weil ich evtl. eine DLL vergessen
habe, dann installieren Sie bitte auf Ihrem PC die Runtime-Dateien für
Visual Vasic in der Version 6.0. Sie finden diese hier auf dieser CD.