
slot01 - before flight to part2.
slot02 - before the end with 100%.

Game has some bugs:
1. 100% equals 00%, so completting this game with 100% prevents you from be
at hall of fame.
2. If you enter yourname, then enter some extra letters (for example,
"Myname123123"), then delete those extra characters ("123213"). In that case
in hall of fame your name will be as if you haven't those symbols deleted.
And "input name" function thinks symbol "*" is marker for start of inputing
line, at the same time you allowed to input "*". So if you input "*", then
you can't delete it. This bug in input function I fixed (just for fun, because
I could).
3. In big labyrinth there are some unconsistance in about 5,6 places, and one
can make you stuck. Here what I mean: each room has at least two neighbours
(most has 4 neighbours). Consider two adjacent rooms - left one and right
one. Lets say when you in left room, there is a wall which prevent you for
enter right room from there, but when you reach right room, you can see way
to the left. When you use this pass you appear inside wall in left room. It is
ok, when rooms are adjacent horisontally (you do not stuck there). Only one
bug is fatal - it is in one place where rooms are adjacent vertically. So, you
go up, and become stuck in ground (you can't go up nor back down).
4. There are some rooms you can't reach because of photon thrusters. Maybe
that is why bug #1 may be not a bug. You can't get 100% rooms visited unless
you use "disable photon thrusters" cheat.

I comleted this game twice - somewhere in 1990s, and in 2018, febuary.
In 2018 I used all cheats except "infinite bombs", just to make it more
interesting to play 2nd time. At the end of a game I had 7 extra bombs, 100%
rooms visited. Game switched from 99% to 100% when I visited last room you
can possibly visit. Whole labyrinth has 42 levels, 24 rooms per level.
24 times 42 equals 1008. One room is impossible to reach - it is near start,
left to the room with 1st "shop". So there are 1007 rooms. I am curious how
programm calculates when change percentage of rooms you visited to show.

Ok, I just investigated how programm counts percentage of rooms visited. It
just counts rooms then divides number by 10. What is interesting, Starting room
doesn't counts! I took state just before "the end", figured out how game marks
rooms you visit (addr = 44771, len = 3*42*24 = 3024). So you have 3 bytes per
room, one bit shows you visited room or not. I used basic to show me map of
rooms I visited/not visited. I didn't visited "the end" room, "start" room,
"gas" room, "unreachable near shop near start" room, and 4 quite reachable
rooms (forgot to visit two places). Now I understand I could "visit" start room
by reentering it. :-] So I visited exact 1000 rooms and got 100% persents.
Maximum rooms you can visit using my cheats is 1006. Ok, I think I will
consider this game completed. Or maybe I will fix "bad adjanced rooms"...

...

Just made version with bugfix for labyrinth. Making nonterraqueous map viewer.
Researched this incounsistancy. There are 19 bomb in the labyrinth. But game
writes 20 bomb coordinates every time you start the game. When you pick a
bomb, game reset one bit in labyrinth. So when you playing the game there is
only one data for labyrinth. It modifies itself, literally damages. Then at
each start it repairs itself. Ugly. And there is unnesseccary command which
change one byte in labyrinth. So game even fix labyrinth in one place. Thing I
did for 5 other place. Looks like one guy(s) created labyrinth, other guy(s)
tryed to fix some bugs. Wha-ha-ha.

...

I just finished writing "nonterraqueous map viewer". "19 or 20" bomb mistery
solved. Bug it or not, but game places same bomb twice! :-]
