65c02 and 65ce02 support (untested)

needs to be refactored to not be 90% duplicated code across all three
though