2 个不稳定版本
0.2.0 | 2020年3月9日 |
---|---|
0.1.0 | 2020年2月7日 |
#513 在 编程语言
50KB
1K SLoC
比利时
比利时,CdM-8 v4 的实现。
目前仅实现了支持部分操作码的虚拟机
实现使用 Rust 语言,因为它提供原生性能,同时具有更智能的编译器和内置 WASM 支持。也因为我喜欢它。
部分基于逆向工程 Cocas/CocoIDE (c) Alex Shaferenko 教授
用法
像大多数用 Rust 编写的项目一样,我们使用 cargo 作为我们的构建系统。要构建比利时,首先使用 rustup 安装 Rust 工具链 和 cargo。然后 克隆 belgium 到您的机器上,并在终端导航到它的目录并运行
cargo build --release
要构建比利时的发布版本或编译并运行
cargo run --release --bin belgium <file.asm>
其中 <文件.asm>
是包含 CdM-8 机器代码的文件的路径
为什么叫这个名字?
内部玩笑
如果今天是星期二,那么这就是比利时。今天是星期二。这是比利时。
依赖关系
~445KB