文件名称:LaiNESwitch:基于LaiNES的循环精确NES仿真器
文件大小:502KB
文件格式:ZIP
更新时间:2024-04-27 05:09:54
C++
LaiNES-Nintendo交换机端口 由原创,由 紧凑,精确到周期的NES仿真器,可使用约1000行C ++。 如何计算行数? 关于如何计算行数已经进行了一些讨论。 大约1k行的声明不包括库(boost和nes_apu)。 未来的计划包括消除那些依赖关系,以使代码库更加苗条。 [andrea@manhattan src]$ cloc . 24 text files. 24 unique files. 1 file ignored. github.com/AlDanial/cloc v 1.70 T=0.03 s (780.3 files/s, 63170.2 lines/s) ------------------------------------------------------
【文件预览】:
LaiNESwitch-master
----.gitignore(52B)
----res()
--------init.png(408KB)
--------font.ttf(10KB)
----Makefile(8KB)
----LICENSE(1KB)
----README.md(5KB)
----source()
--------Nes_Oscs.cpp(12KB)
--------blargg_common.h(4KB)
--------Multi_Buffer.h(4KB)
--------Nes_Namco.cpp(4KB)
--------Nes_Apu.cpp(8KB)
--------apu.hpp(208B)
--------ppu.cpp(13KB)
--------Sound_Queue.h(1KB)
--------config.cpp(5KB)
--------menu.hpp(2KB)
--------mapper.hpp(710B)
--------Sound_Queue.cpp(4KB)
--------gui.cpp(11KB)
--------Blip_Buffer.h(7KB)
--------cpu.hpp(827B)
--------Nonlinear_Buffer.h(2KB)
--------cartridge.hpp(289B)
--------Nes_Vrc6.cpp(5KB)
--------common.hpp(80B)
--------Multi_Buffer.cpp(4KB)
--------joypad.cpp(783B)
--------cartridge.cpp(2KB)
--------Nonlinear_Buffer.cpp(4KB)
--------Blip_Synth.h(7KB)
--------Nes_Oscs.h(3KB)
--------Nes_Vrc6.h(2KB)
--------menu.cpp(4KB)
--------boost()
--------mapper.cpp(2KB)
--------palette.inc(682B)
--------Nes_Namco.h(2KB)
--------apu_snapshot.h(1KB)
--------ppu.hpp(2KB)
--------main.cpp(459B)
--------Blip_Buffer.cpp(11KB)
--------apu_snapshot.cpp(4KB)
--------gui.hpp(803B)
--------config.hpp(1KB)
--------cpu.cpp(15KB)
--------apu.cpp(942B)
--------joypad.hpp(146B)
--------mappers()
--------blargg_source.h(2KB)
--------Nes_Apu.h(5KB)
----icon.jpg(29KB)