红白机模拟器 v1.0
概述
可以模拟红白机的模拟器,使用的库是 XamariNES,纯软件模拟(CPU运算),不支持声音输出,仅支持以下四种ROM格式的游戏
- CNROM
- MMC1
- NROM
- UxROM
可能能够支持的游戏有
- 超级玛丽
- 魂斗罗
- 双截龙
- 恶魔城
- 冒险岛
- 勇者斗恶龙
- 合金装备
同时仅能运行一个模拟器实例,即多个红白机模拟器显示的内容是一样的,每个红白机模拟器收到的手柄操作会按或计算后传输给模拟器
启动时会自动加载 XamariNES 的内置 测试 ROM,如果要载入其他 ROM,请编辑该方块并输入 ROM 的路径,或存储器的 ID,最后点击确定,红白机模拟器将立即从指定路径、存储器读取ROM;如果路径是nestest
,则载入 XamariNES 内置测试 ROM
端口定义
方块的各面输入会按或计算后执行
全部输入
第 n 位 | 作用 | 说明 |
---|---|---|
1 | 电源 | 0 为关闭,1 为开启 |
2 | 重置 | 0 为不重置,1 为执行重置;如一直为 1,会不停重置 |
3 ~ 4 | 旋转 | 0 为正位,1 为顺时针旋转 90 度,2、3 同理 |
5 ~ 8 | 空 | 无作用 |
9 ~ 16 | 手柄 1 | 从高位到低位分别对应: |
17 ~ 24 | 手柄 2 | 无作用,因为 XamariNES 尚未支持多手柄 |
25 ~ 31 | 缩放 | 0、1 为 1 个方块大,2 为 2 个方块大,最大 128 方块大 |
32 | 空 | 无作用 |