Day in and day out we worked on this thing, often in a call. As a result of this, raiden became my best friend, and I could not have asked for someone better to do this with me than him.
Over the course of this project, there was finally a reason to implement YI ROM/RAM/SRAM maps, and raiden was enlisted to moderate them. The first site-wide Yoshi's Island collab hack, SMWCI, has started as well, and the disassembly has provided a great deal of help in making it one of the best YI hacks to date!
Without further ado, after 10-11 months of work, I present to you the completed Yoshi's Island Disassembly!
LINK
NOTE: This will not assemble. We're currently working on getting it to a state where it can be assembled, but as of now it will not.
Also, disregard the sometimes inconsistent formatting. This kind of thing happens when you have two different people working on the same thing. Raiden and I had our disagreements about some things, but nothing major. Additionally, the format for the beginning of bank 00 (and bits and pieces of other banks) is different from the rest because it was done before I enlisted raiden and we decided not to go with that format. It'll all be consistent once we format this thing to look pretty.
Special thanks:
p4plus2: for various things including helping me get started with disassembling, as well as being patient with all of my stupid questions.
ARM9: lots and lots of super fx help, as well as integrating super fx assembling into bass for us
Alcaro: for letting me have some space on his server to put the disassembly
Mattrizzle et al: for all the existing documentation for the game, which gave us a serious boost in the beginning
Ladida: for help in various areas
Lui37: for helping with music
#yoshi, both on caffie and speedrunslive: for being very supportive throughout the whole endeavor
Other links:
Our git repository you can view our entire progress in-depth here, (note: a lot of the commit messages are pretty crass)
Our disassembly thread wherein you can view our progress over the months to some extent (I created the thread a while after we started)
Yoshi's Island Disassembly Data Dump Wiki lots of documentation that wouldn't fit in a map or in the dis itself is located here
#yoshi on irc.caffie.net wherein we discussed the disassembly and such over the months
Warning: Opinions expressed by Lexie or others in this post do not necessarily reflect the views, opinions, or position of Lexie himself on the matter(s) being discussed therein.
Yoshi's Island Disassembly C3 Thread
SPASM - LevelASM for Yoshi's Island!
Yoshi's Island Disassembly Data Dump Wiki