Skip to content

Code Modifications

Ich73 edited this page Sep 2, 2026 · 1 revision

This page lists and explains all modifications to the (uncompressed) code.bin file. The original code is RevLZ77 compressed.

Navigation:

  1. Question Answer Buffer
  2. Hardcoded Texts

Question Answer Buffer

The original code only allows to render up to 14 characters of text for each answer to a quiz question. To fix this, the following modification changes the buffer size from 14 (0x0E) to 64 (0x40).

Address Original Modified
Bytes Disassembly Bytes Disassembly
0xAB124 0E 30 A0 E3 mov r3, #0x0E 40 30 A0 E3 mov r3, #0x40

Hardcoded Texts

Some texts displayed in game are not stored in romfs files but are directly stored inside the code. The following modifications change the texts.

Address Original EN English
Bytes Bytes Text
0x4436C BB 30 FC 30 ... 44 00 65 00 ... Delete all saved data!
0xBDB0C 42 00 47 00 ... 54 00 75 00 ... Turn background music on / off.
0xBDB64 53 00 45 00 ... 54 00 75 00 ... Turn sound effects on / off.
0xBDBB8 AF 30 A4 30 ... 43 00 68 00 ... Change the time limit for the quiz.
0xBDC18 1A 9E 6B 00 ... 59 00 6F 00 ... Your progess will be lost.
Think carefully before you continue.

Setup/Installation

Details

Progress

Clone this wiki locally