文件名称:helloworld:一个简单的 Go 学习项目
文件大小:47KB
文件格式:ZIP
更新时间:2024-07-25 07:14:13
Go
你好,世界 用 Go 编写的任天堂娱乐系统模拟器,作为“入门”项目。 即将在某个时候解决的问题 目前缺乏声音,MMC3 支持也是如此。 但是有手柄支持。 使用提供的 Go + SDL 绑定......但是! sdl.Texture.Lock 的当前实现需要一个小的更改,我还没有提交拉取请求。 包组织可能与“go get”不兼容,但我将在稍后实际“go get”代码时尝试修复它。 帧速率限制是通过睡眠调用完成的。 所以,我希望你运行的 CPU 和我一样。
【文件预览】:
helloworld-master
----wrapper()
--------wrapper_gfx.go(2KB)
--------wrapper_init.go(266B)
--------wrapper_input.go(3KB)
----LICENSE(34KB)
----mapper()
--------mapper.go(5KB)
--------mapper_2.go(840B)
--------mapper_3.go(967B)
--------mapper_0.go(1KB)
--------mapper_1.go(6KB)
----nesfile()
--------nesfile.go(3KB)
----ppu()
--------ppu.go(5KB)
--------ppu_palette.go(1KB)
--------ppu_render.go(12KB)
--------ppu_io.go(4KB)
----.gitignore(266B)
----README.md(722B)
----cpu()
--------cpu_debug.go(2KB)
--------cpu_addressing.go(5KB)
--------cpu_optable.go(11KB)
--------cpu_addressing_test.go(7KB)
--------cpu.go(4KB)
--------cpu_exec.go(12KB)
----emu()
--------nes_memory.go(4KB)
--------main.go(3KB)