Emulator for the SSEM, aka: "the Baby", written in Go.
You need to have Go installed, then just run:
$ go get github.com/jcla1/gobaby
...
$ go install github.com/jcla1/gobaby
Then you're ready to go!
To run a program, you can either provide it via stdin or as an argument to gobaby
:
$ echo examples/factor.asm | gobaby -p=f -l 27
...
$ gobaby -p=f -l 27 examples/factor.asm
If you need any help, look at the usage with: gobaby -help
.