Back in November 2004 Wraith and I worked on an assembler/disassembler combination for Small plugins.
Here is his open source plugin disassembler.
http://wraith.techcore.org/amxreader/
It requires knowledge of the VM opcodes, but in general it's nearly trivial to jump from AMX VM assembly back to Small, since the compiler's optimization is lazy.
__________________