Releases: plrguez/fceux-for-retrogame
FCEUX 2.6.6 2023-08-30 for OpenDingux and RetroFW
Builds:
- fceux_od_multi-2.6.6-2023-08-30.opk valid for GCW-Zero, RG350(P)(M), RG280(V)(M), LDK vertical, and horizontal, RS97, RG300 devices running the beta OpenDingux. You can obtain the latest version here
- fceux_gcw0-2.6.6-2023-08-30.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.6.6-2023-08-30.opk for devices (RS97, LDK, etc...) with RetroFW 2.
- fceux_retrofw-2.6.6-2023-08-30.ipk for devices (RS97, LDK, etc...) with RetroFW 1.
Thanks to Nelumb user from the RetroFW discord for helping me with the test for this release
Changes in this release:
- This version is mainly an update to upstream 2.6.6. This include all changes from previous version, 2.6.2, up to 2.6.6, mainly new mappers and fixes for them and fixes in the core. See the upstream changes here.
- Some fixes from the QT/SDL version was ported into the Opendingux/RetroFW version. Mainly the new time stamp record for computing timing. This fixes an issue where frame timing starts to lose precision when application time gets to float large values by performing calcultions using integer math.
FCEUX 2.6.2 2022-10-16 for OpenDingux (performance build)
This release is intended only for use in lepus and jz4770 devices with the OpenDingux firmware released here https://github.com/OpenDingux/buildroot/actions/runs/3101426374
Built with the updated toolchain
There are no other changes
FCEUX 2.6.2 2022-02-18 for OpenDingux and RetroFW
Builds:
- fceux_od_multi-2.6.2-2022-02-18.opk valid for GCW-Zero, RG350(P)(M), RG280(V)(M), LDK vertical, and horizontal, RS97, RG300 devices running the beta OpenDingux. You can obtain the latest version here
- fceux_gcw0-2.6.2-2022-02-18.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.6.2-2022-02-18.opk for devices (RS97, LDK, etc...) with RetroFW 2.
- fceux_retrofw-2.6.2-2022-02-18.ipk for devices (RS97, LDK, etc...) with RetroFW 1.
Thanks to tMz#7284 user from Opendingux/Retro Game Handhelds/RetroFW discords for helping me with the tests for this release
Changes in this release:
- Updated to upstream 2.6.2. See upstream changes here
- Change video mode to 320x240 when access cheats with hotkey
- Added Pixel Aspect Ratio for hardware scaling (1:1, 8:7, 4:3).
- Added configuration to change NTSC start & end scanlines.
- Added L hotkeys:
- L + A Turbo mode
- L + B Clip top/bottom (8 pixels each)
- L + X Change Pixel Aspect Ratio
- L + Y Clip sides (8 pixels each side)
- Matched throttle and sound implementations with the upstream Qt/SDL driver.
- Added Integer Frame Rate option to better sync video with the video display refresh.
- Added sound Buffer size option. It is expressed in ms. Default value is 128 and the valid values range is from 15 to 200.
- Enabled Frameskip configuration with levels Auto and from 0 to 11. Default level is 0.
- This changes have impact in previously configured games so you must revise its configurations:
- FPS throttle 'Off' previously implements an implicit frameskip based on sound buffer. Now this frameskip is configured by setting the option Frameskip to 'Auto'.
- FPS throttle 'On' now uses nanosleep to sync the game to the intended framerate.
- The Frameskip levels (0-11) are done via a framekip table, the upstream FCEUX frameskipping is very aggresive. The frameskip table is borrowed from mame084 source so the thanks goes to MAME dev team.
- Sound Buffer size is defaulted to 128 ms. Previous builds have 30 ms as default value.
- Included upstream palette files in the opk file.
- Rearranged config menu:
- Add Palette settings submenu.
- Move custom palette and NTSC Palette control to Palette settings menu.
- Add Force Grayscale and De-emphasis Bit Swap options to Palette menu.
- Add hotkey L1 + UP to toggle de-emphasis bit swap.
- In Palette settings Custom palette search first for palette files in the
palettes
directory distributed with the opk. You can navigate to other directories, use the B button to go up in directory structure and A button to enter in a directory. - In Palette settings use the Left cursor to clean custom palette.
- Added video filter option for hardware scaler.
- Only for OpenDingux (JZ47xx and JZ46xx).
- Add hotkey L + LEFT/RIGHT to decrease/increase the filter value (0-32).
- Values: 0 = Nearest, 1 = Bilinear, 2-32 = Bicubic.
FCEUX 2.4.0 2021-09-25 for OpenDingux and RetroFW
Builds:
- fceux_od_multi-2.4.0-2021-09-25.opk valid for GCW-Zero, RG350(P)(M), RG280(V)(M), LDK vertical, and horizontal, RS97, RG300 devices running the beta OpenDingux. You can obtain the latest version here
- fceux_gcw0-2.4.0-2021-09-25.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.4.0-2021-09-25.opk for devices (RS97, LDK, etc...) with RetroFW 2.
- fceux_retrofw-2.4.0-2021-09-25.ipk for devices (RS97, LDK, etc...) with RetroFW 1.
Changes in this release:
-
Merged asoderq/sydarn2 overclocking work. As upstream it only works with Old PPU. See readme.md for details about overclock. I have made some changes to match FCEUX upstrem:
- Renamed internal sdl option names, so the configs created with asoderq/sydarn2 build will lost some overclock values and you must revised the configuration when load a game with this builds.
- Skip 7bit option is enabled by default
- Rearranged the menu
- Also overclocking is available in all builds so less powered devices can use it, but higher values slow down the emulation and framerates drop. Also is not recommended to enable FPS Throttle. I recommend not to go beyond 262 scanlines.
-
Added submenu in cheat browser with some new actions (delete cheat, delete all cheats) and other already existing options.
-
Fixed enabling Scanline start and end when loading a rom. For this FCEUD_ReloadConfig is refactored to call UpdateEMUCore, also moving enabling autoresume to UpdateEMUCore.
-
Build for OpenDingux for lepus.
-
Fix video region autoset after last refactorings.
-
Merge latest commits from upstream.
-
For RetroFW and Lepus OD PGO builds has been used.
FCEUX 2.4.0 2021-07-25 for OpenDingux and RetroFW
Builds:
- fceux_od-2.4.0-2021-07-25.opk for latest beta OpenDingux firmware. You can obtain the latest version here
- fceux_gcw0-2.4.0-2021-07-25.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.4.0-2021-07-25.opk for devices (RS97, LDK, etc...) with RetroFW 2.
- fceux_retrofw-2.4.0-2021-07-25.ipk for devices (RS97, LDK, etc...) with RetroFW 1.
Changes in this release:
- Some refactorings for Game Genie use and assign hotkey to toggle it.
- Added autoresume. It can be enabled in
Main settings
. This is a feature from upstream FCEUX. - Added Cheat browser. With it you can import cheats from
.cht
files, that will be saved in$HOME/.fceux/cheats
for later autoload, and
enable/disable loaded cheats.
Also you can enable/disable cheats and enable/disable the auto load/save of cheats files per game globally, both are enabled by default.
FCEUX 2.4.0 2021-07-21 for OpenDingux and RetroFW
Builds:
- fceux_od-2.4.0-2021-07-21.opk for latest beta OpenDingux firmware. You can obtain the latest version here
- fceux_gcw0-2.4.0-2021-07-21.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.4.0-2021-07-21.opk for devices (RS97, LDK, etc...) with RetroFW 2.
- fceux_retrofw-2.4.0-2021-07-21.ipk for devices (RS97, LDK, etc...) with RetroFW 1.
Changes in this release:
- The screenshot menu option now saves directly when the A button is pressed. Until now you had to press the A button and then exit from menu to emulator for the screenshot to be saved.
- Fixed a bug in the automatic video region change that caused the save settings per game to not work.
- RetroFW: Add Start+Select combo to open menu. Configurable in Control option. (taken from pingflood's RetroFW port).
- RetroFW. Add ipk build for RetroFW 1 devices.
- OpenDingux: For hardware scaling in OpenDingux 2014 versions (stock firmware or Rogue), the full screen is forced by disabling the aspect ratio
- Add manual to opk/ipk and updated the Readme.
FCEUX 2.4.0 2021-07-10 for OpenDingux and RetroFW 2
Builds:
- fceux_od-2.4.0-2021-07-10.opk for latest beta OpenDingux firmware. You can obtain the latest version here
- fceux_gcw0-2.4.0-2021-07-10.opk for devices (GCW0, RG350, etc...) with 2014 OpenDingux. If you have stock or Rogue firmware you must use this.
- fceux_retrofw-2.4.0-2021-07-10.opk for devices (RS97, LDK, etc...) with RetroFW 2.
Changes in this release:
- Based on soarquin's work and upgraded to upstream 2.4.0 version with additions based on gameblabla and pingflood versions.
- Fixed the exit option from main menu
- Load rom: pagination with left and right cursors changed to scroll one page
- For OpenDingux beta: Set video refresh rate based on cartridge region taken from gameblabla's port)
- Automatically set video mode based on cartridge region
- Fixed the Flip disc option from main menu
- Enable Flip disc option in main menu only if a FDS file is inserted (taken from pingflood's RetroFW port)
- Try to load disksys.rom from current rom directory (taken from pingflood's RetroFW port)
- For debug purposes: when launch FCEUX witouth cartridge launch emulator rom selector
- Change button layout in Control Setup
- Some other minor changes