Skip to content

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

License

Notifications You must be signed in to change notification settings

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

No packages published

Languages