Virtual processor is a processor emulator built in java. The standard ISA implemented is RiSC-16
This virtual processor allows different ISAs to be implemented, as long as they extend from the generic Instruction, InstructionDecoder InstructionExecutor and InstructionDebugger classes.
This virtual processor support "components", which are devices connected to processor address and data busses. Componentes must extend the generic component class