Dangerous Work

Author:
Hideyuki Yamada
Release:
"MSX Magazine" Oct. 1991 Issue

The game:

You can only flame-throw a certain number of times, and you must kill all  the enemy with them.
However, the number of enemies is more than the number of times you can flame-throw.
If you fire into the green barrel, it will explode and burn an area of one character lengthwise and crosswise.
If you fire into the yellow barrel, you can push it away and crush enemy characters under it.
The green barrels can be pushed.
Note that the red barrels can cause a huge explosion all over the map if ignited.

Note:

Particular attention should be paid when typing the line below.
dan-work-line510
In addition, CHR$(176) is used for the Japanese word in the line #1130.
Each checksum is as follows (using version 3.1 coded by the "MSX•FAN" team).
dan-work-checksum
Sorry if there are any typos, however, I have tested my data, and had no problems.

My suggestions for English version:

dan-work-line1130 Checksum: q2S0


Opposite

Author:
Hideyuki Yamada
Release:
"MSX Magazine" Nov. 1991 Issue

The game:

Lead the two balls moving in opposite directions to their respective goals.

Note:

CHR$(176) is used for the Japanese words in the ending messages and REM messages.
Each checksum is as follows (using version 3.1 coded by the "MSX•FAN" team).
opposite-checksum
opposite-screen Sorry if there are any typos, however, I have tested my data, including the ending, and had no problems.

For Amiga CD32 + FDD users:

There is a fatal issue that nothing happens when the ball(s) fell into the hole(s).
Modify the lines #270 and #280 as below.
opposite-amimsx


Three colors

Author:
Hiromasa Sawada
Release:
"MSX Magazine" Feb. 1992 Issue
F1: Restart the current level.

The game:

The object of the game is to make all the balls of the same color.
Balls sandwiched between balls of the same color will change color. In addition to each ball, green block can also be pushed.

Note:

The 1st file:
Each checksum is as follows (using version 3.1 coded by the "MSX•FAN" team).
three-colors-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 "THREE.BAS":
Each checksum is as follows (using version 3.1 coded by the "MSX•FAN" team).
three-colors-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.
three-colors-screen
For modern emulator users:
You may get the "Subscript out of range in 140" error. Either disable the emulator's joystick, or change "+" of "STICK(0)+STICK(1)" to "or".
"STICK(0)+STICK(1)" is in the line #140 of the 2nd file.

Joystick support:

The game originally supports joystick, but the 2nd file can be modified so that "F1" key do not have to be pressed.
three-colors-joystick

For Amiga CD32 + FDD users:

First, AmiMSX can't emulate the line #80 of the 1st file. To matters worse, "PAINT" in the screen mode #5 doesn't work so that all balls become red. The title screen also looks bad.
Try another emulator or real machine. Run the 1st file. After it showed the title screen, press both CTRL key and STOP key, then type:
SCREEN5:SETPAGE1,1:BSAVE"THREE.BIN",&H0,&H177F,S:SETPAGE2,2:BSAVE"THREE2.BIN",&H0,&H69FF,S
You have already loaded the 2nd file. Modify it as below.
three-colors-amimsx
Run this 2nd file, the game will be loaded. (The 1st file is no longer needed.)
In addition, modify the code to avoid the fatal issue that the game stops if your CPU is 020. Modify the 2nd file as below.
three-colors-for-020


>>Return to the "Colorful puzzle games for MSX2 (Type-in programs)" index page