|
|
This page contains no introduction. |
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)