文件名称:gbemu:基于WebAssembly的Gameboy模拟器
文件大小:1.01MB
文件格式:ZIP
更新时间:2024-02-25 22:15:17
emulator gameboy gameboy-emulator webassembly wasm
E 一个用Rust编写的Gameboy模拟器,已编译为WebAssembly,并在浏览器中运行。 用法 访问该网站,加载ROM并开始播放! 该仿真器使用: 向上,向下,向左和向右的箭头键 A和S代表A和B 输入和空间开始和选择。 建立 要在本地尝试: $ cd www $ make 该模拟器将在localhost:8080运行。 屏幕截图 注意:这些图像是使用不同的着色算法拍摄的。 当前版本的模拟器使用略有不同的算法来提高效率,并且颜色看起来会有所不同。 测验 归因 我感谢几个人提供的直接和间接帮助,使该仿真器成为可能。 SameBoy:最初,我的模拟器对SameBoy的引用不多
【文件预览】:
gbemu-master
----Cargo.toml(1KB)
----www()
--------LICENSE-MIT(1KB)
--------index.html(2KB)
--------webpack.config.js(311B)
--------border.png(183KB)
--------LICENSE-APACHE(11KB)
--------bootstrap.js(279B)
--------border2.png(183KB)
--------README.md(3KB)
--------Makefile(78B)
--------emulation.js(5KB)
--------style_old.css(3KB)
--------index.js(350B)
--------package-lock.json(214KB)
--------style.css(2KB)
--------package.json(784B)
----src()
--------memory()
--------cpu()
--------joypad()
--------utils.rs(465B)
--------timer()
--------apu()
--------cartridge()
--------events()
--------gpu()
--------lib.rs(324B)
--------emulator()
----README.md(5KB)
----LICENSE_MIT(1KB)
----clippy.toml(65B)
----.cargo-ok(0B)
----screenshots()
--------26.png(8KB)
--------4.png(4KB)
--------20.png(4KB)
--------22.png(5KB)
--------24.png(4KB)
--------12.png(9KB)
--------3.png(4KB)
--------27.png(5KB)
--------blargg()
--------23.png(5KB)
--------16.png(7KB)
--------7.png(5KB)
--------15.png(6KB)
--------5.png(4KB)
--------25.png(5KB)
--------1.png(4KB)
--------2.png(4KB)
--------cover.png(394KB)
--------19.png(4KB)
--------17.png(7KB)
--------11.png(4KB)
--------21.png(6KB)
--------6.png(6KB)
--------8.png(2KB)
--------9.png(6KB)
--------10.png(3KB)
--------13.png(5KB)
--------18.png(13KB)
--------14.png(6KB)
----tests()
--------web.rs(251B)
----.gitignore(3KB)
----LICENSE_APACHE(9KB)
----package-lock.json(27B)