Actions

Difference between revisions of "Disassemblies"

From Sonic Retro

(Sonic 2 (including prototypes): section'd)
(Moved the recommended ones to the top)
Line 1: Line 1:
 
== Sonic 1 ==
 
== Sonic 1 ==
 
*[[Media:Sonic 1 (IDA Format by drx).zip|Sonic 1 (IDB by drx)]] - The very first Sonic 1 disassembly, by [[drx]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic 1 (Text Format by drx).zip|Sonic 1 (Text Format by drx)]] - The very first Sonic 1 disassembly, by [[drx]]. This is in text format and can be opened in any editor. It targets SNASM68k.
 
 
*[[Media:Sonic 1 (Split and Text by Hivebrain).zip|Sonic 1 (Split and Text by Hivebrain)]] - The June 2005 release of [[Hivebrain]]'s Sonic 1 split disassembly. '''Very well labeled and highly recommended'''. [[SonED#SonED2|SonED2]] project files are available [[Media:SonED2Projects Quickman.zip|here]]. It targets SNASM68k.
 
*[[Media:Sonic 1 (Split and Text by Hivebrain).zip|Sonic 1 (Split and Text by Hivebrain)]] - The June 2005 release of [[Hivebrain]]'s Sonic 1 split disassembly. '''Very well labeled and highly recommended'''. [[SonED#SonED2|SonED2]] project files are available [[Media:SonED2Projects Quickman.zip|here]]. It targets SNASM68k.
 
*[[Media:Sonic 1 (Split and Text by Hivebrain)_(ASM68K).zip|Sonic 1 (Split and Text by Hivebrain) (ASM68K)]] - A modified version of Hivebrain's split disassembly targeting ASM68K. As a result, it builds much faster, does not need to use an external program for includes (and hence bypasses s1comb.asm), and can be optimized in various ways.
 
*[[Media:Sonic 1 (Split and Text by Hivebrain)_(ASM68K).zip|Sonic 1 (Split and Text by Hivebrain) (ASM68K)]] - A modified version of Hivebrain's split disassembly targeting ASM68K. As a result, it builds much faster, does not need to use an external program for includes (and hence bypasses s1comb.asm), and can be optimized in various ways.
 
*[[Media:S1hive2005_AS.zip|Sonic 1 (Split and Text by Hivebrain) (AS)]] - A modified version of Hivebrain's split disassembly targeting AS. As a result, it does not need to use an external program for includes (and hence bypasses s1comb.asm), and AS-specific features such as functions, nameless temporary labels and improved macro facilities can be used.
 
*[[Media:S1hive2005_AS.zip|Sonic 1 (Split and Text by Hivebrain) (AS)]] - A modified version of Hivebrain's split disassembly targeting AS. As a result, it does not need to use an external program for includes (and hence bypasses s1comb.asm), and AS-specific features such as functions, nameless temporary labels and improved macro facilities can be used.
 +
*[[Media:Sonic 1 (IDA Format by drx).zip|Sonic 1 (IDB by drx)]] - The very first Sonic 1 disassembly, by [[drx]]. This is an IDB file and can only be opened in IDA Pro.
 +
*[[Media:Sonic 1 (Text Format by drx).zip|Sonic 1 (Text Format by drx)]] - The very first Sonic 1 disassembly, by [[drx]]. This is in text format and can be opened in any editor. It targets SNASM68k.
 
*[[Media:S1_z80_dasm.rar|Sonic 1 Z80 Sound Driver (Split+Text format by Puto)]] - A disassembly of the Z80 portion of the Sonic 1 sound driver. It targets the macro assembler AS, and it's cross-platform.
 
*[[Media:S1_z80_dasm.rar|Sonic 1 Z80 Sound Driver (Split+Text format by Puto)]] - A disassembly of the Z80 portion of the Sonic 1 sound driver. It targets the macro assembler AS, and it's cross-platform.
  
Line 23: Line 22:
 
==== Revision 00 ====
 
==== Revision 00 ====
 
*[[Media:Sonic 2 Rev 00 (Text Format by drx).zip|Sonic 2 Rev 00 (Text Format by drx)]] - A disassembly of [[Sonic the Hedgehog 2]] revision 00, by [[drx]]. It targets SNASM68k.
 
*[[Media:Sonic 2 Rev 00 (Text Format by drx).zip|Sonic 2 Rev 00 (Text Format by drx)]] - A disassembly of [[Sonic the Hedgehog 2]] revision 00, by [[drx]]. It targets SNASM68k.
 +
 
==== Revision 01 ====
 
==== Revision 01 ====
 +
*[[Media:S2dasm2007.zip|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. '''Very highly recommended'''.
 
*[[Media:Sonic 2 (IDA Format by drx).zip|Sonic 2 (IDB by drx)]] - A disassembly of [[Sonic the Hedgehog 2]], by [[drx]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic 2 (IDA Format by drx).zip|Sonic 2 (IDB by drx)]] - A disassembly of [[Sonic the Hedgehog 2]], by [[drx]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic 2 (Text Format by Nemesis).zip|Sonic 2 (Text Format by Nemesis)]] - A disassembly of [[Sonic the Hedgehog 2]], by [[Nemesis]]. This is in text format and can be opened in any editor. It targets SNASM68k.
 
*[[Media:Sonic 2 (Text Format by Nemesis).zip|Sonic 2 (Text Format by Nemesis)]] - A disassembly of [[Sonic the Hedgehog 2]], by [[Nemesis]]. This is in text format and can be opened in any editor. It targets SNASM68k.
Line 30: Line 31:
 
*[[Media:Sonic 2 (Text Format with Incbin by Xenowhirl).zip|Sonic 2 (Text Format with Incbin by Xenowhirl)]] - Identical to shobiz's modified disassembly, but works on Windows 95/98/ME/NT as well as DOSBox. It does not work on Windows 2000 or XP due to a difference in the way these operating systems handle 8.3 short filenames.
 
*[[Media:Sonic 2 (Text Format with Incbin by Xenowhirl).zip|Sonic 2 (Text Format with Incbin by Xenowhirl)]] - Identical to shobiz's modified disassembly, but works on Windows 95/98/ME/NT as well as DOSBox. It does not work on Windows 2000 or XP due to a difference in the way these operating systems handle 8.3 short filenames.
 
*[[Media:S2dasm.zip|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.
 
*[[Media:S2dasm.zip|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.
*[[Media:S2dasm2007.zip|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. '''Very highly recommended'''.
 
 
== Sonic and Knuckles ==
 
  
 +
== Sonic & Knuckles ==
 
*[[Media:Sonic & Knuckles (IDA Format by Stealth).rar|Sonic & Knuckles (IDB by Stealth)]] - The first complete [[Sonic and Knuckles]] disassembly, by [[Stealth]]. Includes support for Sonic 3 lock-on. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic & Knuckles (IDA Format by Stealth).rar|Sonic & Knuckles (IDB by Stealth)]] - The first complete [[Sonic and Knuckles]] disassembly, by [[Stealth]]. Includes support for Sonic 3 lock-on. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic & Knuckles (Text Format by Pu7o).zip|Sonic & Knuckles (Text Format by Puto)]] - A text file exported by [[Puto]] from [[Stealth]]'s Sonic and Knuckles disassembly for those who do not have IDA Pro.
 
*[[Media:Sonic & Knuckles (Text Format by Pu7o).zip|Sonic & Knuckles (Text Format by Puto)]] - A text file exported by [[Puto]] from [[Stealth]]'s Sonic and Knuckles disassembly for those who do not have IDA Pro.
  
 
== Sonic Crackers ==
 
== Sonic Crackers ==
 
 
*[[Media:Sonic Crackers (IDA Format by Stealth).zip|Sonic Crackers (IDB by Stealth)]] - A [[Sonic Crackers]] disassembly by [[Stealth]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic Crackers (IDA Format by Stealth).zip|Sonic Crackers (IDB by Stealth)]] - A [[Sonic Crackers]] disassembly by [[Stealth]]. This is an IDB file and can only be opened in IDA Pro.
 
*[[Media:Sonic Crackers (Text Format by Shobiz).rar|Sonic Crackers (Text Format by Shobiz)]] - A text file exported by [[Shobiz]] from [[Stealth]]'s Sonic Crackers disassembly for those who do not have IDA Pro.
 
*[[Media:Sonic Crackers (Text Format by Shobiz).rar|Sonic Crackers (Text Format by Shobiz)]] - A text file exported by [[Shobiz]] from [[Stealth]]'s Sonic Crackers disassembly for those who do not have IDA Pro.
  
 
[[Category:Disassemblies]]
 
[[Category:Disassemblies]]

Revision as of 01:54, 6 June 2008

Sonic 1

  • Sonic 1 (Split and Text by Hivebrain) - The June 2005 release of Hivebrain's Sonic 1 split disassembly. Very well labeled and highly recommended. SonED2 project files are available here. It targets SNASM68k.
  • Sonic 1 (Split and Text by Hivebrain) (ASM68K) - A modified version of Hivebrain's split disassembly targeting ASM68K. As a result, it builds much faster, does not need to use an external program for includes (and hence bypasses s1comb.asm), and can be optimized in various ways.
  • Sonic 1 (Split and Text by Hivebrain) (AS) - A modified version of Hivebrain's split disassembly targeting AS. As a result, it does not need to use an external program for includes (and hence bypasses s1comb.asm), and AS-specific features such as functions, nameless temporary labels and improved macro facilities can be used.
  • Sonic 1 (IDB by drx) - The very first Sonic 1 disassembly, by drx. This is an IDB file and can only be opened in IDA Pro.
  • Sonic 1 (Text Format by drx) - The very first Sonic 1 disassembly, by drx. This is in text format and can be opened in any editor. It targets SNASM68k.
  • Sonic 1 Z80 Sound Driver (Split+Text format by Puto) - A disassembly of the Z80 portion of the Sonic 1 sound driver. It targets the macro assembler AS, and it's cross-platform.

Sonic 2

Sonic 2 Nick Arcade prototype

Sonic 2 Wai prototype

Sonic 2 Beta 4

Sonic 2 final

Revision 00

Revision 01

  • 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. Very highly recommended.
  • Sonic 2 (IDB by drx) - A disassembly of Sonic the Hedgehog 2, by drx. This is an IDB file and can only be opened in IDA Pro.
  • Sonic 2 (Text Format by Nemesis) - A disassembly of Sonic the Hedgehog 2, by Nemesis. This is in text format and can be opened in any editor. It targets SNASM68k.
  • Sonic 2 (Split Format by Nemesis) - Nemesis's Sonic 2 split disassembly, targeting SNASM68k. This disassembly is rather slow to rebuild due to the use of an external program (combine.exe) to insert binary files into the ROM
  • Sonic 2 (Text Format with Incbin by shobiz) - A drop-in replacement for the s2.asm file in Nemesis' Sonic 2 split disassembly, by Shobiz. This disassembly uses incbins to greatly speed up compile times. It is also fully SonED2 compatible without requiring any modifications. This disassembly targets SNASM68k and works on Windows 2000/XP.
  • Sonic 2 (Text Format with Incbin by Xenowhirl) - Identical to shobiz's modified disassembly, but works on Windows 95/98/ME/NT as well as DOSBox. It does not work on Windows 2000 or XP due to a difference in the way these operating systems handle 8.3 short filenames.
  • 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.

Sonic & Knuckles

Sonic Crackers