Magic Disk 64

home to index to html: MD8909-UTILITIES-PACKER+ENTPACKER.html
           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  aller-
dings 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  Bildschirmin-
halt 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  Bild-
schirminhalt jetzt liegt. In diesem Fall
49152 bis 49303                         
Die Entpackroutine  ist  genauso  einzu-
setzen. Wenn  Sie  den  gepackten  Bild-
schirm 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  Maschinensprache-monitor  absolut
gespeichert werden.                     
Bei günstigen  Bedingungen,  sollt e der
Packer in der Lage sein,  die  Speicher-
inhalte auf 1/4  des  vorher  benötigten
Platzes zu reduzieren.                  
                            Oliver Menne



Valid HTML 4.0 Transitional Valid CSS!