   Xenomorph for  Atari ST

1 floppy disk hack, with some fixes.

Source:  STX images of original - program and floppy #2.
Floppy #1 had some errors, so I took files from De version
crack, what compared with Pompey crack files, and all they are
100% same, so we may consider that floppy #1 files are
all OK.

Original has some flaws:  it is on 3 floppies, and sometimes
need to swap floppy 1 and 2 too often, during gameplay.
There is no testing is save floppy really inserted instead 
game floppy 1 or 2, what will result in destroying data on
them if not copy protected.  Or if want to load saved game,
but did not replace floppy, game will freeze, crash.
Same will happen if there is no saved game on save floppy,
and try to load saved game - because no check for validity.
And funny is that it just asks for "other disk" instead saying
which one exactly to insert. 
All mentioned is result of lazy coders. Really.

This version is on single 800K floppy, so no need for
annoying disk swaps. Of course, you need to swap
floppies when save/load game, but that's not something
what do often. No support for 2 floppy drives.  If that's problem,
wait for hard disk verion :-)   Almost done.

For saves you need formatted 360 or 400K floppy, but if it is
720 or 800K, will serve too.

Other improvements:
All files were repacked with better and faster packer.
Depacking is much faster, and all loadings go pretty fast.
Floppy access code is replaced with faster one too.

There is testing for case if user did not replace main
floppy with save floppy, and then border and part of
screen will go red/green, running lines until floppy is
really replaced.

Use quality floppies. For saves too, as game does not
check is saving and loading done without errors.


Note about used version:  it is not  the same
game version which is used by most of cracks, like
by Atari Legend or Pompey Pirates. Loading rutine
starts 16 bytes hugher in RAM, for instance.
Version is 1.4, while they used v. 1.2 .
Possible that some bugs are fixed in this.

 
  PP, Sept. 2014

