This is a hack which fixes the spike bug and also implements a near perfect rendition of the spin dash. There is an animation while doing the spin dash like in the later games. The only thing missing is the dust underneath.
Special thanks to Lightning & FraGag for their guides on how to implement this.
For some reason it doesn't like opening in a level editor, I don't know why. However, if you decompress the original Sonic 1 and decompress this ROM, you can open those decompressed original Sonic 1 files, then after you edit them, recompress them into the edit… I think.
The patch is in xdelta format due to copyrighted data being part of the original IPS patch.
Sonic The Hedgehog (USA_ Europe).md - NOINTRO
CRC32: F9394E97
MD5: 1BC674BE034E43C96B86487AC69D9293
SHA-1: 6DDB7DE1E17E7F6CDB88927BD906352030DAA194
SHA-256: 46160BAA06362C711C9F1A5017CB7371026444936C8AF5E93A78996CF32FF2A6