The game

The title

The hero climbs a giant tree through nine stages: from branch to branch, up ladders and vines, among apples, nests, doors in the trunk and spiders.

Each stage is a script: a list of three-byte entries —steps since the previous one, type and column— that the cartridge uploads to VRAM at the start and pulls out as you climb. One step is eight pixels, one row of cells. The only thing not in the list is the trunk in the middle.

The pictures below are neither captures nor the cartridge running: they are each stage's script fed through the cartridge's scenery step, rewritten in Python (tools/arbol.py), stacking the middle row of the screen at every step. Checked against openMSX, climbing each whole stage thirty steps at a time: 0 cells different out of 104,832.

What each stage holds

stagestepsbranchesapplesspidersdoorssky
14519821510cyan
24939815128light green
3508103201312light yellow
4498103231412grey
549187271613black
651510317129light yellow
7549110261914grey
847383171610black
9515114261915black

Stage 1 starts on the ground, by the river. The other eight start at the foot of a hollow chamber in the trunk, a red section with two ladders at the top and two at the bottom. All of them end with two red rows and two round windows.

The colour of the sky is the stage's mask, (0xE05D): the first stage's comes from the initial values at 0x51C1, and the others from the table at 0x741F.

The nine stages

Bottom to top, the way they are climbed. First all nine together, standing on the ground, and then each one full size.

The nine stages side by side

Stage 1

Stage 1

Stage 2

Stage 2

Stage 3

Stage 3

Stage 4

Stage 4

Stage 5

Stage 5

Stage 6

Stage 6

Stage 7

Stage 7

Stage 8

Stage 8

Stage 9

Stage 9

Between stages, and the castle

When the stage changes, 0x7629 paints a 32-column tree from the middle outwards, in the colours of the stage that starts. After the ninth it paints the castle, and on top the windows at 0x7600 with the two characters and the sign. Both checked against openMSX down to 0 bytes.

The tree between stages

The castle

The menu screens

Built from the ROM and checked against openMSX down to 0 bytes.

The company screen

The title screen