The third attempt at making a CPU emulator with a custom instruction set
It consists of 3 crates:
asm-ircontains the abstract representation of the instruction set as well as a binary serializer and deserializerarmes-elfcontains an abstract representation of a linkable format with a serializer & deserializerassemblercontains the simple assemblerlinkercontains a linker for the ELF formatemulatorcontains the actual cpu emulator
readelfprints elf information and hexdumpsnewdiskcreates disk files for the hdd component of the emulator