Fceux Git (2020/07/13) is compiled. FCEUX is a cross platform, NTSC and PAL Famicom/NES emulator that is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many separate branches. The concept behind FCEUX is to merge elements from FCE Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, and FCEU-mm into a single branch of FCEU. As the X implies, it is an all-encompassing FCEU emulator that gives the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community.
Fceux Git changelog:
* Merge pull request #127 from mjbudd77/master
* Updated SDL README and TODO files.
* Added logic to Mac OS pipeline to save generated DMG package as an artifact.
* Added component runtime to cpack line
* Successful addition of fceux icon to mac osx dmg package.
* Added a higher resolution icon to project.
* Added sudo calls to mac os build
* Added logic to generate a mac osx drag and drop package.
* Added logic to print shared object dependencies of mac os executable.
* Added logic to initialize the video PAL combo box with proper config value at window creation.
* Bug fix for SDL port lock up when selecting dendy video option.
* Added command line help output.
* Bug fix for file browser initial directory calculation.
* Fixed directory pathing for file browser.
* Added movie menu logic to gui.
* Added debug statements to genGitHdr script.
* Added logic to auto embed the git URL and revision into the executable so that it can be displayed on the About dialog window.
* Added script to generate C header with git repo url and rev info.
* Updated About Window.
* Updated about window to use embedded png.
* Added window icon resource.
* About FCEUX window in work.
* Added FDS menu functionality.
* Added insert coin menu functionality.
* Added menu logic to load Game Genie ROM file
* Added game genie enable menu logic.
* Added basic functions of emulation menu
* Added screen shot menu function.
* Added OpenGL preference variable to cmake build file to get rid of nuisance warning.
* More Cmake fixes between linux and mac os
* A few build fixes for the mac os with cmake.
* Moved MAC OSX build to cmake instead of qmake.
* Moved linux pipeline to cmake instead of qmake.
* Successful build of Qt GUI on MAC OSX using cmake.
* Successful build of QT gui using cmake instead of qmake.
* Bug fix for small memory leak on window init.
* Added change state select menu radio button logic.
* Added a few state load menu items.
* Added fullscreen menu function.
* Added logic for auto-resume play menu item.
* Added video region combo box logic.
* Added checkbox logic for video config window.
* Added missing tr function calls around string literals.
* Added framework for video config window. Still TODO writing logic.
* Added QT Hotkey configuration window.
* Changed name of main window periodic update function so that is not the same name as QWidget base update function.
* Created a local buffer for the openGL video image to better sync the image with the drawing frame in the gui thread.
* Moved the physical input update to the main thread since the MAC OS X SDL2 requires it to be so.
* Added mutex sync when changing sound properties of the emulator.
* Renamed gameViewer to ConsoleViewer.
* Renamed a few of the files and class objects to be more appropriate to what the actually are.
* changed QThread setup to be a separate object from the console window.
* Moved FCEU emulation to its own thread for better timing control.
* Added logic to increase/decrease emulation speed via hotkeys using QTimer system. Bug fix for = key Qt to SDL mapping.
* Changed gl_shm name to nes_shm. Added audio circular buffer to shared memory.
* Minor removal of underscored F on File menu.
* Successful test of full sound config window functionality.
* Sound configure window in work.
* Started putting together window framework for sound configuration.
* Big fix for linux build script, make directories before installing files.
* Added install commands in pipeline script
* Added qmake install prefix to linux build script.
* Added QT5 dependency installation to the linux build
* Added qmake in to linux pipeline
* Added comments into macOS pipeline script. Added other OSs back into pipeline.
* MacOS build take 4
* macOS take 3
* Mac standalone test
* Take 2 mac build
* Added macOS build script for pipeline.
* Updated init call for game viewer SDL to match GL.
* Build fix for minizip include in MAC OS
* Cleaned up game viewer GL.
* More testing with SDL game viewer driver, keeps drawing over the menu
* Solved MAC OpenGL scaling issue. Turns out it was related to the retina
* Added software pixel remapper function to openGL renderer.
* Added logic to keep proper aspect ratio on SDL driven screen.
* Successful test of SDL video driver inside QT window.
* Renamed openGL based game viewer so to distinguish it from others that will be tested.
* Added logic to use GL_TEXTURE_RECTANGLE instead of GL_TEXTURE_2D
* Gui controller calibration fixes and enhancements.
* Include path fixes for qmake incorrectly marking sdl folder for heading includes.
* Game Pad calibration page still in work.
* commented out debug print statement.
* Hooked up checkboxes on gamepad config page.
* Added logic to configure gamepad buttons. Still needs more testing.
* QT gamepad window in work.
* Successful test of loading ROM via QFileDialog, changed logic to not use native gnome file dialog as it is very lagged.
* Added keyboard QT to SDL2 key conversion functionality.
* Added logic to close game and shutdown FCEU system on window close.
* Cleaned up unnecessary test code.
* Successful display of video in QT gui.
* Starting new QT gui.
* Bug fix for cmake install target.
* Added install target to cmake.
* Fixed compiler warning for unchecked fgets return value.
* Added cmake package check for zlib
* Added logic to make cmake output verbose.
* Fixed references to print error function in win tas editor.
* Cast const char * to char * to get past winbuild.... this is not the best way to go, but it works.
* Cleaned up gcc compiler warning : ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Download: Fceux Git (2020/07/13) x64
Source: Here
0 Comments
Post a Comment