Actions

Difference between revisions of "Disassemblies"

From Sonic Retro

(Knuckles in Sonic 2)
(Sonic 2 Nick Arcade prototype)
 
(3 intermediate revisions by the same user not shown)
Line 58: Line 58:
  
 
=== Sonic 2 Nick Arcade prototype ===
 
=== Sonic 2 Nick Arcade prototype ===
*[https://github.com/SuperEgg/Sonic-2-Nick-Arcade Sonic 2 Early Prototype (Split Format by Super Egg)] - A split disassembly of the Sonic the Hedgehog 2 Nick Arcade Prototype by [[User:Super Egg|Super Egg]], targeting ASM68k.
+
*[https://github.com/SuperEgg/Sonic-2-Nick-Arcade Sonic 2 Early Prototype (Split Format by Super Egg)] - A split disassembly of the [[Sonic the Hedgehog 2 Nick Arcade Prototype]] by [[User:Super Egg|Super Egg]], targeting ASM68k.
*[[Media:Sonic 2 Early Prototype (IDA Format by drx).zip|Sonic 2 Early Prototype (IDB by drx)]] - A disassembly of the [[Sonic the Hedgehog 2 Nick Arcade Prototype]], by [[User:Drx|drx]]. This is an IDB file and can only be opened in IDA Pro.
+
*[[Media:Sonic 2 Early Prototype (IDA Format by drx).zip|Sonic 2 Early Prototype (IDB by drx)]] - A disassembly of the Sonic the Hedgehog 2 Nick Arcade Prototype, by [[User:Drx|drx]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic 2 Early prototype (Text Format by drx).zip|Sonic 2 Early Prototype (Text Format by drx)]] - A disassembly of the Sonic the Hedgehog 2 Nick Arcade Prototype, by drx. This is in text format and can be opened in any editor. It targets SNASM68k.
 
*[[Media:Sonic 2 Early prototype (Text Format by drx).zip|Sonic 2 Early Prototype (Text Format by drx)]] - A disassembly of the Sonic the Hedgehog 2 Nick Arcade Prototype, by drx. This is in text format and can be opened in any editor. It targets SNASM68k.
  
Line 81: Line 81:
 
* '''The [https://github.com/sonicretro/s2disasm/tree/knuckles-in-sonic-2 GitHub version] of Revision 01 has a branch that allows for a complete building of Knuckles in Sonic 2.'''
 
* '''The [https://github.com/sonicretro/s2disasm/tree/knuckles-in-sonic-2 GitHub version] of Revision 01 has a branch that allows for a complete building of Knuckles in Sonic 2.'''
 
*[https://github.com/sonicretro/ktes2 Knuckles in Sonic 2 (Text & IDA Format by Puto)] - A disassembly of the ''[[Knuckles in Sonic 2]]'' UPMEM by [[User:Puto|Puto]]. This disassembly has been uploaded to GitHub.
 
*[https://github.com/sonicretro/ktes2 Knuckles in Sonic 2 (Text & IDA Format by Puto)] - A disassembly of the ''[[Knuckles in Sonic 2]]'' UPMEM by [[User:Puto|Puto]]. This disassembly has been uploaded to GitHub.
*[https://github.com/NyperYuhgard/KiS2 Knuckles in Sonic 2 By Nyper Yuhgard] - A disassembly of the ''[[Knuckles in Sonic 2]]'' UPMEM by [[User:Nyper Yuhgard|Nyper Yuhgard]]. This disassembly has been uploaded to GitHub.
+
*[https://github.com/NyperYuhgard/KiS2 Knuckles in Sonic 2 (Text & IDA Format by Nyper Yuhgard)] - A disassembly of the ''[[Knuckles in Sonic 2]]'' UPMEM by [[User:Nyper Yuhgard|Nyper Yuhgard]].
  
 
== Sonic 3 ==
 
== Sonic 3 ==

Latest revision as of 02:38, 28 June 2024

This pages lists all the public disassemblies made by the Sonic hacking community. Some of these disassemblies are still being worked on on the GitHub account, which are more up-to-date and accurate than those listed on this page, and are already split.

Sonic 1

Revision 00

Revision 01

Revision 02/XB (Sonic Mega Collection)

  • The latest update of the GitHub version allows for a complete building of revision 2.

Sonic 2

Sonic 2 Master System

Sonic 2 final

Revision 00

Revision 01

  • The GitHub version is the most up to date version.
  • The following are kept for historical purposes only:
    • Sonic 2 (Split and Text by Xenowhirl) - The 2007 release of the disassembly of Sonic the Hedgehog 2, by Xenowhirl. It is far better labeled than its predecessors and the assembly times are very fast (1-5 seconds). The disassembly itself is fully SonED2 compatible, and project files are bundled. It targets the Macro Assembler AS, and is cross-platform. The GitHub version of the Sonic 2 disassembly is based on this version. Tools for building for Linux are available here and Mac users should click here for build tools. Very highly recommended.
    • Sonic 2 (Split and Text by Aurochs) - The 2006 release of the disassembly of Sonic the Hedgehog 2, by Aurochs. It is better labeled than Nemesis' disassembly and the compile times are much faster. The disassembly itself is fully SonED2 compatible, and project files are bundled. It targets the Macro Assembler AS, and is cross-platform.
    • Old Nemesis disassemblies:

Revision 02

Sonic 2 Nick Arcade prototype

Sonic 2 Wai prototype

Sonic 2 August 21, 1992 "Alpha" prototype

Sonic 2 September 14, 1992 "Pre-Beta" prototype

Sonic 2 Beta 4

Knuckles in Sonic 2

Sonic 3

  • The GitHub version of the Sonic & Knuckles disassembly allows building a complete version of Sonic 3, and is the most up to date version.

Sonic 3 November 3, 1993 prototype

Sonic & Knuckles

Sonic 3 & Knuckles

Sonic Crackers

Sonic 3D: Flickies' Island

Sonic Spinball