Difference between revisions of "Clownacy"
From Sonic Retro
(Updating, cleaning up) |
|||
Line 1: | Line 1: | ||
<forumuser name="Clownacy" /> | <forumuser name="Clownacy" /> | ||
− | <b>Clownacy</b> (sometimes mistaken as <b>Clownancy</b>) is a [[Tech Member]] | + | <b>Clownacy</b> (sometimes mistaken as <b>Clownancy</b>) is a [[Tech Member]] of [[Sonic Retro]] who joined early in July of 2013, after lurking for some years. |
==History== | ==History== | ||
− | Clownacy first became aware of the Sonic hacking scene through YouTube videos demonstrating ASM modifications, something beyond what he'd ever seen in other ROM hacks. | + | Clownacy first became aware of the Sonic hacking scene through YouTube videos demonstrating ASM modifications, something beyond what he'd ever seen in other ROM hacks. Later learning of Sonic Retro and the public [[disassemblies]] of [[sega:Sega Mega Drive|Mega Drive]] Sonic titles, he began trying to make [[Sonic hacks|hacks]] of his own. |
− | Initially, he only followed [[SCHG How-to:Guide|SCHG 'how-to' guides]], applying them to the Hivebrain and Xenowhirl disassemblies, hoping to make 'definitive versions' of [[Sonic_the_Hedgehog_(16-bit)|<i>Sonic 1</i>]] and [[Sonic_the_Hedgehog_2_(16-bit)|<i>Sonic 2</i>]]. | + | Initially, being as a 'copy/paste noob', he only followed [[SCHG How-to:Guide|SCHG 'how-to' guides]], applying them to the aged Hivebrain and Xenowhirl disassemblies, hoping to make 'definitive versions' of [[Sonic_the_Hedgehog_(16-bit)|<i>Sonic 1</i>]] and [[Sonic_the_Hedgehog_2_(16-bit)|<i>Sonic 2</i>]]. He later found this to be a very common pursuit of newcomers, and came to turn away from ROM hack production as a result, instead focusing on the [[sega:Motorola_68000|68k]] [[sega:Assembly language|assembly language]] and Mega Drive hardware, and exploring the Sonic Engine. Using the knowledge gained from this, he helped others around the forum, mostly in the {{LinkRetro|topic=10880|title=<i>Basic Questions & Answers</i> topic}}. |
− | Because of his lack of interest in producing a full hack of his own, he | + | Because of his lack of interest in producing a full hack of his own, he preferred to share what little code he wrote, which led to him creating {{LinkRetro|topic=32542|title=a guide on extending Sonic 2's level select menu}} for his last post as a [[Trial Member|Trialist]]. The guide was eventually submitted to the wiki as [[SCHG_How-to:Extend_the_Level_Select_in_Sonic_2|a 'how-to' guide]]. |
From then, he went on to create several more guides, refine the [[Sonic Retro on GitHub|Git disassemblies]], and, later on, create an enhanced version of <i>Sonic 1</i>'s [[sega:SMPS|SMPS]] 68k sound driver, functioning as a replacement for the aged, but still commonly used, Sonic 2 Clone Driver. This driver was named the <i>Sonic 2 Clone Driver v2</i>. It is possibly his most well-known work, having received attention from several influential members, even extending to those of [[Sonic_Stuff_Research_Group|SSRG]]. | From then, he went on to create several more guides, refine the [[Sonic Retro on GitHub|Git disassemblies]], and, later on, create an enhanced version of <i>Sonic 1</i>'s [[sega:SMPS|SMPS]] 68k sound driver, functioning as a replacement for the aged, but still commonly used, Sonic 2 Clone Driver. This driver was named the <i>Sonic 2 Clone Driver v2</i>. It is possibly his most well-known work, having received attention from several influential members, even extending to those of [[Sonic_Stuff_Research_Group|SSRG]]. | ||
− | He was promoted to Tech Member on 29th July 2014, just over a year after joining. | + | He was promoted to Tech Member on the 29th of July 2014, just over a year after joining. |
− | In mid-August of the same year, he produced an upgraded version of [[Project Sonic 1: Two-Eight]], sporting a rebase to the modern Git disassembly, bug-fixes, optimisations, and restored debug features. | + | In mid-August of the same year, he produced an upgraded version of [[Project Sonic 1: Two-Eight]], sporting a rebase to the modern Git disassembly, bug-fixes, optimisations, and restored debug features. This was uploaded to the Git repository as a branch of the <i>Sonic 1</i> disassembly. |
==Today== | ==Today== | ||
− | Clownacy | + | Clownacy remains a Tech Member on Sonic Retro and a Pro Member on SSRG. He can be found on the [irc://irc.badnik.net/SSRG #SSRG] IRC channel. |
Line 31: | Line 31: | ||
*{{LinkRetro|topic=33669|title=Extend the Sound ID Range in Sonic 2's Sound Driver}} | *{{LinkRetro|topic=33669|title=Extend the Sound ID Range in Sonic 2's Sound Driver}} | ||
*{{LinkRetro|topic=33837|title=Improve PCM Playback Quality with Sonic 2's Sound Driver}} | *{{LinkRetro|topic=33837|title=Improve PCM Playback Quality with Sonic 2's Sound Driver}} | ||
+ | *{{LinkRetro|topic=34124||title=Make Sonic 2's Sound Driver Good}} | ||
===Other=== | ===Other=== | ||
*{{LinkRetro|topic=32801|title=Sonic 2 Clone Driver v2}} | *{{LinkRetro|topic=32801|title=Sonic 2 Clone Driver v2}} | ||
*[http://github.com/sonicretro/s1disasm/tree/ProjectSonic1TwoEight Project Sonic 1: Two-Eight continuation] | *[http://github.com/sonicretro/s1disasm/tree/ProjectSonic1TwoEight Project Sonic 1: Two-Eight continuation] | ||
+ | *[http://github.com/sonicretro/s2disasm/commit/beee1bd2bc0094eabfc63d415e9e00d1f4ccf0a3 REV00] and [http://github.com/sonicretro/s2disasm/commit/d2db0e23d6cd455c3e13879362ccfd36fea7c241 REV02] additions to Sonic 2 Git disassembly | ||
+ | *{{LinkRetro|topic=34249||title=S1-friendly improved Sonic 2 sound driver}} | ||
[[Category:User pages|{{PAGENAME}}]] | [[Category:User pages|{{PAGENAME}}]] |
Revision as of 12:02, 20 April 2015
<forumuser name="Clownacy" /> Clownacy (sometimes mistaken as Clownancy) is a Tech Member of Sonic Retro who joined early in July of 2013, after lurking for some years.
Contents
History
Clownacy first became aware of the Sonic hacking scene through YouTube videos demonstrating ASM modifications, something beyond what he'd ever seen in other ROM hacks. Later learning of Sonic Retro and the public disassemblies of Mega Drive Sonic titles, he began trying to make hacks of his own.
Initially, being as a 'copy/paste noob', he only followed SCHG 'how-to' guides, applying them to the aged Hivebrain and Xenowhirl disassemblies, hoping to make 'definitive versions' of Sonic 1 and Sonic 2. He later found this to be a very common pursuit of newcomers, and came to turn away from ROM hack production as a result, instead focusing on the 68k assembly language and Mega Drive hardware, and exploring the Sonic Engine. Using the knowledge gained from this, he helped others around the forum, mostly in the Basic Questions & Answers topic. Because of his lack of interest in producing a full hack of his own, he preferred to share what little code he wrote, which led to him creating a guide on extending Sonic 2's level select menu for his last post as a Trialist. The guide was eventually submitted to the wiki as a 'how-to' guide.From then, he went on to create several more guides, refine the Git disassemblies, and, later on, create an enhanced version of Sonic 1's SMPS 68k sound driver, functioning as a replacement for the aged, but still commonly used, Sonic 2 Clone Driver. This driver was named the Sonic 2 Clone Driver v2. It is possibly his most well-known work, having received attention from several influential members, even extending to those of SSRG.
He was promoted to Tech Member on the 29th of July 2014, just over a year after joining.
In mid-August of the same year, he produced an upgraded version of Project Sonic 1: Two-Eight, sporting a rebase to the modern Git disassembly, bug-fixes, optimisations, and restored debug features. This was uploaded to the Git repository as a branch of the Sonic 1 disassembly.
Today
Clownacy remains a Tech Member on Sonic Retro and a Pro Member on SSRG. He can be found on the #SSRG IRC channel.
Works
Guides
(In chronological order)
- Port Sonic 2 Clone Driver to Sonic 2 Community Disassembly (faulty)
- Port Mega PCM to Sonic 2 Clone Driver
- Extend Sonic 2's Level Select Menu (SCHG version)
- Port Sonic 2's Level Art Loader to Sonic 1 (SCHG version)
- Port Sonic 2 Clone Driver v2 to Sonic 2 Community Disassembly
- Port Sonic 2's Layout Loader to Sonic 1
- Extend the Sound ID Range in Sonic 2's Sound Driver
- Improve PCM Playback Quality with Sonic 2's Sound Driver
- Make Sonic 2's Sound Driver Good
Other
- Sonic 2 Clone Driver v2
- Project Sonic 1: Two-Eight continuation
- REV00 and REV02 additions to Sonic 2 Git disassembly
- S1-friendly improved Sonic 2 sound driver