RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Emulator Upgrades

    Scheduled Pinned Locked Moved Help and Support
    zx spectrum
    5 Posts 4 Posters 709 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jonesyp
      last edited by

      Hi,

      Can I ask when and how emulators get updated within RetroPie?

      For instance ZEsarUX is still at version 5, but version 6 has been available since last November. Also Fuse is at 1.4.2, but the current version is 1.5.2.

      I appreciate these things take time on such a large project as this, but I just wondered how frequently these things get looked at.

      Many thanks

      1 Reply Last reply Reply Quote 0
      • AlturisA
        Alturis
        last edited by

        I haven't been around long enough to answer that specifically, but typically you can update any package from sources which will be more up to date than the latest binaries.

        RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

        J 1 Reply Last reply Reply Quote 0
        • J
          jonesyp @Alturis
          last edited by

          @alturis

          Hi, thanks for the quick reply. I have tried both from source and these are the versions I get.

          D 1 Reply Last reply Reply Quote 0
          • D
            dudleydes @jonesyp
            last edited by

            @jonesyp The source code for both ZEsarUX and Fuse has been stored on Sourceforge which has caused problems for developers in the past. Instead, they tend to use local archives. These get updated when developers are aware of new stable versions so when you build from source, you won't necessarily be getting the latest version.

            Fuse was updated to v1.5.1 last month but there were issues so it was reverted back to an earlier version. More info at: https://retropie.org.uk/forum/topic/16766/segmentation-fault-with-fuse-v1-5-1/

            I notice that ZEsarUX source is now on Github (https://github.com/chernandezba/zesarux) so the scriptmodule may get updated to take this into account.

            C 1 Reply Last reply Reply Quote 1
            • C
              chernandezba @dudleydes
              last edited by

              I notice that ZEsarUX source is now on Github (https://github.com/chernandezba/zesarux) so the scriptmodule may get updated to take this into account.

              Yes, I moved to github because of the continuous failures with the Sourceforge service. Some of these failures put the web on offline mode so I couldn't push code during one week, for example ... :(
              ZEsarUX 6.1 stable will be released soon, you may test one of the last beta builds, or compile from sources. The last changelog for 6.1 is:

              Version 6.1. 26 March 2018 - Xeno edition

              Added BetaDisk and TR-DOS emulation
              Added Spectrum +3 emulation
              Added Spectrum keyboard ghosting error feature
              Added ZX Spectrum Recreated keyboard support
              Added setting to exit emulator after a number of seconds (--exit-after)
              Added setting to show changelog when updating emulator version
              Added actions to file utilities menu: Copy, Move, Rename
              Added setting to write protect IDE, MMC, ZX-Uno Flash
              Added setting to disable persistent writes on IDE and MMC
              Added second Easter Egg ;)
              Added improved Spectrum 16/48/+ colour palette
              Added setting to add a watermark on the display
              Added setting to reduce display to a factor of 0.75. Used on RunZX event
              Added a fast spectrum core (with some features disabled) just for slow devices, like Raspberry Pi 1/Zero. Now ZEsarUX is playable on RPi1/Zero again!
              Added a setting to dump ram contents to file when exiting ZEsarUX, ideal to run automatic tests
              Added cpu-step-over function on debug menu (was already available from ZRCP)

              Improved frameskip: now realvideo buffer is not updated when frameskip
              Improved ZRCP: run command is stopped by default when pressing a key (or sending data to the socket)
              Improved joystick support:

              • added joystick test menu
              • buttons to events and buttons to joystick configuration are saved on configuration file

              Improved OSD keyboard:

              • now you can press up to all 40 keys (on Spectrum/ZX80/ZX81) at the same time
              • now it can be opened from any place (needs multitask on)

              Improved QL emulation:

              • experimental support of LOAD, LRUN command
              • can now open qlay mdv microdrive image files

              Improved file viewer from file utilities:
              *specific file viewers for these kind of files: .tap, .zx, .zsf, .sp, .z80, .sna, .spg, .p, .o, .mmc/.ide (fat browser, plus3dos browser), .dsk, .trd, .tzx, .cdt, .flash (zxuno flash, z88 flash, superupgrade flash), .epr, .eprom
              *default hexadecimal file viewer for unknown files

              Improved TSConf emulation:

              • Added TSConf DMA, line interrupt, sprites layers
              • TSConf rendering: now tiles and sprites are drawn per scanline. Border drawing. Handling of scroll registers
              • TSConf debugging: debug for DMA, Video registers, Video layers, Sprites, Tiles

              Improved text mode drivers (aalib, stdout, simpletext, curses): text settings are in different submenu, setting to set stdout/simpletext fps
              Improved messages windows. You can now have an internal clipboard, press key c to copy to it. Press P on file utils to paste contents to a file

              Improved menu interface:

              • A new "tabbed" menus to improve usability and interaction with mouse, joystick and stdout driver: waveform, visualmem, ay player
              • Character width can be reduced to 7,6 or 5 pixels width
              • Added a setting to limit menu event: enabling it you should press the menu key 4 times in a second
              • Added a setting to hide directories from file selector menus, useful when you don't want the user to be able to navigate the filesystem
              • Smartload: now the cursor remembers last file loaded
              • Added two more GUI styles: Clean and CleanInverse

              Improved sprite viewer:

              • now can see sprites with speccy screen format
              • you can view sprites up to 512x192
              • you can see tsconf sprites

              Improved sound: Silence detector does not activate on pthreads versions
              Improved default configuration: when the configuration file doesn't exist, the new one has the autosave configuration setting enabled
              Improved configuration parsing: if unknown setting found on configuration file, ZEsarUX will open but warns about the error, and the autosave feature is not enabled
              Improved TBBlue emulation: Added clip window registers
              Improved rendering on text mode drivers: now realvideo mode can render directly to black&white text. Try TSConf with --vo stdout --realvideo --autoredrawstdout
              Improved Linux library dependencies: libssl is not enabled by default on compilation

              Fixed TBBlue MMU when using segment 0000-3FFFH
              Fixed ZX-Uno emulation: 128kb timings are the same as a Spectrum 128k. When port 1ffd enabled, port FF return FF
              Fixed window footer when running Pentagon
              Fixed panic screen: now it is shown on all machines. New design. I hope you never see it ;)
              Fixed some crashes with speech enabled and opening some menus: AY Registers, AY Player, etc...
              Fixed annoying sound on Dandanator rom menu
              Fixed bug on Z80 cpu core, iff2 was not being reset to 0 when firing an interrupt, so reading it by using LD A,R and LD A,I affected many demos

              1 Reply Last reply Reply Quote 2
              • First post
                Last post

              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.