Overlay datasets in
direct mode have a special position using key overlaying.
While it seems to be useful to give the overlay
positions and their overlay values in a separate (symbolic) way (in metasyntax) using “small” keys in connection with
CODING1, this action is completely unsuitable using “big” keys in connection
with the other programs to generate a “random selection” key of the available
key room of the respective program.
That is why the method of key overlaying is expanded
especially with regard to CODING2 and CODING3.
First you can choose more than one overlay dataset in
accordance with Information to Datasets to process and all these datasets are operated as one overlay
unit (see Processing Form and Statistics) To do so, you can
insert a dataset name covering overlay datasets enclosed in round brackets
(’(’, ’)’), a directory name enclosed in square brackets (’[’, ’]’) or enclosed
in angle brackets (’{’, ’}’) in the overlay information input field. By
clicking on the “folder” symbol, you can start the directory choose dialogue
and select a directory too if the first character in the input field is one of
the brackets ’[’ or ’{’.
Second in this process the overlay datasets are used
to overlay the initial key not only once but multiple, what further more is
called iteration of this overlay unit.
Without modification of the overlay unit each also
this approach doesn’t supply much more “chance” because at least the concerned
positions in the initial key mentioned by the overlay unit would be the same in
every stage.
In fact the original overlay datasets are used to
modify the key only once. At the second and following stages the overlay unit
itself is continually encoded (!) before overlaying the initial key
again. For encoding the overlay unit, parameters are used which are initialised
themselves by the initial key.
There are two big advantages in this way:
§
Not depending on the “chance nature” and therefore the
quality of the overlay datasets, extreme chance overlay information is
generated by using the coding method presented here on the overlay unit.
§
The quality of overlaying doesn’t depend on the length
of the overlay unit.
As shown by examinations of the author, after approx. (x
= length of overlay unit in bytes)
1,410 / x (CODING1)
1,441,452 / x
(CODING2) 854,889,360 / x (CODING3)
iterations
the derived key is not any longer differ from a
“chance” key.
That is why the program asks you for the iteration
value along with the names of the overlay datasets
if using overlay datasets in direct mode.
If the iteration field isn’t selected i.e.
hasn’t the focus, the field information is displayed as stars. If the iteration
field is selected, the contents of this field only is visible if the mouse
pointer is located or moved in the central region of this field. If the mouse
pointer slowly leaves the central region of this field, then the information is
hidden. Regardless of that marked field parts are always visible.
The iteration field is only responsive or visible by
handling overlay datasets in direct mode.
Position, overlay value, and
key value interval information are of main interest to overlay datasets in direct
mode. In direct mode every dataset can be set as an overlay dataset,
program module datasets (*.COM, *.EXE) and other binary datasets too.
Using overlay datasets in direct mode, please notice
that line end characters are part of the overlay information and not ignored.