pir-8-emu
Implementation of the pir-8 ISA.
Documentation
Manpage
Installation
From Crates.io
Start by obtaining Rust from https://rustup.rs, and BearLibTerminal. Afterwards, run
After the installation process finishes, move onto the manpages to see how to emulate or {dis,}assemble your code.
If you've encountered a problem during the installation, do not hesitate to open an issue here.
From Debian repository
The following line in /etc/apt/sources.list
:
deb https://debian.nabijaczleweli.xyz stable main
With my PGP key (the two URLs are interchangeable):
|
# or
Then the usual
will work on x86_64 and i686.
pir-8-emu
includes the emulator, and is the only package that depends on libbearlibterminal
, which is also included in the repository.
pir-8-emu-binutils
contains the {dis,}assembler, and
pir-8-emu-devel
has the example and devel header for emulated hardware components.
See the repository README for more information.
From pre-built executables
Alternatively, have a glance over at the releases page, which hosts Windows and Linux x86_64 binaries, including BLT.
Installation should be a matter of downloading and unpacking them, and copying somewhere to your $PATH
and/or $LD_LIBRARY_PATH
.
Special thanks
To all who support further development on Patreon, in particular:
- ThePhD