ARM emulator implemented in Dart