2 个不稳定版本

0.2.0 2020年3月9日
0.1.0 2020年2月7日

#513编程语言

GPL-3.0-or-later

50KB
1K SLoC

比利时

belgium logo

比利时,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