Yeah, this code requires a HUGE explanation that it doesn't qualify to be on the uberasm thread. It's the kind of post that should be submitted to a section instead of a thread. I call them [BASE ASM], because it's an asm code for many uses, but too big of an explanation that needs to be a section submission instead of an ASM library, plus, the submission section is a big out-of-the-open area than a download linked from the forums.
Hopefully, in the future, doesn't get rejected because this is mainly code for many uses or someone changed their mind on accepting this. The smw disassembly is a code and a document, for hacking smw.
Honestly, probably this would fit better on the UberASM thread (or maybe in a UberASM section), but since you included a full document explaining how your system... I don't know. Since the Staff Team didn't have any opinion regarding this and everything seems ok, I'm approving this.