In the emulator

openMSX with a Japanese MSX2 machine (C-BIOS_MSX2_JP) and the cartridge as ASCII8. The probes are run one at a time.

The probes

probewhat it does
omsx_pantallas.tclgoes through the 257 screens and dumps VRAM, RAM and the palette
omsx_sprites.tclthe same run, with the sprite area of VRAM: 1,020 dumps
omsx_lecturas.tcllogs which bank each mapper write sets and which patterns, definitions, blocks and scores the cartridge reads
omsx_huerfanas.tclwhether any of the 61 pieces of code with no call runs, or either of the two tables with no pointer found is read
omsx_truco.tclthe 0x4010 cheat, on a copy of the ROM

"What was measured" is the sum of two runs: the 257 screens one by one, and the demo, the five bosses fought and killed in their room and in round 7, and the ending.

The checks

whatagainst whatresult
the titleVRAM0 bytes different
the 257 screensVRAM page 0256 at 0; the other, at 0 without an object already picked up
the actors' figurestheir records in RAM622 of 629 whole; the other 7, anima caught halfway or records set by another routine
Rastanhis records in RAM617 of 619 whole
the data with no ownerthe reads during the runnone, except 16 bytes of block table A2C0 that p06:6226 repaints

To see it

With byte 0x4010 of a copy of the ROM set to 1: 7 and 6 change stage and BS ends the game.