Skip to content

ThePerkinrex/ArmesCPU

Repository files navigation

ArmesCPU

Rust

The third attempt at making a CPU emulator with a custom instruction set

It consists of 3 crates:

  • asm-ir contains the abstract representation of the instruction set as well as a binary serializer and deserializer
  • armes-elf contains an abstract representation of a linkable format with a serializer & deserializer
  • assembler contains the simple assembler
  • linker contains a linker for the ELF format
  • emulator contains the actual cpu emulator

Utilities

  • readelf prints elf information and hexdumps
  • newdisk creates disk files for the hdd component of the emulator

About

The third attempt at making a CPU emulator with a custom instruction set

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages