Tinysh
如果您将UNIX shell放在耳朵上,您会听到C的声音。
这是一个很小的UNIX shell,用Rust和C语言实现。它源自Sean Dorward在1990年提出的出色IOCCC提交。该存储库包括原始的IOCCC版本,以及C89中经过现代化处理的反混淆版本,并在Rust中进行了完全重写。
跑壳做: cargo run 。或者,如果您想拥有命令的历史记录,则最好rlwrap cargo run 。
要运行C版本,请执行以下操作: cd c && make && ./tinysh
rust-gameboy2
尝试重写以前的模拟器项目。
整合测试
cargo test --test cpu_instrs
cargo test --test instr_timing
cargo test --test mem_timing
WASM
cd wasm/ # wasm module project
wasm-pack build # build wasm module
cd www/ # web server directory