rewrote my own scratch disassembler for RSP again