![]() * Configurable Hex Editor text colors. * Add a customizable color for address title. * 1. Add some more colors to Debugger highlight 2. Sorting all the colors out for future customization. 3. Re-arranged some includes. * Make the debugger highlight color customizable. * Move the button to the right and make the default window size wider. * Adding color icons and hex values to the color menu items. * 1. Enlarge the color icon a few pixels * Debugger and Hex Editor shares the same custom color buffer. This function finally completed. I believe there is no more details can be developed in recent period. * 1. Add icon to color menu in another way to prevent the odd space between icons and text. 2. Free some malloc() resources when exit, though it would be somehow eventually recycled by system, but that's not a good rabbit. 3. GetROMName and GetROMPath has malloc() and called so many times in the code, it seems there's no any free() call for their returned char*, it's OK to make them directly return a std::string which is more comfortable for use. * I forgot hDebug is still NULL in WM_INITDIALOG. * 1. Rewrite debugger resizing logic, now all the controls on the dialog can stretch and shrink with the window size, when you enlarge the window, the controls on the right is also stretched to fit the height. 2. Moved Syntax highlight and Default window size button to the menu bar, in the past, if the window size is too small to show the default size button on the bottom right corner, it can't be pressed to restore the window, but now you can press it anytime. * Changed ID of color menu to prevent conflict of some existing dialog controls. * I don't know why restore default window size cannot be done before game loaded. * 1. Fix Debugger default width with IDA font. 2. Fix Hex Editor single byte highlight in red. |
||
---|---|---|
.vscode | ||
attic | ||
documentation | ||
fceux-server | ||
getSDLKey | ||
gfceu | ||
icons | ||
m4 | ||
output | ||
pipelines | ||
scripts | ||
src | ||
vc | ||
web | ||
.gitignore | ||
CMakeLists.txt | ||
CNAME | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
NEWS | ||
NewPPUtests.txt | ||
README | ||
STYLE-GUIDELINES-SDL | ||
TODO-SDL | ||
_config.yml | ||
appveyor.yml | ||
azure-pipelines.yml | ||
changelog.txt | ||
doxygen | ||
fceux.desktop | ||
fceux.icns | ||
fceux.png | ||
fceux1.png | ||
index.html | ||
readme.md | ||
resources.qrc |
readme.md
fceux 
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:
- Win32: fceux.zip
- Win64: fceux64.zip
- Ubuntu: fceux-2.3.0-amd64.deb
- MacOSX: fceux-2.3.0-Darwin.dmg
- Status: Appveyor
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.3.0 is the most recent release but most people are using the autobuilds.