Escape From Monster Island

Author:
Kenji H.
Release:
"PiO" Apr. 1986 Issue
Y: Yes.,   N: No.,   1~3, A~D: Select the option (your actions, weapons and magic).,
Space: Shoot / Cast a spell.,   C: Change the method of attack.

The game:

You have come to an island to investigate. But it was the home of monsters.
As soon as you arrive at the island, the pilot of the helicopter  have been kidnapped and the fuel have been stolen.
You must rescue the pilot, find three energy tanks, and return to the helicopter.

For disk users:

This game is originally for tape only. The file is too large to load or save the file itself even if you disable the 2nd disk.
To play the game on Disk Basic, you must split the file into 2 files.

The 1st file named "ESCAPE1.BAS":

The lines #10, #2700, #2710 and #3070~#3380. In addition, modify line #10 as below.
escape-pio-1st-file-line10
If you modify the code as described above, each checksum will change as follows (using version 3.1 coded by the "MSX•FAN" team).
escape-pio-1st-file-checksum
Sorry if there are any typos, however, I have tested my data including the ending, and had no problems.

The 2nd file named "ESCAPE2.BAS":

The lines #20~#2690 and #2720~#3060.
Disk version's issue: After defeating the giant robot (enemy number "12"), there is an increased possibility of an "Out of memory" error.
To solve this problem, modify the line #20 as below. It also needs this POKE statement to avoid the issue that disables your replay after the game is over.
escape-pio-2nd-file-line20
In addition, correct the author's typos.
escape-pio-2nd-file-line2090 & 2360
If you modify the code as described above, each checksum will change as follows (using version 3.1 coded by the "MSX•FAN" team).
escape-pio-2nd-file-checksum
Sorry if there are any typos, however, I have tested my data including the ending, and had no problems.

To load the game, run the 1st file.
For modern emulator users:
Don't forget to hold CTRL key while you turn on your MSX, otherwise you will get an "Out of memory in 20" error.

My suggestions for English version:

The 2nd file: Modify the lines as below.
escape-pio-en-suggestions
If you modify the code as described above, each checksum will change as follows (using version 3.1 coded by the "MSX•FAN" team).
escape-pio-2nd-file-english-version-checksum
escape-en-screen English version!

Tips:

escape-pio-map
Each number means the monster number. "6", "8"~"10" and "12" are stronger ones.

Joystick Support:

The 2nd file:
"STICK(0)" is found in the lines #160 and #1930.
"STRIG(0)" is found in the lines #2020 and #2760. The quickest way is to simply replace each "0" with "1".
In addition, modify the code as below.
escape-pio-2nd-file-joystick
escape-joystick-screen
T1: Trigger 1
T2: Trigger 2
U: D-pad up
R: D-pad right
D: D-pad down
L: D-pad left

Trigger 1: Shoot / Cast a spell.
Trigger 2: Change the method of attack.

Additional code:

The 2nd file: Modify the code as below.
escape-pio-2nd-file-additional
• The fact that you also had a 50% chance of fleeing from enemies #8 and #12 also made the game very easy.
  Nothing should happen when you try to flee from these two types of enemies after modified the line #1830.
• The player's level only affected hit and evasion rates, mainly in close combat with swords.
  So I made it so that as the player levels up, his attack and defense increased.
  With this modification, I had to make a modification to the routine that displays the enemy's attack power.(The line #2690.)
• Originally, the spell of Cross was to reduce the HP of enemy to 1/10, but for the purpose of adjusting the difficulty level, it was changed to 1/2.(The line #2120.)


>>Return to the "RPG for MSX (Type-in programs)" index page