Il s’agit d’un émulateur multi-plateformes qui supporte les machines suivantes: ZX80, ZX81, ZX Spectrum, QL, Z88, Timex TS 2068, Sam Coupe, Pentagon 128, Chloe 140 SE, Chloe 280 SE, ZX-Uno, Prism, TBBlue/ZX, Spectrum Next, Jupiter Ace, Amstrad CPC 464, MSX1, Spectravideo 318/328, Colecovision, Sega SG-1000.
 

 
Changements:
Added new emulated machines:
– MSX1
– Spectravideo 318/328
– Colecovision
– Sega SG-1000
 

– Added new compiled version: FreeBSD
– Added support for compilation on Haiku
– Added emulation of AY chip MIDI registers 14 & 15 and route them to an external MIDI device
– Added browser for quicksave snapshots
– Added save screen to bmp feature
– Added menu to download ZEsarUX extras
– Added Windows icon
– Added F key to toggle top cpu speed
– Added F key to pause/unpause tape
– Added setting to rotate output tape when selecting tape that already exists
– Added setting to resample audio output to 1 bit
– Added showing yesterday ZEsarUX users
 

– Improved emulation: use a slightly less cpu on every scanline
– Improved compilation script: allow to set different C compiler
– Improved compiler versions: now all releases are compiled with optimizations, they use lot of less cpu than before
 

Improved menu:
– Allow some windows to be running on the background, all at the same time. This makes the menu environment more powerful!
– Active windows are saved and restored on startup
– Pressing the menu key (F5 by default) when menu is open, it will send you back to the main menu. Also pressing over Z logo on ext desktop
– Some window hotkeys can be pressed with mouse click (example: Debug CPU Window, File utilities, View Sprites, Hex Editor, Disassemble)
– Improved some interface fonts in sizes smaller than 8 pixel width
– Added GUI Styles: MSX, Solarized Dark & Light
– Added setting to select machine by name instead by manufacturer
– Added setting to disable showing cpu temperature, or FPS on footer
– Added keyboard help window for all machines
– Footer FPS warns in red colour when FPS low
 

Improved Visualmem:
– added MMC Read/Write views
– added « Defrag style » setting
 

Improved debugging:
– Added breakpoint action « reset-tstatp »
– Added SEG0, SEG1, … SEG7 variables to match TBBlue MMU pages
– Added IN() function to read a port in the breakpoint parser
– Added key to execute a RET
 

Improved ZRCP:
– Allow to write commands in «  ». Not all commands support this
– Added save-binary command, to save binary data to a file
– Added save-screen command, to save machine screen to a file
 

Improved Esxdos handler:
– Added f_mkdir function
– Added configuration setting to save local work directory
 

Improved TBBlue emulation:
– Added Layer2 modes 320×256 and 640×256
– Added 4bpp sprites
– Enable Timex video by default
– Legacy hi-res and border effects disabled by default. Reduces up to 13% cpu use or gain 17 FPS on my environment
– Reduced a bit cpu usage (2% cpu less on my environment) when rendering scanlines
– Added altrom feature: now 48k and 128k mode works again
– Emulate register 0x8E (142) => Spectrum 128K Memory Mapping
– Allow to download a 512 MB TBBlue SD official card (allowed download sizes: 32MB, 128MB, 512MB, 2 GB)
– Allow paths with backslashes on esxdos handler
 

Improved Chloe emulation:
– Supports CPU speed setting via the ZX-Uno SCANDBLCTRL register
– Load unodos3.rom as the default divmmc firmware
– Added chloehd.mmc in the extras package
 

– Fixed rom loading: no more cpu panic when the rom is not found
– Fixed SCF/CCF undocumented flags emulation. Not enabled by default on compilation because almost no one is using this
– Fixed saving « Show CPU usage » setting on footer
– Fixed using tab and backspace keys in curses driver
– Fixed segfaults when using some memory zones and changing machine
– Fixed segfaults when setting breakpoints from config file and machine is QL
– Fixed segfaults when changing machines and resizing windows
– Fixed segfaults on Esxdos handler when using a file handler that was a directory
– Fixed loading zsf snapshot and ay registers
– Fixed network bug when downloading file and redirecting to another url
– Fixed Visualmem window size when char size < 8 - Fixed Accessibility bug reading transparent windows   Fixed ZRCP bugs: - Fixed possible crash when disconnecting socket - Using cpu-history ZRCP command no longer fires additional MRA conditions   Fixed tbblue bugs: - Fixed 8 first lines of tiles on border not shown - Fixed text mode (1 bit tile) - Fixed reading palette colours. That fixes returning from multiface nmi - Fixed reading clipping values - Fixed screensaver - Fixed tbblue memory priorities - Fixed tbblue diviface - mmu priority - Fixed layer2 mode 2 scroll   Some other minor bugfixes and improvements

 

Télécharger ZEsarUX version 12 (42.4 Mo)

Télécharger ZEsarUX (Legacy) version 12 (42.0 Mo)

Télécharger ZEsarUX Extra version 12 (192 Mo)

Site Officiel

En savoir plus…