Spirou is a platformer based off the popular European comic character of the same name.
Debug Menu#
At the Infogrames logo, press C, B, A, Left, holding each button down as you go. The Sega logo sound effect will play to confirm success. During gameplay, hold A and press Start to enter the debug menu.
Expanded Debug Menu#
At offset 0xd2370 is a pointer table to each menu entry, consisting of references to each label and handler functions. In The Smurfs, all entries were present, and only a variable with the number of entries needed to be patched. In our case, there are only two entries in the table: MAIN DEBUG and TABLEAU (i.e. level select). However, the entries themselves are still present, so we can add them to a new table at offset 0xfff00 and replace the table reference in function 0xd190e to the new table. Use the following Game Genie codes:
Patch |
Game Genie code |
|---|---|
|
|
Options:
Label |
Effect |
Image |
|---|---|---|
EXIT |
Resumes play |
|
CPTANIME |
Frame counter outputting the value of 0xff62d8, |
|
CONSTRUCTIONVRAM |
Start address of work VRAM |
|
RESET |
Performs an illegal write when A+B are hold, |
|
TABLEAU |
Level select |
|
VIEW VRAM |
Use D-Pad to scroll |
|
DUMP VRAM |
Use D-Pad to scroll |
|
DUMP VSRAM |
||
DUMP CRAM |
||
CHANGE COLOR |
Use D-Pad to select palette or show RGB values for palette entry; |
|
VIEW COLOR |
Same interface as CHANGE COLOR, but also shows color cycling |
|
VIEW COLLISION |
Use D-Pad to select value; |
(Source: Original TCRF research)
Error Handler#
An unused function at 0xd33f0 renders the error message "TABLE DE COL TROP PETITE" (lit. "Col table too small"). We can load it when opening the debug menu by adding the following Game Genie code:
Patch |
Game Genie code |
|---|---|
|
|
There are more error messages, but none of them are referenced:
TROP DE PERSOS DS RESTEAFFPERSO
TABLE CORRESPONDANCE TROP PETITE
TROP DE SPRITES HARD
2 PERSOS TEL DE MEME TYPE
(Source: Original TCRF research)
Demo screen#
An unused screen function at 0xe5e16 seems to be a leftover from a demo version, suggesting a release date of June 1995. It also includes an abridged level select, containing only the following entries:
JOUET
CATACOMBES
MARECAGE
We can load it when selecting a level from the debug menu by adding the following Game Genie code:
Patch |
Game Genie code |
|---|---|
|
|
(Source: Original TCRF research)
Unused Music#
Four songs are stored with the rest of the game's audio in the sound data and aren't played at any point in the game.
ID 03, an alternate version of the title screen theme.
ID 0C appears to be an early version of the subway level theme.
ID 0D is an entirely unused song which doesn't match any of the songs from the rest of the game or the SNES version.
ID 11 is the lose life theme from the SNES version.
|
The Spirou series | |
|---|---|
|
Game Boy (Color) |
|
|
Game Gear |
|
|
Genesis |
|
|
SNES |
|