I've gone over my 'assembly compendium' and I decided it was a bit unwieldy, so I broke it up into significant sections and zipped it, along with the guide in full. It contains Lace's TSC mini-guide and Dooey's Basic ASM Lesson, so maybe you'd want their own permission explicitly. All I know is they were more or less alright with it being in my big guide. Use it as you see fit.
http://www.mediafire.com/?zqx1hdkkwqbmhjw
Also of significant interest in regards to hacking is the Function List, basically an index of the entire game's code layout. It's not 100% complete but there's more than enough information there for anybody to find what they're looking for.
http://tile44.org/~noxid/FunctionlistNox.txt
As far as what's on there already,
Cave Story TSC Notes (Kapow) should be superceded by
Cave Story TSC Notes [NEW] (S. P. Gardebiter and Kapow) as they are basically the same doc but one is newer.
Flag List (S. P. Gardebiter) is simply atrociously confusing and otherwise wrong, I have the correct information in AC Tables under NPC Special flags.
NPC Hacking FAQ (S. P. Gardebiter) is bare, has his bad listing of flags and what little information it contains is more complete/better done in other guides/listings.
Background and Tileset Option FAQ (S. P. Gardebiter) is misleading as it suggests that simply making tiles at certain places will have it be foreground, water, etc. This is not the case, as the tile properties are encoded in I think four separate switch tables in the game executable and the information he has is just a trend: While it may be true that they are organized this way, it doesn't mean anything.
Also, do "Modding guides" as opposed to hacking guides fit into this too? Because, I did write that
one little beginner's guide...