Famicom - aceituning/retroace GitHub Wiki
The Nintendo Entertainment System (NES) is an 8-bit home video game console that was released by Nintendo in 1985. This console officially ended the video game crash of 1983-1984.
Emulator | Rom Folder | Extension | BIOS | Controller Config |
---|---|---|---|---|
lr-fceumm | nes | .7z .fds .nes .zip | disksys.rom | /opt/retropie/configs/nes/retroarch.cfg |
lr-nestopia | nes | .7z .fds .nes .zip | disksys.rom | /opt/retropie/configs/nes/retroarch.cfg |
lr-quicknes | nes | .7z .nes .zip | none | /opt/retropie/configs/nes/retroarch.cfg |
Versión Japonesa de NES
lr-nestopia, lr-fceumm, lr-quicknes
Emulators:ROMS
Accepted File Extensions: .7z .fds .nes .zip - make sure your roms have headers. Roms without headers will not work. If you want to use PAL roms, make sure they contain (E)
or (Europe)
in the filename, or else they may be run at the wrong speed.
Place your NES Roms in
/home/pi/RetroPie/roms/nes
BIOS
FDS games require the disksys.rom bios file. Place the BIOS in
/home/pi/RetroPie/BIOS
Name | md5sum | CRC32 |
---|---|---|
Family Computer Disk System (Japan) (Rev 1) | ca30b50f880eb660a320674ed365ef7a | 5e607dcf |
Controls
All three emulators utilise Retroarch configurations. Add custom retroarch controls to the retroarch.cfg file in
/opt/retropie/configs/nes/retroarch.cfg
Tweaks
How to setup Turbo Buttons for lr-fceumm
Open the RetroArch RGUI by pressing Select+X on the controller, or Hotkey+F1 on the keyboard then navigate to:
- Quick Menu
- Options
- Change
Turbo Enable
to eitherPlayer 1
,Player 2
,Both
orNone
by pressing left or right - You can also change the
Turbo Delay (in frames)
(Default is3
)
- Change
- Options
Go back to the Quick Menu and then to Resume.
How to disable Crop Overscan in lr-fceumm
Open the RetroArch RGUI:
- Quick Menu
- Options
- Change
Crop Overscan
todisabled
by pressing left or right
- Change
- Options
Go back to the Quick Menu and then to Resume.
How to disable Crop Overscan in lr-quicknes
Add this to your /opt/retropie/configs/nes/retroarch.cfg
file. Make sure that this is placed above the #include
line.
video_crop_overscan = false
The NES Select Button
The NES controller has a select button that would be used to make selections in menu or change function in-game. For a list, see here.
When configuring RetroArch emulators, the select button is usually mapped to the physical select button on your controller as is the hotkey. Consequently, when you press the select button on your controller in a NES game to make a selection in a menu, in The Legend of Zelda, for example, nothing will happen as RetroArch is expecting a second button to be pressed such as start to exit the emulator.
There are two solutions to overcome this.
Either Remap the select button
In the NES RetroArch config file, /opt/retropie/configs/nes/retroarch.cfg
, above the #include"
line, add the following line:
input_player1_select_btn = "x"
where x is the button number you wish to remap the select button to.
Or Remap the hotkey button
In the NES RetroArch config file, /opt/retropie/configs/nes/retroarch.cfg
, above the #include"
line, add the following line:
input_enable_hotkey_btn = "x"
where x is the button number you wish to remap the hotkey to.
Both of these changes can also be made using the RGUI.