Yo sólo he desensamblado algo una vez, el código de Ms Pacman, que aún me estoy mirando, con el monitor de VICE. No recuerdo muy bien cómo que hice pero saqué un fichero de texto con toda la memoria desensamblada como si todo fuera código.
Es verdad que cuando cambia de datos a código yerra instrucciones, pero normalmente sólo una o dos, y que en las cadenas de texto hay que mirar los códigos ASCII a mano, pero en un juego de C64 hay pocas.
Seguramente este fichero de texto del desensamblado no lo puedo añadir libremente al compilador sin editar un montón el texto (aún no lo he intentado).
Aunque planeo probar este 6502Bench para desensamblar binarios que ya conozca, como ése, creo que levanta un poco de falsas expectativas si lo que se pretende es leerse el código de un programa de otra persona desde cero (lo que algunos llaman ingeniería inversa, pero en Commodore, que no hay compiladores ni librerías por en medio, por mucho que no haya comentarios, me parece muy cursi).