Actions

SCHG

Sonic Shuffle

From Sonic Retro

Sub program list

A list of the smaller programs the game seems to shuffle in and out of memory. 1ST_READ.BIN is the game's main program and lists most of these sub programs as simple text strings. Allowing someone to change what sub program loads. TITLE.BIN is the first to be loaded up before the MOVIE.BIN file after 1ST_READ.BIN is loaded. It can be studied a bit by changing sub programs around. Some programs such as the debug tools can't be loaded normally. TITLE.BIN lists a lot of Debug functions that may or may not still work, if a more conventional way is found to activate it using a cheat device such as using a Game Shark or Action Replay.

FILE NAME DESCRIPTION
BATTLE.BIN Activates on Battle spaces or Precioustone spaces.
DUEL.BIN Activates in Versus Mode when 2 players land on the same space.
SMGXX.BIN Stage Clearing Mini Games
FILE NAME MINI GAME NAME BOARD NAME
CMG11.BIN VOID BATTLE Fourth Dimension Space
CMG21.BIN STOP THE TRAIN Riot Train
CMG31.BIN SKY DIVING Fire Bird
CMG51.BIN EARTH QUAKE Nature Zone
CMG71.BIN SONIC SURFING Emerald Coast
ENDING.BIN End Credits
EVENT.BIN Mini Event
EVPXX.BIN Cutscene (may contain spoilers)
FILE NAME SCENE
EVP00.BIN Maginary World Intro
EVP01.BIN Emerald Coast Intro
EVP02.BIN Dream Sequence
EVP03.BIN Emerald Coast Clear
EVP04.BIN Fire Bird Intro
EVP05.BIN 2nd Dream Sequence
EVP06.BIN Fire Bird Clear
EVP07.BIN Nature Zone Intro
EVP08.BIN 3rd Dream Sequence
EVP09.BIN Nature Zone Clear
EVP10.BIN Riot Train Intro
EVP11.BIN 4th Dream Sequence
EVP12.BIN Riot Train Clear
EVP13.BIN Fourth Dimension Space Intro
EVP14.BIN Void Battle Intro
EVP15.BIN Fourth Dimension Space & Void Battle Clear
EVP16.BIN Ending Before Credits Roll
EXDEMO.BIN Specific Mini Game tutorial, objective, controls and rules.
HPVIEW.BIN Debug Tool (Character Viewer)
MAPSTART Map Tutorial
MDLVIEW.BIN Debug Tool (Model Viewer)
MGXXX.BIN Mini Games
FILE NAME MINI GAME NAME VERSUS MODE ONLY
MG001.BIN SONIC THE THIEF NO
MG002.BIN SONICOLA NO
MG003.BIN STOP AND GO NO
MG004.BIN OVER THE BRIDGE NO
MG005.BIN SONIC GUN SLINGER NO
MG006.BIN SONIC LIVE NO
MG007.BIN PYSCHIC SONIC NO
MG009.BIN SONIC TAG NO
MG010.BIN WRONG WAY CLIMB NO
MG011.BIN BUNGEE JUMP NO
MG012.BIN MANIC MAZE NO
MG013.BIN SHADOW TAG NO
MG019.BIN FROSTY RUMBLE NO
MG023.BIN GREAT ESCAPE NO
MG024.BIN EGG & THE CHICKEN NO
MG029.BIN SONIC TANK NO
MG030.BIN FUN FUN SONIC NO
MG032.BIN JUMP THE SNAKE NO
MG033.BIN ZERO G SNAP SHOT NO
MG034.BIN THOR'S HAMMER NO
MG035.BIN OVER THE RAINBOW NO
MG039.BIN TWISTER NO
MG040.BIN NUMBER JUMP NO
MG042.BIN SONICOOKING NO
MG043.BIN EGG IN SPACE NO
MG044.BIN GARGANTUA NO
MG045.BIN SHODDY WORK NO
MG046.BIN BUCKET-O-RINGS NO
MG049.BIN BOMB RELAY NO
MG051.BIN TRACTOR BEAM TAG NO
MG052.BIN EGGBOT'S ATTACK NO
MG060.BIN SONIC DJ NO
MG101.BIN SONIC SLOT YES
MG102.BIN SONIC DARTS YES
MG103.BIN SONIC HI LO YES
MOVIE.BIN Plays a .SFD move file from the "\\root\MOVIE" directory
FILE NAME VIDEO DESCRIPTION
MV000.SFD Opening Movie
MV001.SFD Emerald Coast Clear
MV002.SFD Fire Bird Clear
MV003.SFD Nature Zone Clear
MV004.SFD Riot Train Clear
MV005.SFD Fourth Dimension / Void Battle Clear
ONES.BIN Board Name Screen
PSGETX.BIN
FILE NAME DESCRIPTION
PSGET1.BIN Next Precioustone Cutscene
PSGET2.BIN Final Precioustone Collected Cutscene
RANKDEMO.BIN Story Mode Ranking
RECORD.BIN Versus Mode Ranking
SMGXX.BIN Stage Specific Mini Games a.k.a. Accident Mini Games
FILE NAME MINI GAME NAME BOARD NAME
SMG21.BIN THRU THE TUNNEL Riot Train
SMG22.BIN RING LASSO Riot Train
SMG31.BIN RAPID CLIMB Fire Bird
SMG32.BIN SKY BRIDGE Fire Bird
SMG51.BIN CROC-ATTACK Nature Zone
SMG52.BIN RING OF FIRE Nature Zone
SMG71.BIN SONIC PARASOL Emerald Coast
SMG72.BIN RING TIDE Emerald Coast
SMG81.BIN FINAL FRONTIER Fourth Dimension Space
SROOM.BIN Sonic Room
START.BIN New Game in Story Mode or Versus Mode Character Select and Difficulty Settings.
TEST_0.BIN Debug Tool (Level Viewer)
TITLE.BIN Title Screen, VMU Selection, Sega logos and CRI Middleware Logos before the intro movie plays.
TRAP.BIN Required for board specific traps to work correctly.
TUTORIAL.BIN The game's tutorial on how to play.
VOIDEVENT.BIN Void Space.
Sonic Community Hacking Guide
General
Sonic Music Hacking Guide | SonED2 Manual
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic Eraser | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Nick Arcade prototype) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (8-bit) | Sonic 2 & Knuckles | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Sonic 3 | Sonic & Knuckles | Sonic the Hedgehog 3 & Knuckles | Sonic & Knuckles Collection | Sonic Crackers | Sonic 3D: Flickies' Island | Chaotix | Sonic R PC | Sonic Jam 6 | Sonic Advance | Sonic Advance 2 | Sonic Advance 3 | Sonic Battle | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Shuffle | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Shadow the Hedgehog | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Lost World | Sonic Forces
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | Subroutine Equivalency List | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | VDP Documentation | Official Sega 32X Documentation | Official Mega-CD Documentation | Official Sega Mega Drive Documentation