自由女神
libemuls是用Rust编写的框架,用于编写复古游戏系统模拟器。
尽管它提供了用于仿真系统的二进制文件,但它并非供最终用户使用,而是供有兴趣编写仿真器的开发人员使用。
目录:
建筑
该体系结构基于关注点分离,这在两个方面表示:
在层方面:通过将前端与后端分离,可以轻松编写不同的前端(例如SDL,WASM ...)
在组件方面:每个硬件组件都封装在一个库中,以便可以通过将库放在一起来编写仿真器; 例如,可以通过将MOS 6510,VIC-II和SID 8580的单独库连接在一起来模拟Commodore 64(当然,这并不意味着“连接”是一个简单的任务)。
软件支援
由于该项
1