Magic Disk 64

home to index to text: MD8909-UTILITIES-PACKER+ENTPACKER.txt
           PACKER/ENTPACKER             
           

Jeder, der schon einmal ein eigenes Programm geschrieben hat, kennt IHN, den PACKER!( dieses brutale Programm, dem es Spaß bereitet andere Programme aufs äußerste zu quälen und alles was unnötig ist gnadenlos abzuschneiden!) Bei den meisten Packern kommt es allerdings manchmal zu kleinen ( oder auch großen) Aussetzern, wenn ein bestimmter Speicherbereich gepackt werden soll.
Der Packer dieser Ausgabe hingegen, kann universell eingesetzt werden, d. h. es spielt überhaupt keine Rolle, welcher Speicherbereich gepackt werden soll.
BEISPIEL:
Sie wollen den aktuellen Bildschirminhalt packen. Geben Sie dazu ein:

 SYS 51200, 1024, 2023, 49152           

Der Bildschirminhalt ( Speicherstelle 1024 bis 2023) wird nun gepackt und ab Adresse 49152 neu gespeichert.
Danach gibt der Computer den genauen Bereich aus, in dem der gepackte Bildschirminhalt jetzt liegt. In diesem Fall 49152 bis 49303 Die Entpackroutine ist genauso einzusetzen. Wenn Sie den gepackten Bildschirm wieder hervorholen möchten, so geben Sie ein:

 SYS 51500, 49152, 49303, 1024          

Die beiden Programme liegen zwar als Datalader vor, sie können jedoch mit einem Maschinensprachemonitor absolut gespeichert werden.
Bei günstigen Bedingungen, sollt e der Packer in der Lage sein, die Speicherinhalte auf 1/4 des vorher benötigten Platzes zu reduzieren.

                            Oliver Menne

Valid HTML 4.0 Transitional Valid CSS!