A 65816 simulator based off of the work of lib65816