Text this: ARM microprocessor software based emulator