Bugfixes - RetroKoH/S1Fixed GitHub Wiki
This page contains a list of bugfix guides for you to apply to your disassembly of Sonic 1. These guides only address fixes for bugs contained within the original game, not for bugs that come as a result of mods made for S1Fixed. Such bugs will be addressed within the mod guides themselves.
Code Corrections
- RAM Clearing Fixes
- Fix Race Condition with PLCs
- PLC Queue Shifting Fix
- Prevent DLEs in Special Stage and Title Screens
- Display-and-Delete Bugfix
- Sonic Pushing and Walking Animation Fixes
- Sonic S-Tunnel Flicker Fix
- Rolling Turn Around Fix
- Rolling Speed Cap Fix
- Rolling Jump Landing Fix
- Look Shift Fix
- Properly Angled Running Animations
- Shield/Invincibility Position Fixes
- Clear Control Lock While Jumping
- Debug Mode Fixes
- Demo Playback Fix
- Top Boundary Fix
- Horizontal Scrolling Fixes
- Bottom Boundary Fixes
- Screen Scroll While Rolling Fix
- NE Corner Reloading Glitch Fix
- Ducking Size Fix
- Proper Invisible Solids Detection While Ducking
- Hidden Points Bugfix
- Remove Speed Shoes at Signpost Fix
- Game/Time Over Fixes
- Underwater Hurt Fix
- Drowning Bug Fixes
- Lives Over/Underflow Fix
- Final Zone Boss Hit Count Underflow Fix
- Lost Ring Bugfixes
- RememberSprite Fix
- Buzz Bomber Missile Positioning
- Special Stage Jump Physics Fix
- Proper Push Sensors While Rolling
- Final Zone Plasma Ball Fixes
- SBZ Trapdoor Display Glitch
- GHZ Vertical Scrolling Fix
- Sound Driver Fixes
- Spike SFX Fix
- SLZ Pylon Fix
- Caterkiller Fix
- Spring Direction Fix
- Fix Speed Bugs
- Death Routine Solidity Fix
Visual Fixes
A compilation of fixes pertaining to art, sprite mappings, PLCs, and animation files, can be found on this page.
Level Editing Fixes
- Removing Misplaced Objects
- Low Signpost Fixes
- Top Boundary Exploit Prevention(!)
- GHZ2 Spring Fix
- GHZ3 Underlayer Obfuscation (lower area after the monitors and spring)(!)
- GHZ3 Wall Solidity
- MZ2 Layout Extension
- LZ3 Zip Prevention
- SLZ Solidity Fixes
- SBZ1 Glitched Monitors
- Final Zone Death Prevention
More to come!