nes:用Go编写的NES模拟器

时间:2024-04-11 14:30:23
【文件属性】:

文件名称:nes:用Go编写的NES模拟器

文件大小:40KB

文件格式:ZIP

更新时间:2024-04-11 14:30:23

Go

概括 这是用Go编写的NES模拟器。 屏幕截图 标题画面 依存关系 github.com/go-gl/gl/v2.1/gl github.com/go-gl/glfw/v3.1/glfw github.com/gordonklaus/portaudio portaudio-go依赖项在您的系统上需要PortAudio: 要构建portaudio-go,您必须首先安装PortAudio开发标头和库。 一些系统为此提供了一个软件包。 例如,在Ubuntu上,您需要运行apt-get install portaudio19-dev。 在其他系统上,您可能必须从源代码安装。 在Mac上,您可以使用自制程序: brew install portaudio 安装 go get命令将自动获取上面列出的依赖项,编译二进制文件并将其放在$GOPATH/bin目录中。 go get github.co


【文件预览】:
nes-master
----nes()
--------ppu.go(17KB)
--------mapper4.go(6KB)
--------mapper.go(792B)
--------mapper1.go(5KB)
--------controller.go(606B)
--------palette.go(887B)
--------mapper40.go(2KB)
--------memory.go(3KB)
--------cartridge.go(843B)
--------mapper2.go(1KB)
--------mapper225.go(2KB)
--------mapper7.go(1KB)
--------apu.go(18KB)
--------filter.go(1KB)
--------ines.go(2KB)
--------console.go(3KB)
--------mapper3.go(1KB)
--------cpu.go(23KB)
----ui()
--------director.go(1KB)
--------audio.go(1KB)
--------font.go(7KB)
--------gameview.go(3KB)
--------texture.go(3KB)
--------menuview.go(5KB)
--------run.go(1KB)
--------util.go(6KB)
----main.go(775B)
----LICENSE.md(1KB)
----.gitignore(7B)
----README.md(3KB)
----util()
--------roms.go(815B)
----go.mod(344B)

网友评论