[0/5] ZXZIP_v1.02s for Pentagon-512K
ZXNet echo conference «real.speccy»
From Felix Knajzev → To All 14 April 1999
*** Posted with the permission of the Moderator.
ZXZIP512
========
Epigraph: “May the author of ZXZIP forgive me...” ;-)
Adaptation of the program “ZXZIP_v1.02s” for extended memory of
computers "Pentagon-512K" (6&7 bits of port #7FFD).
Last edition on 08/15/97.
As you know, ZXZIP_v1.02s is "tailored" for the expanded memory of the computer "ZS-Scorpion_256". Those. If this (additional)
memory is found, it will be used as
an additional buffer for long input files (for 255 sectors, for example). In this case, the _entire_ file is loaded into the "brains", and additional access to the disk with the source file ends there: all subsequent uploads will take place
from the electronic disk, which, to some extent, can speed up the process of packing the file.
This version of such a useful software product was adapted by me for the happy owners (of which I am) of expanded memory according to the Pentagon “standard”. Now ZXZIP will work on as many as three Speck configurations:
1. ZX_Spectrum-128K
2. ZS_Scorpoion-256K
3. Pentagon-512K (NEW!) (or any other with similar upper
memory expansion)
ZXZIP512 uses _only_ eight (8)additional
pages of the Pentagon's upper memory, which are selected by the _sixth_
(6) bit of port #7FFD (the seventh bit of #7FFD is _always_ reset! [bit_7=0]). When accessing port #7FFD, the
_full_ sixteen-bit address is used!
During program startup, a test is performed for the presence of additional
eight pages addressed by the sixth bit of port #7FFD.
If these same eight pages are not found, then The original "ZXZIP_v1.02s" will not change _a single_byte_!
If everything went well, then a corresponding line will appear on the screen, notifying you that you are the happy owner of an advanced Speck:
"Pentagon 512 expanded memory detected"
Yes, +more: all abbreviations like "1.02s" after such a "detect" will be replaced with "1.02p". ;) This is to make it clearer what kind of “brains” we are currently working with.
Now, having guessed your question “and how bad is all of this?” - I immediately answer it: I have been using this program since the appearance of the adapted version. I work only with 512K. I pack a lot often. Until now I haven't discovered _a single_glitch_! ;)
Best regards, Felix.
[ZX]