文件名称:gomulator:go中的gameboy模拟器
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-08 01:11:03
Go
调节器 Gomulator 只是一个用 Go 编写的 Gameboy 模拟器。 它可能没有那么有用,也没有其他著名的模拟器那么好,但我想把我对 Go 的热情投入到一些具有挑战性和有趣的事情中。 此处的所有代码均基于 Imran Nazar 撰写的关于该主题的精彩系列文章,您可以在找到; 我所做的只是将他的代码移植到 Go 改进适用领域,Go 在这些领域可以比 JS 做得更好,无论是在可读性还是性能方面。 在制品 这仍然是一项正在进行的工作,目前我只完成了 MMU 和 Gameboy Z80 CPU 的一部分(没有操作和调度循环),但是在接下来的几天里,我将努力完成 CPU 和然后继续进行 GPU 仿真。 要记住的要点 我不想将 SDL 用于 gfx 和音频,所以我正在研究在终端窗口中访问硬件的可用选项(与让 SDL 召唤一个新窗口来呈现 GFX 形成对比) Welp 原来 SDL 1.
【文件预览】:
gomulator-master
----.gitignore(0B)
----main.go(121B)
----README.md(2KB)
----gboy()
--------z80.go(1KB)
--------mmu.go(6KB)
--------opcodes.go(36KB)
--------cbmap.go(13KB)
--------machine.go(350B)