[zx][beta] ZEsarUX 9.2 RC1 Cliff Hanger edition

[1] @ Piątek, 12 Marca 2021 00:44CET

[zx][beta] ZEsarUX 9.2 RC1 Cliff Hanger edition

ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. Obecnie udaje również maszynkę Sam Coupe, czy też CPC464 (o innych egzotykach nie wspomnę, jak np. w tej wersji dodanej emulacji CPC4128, czyli CPC464 + 128kb). W tej edycji oprócz wspomnianego już 4128, pojawia się również emulacja Dandatora - czyli uniwersalnego carta dla CPC.
Release Candidate w najlepszym wypadku oznacza, iż mamy przed sobą następną wersję tego multiemulatora, a w najgorszym, że jeszcze parę RC przed nami.
 

Ostatnia pełna wersja tego multiemulatora sprzętu z Z80 na pokładzie to ZEsarUX 9.1 Beta 1 Toi Acid Game edition

 

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

→ NOWSZY [zx][beta] ZEsarUX 10.0 RC Carrier Command edition

Version 10.0 Release Candidate - Carrier Command edition. 14 September 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 GUI styles: BeOS, Bloody, Grass, Ocean, Sunny, Panther, Sky
  • Added Fuzix ide image 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 ZRCP command mmc-reload to reload MMC image
  • 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 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 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:
    • Machine manufacturer list is now sorted by name (instead of some kind of mixed age and type)
    • Real tape icon now is animated when playing tape
    • Added actions for reinsert, rewind, ffwd real 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"
    • Allow customize upper buttons to actions
    • 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
    • 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 pressing a window when menu closed
    • Added item to reduce+rearrange windows
    • Added some graphical meters on AY Registers, Core Statistics
    • Colour palette window now shows all colours that fit in the window
    • View sprite legend now adapts to size
    • Added setting to disable boxes around lower and upper ZX Desktop Buttons
    • Added support for accentuated characters
  • 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
  • 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
→ [zx][beta] ZEsarUX 9.2 Beta 1

Version 9.2 - beta 1 - xxxx edition. 05 February 2021

  • Added command line setting --add-file-to-mmc to be able to copy files to a mmc image before starting ZEsarUX
  • Added new ZX-Uno Prism video mode
  • Added Dandanator storage button icon
  • Added TBBlue snx snapshot support
  • Added SamRam Gerton Lunter interface emulation
  • Added ZRCP commands:
    • realtape-open
  • Added alternate Jupiter ACE rom
  • Added another fourth easter egg ;)
  • Added read only setting for esxdos handler
  • Added .nex file viewer

Improved File utilities Browser:

  • Added support for browsing inside disk images (.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 copy and delete entire folder

Improved File Browser: added file size information

Improved CPC emulation:

  • Video scanlines rendering
  • Joystick emulation
  • Stereo emulation
  • 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 menu interface:

  • 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 ZX-Uno emulation:

  • Updated BIOS, Flash and ESXDOS (ESXDOS now runs 0.8.6 final version)
  • 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
  • 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 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)

Fixed annoying flickering in menu using XWindows video driver

  • Fixed loading General Sound rom
  • Fixed segfaults on fileselector +3 DSK screen previews using Speedlock protected disks or bad disks

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 TBBlue bugs:

  • Fixed relative sprites when anchor sprite is not visible
  • Fixed relative sprites and negative coordinates
  • Fixed relative unified sprites
  • Fixed writing on divmmc memory when layer2 active
  • Fixed detecting unified/composite sprites
  • Fixed calculating pattern on 4 bpp sprites
  • Fixed 4bpp sprites transparency
  • Fixed anchor on 4-byte sprites
→ [zx][beta] ZEsarUX 9.1 Beta 1 Toi Acid Game edition
Toi Acid Game (Iber Soft, 1989)

Version 9.1 - Beta 1 - Toi Acid Game edition. 05 November 2020

  • Added compile setting to disable networking functions
  • Added pc speaker audio driver (for Linux only)
  • Added date & time field info to ZSF snapshots
  • Added F-key function to show windows in background without having to open the menu
  • Added configuration & command line setting to save keymap type
  • Added SNA to SCR file converter
  • Added SP to SCR file converter
  • Added Z80 to SCR file converter
  • Added P to SCR file converter
  • Added ZSF to SCR file converter
  • Added debug console as a menu window
  • Added ZRCP commands:
    • qdos-get-open-files: to get open files from QL QDOS
  • Improved ZX Desktop:
    • Added direct buttons, to access menu items
    • Added devices buttons/icons, to show device activity and device configuration
    • Reordered menu items
    • Windows are not closed when changing ZX Desktop size
    • Added new ZX Desktop fill types: RainbowAlive, Chess, Grid, Random
    • Improved input number windows: added buttons to increase/decrease values
  • Improved loading .pok files: increased maximum pokes from 100 to 49152 pokes
  • Improved 1 bit resample audio filter
  • Improved ZRCP: Added MMU information to cpu-history command
  • Improved TBBlue emulation:
    • Added emulation of tbblue joystick type (register 5)
    • Added sprite zoom emulation
    • Added relative sprites emulation
    • Added sprite clipping emulation
  • Improved File Browser: added previews for screens (on .scr, .tap, .tzx, .pzx, .trd, .dsk, .sna, .sp, .z80, .p, .zsf)
  • Improved QL emulation:
    • Added sound emulation
    • Guessing of file name extension
    • Show all registers on Debug CPU window
    • Support ZSF snapshot
  • Fixed QL bugs:
    • Fixed loading QL Superbasic programs when line lenght usually longer than 128 bytes
    • Fixed loading executable files
    • Fixed using QL system calls and A6 pointer offset used after previous Trap was not 4
    • Fixed frame interrupt
    • Fixed system call FS.SAVE
    • Fixed system call FS.HEADS
    • Fixed system call FS.HEADR
    • Fixed system call IO.FSTRG
    • Fixed system call IO.EDLIN
    • Fixed system call IO.FCLOSE
    • Fixed system call IO.DELET
    • Fixed possible hang calling IO.SSTRG
    • Fixed cursor flashing
    • Fixed RTC emulation
    • Fixed reading keyboard when menu open
  • Fixed reading keys on SDL and X11 drivers with default keymap and machines QL, MSX and Spectravideo
  • Fixed restoring machine to msx, coleco, sg1000 and svi
  • Fixed showing last core frame time in Core Statistics window
  • Fixed segfaults when changing machines and having ZX Desktop windows opened
  • Fixed easter egg and cyrillic characters
  • Fixed segfaults when initializing audio and video drivers
  • Fixed rendering ZX Desktop on startup
  • Fixed arranging ZX Vision windows when changing machine or disabling border
  • Fixed panic screen extracting tap when invalid block
  • Fixed open error when extracting tap with Spectrum names with '/'
→ [zx][beta] ZEsarUX 8.1 Beta 2 Great Escape Edition
ZEsarUX 8.1 GUI

Version 8.1 beta 2- The Great Escape edition. 16 December 2019

Changes from the last beta version :

  • Added real joystick support on Windows
  • Added setting to disable looking for alternate character sets from sysvar 23606/7 on ocr functions
  • Added ZRCP commands:
    • extended-stack: having an internal stack for debugging stack value types
    • Added scr to tap file converter
    • Added setting to choose cpu type
  • Improved Debugging:
    • debug CPU window: can now resize height and have more debug lines, legend keys expand as width increases, registers located at the most right position
    • debug CPU window: show interrupt routine pointer on im2 mode
  • Improved menu:
    • added more cyrillic characters support
    • -isabled menu items (the ones in red) are now called as "unavailable" instead of "disabled"
  • Improved accesibility:
    • say when a selected menu item is not available
    • Mac OS speech filter doesn't fail anymore when message has "-"
    • selected item menu is called now "Selected item" (was called "Active item" before)
  • Improved Waveform: new scroll type
  • Fixed error when trying to open user files on MacOS Catalina
  • Fixed segfault error when failing to open a directory
  • Fixed RETI behaviour
  • Fixed Real Joystick support: buttons to event table is not set to defaults automatically anymore
  • Fixed setting a configured memory breakpoint like this "--set-mem-breakpoint 0000H 2" which was fired on startup
  • Fixed opening the menu on stdout driver on the first start of ZEsarUX
  • Fixed Accessibility bugs:
    • now menu settings (anything between square brackets []) are played at the end of the menu line
    • now menu settings ([ ] and [X]) are played as "enabled"/"disabled"
→ [zx][beta] ZEsarUX 8.1 Beta 07/11/2019

Version 8.1 Beta. 07 November 2019 - xxx edition

Added ZEsarUX Network Gaming protocol (ZENG), which allows you to play to any emulated game, using two ZEsarUX instances, located each one on any part of the world or in a local network. Games doesn't have to be modified, you can use any existing game

  • Added Pentagon 16C colour mode emulation
  • Added 1024 KB RAM emulation for Spectrum & Pentagon
  • Added support for .scl files: can be converted from file selector menu pressing space
  • Added SNA saving support
  • Added PZX tape file support
  • Added ZX81 online game browser
  • Added Spectrum online game browser
  • Added total run time statistics
  • Added checking for updates
  • Added sending anonymous statistics use
  • Added setting --disablemenuandexit: it closes the emulator when the menu is going to be opened. It's the same behaviour as previous --disablemenu. Now --disablemenu only disables the menu but does not close the emulator
  • Added Borland Gui Style
  • Added ZRCP commands:
    • cpu-code-coverage: working with code coverage
    • cpu-history: working with cpu history
    • get-ui-io-ports: to get keyboard state and joystick
    • get-snapshot: get a ZSF snapshot from ZRCP
    • print-footer: print message on footer
    • put-snapshot: put a ZSF snapshot from ZRCP
    • send-keys-event: simulates key press/release
    • set-ui-io-ports: to change keyboard state and joystick
    • write-port: write value to a port
  • Added internal zip decompressor: no more need to use external unzip program
  • Added setting to reset configuration file to default values
  • Improved Debugging:
    • added setting to dump .zsf snapshot when a cpu panic is fired
    • debug CPU window: can now resize height and have more debug lines
    • cpu transaction log: faster when opening transaction log file
    • added key 'n' for "run" on debug cpu. Does the same as closing all menus and returning back to emulation
  • Improved TBBlue emulation:
    • added scroll x,y on ula layer
    • optimized ula,lores render routines: 2% less cpu on my computer
    • added 1-bit tile mode
  • Improved Hex editor: can now copy to a different memory zone
  • Improved menu:
    • can now use PgUp,PgDn to jump menu pages
    • added setting to disable File Utilities menu
  • Improved assembler: added defs command
  • Improved AY Sheet: now you can select which AY Chip to show
  • Improved file selector: when asking for a directory, only shows directories, not files
  • Improved curses driver: symbol @ simulates ESC on menu
  • Improved snapshot loading: now setting "--sna-no-change-machine" becomes "--snap-no-change-machine" and applies to .sna and .z80
  • Improved curses driver: now can use utf "blocky" characters and have 64x48 resolution
  • Improved accurate Z80 timing: IM mode 0 is 1 t-state shorter than IM mode 1
  • Improved real tape loading: acceleration is disabled by default, added setting to save configuration
  • Fixed Pentagon border: now ukflag demo is perfect
  • Fixed Spectrum 128k machines border: now ula128, scroll2017 demos are perfect
  • Fixed f_seek call on esxdos handler
  • Fixed segfault error when using breakpoints like peek/opcode in config file
  • Fixed bug on zxuno changing video ram 5/7 when paging was disabled by bit DI7FFD
  • Fixed average cpu statistics when footer is not enabled
  • Fixed kempston mouse emulation on Next machine: wheel bits always return 0
  • Fixed bug extracting PAWS words when a word is a pronoun
  • Fixed undocumented opcode ED76: I had IM0 but it's IM1
  • Fixed loading and saving +3 .z80 snapshots
  • Fixed placing menu windows when using zx desktop and machines TSConf, TBBlue, CPC and QL
  • Fixed bug loading .sna files when rom 1 paged in
  • Fixed very-old bug when loading Rocman game. This bug existed even on ZXSpectr. It fixes return flags when using tape traps.
  • Rocman loading screen was shown wrong (having the "any flag loading setting" disabled), but loaded. Enabling that setting crashed the game
→ [zx][beta] ZEsarUX 8.0 RC 09/07/2019

ZEsarUX Version 8.0 Beta-Release Candidate. 9 July 2019 - World Destruction edition

  • Improved menu interface:
    • Program Window can be extended horizontally and have a right region to place menu zxvision windows (called ZX Desktop)
    • Draw engine: now it allows transparency
    • Menu windows can be placed and resized to the whole program window
    • Some windows geometry (position, size) are saved in the configuration
    • Hotkeys now show right capitalization (lowercase or uppercase)
    • Edit box now has a key to delete all input (cursor down)
    • Edit box can now move cursor left and right and write text in the middle
    • GUI color bars depend on current style
    • Added support for more cyrillic characters on menu
    • Added RetroMac Gui Style
    • Improved footer:
      • Footer now completely follows GUI Style
      • Reordered cpu use, numbers in red when cpu use > 85%
      • Now shows cpu temperature on Linux (and not only on Raspbian as before)
  • Added Real time playback from AY Chip sound to external MIDI device
  • Added menu to export AY chip music to midi (.mid) file
  • Added AY Sheet: showing a sheet with the notes being played
  • Added AY mixer menu
  • Added DAAD, PAWS and Quill debugger, for Spectrum and CPC (CPC only supports Daad debugger)
  • Added text adventure keyboard also on CPC
  • Added colors to ncurses driver and Chloe machine
  • Added Chloe MMU to ZX-Uno
  • Added Derby+ and Derby++ roms
  • Added hdf to ide/mmc raw converter
  • Added hdf support to MMC emulation
  • Improved breakpoint parser:
    • full expression parser: parenthesis, functions, sums, multiplications, etc. Can be used as a full calculator!
    • now it's a lot more faster. Up to 7 times faster, so it uses 7 times less cpu than the old version
  • Improved watches:
    • using new expression parser
    • up to 10 watches on screen
    • watches are saved on configuration file
  • Improved Adventure Text Extractor: now it supports Daad games too. So it supports Daad, Paws, Quill and Gac
  • Improved Visualmem: now you can see all 3 different access (write, read, opcode) at once, generating a RGB color
  • Improved Waveform window: now the wave adjusts automatically to the zxwindow size
  • Improved Hexadecimal editor: now it resizes view to zxwindow height
  • Improved TSConf layers menu: Added "reveal" setting to view which pixels are used by a layer
  • Improved Scale 0.75 function: now it has antialias
  • Improved Cpu Transaction Log: now logfiles can be rotated automatically
  • Fixed Pentagon interrupt handling: now effects on border and hi-res work almost perfect!
  • Fixed interrupt bug behaviour where last opcode lasts >=32 t-states and interrupt in the middle
  • Fixed "Jeff Braine" manufacturer to "New Horizons". Changed Prism machine name to "Prism 512"
  • Fixed bug having more than 256 text to adventure keyboard words
  • Fixed bug on CPC vertical scrolling
  • Fixed segmentation fault bug when drawing CPC machine
  • Fixed segmentation fault bug when displaying first aid messages
  • Fixed bug redrawing zx80/81 display, with realvideo disabled, and menu char width less than 8
  • Fixed bug drawing menu window boxes when char width less than 8
  • Fixed zxvision left button handling: no longer sends enter when the user is dragging the window
  • Fixed machine names to be completely right: for example, "Spectrum 48k" becomes "ZX Spectrum 48k", etc
  • Fixed saving sprites when memory zone is not default zone
  • Fixed bug when writing divmmv memory on Chloe machine and underlying RAM in space 0000-3fffh become overwritten
  • Fixed bug crash when a message error was generated from ZRCP and menu had a tooltip open
→ [zx][beta] ZEsarUX 7.3 Beta 15/05/2019

Version 7.3. 15 May 2019 - Beta

  • Improved menu draw engine: now it allows transparency
  • Changed "Jeff Braine" manufacturer to "New Horizons". Changed Prism machine name to "Prism 512"
  • Added colors to ncurses driver and Chloe machine
  • Changes in TSConf: Added "reveal" setting to view which pixels are used by a layer
  • Improved Visualmem: now you can see all 3 different access (write, read, opcode) at once, generating a RGB color
  • Added DAAD debugger, for Spectrum and CPC
  • Added DAAD vocabulary extractor
  • Added hdf to ide/mmc raw converter
  • Added hdf support to MMC emulation
  • Allow text adventure keyboard also on CPC
  • Added support for more cyrillic characters on menu
  • Improved footer:
    • Footer now completely follows GUI Style
    • Reordered cpu use, numbers in red when cpu use > 85%
  • Fixed bug having more than 256 text to adventure keyboard words
  • Fixed bug on CPC vertical scrolling
  • Fixed bug redrawing zx80/81 display, with realvideo disabled, and menu char width less than 8
  • Fixed machine names to be completely right: for example, "Spectrum 48k" becomes "ZX Spectrum 48k", etc
  • Fixed bug when writing divmmv memory on Chloe machine and underlying RAM in space 0000-3fffh become overwritten
→ [zx][beta] ZEsarUX Version 7.2-RC. 28 February 2019 - Neula edition

Version 7.2-RC. 28 February 2019 - Neula edition

Improved menu environment:

  • Added new menu window type: ZX Vision. GUI Windows can be moved, resized, scrolled, minimized, closed, and change the focus to the background
  • Windows can be scrolled using mouse wheel
  • Warning and Error window messages now show an animation
  • Added first-aid help windows

Added Z80 assembler

  • Added setting to specify configuration file
  • Added key to save text windows contents to a file
  • Added setting to send a final space after every word in the osd adventure keyboard
  • Added Dandanator CPC emulation
  • Added machine Amstrad CPC 4128
  • Added CPC machines support to ZSF snapshots
  • Added tape to wav converter (tap, tzx, o, p to wav)
  • Added text driver (curses, stdout, simpletext) for Chloe 80x24 mode

Improved Debugger:

  • Now you can disassemble on the Step-to-step mode from the Debug cpu menu
  • Now you can assemble from the Debug cpu menu
  • Added Chloe memory Zone

Improved TBBlue emulation:

  • Better CPU usage:
    • Use 4% less cpu time (in my machine) when only ULA and/or Tiles enabled
    • Use 1% less cpu time (in my machine) when all layers enabled
    • Added TBBlue Tiles video mode
  • Added TBBlue "reveal" setting to view which pixels use a layer
  • Resized display: now is twice bigger
  • Fixed Timex hi-res mode 512x192

Improved ZRCP:

  • commands smartload and snapshot-load are more intelligent now
  • running in verbose or limit mode, or cpu-step command, can now update the display inmediately (having real video setting on)
  • added commands: get-cpu-frequency, get-cpu-turbo-speed, get-tstates, get-tstates-partial, reset-tstates-partial
  • Improved vu-meters: high volumes are shown in red
  • Improved sprite viewer
  • you can view sprites up to 512x512
  • you can export sprites to C source code file

Improved file selector:

  • now it remembers the last files used
  • Windows: now you can use up to 20000 files in the same directory
  • Windows: added drive selector (press shift-u)

Improved audio:

  • silence detector is disabled by default. That should fix some Windows audio problems. Check Settings->Audio->Silence detector if you have configuration autosaving enabled

Improved disassemble window:

  • now you can export the disassemble to text file
  • you can now see the full opcode when debugging Sinclair QL
  • you can now show/hide hexadecimal dump of every opcode

Improved hexadecimal editor:

  • now showing subzones information

Improved MMC emulation: allow non-standard mmc file sizes

  • Fixed visual glitches in some menus when Pentagon machine and real video: audio wave, visualmem, ay piano, wave piano, view sprites
  • Fixed timex hires mode 512x192 on tbblue
  • Fixed visual glitches in some menus when interlaced enabled: audio wave, visualmem, ay piano, wave piano, view sprites
  • Fixed audio bug: sending a sample to the DAC by using Next registers, it wasn't reseting the silence detection counter, so sound would probably be frozen (and repeated again, and again...)
  • Fixed autoload on tbblue (on normal and also fast boot mode)
  • Fixed error managing TBBlue Layer 2 vertical scroll
  • Fixed triggering "opcode" condition breakpoint
  • Fixed emulating Inves interrupt bug
  • Fixed segmentation fault when showing electron on debug
→ [zx][beta] ZEsarUX Version 7.2 BETA. 19 December 2018 - Neula edition

Version 7.2. 19 December 2018 - Neula edition

  • Added setting to specify configuration file
  • Improved menu environment:
    • Added new menu window type: ZX Vision. GUI Windows can be moved, resized, scrolled, minimized, closed, and change the focus to the background
    • Warning and Error window messages now show an animation
  • Added key to save text windows contents to a file
  • Added setting to send a final space after every word in the osd adventure keyboard
  • Added Dandanator CPC emulation
  • Added machine Amstrad CPC 4128
  • Improved ZRCP:
    • commands smartload and snapshot-load are more intelligent now
    • running in verbose or limit mode, or cpu-step command, can now update the display inmediately (having real video setting on)
  • Improved vu-meters: high volumes are shown in red
  • Improved sprite viewer: you can view sprites up to 512x512
  • Improved disassemble window:
    • now you can export the disassemble to text file
    • you can now see the full opcode when debugging Sinclair QL
    • you can now show/hide hexadecimal dump of every opcode
  • Fixed visual glitches in some menus when Pentagon machine and real video: audio wave, visualmem, ay piano, wave piano, view sprites
  • Fixed visual glitches in some menus when interlaced enabled: audio wave, visualmem, ay piano, wave piano, view sprites
  • Fixed audio bug: sending a sample to the DAC by using Next registers, it wasn’t reseting the silence detection counter, so sound would probably be frozen (and repeated again, and again...)
  • Fixed autoload on tbblue (on normal and also fast boot mode)

 

Tagi: Spectrum, Ql, Beta, Zx Spectrum, Zx80, Zxbeta, Zesarux, Edition

wstecz12/03/2021 00:44
Inne treści związane z tematem
[multi] BizHawk x64 2.7 12/11/2021 [multi] BizHawk x64 2.7 12/11/2021
Nowa wersja multiemulatora BizHawk. napisany w C# multiemulator pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, Atari 2600, Atari 7800, Atari ...
[SAM] Sim Coupe v1.2.8 07/11/2021 [SAM] Sim Coupe v1.2.8 07/11/2021
Simon Owen opublikował nową binarkę swojego emulatora (imo z dostępnych najlepszego) mikrokomputer Sam Coupe - przynajmniej dla mnie konstrukcji będącej ukoronowaniem historii Z80A w domowych mikrokomputerach.
[zx] ZEsarUX 10.0 Clive Sinclair edition  04/10/2021 [zx] ZEsarUX 10.0 Clive Sinclair edition 04/10/2021
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. Obecnie udaje również maszynkę Sam Coupe, ...
[Atari.Area] Zmarł sir Clive Sinclair [Atari.Area] Zmarł sir Clive Sinclair
Jak podaje strona zmarł sir Clive Sinclair. Niestety pionierzy naszych ośmiobitowych sprzętów powoli się wykruszają, i choć twórca ZX-sa nie był związany bezpośrednio z Atari, jest to smutna wiadomość dla wszystkich retromaniaków
[zx][beta] ZEsarUX 10.0 RC Carrier Command edition [zx][beta] ZEsarUX 10.0 RC Carrier Command edition
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. Obecnie udaje również maszynkę Sam Coupe, ...
Dodatkowe informacje
Komentarze
Ostatnio dodane pliki

T-shirt "Great Escape Zx Spectrum Crash"

Retro T-Shirt Great Escape Zx Spectrum Crash - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2021 | Krzysztof 'Faust' Karkosza Google+Kontakt