resource is the only true disassembler that was designed to disassemble to clean source code (asm files) on the Amiga (as far as i can remember).
There's more info at:-
http://amiga-dev.wikidot.com/tool:resource
And if you search the net hard enough there are some illegitimate copies or resource to be found.