FCEUX, a NES Emulator
Go to file
contact@brokestudio.fr 3f13bd72a4 rainbow big update
- fixed bootloader bank @ $5000
- now using external file for bootloader chr data
- wificonfig now initialized like hardware
- fixed FILE_GET_LIST  command
- fixed getAutoFilename case issue
renamed bootloader to bootrom


added ESP_FACTORY_SETTINGS command support


updated WIFI_GET_STATUS, WIFI_GET_IP and AP_GET_SSID commands


added FILE_GET_FS_INFO command + misc


updated mapper

- added support for bigger ROM files
- fixed PRG/CHR self-flashing sequences
updated ESP_GET_STATUS command


updated Rainbow ESP

- fixed file system saving issue
- fixed ESP_GET_FIRMWARE_VERSION command
- updated ESP_GET_STATUS command
- updated WIFI_GET_SSID command
- updated WIFI_GET_IP command
- updated AP_GET_SSID command
- updated AP_GET_IP command
- updated FILE_EXISTS command for special case
- fixed getAutoFilename(), loadFiles(), _loadFiles(), saveFiles()
updated Rainbow mapper

- updated mapper number
- updated some functions name
- added unlock bypass mode support
- added top/boot sectors depending on rom size
- now resets to first 32K bank
- fixed random memory init issue
- updated Scanline IRQ registers
added misc ROMs support

- added misc ROMs support for bootrom
added SERVER_SET_SAVED_SETTINGS command
2023-11-02 14:51:22 +01:00
.github/ISSUE_TEMPLATE Update issue templates 2021-12-05 21:35:46 -05:00
.vscode Added separate linux core dump debug target to vscode config. 2021-12-29 16:32:34 -05:00
attic delete excess gitignores (we're starting from scratch) 2018-04-10 23:22:39 -05:00
documentation replace corrupted manpages with original versions (#318) 2021-02-01 05:44:39 -05:00
fceux-server honor standard build environment variables (#317) 2021-02-01 05:44:10 -05:00
getSDLKey migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
gfceu delete excess gitignores (we're starting from scratch) 2018-04-10 23:22:39 -05:00
icons Implemented piano roll save/load state functionality for Qt GUI. Fixed periodic autosave for Qt Tas editor. 2021-11-28 18:56:22 -05:00
m4 migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
output Updated help docs for upcoming 2.6.6 release. 2023-08-24 21:26:26 -04:00
pipelines MacOS 2023-11-02 14:51:22 +01:00
scripts Added appveyor github release functionality. Master auto builds are now uploaded to a rolling interim-build pre-release. Release tag builds will upload official release builds from appveyor automatically. 2022-10-01 16:29:02 -04:00
src rainbow big update 2023-11-02 14:51:22 +01:00
vc rainbow: v2 first commit 2023-11-02 14:42:24 +01:00
web Updated web pages and download links for 2.6.6 release. 2023-08-28 06:56:26 -04:00
.gitignore ignore 7z_64.dll in output folder 2023-03-26 15:48:26 -04:00
CMakeLists.txt Updated minimum cmake version to 3.8 2022-01-15 21:14:39 -05:00
CNAME Create CNAME 2020-08-07 13:29:02 -04:00
COPYING migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
ChangeLog migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
INSTALL Minor corrections to SDL build/install instructions. 2020-10-21 22:54:31 -04:00
NEWS migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
NewPPUtests.txt migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
README rainbow: Add v1.3 support 2023-11-02 13:22:44 +01:00
STYLE-GUIDELINES-SDL migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
TODO-SDL Updated TODO-SDL to state that old GTK GUI is retired. 2022-03-03 07:00:11 -05:00
_config.yml Added a wildcard pattern to force jekyll to include _*.js and _*.json files. 2020-12-16 23:02:51 -05:00
appveyor.yml Fix for windows appveyor pipeline. Use strawberry perl to run build script. 2023-07-17 21:45:01 -04:00
azure-pipelines.yml Added an appveyor pipeline configure file to allow for a side by side build of both the windows and linux application. 2020-05-15 16:06:18 -04:00
changelog.txt migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
doxygen migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
fceux.desktop fceux.desktop: use proper Exec field code (#315) 2021-02-01 00:16:01 -05:00
fceux.icns Updated MacOS Logo Icons 2021-06-15 22:13:02 -04:00
fceux.png migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
fceux1.png Updated fceux1.png 2021-06-16 03:10:32 +03:00
index.html fix an old tasvideos link 2021-11-21 14:29:45 -05:00
readme.md Updated web pages and download links for 2.6.6 release. 2023-08-28 06:56:26 -04:00
resources.qrc Implemented piano roll save/load state functionality for Qt GUI. Fixed periodic autosave for Qt Tas editor. 2021-11-28 18:56:22 -05:00

readme.md

fceux Build status

An open source NES Emulator for Windows and Unix that features solid emulation accuracy and state of the art tools for power users. For some reason casual gamers use it too.

Builds and Releases

Interim builds:

But you might like mesen more: https://github.com/SourMesen/Mesen

You should get releases from here: https://sourceforge.net/projects/fceultra/files/

That's because github forces us to use tags we don't have for releases.

2.6.6 is the most recent release but most people are using the autobuilds.