About Sonic The Hedgehog 2 XL
Sonic the Hedgehog 2 XL is a humorous Sega Genesis ROM hack created by Captain Bozo and Ranger in 2010. It replaces the Rings in Sonic the Hedgehog 2 with edible onion rings that gradually make Sonic gain weight. The original stages remain largely unchanged, but collecting Rings now creates a new problem: Sonic becomes slower, heavier, and less capable of navigating the levels.

How the Weight System Works
Each onion ring contributes to Sonic's weight, with roughly five Rings increasing his fatness by one level. As he grows larger, his running speed and jump height decrease, making ordinary platforming obstacles increasingly difficult.
At higher weight levels, Sonic loses the ability to Spin Dash and perform normal spinning attacks. Collecting approximately 30 Rings without losing weight can eventually cause him to collapse and die.
Rings still provide protection from damage, but losing them does not reduce Sonic's weight. Picking up dropped Rings makes him even heavier, turning a familiar Sonic survival mechanic into an additional risk.
How to Lose Weight
Sonic can burn off excess weight by moving around, although the process takes time. A faster solution is to find special monitors marked with a question mark (?), which immediately reduce his weight when broken.
These monitors are particularly useful after collecting too many onion rings or passing through areas where Rings are difficult to avoid. However, Sonic may become too heavy to break them if he waits too long.
The challenge is to balance Ring protection with Sonic's ability to move. Sometimes avoiding a group of onion rings is safer than collecting them.
Special Stages and Super Sonic
The original Sonic 2 progression remains available, including Special Stages and Chaos Emerald collection. Reaching a Special Stage can be difficult when Sonic is too heavy to jump high enough to enter it.
Unlike Rings collected in the main stages, Rings inside Special Stages do not increase Sonic's weight. It is also possible to unlock Super Sonic, although the transformation has some unfinished visual details and does not completely remove the effects of the weight system.
Sonic 2 XL keeps the familiar adventure intact while changing the purpose of its most recognizable collectible. Instead of gathering every Ring, players must carefully manage how many onion rings Sonic eats to keep him moving.
Genesis Controls
- Left / Right: Move Sonic.
- Down: Crouch or roll while moving.
- A / B / C: Jump.
- Spin Dash: Hold Down, press Jump repeatedly, then release Down.
- Start: Pause the game.
Running helps Sonic gradually lose weight, while breaking a ? monitor removes excess weight immediately. At higher weight levels, jumping and Spin Dash abilities become restricted. Keyboard mappings depend on the emulator configuration.
Sonic The Hedgehog 2 XL Screenshots
ROM Information
- File name
- sonic-the-hedgehog-2-xl.bin
- File size
- 4,194,304 bytes (4096 KiB)
- 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
- Stored Checksum
- 7D89
- Calculated Checksum
- 7D89
File checksums
- CRC32
- 9459FBFB
- MD5
- 224489113ed26aab6b57c95bba244ef7
- SHA-1
- 3da63ca02a76e2ee5767eaa4ab453f6bc8c27bd5
ROM header values may be inherited from the original game.
