6个版本

使用旧的Rust 2015

0.2.0 2016年12月15日
0.1.1 2016年12月6日
0.0.3 2015年7月21日
0.0.2 2015年6月16日

模拟类别中排名#321

MIT许可

19KB
364 行代码

Crates.io

DCPU-16 GUI

使用Rust和Piston编写的DCPU-16仿真器GUI

安装

确保您已安装Rust/Cargo和SDL2。以下一行可能有助于安装SDL2:

$ brew install sdl2                 # macOS
$ apt-get install libsdl2-dev       # Ubuntu

现在通过Cargo安装DCPU-16和DCPU-16-GUI

$ cargo install dcpu16
$ cargo install dcpu16-gui

这将安装各种以dcpu16开头的二进制文件,所以尝试输入并按Tab键。

示例

将“Hello world!”以绿色打印到屏幕上

$ dcpu16-gui examples/hello.bin

要自动将监视器连接到地址0x8000(如旧程序中所示),请使用-m 0x8000运行。

示例 2

下一个示例尚未汇编,所以让我们先进行汇编

$ dcpu16-assembler examples/rainbow.dasm16 -o examples/rainbow.bin

现在我们可以运行它了

$ dcpu16-gui examples/rainbow.bin

工具

要使用dasm16文件创建bin文件,请使用dcpu16

依赖关系

~16MB
~147K SLoC