ProjectPSX:实验性C#Playstation仿真器

时间:2024-02-25 15:21:08
【文件属性】:

文件名称:ProjectPSX:实验性C#Playstation仿真器

文件大小:98KB

文件格式:ZIP

更新时间:2024-02-25 15:21:08

emulator csharp mips ps1 playstation

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


【文件预览】:
ProjectPSX-master
----ProjectPSX.sln(4KB)
----ProjectPSX()
--------Core()
--------Disassembler()
--------Devices()
--------ProjectPSX.csproj(506B)
--------Host()
--------.editorconfig(6KB)
--------Util()
----LICENSE(1KB)
----.gitignore(4KB)
----ProjectPSX.OpenTK()
--------Program.cs(909B)
--------Window.cs(5KB)
--------ProjectPSX.OpenTK.csproj(672B)
--------AudioPlayer.cs(2KB)
----README.md(6KB)
----.gitattributes(2KB)
----ProjectPSX.WinForms()
--------Interop()
--------UI()
--------Program.cs(494B)
--------ProjectPSX.WinForms.csproj(620B)
--------.editorconfig(6KB)

网友评论