Skip to content

retrofw/fceux

 
 

Repository files navigation

 FCEUX port for OpenDingux
-------------------------------------------------------------
 
Thanks go to all people who worked on each incarnation of FCEUX: the_gama, ValdikSS and DiegoSLTS, Steward-fu, gameblabla, pingflood.

Controls
 
 RS97          Nes
-----------------------------------------------------
 Pad           Pad
 B             A
 Y             B
 X             TurboB
 A             TurboA
 Select        Select
 Start         Start

 R Shoulder    Hotkey combo
 POWER         Open GUI screen

 *Default Hotkeys*

 R + A         Save state (current slot from gui is used)
 R + B         Load state (current slot from gui is used)
 R + X         Toggle fullscreen
 R + Y         Flip fds disk
 R + UP        Toggle framerate display
 R + LEFT      Insert vsuni coin
 R + SELECT    Save snapshot
 R + START     Pause emulation

 HOWTO INSTALL FOR RITMIX RZX-50 AND DINGOO A380/A320e:
 - copy folder FCEUX with its contents to "emulator" folder of inner flash-memory of your handheld
 - replace native fc_emu.dge with a replacement from the archive
 - disconnect and play
 
 What's changed comparing to DiegoSLTS's version:

 - CHANGED: All subsystems are back on SDL: video, sound, input and so on; minimal driver is removed completely.
   In fact it's vitually a new port.
 - ADDED: Thanks to new sound synchronizing with mutexes and conditions sound framerate is tweakable again: 8000 - 48000
   and it doesn't affect emulation speed anymore
 - ADDED: Most of Rshift + key combos are brought back (see Controls below)
 - ADDED: For Ritmix RZX-50 fullscreen upscales to 384x272
 - FIXED: Corrupt preview screen in load/save state options
 - FIXED: Screen corruption with scaler=original and clipsides=0
 - REMOVED: Sound thread priority option is removed as it has no sense anymore

Noticed bugs/features:
 - When sound is off, the framerate lowers to 50 fps
 - Upscalers 280x240 and 320x240 ignore 8 left and 8 right pixels (critical for some games)


 Dmitry Smagin exmortis(at)yandex.ru


 FCEUX v0.3
 FCEUx port for Dingux
-------------------------------------------------------------

 Features

 - Based on latest fceux svn revision (4/03/2010).
 - Great compatibility
 - Builtin nsf player
 - FDS support
   NOTE: You must put a copy of your fds bios (disksys.rom)
    in the /local/home/.fceux folder.
 - 280x240 and fullscreen (320x240) video scale support.
 - Blur filter support
 - Fractional frameskip support: 1/3, 1/2 and 1. For example
   for frameskip 1/3 one frame is skipped and three emulated.
 - Zipped roms.
 - Gui for configuration with almost all fceux options available.
 - Built-in rom browser.
 - FCM and FM2 movie formats supported. 
   NOTE: When a movie is selected the emu will ask for the 
         corresponding nes rom.
 - Custom palette support
   NOTE: As version 0.3 you need to choose the palette from the file
    browser.
 - Virtual mouse support; use the pad to move the cursor, A and B
   are the mouse buttons.
 - Support for zapper, oeka and other mouse (gun) like games.
 - Support for fceux hotkeys (See controls for default hotkeys). 
   NOTE: Only 10 hotkeys can be set using R + key combo and not 
     all hotkeys are supported. Please read fceux documentation 
     for more info about hotkeys.
 - Screenshot support.


 Changelog

 v0.3
 
 * Added file browser to GUI.
 * Rearenged all settings to three submenus: main, video and sound.
   Almost every original option is available now; like ntsc tv emulation, 
   PAL timming, individual nes apu channel volume, etc.
 * Added new 280x240 scaler in video settings.
 * Merged last svn revision (4/03/2010).
 * Added fcm and fm2 movie support.
 * Added virtual mouse (gun) support.
 * Added hotkeys support (See features).
 * Added screenshot option to GUI.  The screenshot is saved in png
   format in the /usr/home/.fceux folder.
 * Added softreset nes using power switch.
 * Added option to save (override) default config to GUI.
   NOTE: There is no option to recover the default config yet.  So if you
         want to do that just remove the /local/home/.fceux/fceux.cfg file.
 * Added fractional frameskip (See features).
 * Replaced SDL driver with a minimal driver using Slaanesh's minimal
   library.
 * Fixed gui vsync.
 --------------------------------------------------------
 v0.2

 * Fixed battery support for FDS games.
 * Fixed save state support for FDS games.
 + Added separate config file for each rom.
 + Added frameskip support.
 + Added small GUI for configuration and other options.
 + Added custom palette support.
 * Added one button fds disk switching. 
 + Small speed increase.
 + Started optimizing mappers using code coverage.
 

 ISSUES

 - Small gameplay lag.
   NOTE: Please use elta's rootfs to reduce lag.
 - The fullscreen scaler always clips left
   and right 8 pixels columns from the nes screen.
 - IMPORTANT: Audio can get out of sync and some games play too
   fast, especially nsfs.  To avoid (lower) this
   issue please try changing the following settings:
   sound rate, cpu rate, frameskip and sound thread prioriy.
   

 Not supported

 - Movie record.  Actually it should work but i haven't tested
   it and there is currently no option to activate it in the GUI.
 - Hight quality sound (It is just too heavy :().
 - New ppu core (Just like hqsound :().
 - Family keyboard, Mahjong and other input devices that needs more
   than 10 buttons.


 TODO

 - Add movie record support.
 - Make splash screen (?).
 - VSync not supported.  NOTE: I read somewhere that the vsync 
   problem is related to the emulator itself.

 gama
 gama.coder@gmail.com

Packages

No packages published

Languages

  • C++ 71.2%
  • C 27.2%
  • Objective-C 1.1%
  • Makefile 0.3%
  • Python 0.2%
  • Pawn 0.0%