文件名称:NesMonad:用Haskell编写的NES模拟器
文件大小:122KB
文件格式:ZIP
更新时间:2024-06-03 09:07:40
Haskell
内斯莫纳德 Haskell中的Nintendo Entertainment System模拟器 完全的 在6502 CPU中执行几乎所有指令 调试器跟踪指令 纠正CPU中指令的周期计数 去做 处理中断和Kil指令的实现 正确加载ROMS和启动初始化 PPU的实施 实施APU 内存重定向到IO端口的实现 ROM映射器 键盘输入和图形输出
【文件预览】:
NesMonad-master
----.travis.yml(192B)
----tests()
--------setupInstructionsLog.sh(43B)
--------CpuTest.hs(2KB)
--------nestest.nes(24KB)
--------PpuTest.hs(2KB)
--------InstructionsTest.hs(2KB)
--------TestMain.hs(142B)
--------nestest.log(729KB)
----LICENSE(1KB)
----src()
--------Ppu.hs(2KB)
--------Instructions.hs(27KB)
--------Debugger.hs(9KB)
--------Main.hs(49B)
--------Cpu.hs(11KB)
----Setup.hs(46B)
----NesMonad.cabal(1KB)
----README.md(641B)