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模拟器

MIT 许可证

455KB
4.5K SLoC

pir-8-emu TravisCI 构建状态 AppVeyorCI 构建状态 许可证

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