All about programming, unused content, and more in the Classic Sonic games!

Joined October 2022
There's some bugs with the peelout in Sonic CD. There's certainly shenanigans to be had. (This does not apply to the remake, as that implemented it differently)
2
37
3
265
5,591
The 2013 remake of Sonic 2 directly ported the Death Egg Robot from the original game, but broke the way its arms launched at Sonic.
7
73
2
646
29,831
Unreferenced demo data exists for special stage 2 in the v0.51 prototype of Sonic CD. It never gets decompressed into the demo data buffer nor does the code to run it get called. However, with some hacking, it can be restored.
1
22
136
4,261
So, the 2013 remake of Sonic 2 made a change to the way the claw attack's hitbox works.
7
54
2
464
18,884
A technical dive (😉) into Sonic 3's water palette swapping!
16
373
4
3,583
113,392
If you're wondering why Hydrocity uses the Sonic 1 method... turns out the devs seemed to intend on HCZ using the gradual method. However, when I enabled the gradual method, the game ran fine for a bit, but then it suddenly froze. Will be investigating more.
1
39
1,646
Due to the demo programs in the Japanese and PAL versions (not USA) of Sonic CD being built off of a prototype, they retain the logic for enabling debug mode by pressing start on player 2's controller. You can do this so that you don't need to enter the code in the sound test.
1
27
155
4,121
It doesn't apply to the USA version due to the demos being rerecorded, and thus the demo programs were built off of a newer version without the prototype logic.
10
699
There exists a collision bug where the check used to prevent Sonic from clipping on top of a surface he's too far below from isn't done if he's moving horizontally in the air. This can easily be seen if you put a solid object on a top solid surface and hit it from the bottom.
2
7
73
2,234
Here's a silly difference between the 510 and 0.28A (512) prototypes of Sonic CD. Special stage rings always appear in 510, but never in 0.28A. 0.28A added a ring count check, but only checked the top byte. As a result, they can only appear if the player has at least 12800 rings.
1
6
24
1,418
Loops were planned on being implemented in Chaotix, even being present in prototypes... yeah, I can see why they were removed (footage provided by @MDTravisYT)
3
18
2
151
3,379
There's a ROM hack of Chaotix called Knuckles' Clackers by GenesisDoes that reimplements loops, and even uses the masking sprite... but it still illustrates the problematic nature of loops with the tethering mechanic.
1
2
32
810