4 Star 31 Fork 15

Dozingfiretruck / nes

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
Dozingfiretruck 提交于 2024-06-14 20:42 . 更新 README.md

English | 中文

github licenselinuxlinuxlinux

nes

Introduction

The nes simulator implemented in c , requires c11

attention:

This repository is only for the nes simulator and does not provide the game !!!

Platform support:

  • Windows

  • Linux

  • MacOS

Simulator support:

  • CPU

  • PPU

  • APU

mapper support:0,2, 3

Software Architecture

The example is based on SDL2 for image and sound output, without special dependencies, and you can port to any hardware by yourself

Compile Tutorial

​ clone repository,install xmake,execute xmake directly to compile

Instructions

​ on linux or macos enter ./nes xxx.nes load the game to run

​ on windows enter .\nes.exe xxx.nes load the game to run

Key mapping

joystick up down left right select start A B
P1 W S A D V B J K
P2 1 2 5 6

showcase

super_mario

contra

Literature reference

https://www.nesdev.org/

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Dozingfiretruck/nes.git
git@gitee.com:Dozingfiretruck/nes.git
Dozingfiretruck
nes
nes
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891