Hi!
I have uploaded a new ZEsarUX Release Candidate version 9.2. The final stable version will come in a few weeks, so stay tuned!
You can download it from:
https://github.com/chernandezba/zesa...g/9.2-11032021
There are compiled versions for Linux, FreeBSD, Mac and Windows. The source code is available, as always
The changelog for this version is:
Version 9.2-RC - Cliff Hanger edition. 11 March 2021
Added SamRam Gerton Lunter interface emulation
Added new ZX-Uno Prism video mode
Added Dandanator storage button icon
Added alternate Jupiter ACE rom
Added another fourth easter egg
Added read only setting for esxdos handler
Added setting to redefine joystick fire key
Added Debug action to set PC register to zero
Added command line setting --copy-file-to-mmc to be able to copy files to a mmc image before starting ZEsarUX
Added ZRCP command realtape-open
Improved ZX-Uno emulation:
-Updated BIOS, Flash and ESXDOS (ESXDOS now runs 0.8.6 final version)
-Added command line setting --zxuno-initial-64k to allow loading a initial 64kb block in bootm mode, bypassing the normal boot rom
Improved TBBlue emulation:
-Added .snx snapshot support
-Added debug window to enable/disable individual sprites
-Added relative sprite type composite/unified on sprite navigator
-Added Sprites Debug memory zone
-Optimize sprite rendering (saving 1% cpu on my computer)
Improved CPC emulation:
-Added video scanlines rendering (A.K.A. Real Video)
-Joystick emulation
-Stereo emulation
Improved File utilities Browser:
-Added support for browsing inside FAT filesystem disk images (.img, .mmc, .ide, etc)
-Detect when source and target directories are the same when moving or copying
-Show more info in some file viewers (.sna, .p, .o, etc)
-Added .nex file viewer
-Added copy and delete entire folder
-Added SCR to TXT file converter
Improved Debug CPU Window:
-Can load a source code
-Tell when a condition is satisfied or not
-Detecting when running a esxdos call, using the esxdos handler, and doing step over
Improved ZX Vision menu interface:
-Added Turbo Vision GUI style
-Added GUI Style Selector menu
-Added GUI Test Style
-Added key Shift+Cursor Right to switch to another window
-Added action to minimize all windows
-Added setting to ignore mouse click to open the menu
-Added more utf-8 characters support
-Added setting to show files in hexa+ascii using file viewer
Improved all-to-pixel text rendering:
-Allow 1:1 scale
-Allow to set window size and offsets in characters
Improved Speccy online browser:
-now uses ZXinfo API V3
-uses SSL SNI when downloading files
Improved Frameskip algorithm
Improved Core statistics: Add info about frames drawn & dropped
Improved Hex Editor: can now be backgrounded
Improved Debug I/O ports window: can now be backgrounded and it's reloaded continuously
Improved File spooling: delay can now be any value between 20 and 2000 ms (in increments of +20)
Improved File Browser: added file size information
Improved cocoa (Mac) driver: allows distinguish between left and right Ctrl key, and left and right Alt key
Improved panic screen: added countdown timer, extended to ZX Desktop
Fixed ZX-Uno bugs:
-Fixed bugs on mmc and flash storage layer which prevented to update bios, esxdos rom or entire flash from the BIOS
-Fixed chloe mmu mapping: bootm has priority. If bootm=1, can't map chloe. If bootm=0, can be chloe or +2a
Fixed TBBlue bugs:
-Fixed relative sprites: when anchor sprite is not visible, negative coordinates, detecting unified/composite, mirror, rotation
-Fixed 4bp sprites: pattern calculating, transparency, anchor
-Fixed clipping (affected scrollnutter demo in the right round corners)
-Fixed writing on divmmc memory when layer2 active
Fixed CPC bugs:
-Fixed vsync and hsync interrupts
-Fixed border colour
-Fixed AY chip register selection
-Fixed CRTC interrupts. After a CRTC interrupt with Z80 interrupts disabled, they were not fired when enabling Z80 interrupts
-Fixed setting bit 4 of the "Select screen mode and rom configuration" register of the Gate-Array and interrupt request
-Fixed RETURN key
Fixed IDE commands which affected almost all IDE firmwares: fatware, mdos, etc:
-Fixed IDE command ECH Identify Drive
-Fixed IDE command 91H Initialize Drive Parameters
Fixed annoying flickering in menu using XWindows video driver
Fixed Mac OS retina display window
Fixed Mac OS full screen
Fixed loading General Sound rom
Fixed segfaults on fileselector +3 DSK screen previews using Speedlock protected disks or bad disks
Fixed receiving large snapshots on ZRCP/ZENG
Fixed pixel color on text all-to-pixel text rendering (color inversion)
Fixed DivIDE/DivMMC mapram behaviour
Fixed some GUI style colours
Some other minor bugfixes and improvements
Enjoy!
Cheers
César
Automatic translation :
Hello.
In the previous version, I ran into some difficulties, and I want to know if these problems are fixed in the new version.
So in the ZX-Uno configuration I could not start the Radastan video mode.
Also, additional video modes ZEsarUX 0 (256x96) and ZEsarUX 1 (128x192) were not enabled via multiport 64 (out 64571,64: out64827, 1 or 5).
And please tell me what is the new Prism video mode for the ZX-Uno?
Оригинальное сообщение:
Здравствуйте.
В предыдущей версии я столкнулся с некоторыми трудностями, и хочу узнать - устраненны ли эти проблемы в новой версии.
Так в конфигурации ZX-Uno я не смог запустить видеорежим Radastan.
Также не включались дополнительные видеорежимы ZEsarUX 0 (256x96) и ZEsarUX 1(128x192) через мультипорт 64( out 64571,64: out64827, 1 либо 5 ) .
И скажите, пожалуйста, что за новый видеорежим Prism для ZX-Uno?
¡Un momento, señor fiscal!
Well these modes are available both in the current version and previous versions, there was not any bug.
But you need to check some settings for them to work:
- enable "New G.Modes" setting on ZX Uno Bios
- enable real video and ulaplus on Settings->Display menu on ZEsarUX
Check some of the demo programs at https://github.com/chernandezba/zesa.../ZEsarUX_modes
About Prism mode, is a 256x192 mode, 1 colour for every pixel. It's based on one of the different modes that the ZX Prism clone has (http://zxprism.blogspot.com)
Cheers
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Automatic translation :
Thanks for the answer.
It turns out that I really forgot to enable support for extended graphics modes in the BIOS.
Tell me, is there an experimental ZX-Uno firmware with support for additional video modes ZEsarUX 0 and ZEsarUX 1?
Оригинальное сообщение:
Спасибо за ответ.
Оказывается, я ,действительно, забыл включить в BIOS поддержку расширенных графических режимов.
Скажите, есть ли экспериментальная прошивка ZX-Uno с поддержкой дополнительных видеорежимов ZEsarUX 0 и ZEsarUX 1?
¡Un momento, señor fiscal!
Hi!
I have uploaded a new ZEsarUX stable version 9.2! You can download it from the releases page:
https://github.com/chernandezba/zesa...leases/tag/9.2
By the way, anyone knows how can I edit the name of the thread? I want to change from "ZEsarUX 9.2 Release Candidate" to "ZEsarUX 9.2 stable".
There are compiled versions for Linux, Mac, Windows and FreeBSD. The source code is available (as always)
Changes in this version:
Version 9.2 - Cliff Hanger edition. 05 April 2021
Added SamRam Gerton Lunter interface emulation
Added new ZX-Uno Prism video mode
Added Dandanator storage button icon
Added alternate Jupiter ACE rom
Added another fourth easter egg
Added read only setting for esxdos handler
Added setting to redefine joystick fire key
Added midi output instrument selector
Added Debug action to set PC register to zero
Added command line setting --copy-file-to-mmc to be able to copy files to a mmc image before starting ZEsarUX
Added ZRCP command realtape-open
Improved ZX-Uno emulation:
-Updated BIOS, Flash and ESXDOS (ESXDOS now runs 0.8.6 final version)
-Added command line setting --zxuno-initial-64k to allow loading a initial 64kb block in bootm mode, bypassing the normal boot rom
Improved TBBlue emulation:
-Added .snx snapshot support
-Added debug window to enable/disable individual sprites
-Added relative sprite type composite/unified on sprite navigator
-Added Sprites Debug memory zone
-Optimize sprite rendering (saving 1% cpu on my computer)
Improved CPC emulation:
-Added video scanlines rendering (A.K.A. Real Video)
-Joystick emulation
-Stereo emulation
Improved File utilities Browser:
-Added support for browsing inside FAT filesystem disk images (.img, .mmc, .ide, etc)
-Detect when source and target directories are the same when moving or copying
-Show more info in some file viewers (.sna, .p, .o, etc)
-Added .nex file viewer
-Added copy and delete entire folder
-Added SCR to TXT file converter
Improved Debug CPU Window:
-Can load a source code
-Tell when a condition is satisfied or not
-Detecting when running a esxdos call, using the esxdos handler, and doing step over
Improved ZX Vision menu interface:
-Added Turbo Vision GUI style
-Added ZEsarUX Matte GUI style
-Added GUI Style Selector menu
-Added GUI Test Style
-Added key Shift+Cursor Right to switch to another window
-Added action to minimize all windows
-Added setting to ignore mouse click to open the menu
-Added more utf-8 characters support
-Added setting to show files in hexa+ascii using file viewer
Improved all-to-pixel text rendering:
-Allow 1:1 scale
-Allow to set window size and offsets in characters
Improved Speccy online browser:
-now uses ZXinfo API V3
-uses SSL SNI when downloading files
Improved Frameskip algorithm
Improved Core statistics: Add info about frames drawn & dropped
Improved Hex Editor: can now be backgrounded
Improved Debug I/O ports window: can now be backgrounded and it's reloaded continuously
Improved File spooling: delay can now be any value between 20 and 2000 ms (in increments of +20)
Improved File Browser: added file size information
Improved cocoa (Mac) driver: allows distinguish between left and right Ctrl key, and left and right Alt key
Improved panic screen: added countdown timer, extended to ZX Desktop
Fixed ZX-Uno bugs:
-Fixed bugs on mmc and flash storage layer which prevented to update bios, esxdos rom or entire flash from the BIOS
-Fixed chloe mmu mapping: bootm has priority. If bootm=1, can't map chloe. If bootm=0, can be chloe or +2a
Fixed TBBlue bugs:
-Fixed relative sprites: when anchor sprite is not visible, negative coordinates, detecting unified/composite, mirror, rotation
-Fixed 4bpp sprites: pattern calculating, transparency, anchor
-Fixed clipping (affected scrollnutter demo in the right round corners)
-Fixed writing on divmmc memory when layer2 active
Fixed CPC bugs:
-Fixed vsync and hsync interrupts
-Fixed border colour
-Fixed AY chip register selection
-Fixed CRTC interrupts. After a CRTC interrupt with Z80 interrupts disabled, they were not fired when enabling Z80 interrupts
-Fixed setting bit 4 of the "Select screen mode and rom configuration" register of the Gate-Array and interrupt request
-Fixed RETURN key
Fixed IDE commands which affected almost all IDE firmwares: fatware, mdos, etc:
-Fixed IDE command ECH Identify Drive
-Fixed IDE command 91H Initialize Drive Parameters
Fixed annoying flickering in menu using XWindows video driver
Fixed Mac OS retina display window
Fixed Mac OS full screen
Fixed loading General Sound rom
Fixed segfaults on fileselector +3 DSK screen previews using Speedlock protected disks or bad disks
Fixed segfaults on fileselector TRD screen previews using protected disks or bad disks
Fixed receiving large snapshots on ZRCP/ZENG
Fixed pixel color on text all-to-pixel text rendering (color inversion)
Fixed DivIDE/DivMMC mapram behaviour
Fixed some GUI style colours
Some other minor bugfixes and improvements
Enjoy!
Cheers
Cesar
Bedazzle (07.04.2021)
ZEsarUX 10.0 is out! Download it from :
https://github.com/chernandezba/zesa...eases/tag/10.0
Changes:
Version 10.0 - Clive Sinclair edition. 4 October 2021
There are lots of changes in this version, but some of them are remarkable:
- New machine emulated: Sega Master System
- "Time machine" features: Automatic Snapshots to RAM + Rewind feature, backwards debugging, backwards run
- Realtime translation of text adventure games in a ZEsarUX window
- Can render any image from a Speccy Text Adventure (supported parsers: Quill, Paws, Daad, Gac)
- Added Visual Real Tape. Now you can have an audio render of your tape, see tape blocks and rewind or move forward the cassette player
- Can now browse Basic variables on ZX Spectrum, ZX81 and ZX80
- Allow customize upper buttons to actions
- Added Window View Sensors to graph internal emulation sensors, performance, statistics, etc
- Added menu language selection between default (English) and Spanish. Only some texts are translated to Spanish
The full changelog for this version 10.0 is:
Added Sega Master System emulation
Added .sms file viewer
Added midi output and .mid support for QL and SN audio chips (Master System, SG1000, etc)
Added Automatic Snapshots to RAM + Rewind feature
Added new improved real tape loading algorithm
Added setting to disable TZX pauses
Added zsf to scr support for Next, ZX-Uno and TSConf snapshots
Added Jupiter Ace 51 KB RAM emulation
Added Fuzix ide image on the zesarux-extras package
Added TK90X v3 roms by Rodolfo Guerra on the zesarux-extras package
Added ZSF snapshot support for Jupiter Ace, Z88
Added --slotcard-num setting to insert a Z88 card in a numbered slot (1, 2 or 3)
Added ZEsarUX logo on the window footer
Added setting to disable ZX80/81 tape traps
Added wav/rwa/smp tape audio browser, to view Spectrum/ZX80/ZX81 tape blocks from audio file
Added Visual Real Tape. Now you can have an audio render of your tape, see tape blocks and rewind or move forward the cassette player
Added menu language selection between default (English) and Spanish. Only some texts are translated to Spanish
Added ZRCP commands:
-mmc-reload: reload MMC image
-snapshot-inram-get-index: Returns index to a RAM snapshot position
-snapshot-inram-load: Loads the RAM snapshot from position
Added file converters:
-wav/rwa/smp to tap
-wav/rwa/smp to p
-wav/rwa/smp to o
-rwa to wav
Improved Debug CPU Window:
-Added backwards debugging, backwards run
-Added cpu history menu to see registers in the past (same as you already had on ZRCP)
-Mouse accions: click (toggle breakpoint, change registers), scrolling up/down by using the mouse wheel
-Improve window refresh when pressing keys on non-step mode
-Preserve step mode when assembling
-Added new key to set PC=PTR
-Added new key to go to next breakpoint type PC=dir
-Allow to define up to 100 breakpoints (same that you could define using ZRCP)
Improved Debugging:
-Can now browse Basic variables on ZX Spectrum, ZX81 and ZX80
-Added setting to show location address of every basic line and current line on menu View Basic
-Added Window View Sensors to graph internal emulation sensors, performance, statistics, etc
-Added command line setting to load source code
Improved ZX Vision menu interface:
-Added GUI styles: BeOS, Bloody, Grass, Ocean, Sunny, Panther, Sky
-Added actions for reinsert, rewind, ffwd real tape
-Added setting to pause cpu emulation on menu when multitask active
-Added Degraded ZX Desktop Fill Type
-Added button on footer to switch ZX Desktop
-Added Accessibility->GUI settings as a quick way to enable some GUI enhancements: high contrast style, hotkeys, etc
-Added item to reduce+rearrange windows
-Added some graphical meters on AY Registers, Core Statistics
-Added setting to disable boxes around lower and upper ZX Desktop Buttons
-Added support for accentuated characters
-Allow customize charset
-Allow customize upper buttons to actions
-Real tape icon now is animated when playing tape
-Reorganized GUI Settings and Window Settings menu: "GUI Settings" menu is now called "ZX Vision Settings", "Window Settings" menu is now called "General settings"
-Machine manufacturer list is now sorted by name (instead of some kind of mixed age and type)
-Show in file selector when a file can be expanded
-Improved screen file previews: any file size of 6912 bytes is guessed as Spectrum screen
-Maximizing windows now take care of size of ZX Desktop, when setting "Open menu on ZX Desktop" is enabled
-Handle when clicking a window when menu closed
-Colour palette window now shows all colours that fit in the window
-View sprite legend now adapts to size
Improved Next emulation:
-Turbo setting: make it by default limited on NextZXOS
-ZSF snapshots include all info from port 123b (previous TBBlue .zsf snapshots are incompatible with this version, sorry!)
-Added a splash message when changing Layer 2 modes
Improved Text Aventure Features:
-Improved detection of Daad aventures on debugging
-Now you can render any image from a Speccy Text Adventure (supported parsers: Quill, Paws, Daad, Gac)
-Now you can use a text speech script which can translate text from the game and show the translated text on ZEsarUX window
Improved Find menu: now can find several bytes and open Hexadecimal Editor on the results list
Improved Audio to .mid exporter: allow changing instrument
Improved configuration file: increased maximum allowed size to 256kb and 2000 parameters
Improved curses driver on ZX80/81: now realvideo mode can use extended utf-8 blocky characters
Fixed file previews on corrupted files: pzx, tap
Fixed rearranging windows and using total window height
Fixed Next ULA Scroll to use registers 0x26 and 0x27
Fixed Next tbblue port 123b behaviour: 48kb ram paging, shadow display, 3bit offset, read access
Fixed cpu-step behaviour the first time it's executed
Fixed cursor keys up/down on Jupiter Ace
Fixed --help and --experthelp settings: do not parse configuration file when showing help
Fixed autoload on spectrum 48k+ spanish
Fixed loading ZX80/81 Snapshots/Tapes when filename has more than one extension
Fixed wave shape type "Scroll" on View WaveForm
Some other minor bugfixes and improvements
Enjoy!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)