the cutting room mirror

Kumon no Sukusuku Lesson 1-kara 30-made no Suuji

This page contains no introduction.
What makes this game notable or what is it about? Are you a bad enough dude to save this article?

Sound Test#

This screen is loaded by function 0x0099be. We can find this address at index 0x22 of a table that starts at 0x00414c. This index is loaded as a parameter to this call:

000089aa 30 3c 00 22     move.w     #0x22,D0w
000089ae 32 3c 00 00     move.w     #0x0,D1w
000089b2 4e b9 00        jsr        FUN_0000440c.l
         00 44 0c

Unfortunately, this call isn't normally reachable, since the following condition is always true, making execution continue at address 0x0089c0:

00008936 10 39 00        move.b     (DAT_0000057c).l,D0b
         00 05 7c
0000893c 67 00 00 82     beq.w      LAB_000089c0

We can however patch the data at 0x00057c to any non-zero value so that the condition is false, for example:

0000057c = 01

Afterwards, on page 0, press and hold all buttons of either sequence Down Left Right Up or Down Right Left Up to load the sound test. Pressing either sequence again exits the sound test.

Controls:

Down/Up

Increment / Decrement sound type

Right/Left

Increment / Decrement sample index

Red button

Play sound

Pen button

Stop playing sound

(Source: Original TCRF research)

References#


  1. https://gamefaqs.gamespot.com/pico/295254-kumon-no-sukusuku-lesson-1-kara-30-made-no-suuji/data↩︎