文件名称:NesJs:JavaScript中的另一个NES模拟器
文件大小:84KB
文件格式:ZIP
更新时间:2024-02-26 02:11:33
javascript emulator nes EmulatorJavaScript
内斯 浏览器中的javascript中的另一个NES模拟器。 CPU几乎模拟了所有指令,但是它不是周期精确的(并且不模拟“不稳定”的未记录指令)。 PPU具有完整的背景和精灵渲染,但它也不精确。 APU模拟所有5个通道,但是仍然不够准确。 还有其他一些错误(OAM-DMA等)。 但是,大多数游戏似乎运行良好(下面列出的已知损坏的游戏除外)。 模拟标准控制器1和2。 支持映射器0(NROM),1(MMC1),2(UxROM),3(CNROM),4(MMC3)和7(AxROM)。 MMC3的IRQ仿真不是很准确。 同时支持保存状态和电池节省。 演示版 在在线尝试演示。 离线运行演示: 克
【文件预览】:
NesJs-master
----dstyle.css(941B)
----index.html(1KB)
----LICENSE.txt(1KB)
----mappers()
--------uxrom.js(2KB)
--------cnrom.js(2KB)
--------mmc3.js(6KB)
--------nrom.js(3KB)
--------mmc1.js(5KB)
--------axrom.js(2KB)
----lib()
--------inflate.js(57KB)
--------zip.js(30KB)
--------deflate.js(69KB)
----js()
--------main.js(6KB)
--------nsfmapper.js(2KB)
--------dbmain.js(7KB)
--------nsf.js(6KB)
--------audio.js(2KB)
--------debugger.js(14KB)
--------nsfmain.js(6KB)
----README.md(9KB)
----debug.html(2KB)
----nes()
--------mappers.js(63B)
--------pipu.js(19KB)
--------apu.js(19KB)
--------nes.js(11KB)
--------cpu.js(27KB)
----nsfplayer.html(853B)
----.gitignore(22B)
----style.css(400B)