Skip to content

Latest commit

 

History

History
69 lines (33 loc) · 1.51 KB

README_zh.md

File metadata and controls

69 lines (33 loc) · 1.51 KB

English | 中文

github licenselinuxlinuxlinux

nes

介绍

c语言实现的nes模拟器,要求c11

注意:

本仓库仅为nes模拟器,不提供游戏本体!!!

平台支持:

  • Windows

  • Linux

  • MacOS

模拟器支持情况:

  • CPU

  • PPU

  • APU

mapper 支持:0,2, 3

软件架构

示例基于SDL2进行图像声音输出,没有特殊依赖,您可自行移植至任意硬件

编译教程

​ 克隆本仓库,安装 xmake,直接执行 xmake 编译即可

使用说明

​ linux或macos下输入 ./nes xxx.nes 加载要运行的游戏

​ windows下输入 .\nes.exe xxx.nes 加载要运行的游戏

按键映射

手柄 选择 开始 A B
P1 W S A D V B J K
P2 1 2 5 6

运行展示

super_mario

contra

文献参考

https://www.nesdev.org/