MrDiver / ArmEmulatorJava

ARMv5 emulator(or more simulator) written in java [work in progress]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARMv5 Emulator in Java

The purpose of this project is to implement a fully functional ARMv5 Emulator (maybe just a simulator in the end) in Java.

It should parse ARM Assembler files and execute them

Current instruction set

MOV|MVN|CMP|CMN|TST|TEQ|ADD|SUB|RSB|ADC|SBC|RSC|AND|BIC|EOR|ORR

known issues

  • Grammar can't accept inline shifts with LSL#2 without a space

planned features

  • A GUI for interaction with the processor and loading files
  • A debugger with breakpoints

About

ARMv5 emulator(or more simulator) written in java [work in progress]


Languages

Language:Java 95.4%Language:ANTLR 3.7%Language:Assembly 0.9%