Skip to content

ZEsarUX-10.1 Beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@chernandezba chernandezba released this 04 Mar 18:48
· 4830 commits to main since this release

Version 10.1-Beta2 - Carrier Command edition. 18 February 2022

Added real joystick support on Mac
Added setting to change ULA Data bus value
Added showing microdrive label when expanding qlay mdv files of size 174930 bytes
Added action to trigger left-right movement on joystick, to play Decathlon-like games
Added new joystick event to exit ZEsarUX
Added Jupiter Ace TAP & TZX support on tape browser
Added TZX support for ID 33 - Hardware type
Added Z80 Halt signal state support on zsf snapshot
Added MSX Joystick emulation
Added Spectravideo Joystick emulation
Added another easter egg ;)

Improved Text Adventure Debugging:
-added locations Map
-added connections list

Improved Debug CPU:
-now it highlights which registers will be modified by the opcode at the cursor position
-added t-states counter on default view
-allow to have a decimal view of opcode decoding using key m (mode)

Improved Accessibility:
-added direct settings for inverse colours and gray mode
-added setting to disable Flash

Improved ZX Vision:
-Added maximize window button
-Background button on inactive windows is hidden by default
-Added GUI styles: AmigaOS, Atari TOS, OS/2, RiscOS, ZEsarUX Plus
-Improve RetroMac GUI style: striped title bar
-Improve BeOS GUI style: buttons positions right after the title
-Added translation of menu items to Spanish
-Text windows enlarge/reduce line width when resizing windows
-Text windows wider by default (40 characters instead of 32)
-Added button preview when customizing ZX Desktop buttons
-Better detection of any file size of 6912 bytes is guessed as Spectrum screen
-Show when a menu has submenus using the ">" character
-Preserve minimized state on windows
-Remember size before minimize window
-Bigger window resize indicator (bottom-right of the window)
-Enlarge content size when resizing window without having to recreate it
-ZX Desktop: footer buttons to enlarge or reduce ZX Desktop, not just enabling or disabling
-ZX Desktop: allow to set a background SCR file
-ZX Desktop: added setting to disable ZX Desktop when going to full screen

Improved OSD Adventure Keyboard: allow to send space, enter and quotation marks
Improved handling of individual colour palettes modifications (Red, Green, Blue)
Improved portability of shell scripts

Fixed Z80 halt behavior and PC location
Fixed disabling border when realvideo enabled on machines: Colecovision, Master System, MSX, SG1000, SpectraVideo
Fixed drawing close button on background windows
Fixed redrawing footer when fade out
Fixed bug restoring windows on startup when a previous error was generated
Fixed refreshing Visual Real Tape window when Top Speed condition
Fixed preserve breakpoints state when doing smartload
Fixed saving snapshot on some events that close ZEsarUX (F-key, AY Player, etc)
Fixed loading/saving TZX as Standard tape on Jupiter Ace
Fixed segfault pressing F5 after pressing pause key
Fixed showing input tape insert state on menu and zx desktop icon when tape can't be opened
Fixed ejecting Spectravideo cartridge
Fixed bug on OSD Adventure Keyboard when words of 5 characters lenght and setting sending final space enabled
Fixed crash when saving configuration file larger than 20kb

Fixed ZX Vision:
-fixed hang when pressing cursor up/down on any tabbed menu with only one line (like Audio Waveform)
-fixed gitches resizing some windows: AY Registers, Debug CPU, etc...
-fixed window Hex Editor while moving or resizing
-fixed reducing all windows

Some other minor bugfixes and improvements