As you now have a rough idea of how Compass can be modified, you could add other commands, RIN, ROUT and RDEL should be simple as they are single opcodes with no operands, but PRS will need more thinking about.