【文件属性】:
文件名称:tsnes:用打字稿写的NES模拟器
文件大小:280KB
文件格式:ZIP
更新时间:2021-03-20 03:10:14
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)