4 个版本
使用旧的 Rust 2015
0.1.3 | 2015年11月11日 |
---|---|
0.1.2 | 2015年10月30日 |
0.1.1 | 2015年10月20日 |
0.1.0 | 2015年10月13日 |
#18 in #fly
用于 snes-apu
3KB
emu
因为糟糕的代码无法飞翔!
what
emu 是一个用于在 Rust 中编写仿真器的库集合。目前它还处于初级阶段,非常不完整。首要目标是迁移/重写我之前 Fel 库 中的足够基础设施代码,以支持将我编写的一些仿真器(如 这个 和 这个)迁移到 Rust,从这里开始就是探索和编写更多仿真器了。在整个项目过程中,还会努力将尽可能多的代码分离成更小的 crate,以便在其他项目中使用(例如,我预计音频抽象可以在其他领域中使用)。
why
我一直对仿真器和仿真很着迷,过去5年里我花了很多时间探索它们的工作原理和不同的实现方法。和我的大多数项目一样,这个项目也是为了个人探索/成长,同时努力产出可以安全(滥用)在野外的生产级代码。这是用 Rust 编写这个库的主要原因之一,另一个原因是裸机速度。
license
此代码遵循 BSD2 许可证(见 LICENSE)。
依赖
~210KB