文件名称:tsnes:用打字稿写的NES模拟器
文件大小:280KB
文件格式:ZIP
更新时间:2024-04-08 20:56:54
TypeScript
特纳斯 用打字稿编写的NES模拟器, 用法 const emulator = new Emulator ( Uint8ArrayNESData , { onFrame : frame => { ... // output image } , onSample : volume => { ... // output audio } } ) ; document . addEventListener ( 'keydown' , e => { ... // analyse key board code emulator . standardController1 . updateButton ( StandardControllerButton . A , true ) ; } ) ; setInterval ( ( ) => { emulator
【文件预览】:
tsnes-master
----package.json(669B)
----tslint.json(581B)
----jest.config.js(112B)
----src()
--------dma()
--------cartridge()
--------bus()
--------interrupt()
--------api()
--------emulator()
--------mapper()
--------ppu()
--------controller()
--------apu()
--------cpu()
--------index.ts(37B)
--------ram()
----tsconfig.json(333B)
----.gitignore(376B)
----webpack.config.js(482B)
----demo()
--------audio.ts(1KB)
--------palette.ts(960B)
--------partten-table.ts(2KB)
--------index.html(3KB)
--------game-selector.ts(2KB)
--------name-table.ts(3KB)
--------disasm.ts(3KB)
--------ppu-register.ts(916B)
--------screen.ts(2KB)
--------status.ts(1KB)
--------cpu-register.ts(851B)
--------index.ts(5KB)
----README.md(643B)
----yarn.lock(215KB)