文件名称:libemuls:用Rust编写的框架,用于编写复古游戏系统模拟器
文件大小:84KB
文件格式:ZIP
更新时间:2024-02-26 02:10:33
emulator rust games chip8 sdl2
*女神 libemuls是用Rust编写的框架,用于编写复古游戏系统模拟器。 尽管它提供了用于仿真系统的二进制文件,但它并非供最终用户使用,而是供有兴趣编写仿真器的开发人员使用。 目录: 建筑 该体系结构基于关注点分离,这在两个方面表示: 在层方面:通过将前端与后端分离,可以轻松编写不同的前端(例如SDL,WASM ...) 在组件方面:每个硬件组件都封装在一个库中,以便可以通过将库放在一起来编写仿真器; 例如,可以通过将MOS 6510,VIC-II和SID 8580的单独库连接在一起来模拟Commodore 64(当然,这并不意味着“连接”是一个简单的任务)。 软件支援 由于该项
【文件预览】:
libemuls-master
----extra()
--------project()
----frontend-sdl()
--------src()
--------Cargo.toml(210B)
----interfaces-frontend()
--------src()
--------Cargo.toml(145B)
----LICENSE(34KB)
----system-chip_8()
--------extra()
--------src()
--------Cargo.toml(210B)
----Cargo.toml(138B)
----.gitignore(501B)
----playground()
--------rust-toolchain(8B)
--------src()
--------Cargo.toml(248B)
----emu-chip_8-sdl()
--------src()
--------Cargo.toml(316B)
----README.md(4KB)
----component_sharp_lr35902()
--------extra()
--------src()
--------Cargo.toml(228B)