Skip to content
Sonic 2 Disassembly
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PlaneEd Projects Added Sega screen PlaneEd project Apr 23, 2016
SonED2 Projects Adding REV00 ROM option Jan 16, 2015
SonED2 v1.0x Projects Adding REV00 ROM option Jan 16, 2015
SonLVL INI Files SonLVL INI Files: Correcting palette line for Turtleroid and Balkrie … Dec 17, 2018
art Merged skid dust and water splash art Aug 2, 2018
build_source Fixed s2p2bin __mingw_printf usage May 18, 2019
collision Sorting into one larger folder for organization/WebSVN purposes - Sca… Feb 28, 2011
level ...Guess I was wrong about the bumper files Aug 2, 2018
mappings Correcting REV02 mapping differences Mar 2, 2015
misc Restored missing padding in a Kosinski-compressed file May 9, 2018
sound Sorting into one larger folder for organization/WebSVN purposes - Sca… Feb 28, 2011
startpos Sorting into one larger folder for organization/WebSVN purposes - Sca… Feb 28, 2011
win32 Converted build tools to C May 14, 2019
.gitattributes Setting up proper data types. May 13, 2015
.gitignore Merged s2p2bin and s2p2bin_plus Nov 27, 2018
build.bat Overhauled chkbitperfect Nov 30, 2018
build.sh Converted build tools to C May 14, 2019
changelog.txt (Flamewing, Mega Drive Disassemblies) Added adequate svn properties t… Apr 1, 2011
chkbitperfect.bat Updated file permissions Nov 30, 2018
chkbitperfect.sh Converted build tools to C May 14, 2019
readme.txt Converted build tools to C May 14, 2019
s2.asm
s2.constants.asm Give that one raw RAM address a label Mar 31, 2018
s2.macros.asm Changed clearRAM syntax Jun 20, 2016
s2.macrosetup.asm Fixing jsrto and jmpto macros Dec 12, 2015
s2.notes.txt (Flamewing, Mega Drive Disassemblies) Added adequate svn properties t… Apr 1, 2011
s2.sounddriver.asm Added some sound driver optimisations Dec 15, 2018

readme.txt

A disassembly of Sonic the Hedgehog 2 for the Sega Mega Drive/Genesis.

To build this, use build.bat if you're a Windows user, or build.sh otherwise. The built ROM will be called 's2built.bin'.

If you're a non-Windows user, you'll have to install the AS Macro Assembler ('http://john.ccac.rwth-aachen.de:8000/as'). This disassembly targets 1.42 Build 89. Later versions are known to not work. The original Build 89 features a particularly glaring bug, so the source to a bugfixed version can be found at 'https://github.com/Clownacy/as-sonic'.

Non-Windows users will also need to install GCC's C compiler, as the rest of the build tools are compiled from source when build.sh is first ran.

DISCLAIMER:
Any and all content presented in this repository is presented for informational and educational purposes only.
Commercial usage is expressly prohibited. Sonic Retro claims no ownership of any code in these repositories.
You assume any and all responsibility for using this content responsibly. Sonic Retro claims no responsibiliy or warranty.
You can’t perform that action at this time.