ProjectPSX ProjectPSX是原始Sony Playstation(Playstation 1 / PS1 / PSX)的C#编码模拟器 这是一个个人项目,旨在学习硬件和仿真器开发。 ProjectPSX不使用任何外部依赖关系,而使用了相当简单的C#代码。 目前,实现了以下内容: 具有协处理器0和几何转换引擎(GTE)协处理器的CPU(MIPS R3000A)。 总线以互连组件。 GPU,所有命令均通过软件多边形光栅化程序实现。 CDROM:实现了常用命令。 DMA传输。 计时器。 数字控制器支持(当前已硬编码到键盘)。 基本的BIOS和MIPS反汇编程序。