I got bored and decided to make a pretty bad Intel 8080 emulator.
Along the way I got sick of writing little programs in hex... so I also wrote an assembler.
Then I figured with an assembler should come a disassembler.
git clone https://github.com/BodneyC/i8080.git
cd i8080
cargo install --path .There are some examples in the rsc directory, so, to run a hello-world:
$ i8080 run --assemble ./rsc/asm/hello-world.asm
hello worldOr, for a more interactive experience:
$ i8080 run --interactive --assemble ./rsc/asm/hello-world.asm
>Which opens a prompt.
See the docs for more.