Catssembler

X

Welcome to Catssembler game!

Your goal is to write a program for the cat so it can eat all the fish and reach the exit.

The program starts at address 0x00.

You have 6 registers:

All registers are zeroed at the beginning.

There are several instructions to be used:

The most important instruction is INT

It interrupts the program and moves the cat MX fields horizontally, then MY fields vertically.

Use two's complement to move the cat to the left or up. 0xFF = -1, 0xFE = -2, and so on...

The cat must not hit the wall - this time it doesn't have nine lives.

When the cat stops moving, the program will restart from the beginning. The values in the registers are preserved.

< Back Next > Get started!