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)