6 个版本 (稳定版)
使用旧 Rust 2015
2.0.2 | 2020 年 3 月 13 日 |
---|---|
2.0.1 | 2020 年 3 月 3 日 |
2.0.0 | 2020 年 2 月 29 日 |
1.0.0 | 2020 年 2 月 26 日 |
0.1.1 | 2019 年 8 月 18 日 |
134 在 模拟器
455KB
4.5K SLoC
pir-8-emu
pir-8 ISA 实现。
文档
手册页
安装
从 Crates.io 安装
首先从 https://rustup.rs 获取 Rust,并安装 BearLibTerminal。之后运行
cargo install pir-8-emu
安装过程完成后,转到 手册页,了解如何模拟或反汇编您的代码。
如果您在安装过程中遇到问题,请勿犹豫,在此 创建问题。
从 Debian 仓库安装
/etc/apt/sources.list 中的以下行
deb https://debian.nabijaczleweli.xyz stable main
使用 我的 PGP 密钥(两个 URL 可以互换使用)
wget -O- https://debian.nabijaczleweli.xyz/nabijaczleweli.gpg.key | sudo apt-key add
# or
sudo wget -O/etc/apt/trusted.gpg.d/nabijaczleweli.asc https://keybase.io/nabijaczleweli/pgp_keys.asc
然后是常规操作
sudo apt update
sudo apt install pir-8-emu pir-8-emu-binutils pir-8-emu-devel
适用于 x86_64 和 i686。
pir-8-emu 包含模拟器,并且是唯一依赖于 libbearlibterminal 的软件包,该软件包也包含在仓库中。
pir-8-emu-binutils 包含汇编器,而
pir-8-emu-devel 包含模拟硬件组件的示例和开发头文件。
有关更多信息,请参阅 仓库 README。
从预构建的可执行文件安装
或者,您可以查看 发布页面,其中包含 Windows 和 Linux x86_64 二进制文件,包括 BLT。
安装只需下载和解压,然后将它们复制到您的 $PATH
和/或 $LD_LIBRARY_PATH
中。
特别感谢
所有在 Patreon 上支持进一步开发的人,特别是
- ThePhD
依赖项
~2.6–4MB
~69K SLoC