Skip to content

Commit 5d19549

Browse files
committed
Update README with features and new key bindings
1 parent 78ae8a2 commit 5d19549

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed

README.md

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,35 @@ A Nintendo Entertainment System (NES) emulator written in C++
44

55
As this is just a pet project, don't expect a full-featured emulator. There is no GUI, many typical features are missing, and only a few mappers have been implemented. However, the code is pretty clean and straightforward, and I think can be useful to learn from. Of course, if someone wanted to fork this code to write a full-featured emulator, that would be cool as well :)
66

7+
## Features
78

8-
## Controls
9+
- Mappers 0,1,2,3,4,7 (~90% of games)
10+
- Accurate audio emulation (no DMC)
11+
- Automatic saving of SRAM
12+
- Save state support
13+
- Rewind any time up to 1 minute at normal speed
14+
- Single and multi frame stepping when paused
915

10-
Input | Keyboard Key(s)
11-
----------|----------------
12-
D-Pad | arrows
13-
A | A
14-
B | S
15-
Select | Tab
16-
Start | Enter
17-
|
18-
Open Rom | Ctrl + O
19-
Reset | Ctrl + R
20-
Quit | Alt + F4
16+
## Controls
2117

18+
Input | Keyboard Key(s)
19+
----------------------|----------------
20+
D-Pad | arrows
21+
A | A
22+
B | S
23+
Select | Tab
24+
Start | Enter
25+
|
26+
Open Rom | Ctrl + O
27+
Reset | Ctrl + R
28+
Quit | Alt + F4
29+
|
30+
Rewind | Backspace
31+
Pause | P
32+
Step frame | [
33+
Step many frames | ]
34+
|
35+
Toggle audio channels | F1-F4
2236

2337
## Challenge
2438

0 commit comments

Comments
 (0)