Sonic 2: Battle Race

Rate this game
Also known as
Sonic 2 Battle Race

Sonic 2: Battle Race is a 2012 Sega Genesis ROM hack by ColinC10 that turns Sonic the Hedgehog 2 into a two-player competition. Race as Sonic and Tails on the same screen, earning points by leaving your opponent behind. The player with the most points at the end of the round wins.

Sonic 2: Battle Race cover
Play Game Play directly in your browser
Released
2012
Original release
1992
Genre
Theme
Competition
Perspective
Side-scrolling
Visual
2D, 16-bit, Pixel Art
Developer
ColinC10
Rating
No votes yet

About Sonic 2: Battle Race

Sonic 2: Battle Race is a two-player Sega Genesis ROM hack created by ColinC10 in 2012. Built from Sonic the Hedgehog 2, it replaces the usual race to the finish with a competitive scoring system where players earn points by outrunning each other.

How Battle Race Works

Two players control Sonic and Tails in the same stage. Unlike Sonic 2's original split-screen Competition Mode, both characters share a scrolling view as they race through the level.

The goal is to move far enough ahead that your opponent falls behind the visible play area. Doing so scores a point, and the trailing player respawns so the race can continue. The player with the most points at the end of the round wins.

This changes how familiar Sonic 2 stages are played. Instead of simply reaching the signpost first, players compete for the lead throughout the level. A fast start helps, but maintaining momentum and recovering after falling behind are just as important.

Stages and Level Selection

Battle Race includes a level selection screen that lets players choose stages directly without entering a cheat code. The available zones include Emerald Hill, Chemical Plant, Aquatic Ruin, Casino Night, Hill Top, Mystic Cave, Oil Ocean, Metropolis, and Wing Fortress.

Level Selection
Players can choose from classic Sonic 2 zones and acts before starting a race.

Most listed zones offer their original two acts, while Metropolis has three. Sky Chase and Death Egg are excluded from the playable race selection.

Each environment presents different challenges. Chemical Plant features fast slopes and hazardous sections, Mystic Cave has narrow passages and traps, and Casino Night adds bumpers and springs that can disrupt a close race.

Two-Player Competition and Strategy

The hack uses the familiar movement of Sonic 2, including running, jumping, rolling, and the Spin Dash. However, success depends on staying ahead of another human player rather than simply surviving the stage.

Knowing the level layout is especially useful. Alternate paths, shortcuts, and well-timed jumps can help one player build enough distance to earn a point. A mistake that would cost only a few seconds in the original game may give the opponent a scoring opportunity here.

Item monitors also affect the competition. Extra-life monitors award an additional point, making them valuable targets during a close match.

Battle Race is designed for two players. It is best played with a friend, using separate controllers or keyboard mappings supported by the emulator.

Development and ROM Preservation

Sonic 2: Battle Race was created by ColinC10 and released in 2012 as a competitive modification of Sonic the Hedgehog 2. The hack changes the original two-player experience by placing Sonic and Tails on a shared screen, where the player who moves far enough ahead earns a point.

The project was documented by Sonic hacking community members in July 2012, with contemporary reports highlighting its fast-paced multiplayer competition. The hack also introduces a stage selection menu and special commands for restarting checkpoints or returning to the level selection screen.

The preserved ROM is 2 MiB in size and has a CRC32 checksum of BE6D9178. It retains the original Sonic the Hedgehog 2 internal title and September 1992 Sega copyright header. The exact revision of this ROM has not been independently verified.

Basic Controls

  • Left / Right: Move Sonic or Tails.
  • Up: Look upward.
  • Down: Crouch or roll while moving.
  • A / B / C: Jump.
  • Start: Pause or resume the game.

Spin Dash

  • Down + A / B / C: Hold Down and repeatedly press a jump button to charge a Spin Dash. Release Down to accelerate.

Special Battle Race Commands

  • Pause + A: Quit the current race and return to the stage selection screen.
  • Pause + B: Reset both players to the last checkpoint.

Two-Player Setup

  • Player 1: Controls Sonic using the first Genesis controller.
  • Player 2: Controls Tails using the second Genesis controller.
  • Objective: Outrun your opponent to earn points. The player with the most points at the end of the round wins.

Important: Sonic 2: Battle Race requires two players. Configure both controllers in the emulator before starting. Keyboard mappings depend on the emulator.

Advertisement

Frequently Asked Questions

Can you play Sonic 2: Battle Race alone?

Sonic 2: Battle Race is designed for two players. One controls Sonic and the other controls Tails, competing to earn points by outrunning each other.

How do you score points in Sonic 2: Battle Race?

Move far enough ahead of your opponent to push them off the visible screen. The leading player earns a point, and the other player respawns. Extra-life monitors can also award an additional point.

How do you restart or leave a race?

Pause the game and press A to return to the stage selection screen. Pause and press B to reset both players to the last checkpoint.

ROM Information

File name
sonic-2-battle-race.bin
File size
2,097,152 bytes (2048 KiB)
Platform
Sega Genesis / Mega Drive
Base game
Sonic the Hedgehog 2
Internal title
SONIC THE HEDGEHOG 2
Copyright (header)
(C)SEGA 1992.SEP
Product code
GM 00001051-01
Region
JUE
Console
SEGA GENESIS
Hack Author
ColinC10
Header Rom End
0x00200000
Stored Checksum
D951
Calculated Checksum
0720

File checksums

CRC32
BE6D9178
MD5
3501b7e9d907999362182b83eedbac68
SHA-1
f02d5489935513811af46be98e991b4132786fe4

ROM header values may be inherited from the original game.

Sonic 2: Battle Race Screenshots

2 images
Title Screen
GamePlay