the cutting room mirror

Puzzle Bobble (WonderSwan)

The WonderSwan having the option to play games vertically proves to be a good fit for Puzzlin' and Bobblin'.

Debugging#

The ROM's main event call table is located starting at 8000:0670 (0x670) and called upon at 8000:0725.

To access Test Mode, inject its routine 8000:70BE offset (0x70BE) into the call table and set a breakpoint at 8000:0725, modify the DI register to the table offset, and continue execution.

Test Mode#

Address

8000:70BE

Press Y1 or Y3 to navigate the menu.

Press X4 to execute.

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: As of now only Sprite Check, Key Check, and Play Demo are functional; Determine if the remaining functionality was stubbed out or not...

Sprite Check#

Test Mode

To cycle through the sprites press Y2 or Y4.

Press Start to return to Test Mode.

Key Check#

Key Check

Press any key to see its state change from OFF to ON.

Play Demo#

Play Demo

Press Y1 or Y3 to navigate the menu.

Press X4 to change the Mode.

Press Y1 or Y3 to change the Stage.

Press Start to play.