atari2600-wasm:用AssemblyScript编写的Atari 2600模拟器,已编译为WebAssembly

时间:2024-06-05 22:53:44
【文件属性】:

文件名称:atari2600-wasm:用AssemblyScript编写的Atari 2600模拟器,已编译为WebAssembly

文件大小:266KB

文件格式:ZIP

更新时间:2024-06-05 22:53:44

atari2600 webassembly assemblyscript JavaScript

WebAssembly / AssemblyScript Atari 2600 Emulator 自从阅读,我就对2600着迷了,因为计算机没有足够的内存来支持视频RAM的想法简直就是疯了! 该项目是与玩的借口,并进一步探索2600。 我正在通过实现指南中显示的功能来实现 。 其他参考资料 寻址模式-https: 6502参考- 另一个6502参考-https: 进步 第一场:从这里开始 第二节:电视显示基础知识 第三节:TIA和6502 第四节:TIA 第五节:内存架构 第6节和第7节:电视和我们的内核 第八讲:我们的第一个内核 第9节:6502和DASM –总结基础 第十节:高潮 专场11:色彩缤纷 专题12:初始化 专场13:Playfield基础知识 专场14:Playfield古怪 专场15:Playfield(续) 第十六节:让组装商


【文件预览】:
atari2600-wasm-master
----codegen()
--------6502.txt(18KB)
--------src()
--------package-lock.json(3KB)
--------package.json(316B)
----rollup.config.js(343B)
----yarn.lock(167KB)
----assembly()
--------mnemonics.ts(5KB)
--------index.ts(306B)
--------cpu.ts(73KB)
--------statusRegister.ts(804B)
--------tia.ts(7KB)
--------tsconfig.json(103B)
--------memory.ts(1015B)
----.vscode()
--------launch.json(799B)
----test.js(640B)
----web()
--------ada.asm(4KB)
--------index.html(2KB)
--------main.js(3KB)
--------playfield.asm(2KB)
--------painting.asm(2KB)
--------bitmap.asm(4KB)
--------bundle.js(743KB)
----test()
--------tia.js(2KB)
--------common.js(711B)
--------cpu.js(17KB)
----README.md(2KB)
----.gitignore(18B)
----index.js(385B)
----package-lock.json(198KB)
----package.json(1KB)

网友评论