
| GAME INFORMATION | |
|---|---|
| Game Name | Sonic 1 in Sonic 3 S.C.E. |
| Region | USA |
| Console | SEGA Genesis |
| Game Release | 1991 (35 years ago) |
| Genre | Hack, Platformer 2D |
| Publisher | SEGA |
| Developer | Sonic Team |
| Languages | English |
| Downloads | 1,054 |
| Users Score | |
| Favorites | |
Game Description:
This is a port of Sonic The Hedgehog (1991) to Sonic Clean Engine (S.C.E.) Extended version, a heavily modified and improved Sonic 3 & Knuckles engine.
Update: this should fix the Spikes enemy bug in SYZ.
Cheats and Secrets
-
S1 Level Select: U, D, L, R, A+Start on the Title Screen;
-
S.C.E. Level Select: U, D, L, R, A+C+Start on the Title Screen;
-
Hidden Credits: Hold A+C on the Sega Screen;
-
Debug Mode: 1, 9, 9, 1, 0, 6, 2, 3 in the Sound Test of any Level Select;
-
All Emeralds: 4, 1, 2, 6 in the Sound Test of any Level Select;
-
Results skip: A, B or C during Got Through/Special Stage screens.
Features
-
Cleaned up and optimized disassembly of Sonic 3 & Knuckles:
- There are no hardcoded things as there were in the original Sonic 3 & Knuckles. Complete freedom in your work;
-
Changed level layout format. Now there are two bytes for chunk IDs:
- This will allow you to create more chunks for levels because there will be no one-byte limit here. This will allow you to port levels even from Sonic CD;
-
All current level settings in one file:
- No more searching through the entire Sonic disassembly to replace chunks, layout, palette, music, and other things. Just open Pointer.asm located in each level folder;
-
Many original subroutines have been replaced with faster equivalents. These new subroutines do not break compatibility with the original Sonic 3 & Knuckles. Therefore, there is no need to worry about this:
- Updated Ultra DMA Queue subroutines and compression algorithms(Kosinski Plus, Kosinski Plus Module, Updated Enigma) have optimized S3K's performance very well;
-
I rewrote the code of all the screens, objects, and other things to get maximum performance:
- Poorly written object code can significantly reduce game performance, regardless of whether other subroutines have been optimized very well. All code has been rewritten in S3K style. If you are familiar with Sonic 3 & Knuckles disassembly, you will have no problems with the S1S3/SCE code;
-
The size of the object slots is now 0x50 bytes:
- Additional free bytes will facilitate work on complex objects;
- You can easily change the object slot size without breaking anything, since there's no slot-size-based multiplication like in Sonic 1 and Sonic 2;
-
Various sound drivers:
- There are Z80 Sound Flamedriver and M68K Sonic 2 Clone Driver v2 (Mega PCM 2.1 version). It all depends on your tasks.
Changes for the Sonic 1 in Sonic 3 & Knuckles (S.C.E. Version)
-
New game engine. The original Sonic 1 has serious performance issues, so the game runs much better now;
-
Some things are kept in the style of Sonic 3 & Knuckles. There is a mix of graphics and music from Sonic 1 and Sonic 3 & Knuckles;
-
Playable Tails and Knuckles. You can play as Sonic and Tails or Knuckles and Tails. The villain switches between Eggman and Eggrobo depending on which character you choose to play;
-
All level layouts have been updated to match Sonic 1 2013 and Sonic Origins. New paths for Tails and Knuckles in MZ3, SYZ2 and SLZ1, new secrets pretty much everywhere else;
-
New artwork for bosses and other stuff;
-
New settings menu;
-
Seven Special Stages. Special Stages are now only available through Star Posts, but only if you have 50 rings. The player will lose 50 rings for entering the stage;
-
You can get 7 Chaos Emeralds and use Super/Hyper Transformations;
-
Many minor improvements in polish, such as added SFX or boss intros.
Github Page: https://github.com/TheBlad768/Sonic-1-in-Sonic-3-S.C.E.-