文件名称:macifom:用 Objective-C 编写的用于 OS X 的高精度 NES 模拟器
文件大小:430KB
文件格式:ZIP
更新时间:2024-07-03 06:28:51
Objective-C
macifom Macifom 是一个用 Objective-C 编写的用于 OS X 的高精度 NES 模拟器和调试器。 该项目的目的是促进 Mac OS X 平台上的新 NES 开发,同时利用 AppKit、CoreAudio 和 CoreGraphics 等 OS X 技术。 最新版本的 Macifom 功能: 有效操作码的周期精确 CPU (2A03) 仿真 扫描线精确 PPU (2C02) 仿真 Blagg 的 Nes_snd_emu 库的出色声音再现护理 窗口和全屏显示模式 支持 USB 游戏手柄和操纵杆控制 支持为 NROM、UxROM、CNROM、AxROM、SNROM、SUROM、TxROM、VRC1、VRC2a、VRC2b 和 iNES #184 (Sunsoft) 板设计的游戏。 自动将盒式 SRAM 保存到磁盘 一种调试器,具有断点、程序代码的实时反汇编、内存
【文件预览】:
macifom-master
----NESCNROMCartridge.m(2KB)
----NESCartridgeEmulator.h(2KB)
----NESPlayfieldView.h(2KB)
----main.m(248B)
----NESCartridge.h(3KB)
----NESiNES184Cartridge.h(265B)
----NESCoreEmulation.m(15KB)
----NESVRC2aCartridge.m(870B)
----NESKeyboardResponder.h(1KB)
----NESApplicationController.m(32KB)
----NESSUROMCartridge.m(3KB)
----NESCoreEmulation.h(636B)
----NESPPUEmulator.h(5KB)
----Macifom.icns(230KB)
----NESControllerInterface.m(38KB)
----NESControllerInterface.h(3KB)
----NESiNES184Cartridge.m(1KB)
----NESAxROMCartridge.m(2KB)
----NESApplicationController.h(3KB)
----NESTxROMCartridge.h(2KB)
----NESPPUEmulator.m(40KB)
----NESVRC1Cartridge.m(5KB)
----NESAxROMCartridge.h(1KB)
----NESSxROMCartridge.h(2KB)
----NESTxROMCartridge.m(17KB)
----NESSUROMCartridge.h(1KB)
----NES6502Interpreter.m(83KB)
----NESUxROMCartridge.m(3KB)
----NESPlayfieldView.m(5KB)
----NES6502Interpreter.h(3KB)
----LICENSE(1KB)
----NESiNES068Cartridge.m(4KB)
----NESVRC2aCartridge.h(276B)
----NESAPUEmulator.h(3KB)
----nes_apu()
--------apu_snapshot.cpp(4KB)
--------Nes_Vrc6.cpp(5KB)
--------Multi_Buffer.h(4KB)
--------Nes_Oscs.h(3KB)
--------blargg_source.h(2KB)
--------Nes_Apu.cpp(7KB)
--------Nes_Apu.h(5KB)
--------Blip_Buffer.h(7KB)
--------apu_snapshot.h(1KB)
--------Nes_Vrc6.h(2KB)
--------Nonlinear_Buffer.h(2KB)
--------Nes_Namco.h(2KB)
--------Blip_Synth.h(7KB)
--------blargg_common.h(4KB)
--------Nonlinear_Buffer.cpp(4KB)
--------Nes_Oscs.cpp(11KB)
--------Blip_Buffer.cpp(10KB)
--------Nes_Namco.cpp(4KB)
--------boost()
--------Multi_Buffer.cpp(4KB)
----Macifom.xcodeproj()
--------project.xcworkspace()
--------auston.pbxuser(38KB)
--------project.pbxproj(33KB)
--------auston.mode1v3(42KB)
--------TemplateIcon.icns(51KB)
--------xcuserdata()
----NESCNROMCartridge.h(1KB)
----Macifom_Prefix.pch(145B)
----NESVRC2bCartridge.h(441B)
----NESVRC2bCartridge.m(5KB)
----NESCartridgeEmulator.m(15KB)
----NESKeyboardResponder.m(1KB)
----.gitignore(494B)
----NESSxROMCartridge.m(8KB)
----English.lproj()
--------MainMenu.xib(238KB)
--------InfoPlist.strings(92B)
----Info.plist(2KB)
----NESVRC1Cartridge.h(389B)
----README.md(1KB)
----NESAPUEmulator.mm(9KB)
----NESUxROMCartridge.h(1KB)
----NESiNES068Cartridge.h(325B)
----NESCartridge.m(5KB)