• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 710 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 1 Apr 2018, 15:03

    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
    • A
      Alturis
      last edited by 1 Apr 2018, 15:23

      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 1 Apr 2018, 15:45 Reply Quote 0
      • J
        jonesyp @Alturis
        last edited by 1 Apr 2018, 15:45

        @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 1 Apr 2018, 18:07 Reply Quote 0
        • D
          dudleydes @jonesyp
          last edited by 1 Apr 2018, 18:07

          @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 2 Apr 2018, 09:40 Reply Quote 1
          • C
            chernandezba @dudleydes
            last edited by 2 Apr 2018, 09:40

            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
            2 out of 5
            • First post
              2/5
              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.

              This community forum collects and processes your personal information.
              consent.not_received