A Small Multi CPU (6502 Based) CPU Core wrote in Java designed to be highly portable