nes_dart
所属分类:Dart语言编程
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-07-29 12:59:01
上 传 者:
sh-1993
说明: NES模拟器,
(NES emulator,)
文件列表:
.metadata (310, 2023-11-11)
CHANGELOG.md (44, 2023-11-11)
LICENSE (35149, 2023-11-11)
analysis_options.yaml (154, 2023-11-11)
example/ (0, 2023-11-11)
example/.metadata (964, 2023-11-11)
example/analysis_options.yaml (1453, 2023-11-11)
example/lib/ (0, 2023-11-11)
example/lib/main.dart (532, 2023-11-11)
example/lib/memory_viewer.dart (4818, 2023-11-11)
example/lib/nes_page.dart (12290, 2023-11-11)
example/lib/ppu_viewer.dart (11016, 2023-11-11)
example/pubspec.lock (7098, 2023-11-11)
example/pubspec.yaml (674, 2023-11-11)
example/test/ (0, 2023-11-11)
example/test/widget_test.dart (491, 2023-11-11)
example/windows/ (0, 2023-11-11)
example/windows/CMakeLists.txt (3899, 2023-11-11)
example/windows/flutter/ (0, 2023-11-11)
example/windows/flutter/CMakeLists.txt (3742, 2023-11-11)
example/windows/runner/ (0, 2023-11-11)
example/windows/runner/CMakeLists.txt (1796, 2023-11-11)
example/windows/runner/Runner.rc (3025, 2023-11-11)
example/windows/runner/flutter_window.cpp (2100, 2023-11-11)
example/windows/runner/flutter_window.h (928, 2023-11-11)
example/windows/runner/main.cpp (1260, 2023-11-11)
example/windows/runner/resource.h (432, 2023-11-11)
example/windows/runner/resources/ (0, 2023-11-11)
example/windows/runner/resources/app_icon.ico (33772, 2023-11-11)
example/windows/runner/runner.exe.manifest (874, 2023-11-11)
example/windows/runner/utils.cpp (1691, 2023-11-11)
example/windows/runner/utils.h (672, 2023-11-11)
example/windows/runner/win32_window.cpp (8533, 2023-11-11)
example/windows/runner/win32_window.h (3526, 2023-11-11)
images/ (0, 2023-11-11)
... ...
# NES Emulator
dart实现的NES模拟器,部分参考[Nesdev Wiki](https://www.nesdev.org/wiki/Nesdev_Wiki)以及[StepFC](https://github.com/dustpg/StepFC)项目及其文章
## 目标
- [x] ROM
- [x] 基础信息读取
- [x] PRG-ROM
- [x] CHR-ROM
- [ ] Mapper
- [x] 内存以及读写
- [ ] Mapper000
- [ ] CPU
- [x] 寄存器
- [x] 寻址模式
- [x] 指令执行环境
- [x] 指令具体实现细节
- [x] NMI中断
- [x] RESET
- [ ] 跳转跨页的指令周期变化
- [ ] PPU
- [x] VBlank
- [ ] 寄存器
- [x] 背景渲染
- [ ] Sprite
- [ ] 名称表
- [ ] 属性表
- [ ] 调色盘
- [ ] 调色盘索引
- [ ] 镜像
- [ ] 输入
- [ ] 未实现
- [ ] APU
- [ ] 未实现
## 测试ROM
### nestest.nes
![nestest](images/nestest01.png)
![nestest](images/nestest02.png)
近期下载者:
相关文件:
收藏者: