[zx][beta] ZEsarUX v6.1 - Xeno edition beta 13/03/18

[1] @ !!! Wtorek, 13 Marca 2018 23:16 CET [13-03-2018 23:07 CET]

[zx][beta] ZEsarUX v6.1 - Xeno edition beta 13/03/18
Skomentuj

ZEsarUX to kolejny 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ę - stąd feature w rozwinięciu). Od tej wersji autor dodaje również emulację Spectrum QL.

Emulator, autorstwa Cesara Hernandeza (to jego drugi projekt, po ZXSpectr) powstał z myślą o Unixie, jednak z czasem dorobił się również wersji pod Windowsy - patrząc na listę możliwości, to całkiem interesujący kombajn, którego warto mieć pod ręką jeśli potrzebujemy all-in-one z tęczą na pokładzie - sprawia, przynajmniej mi, trochę problemów, ale cóż może da się polubić.

W extrasie znajduje się sporo materiałów testowych, więc jeśli ktoś nie bardzo pasjonuje się sięgania tam, gdzie żaden jeszcze nie sięgnął, nie musi tego ściągać;)

Ostatnia pełna wersja tego multiemulatora sprzętu z Z80 na pokładzie to ZEsarUX v6.0 - GunFright Edition

 

Version 6.1. 13 January 2018 - Xeno edition

Changes from the last beta on January:

  • Added improved Spectrum 16/48/+ colour palette
  • Added setting to add a watermark on the display
  • Added setting to reduce display to a factor of 0.75. Used on RunZX event
  • Added TSConf DMA emulation, line interrupt, sprites layers
  • Added ZX Recreated keyboard support for Linux, Mac and Windows
  • Improved frameskip: now realvideo buffer is not updated when frameskip
  • Improved ZRCP: run command is stopped by default when pressing a key (or sending data to the socket)
  • Improved TSConf rendering: now tiles and sprites are drawn per scanline. Border drawing. Handling of scroll registers
  • Improved TSConf debugging: debug for DMA, Video registers, Video layers, Sprites, Tiles
  • Improved text mode drivers (aalib, stdout, simpletext, curses): text settings are in different submenu, setting to set stdout/simpletext fps
  • Improved smartload: now the cursor remembers last file loaded
  • Improved sprite viewer:
    • now can see sprites with speccy screen format
    • you can view sprites up to 512x192
    • you can see tsconf sprites
  • Improved configuration parsing: if unknown setting found on configuration file, ZEsarUX will open but warns about the error, and the autosave feature is not enabled
  • Improved TBBlue emulation: Added clip window registers
  • Improved rendering on text mode drivers: now realvideo mode can render directly to black&white text. Try TSConf with --vo stdout --realvideo --autoredrawstdout
  • Improved Linux library dependencies: libssl is not enabled by default on compilation
  • Fixed some crashes with speech enabled and opening some menus: AY Registers, AY Player, etc...
  • Fixed annoying sound on Dandanator rom menu
→ [zx][beta] ZEsarUX Version 7.1 BETA. 7 August 2018 - XXX edition

Version 7.1 BETA. 7 August 2018 - XXX edition

  • Added ACB/ABC/BAC/Custom Stereo emulation
  • Improved menu windows: now can have more lines than 22, doing scroll
  • Added joystick action to change emulated joystick type: Sinclair, Kempston, etc
  • Added support to show some unicode (utf8) characters on menu
  • Added Basic viewer for .bas basic files (plain ascii or Basic Spectrum data with tokens), .baszx80 (Basic ZX80 with tokens), .baszx81 (Basic ZX81 with tokens), Z88 basic files with tokens
  • Added ZXUno DMA emulation
  • Added TBBlue/DataGear/MB02 DMA emulation
  • Added Beeper Piano Menu
  • Added new Z80 TBBlue opcodes and deleted obsolete ones
  • Added setting to change Kempston Mouse sentitivity

Improved debugger:

  • Added bitwise operators AND (&), OR (|), XOR (^) when using registers breakpoints/watches
  • New pseudo variables:
    • OUTFIRED: returns 1 if last Z80 opcode was an OUT operation
    • INFIRED: returns 1 if last Z80 opcode was an IN operation
    • INTFIRED: returns 1 when an interrupt has been generated
  • breakpoints actions do not reset keyboard

Improved menu:

  • now you can write any ascii character on the menu
  • now you can use binary numbers on expressions
  • you can now scroll with mouse on windows with text contents and file selector menus, by clicking the right progress symbol (*)
  • now you can move cursor up/down with mouse on windows with text contents and file selector by clicking new arrow buttons
  • new file expander on file selector menu, using space key, for the following file types: .tap, .tzx, .dsk, .trd, .mdf, .hdf, .P, .O, Z88 Cards (.epr, .eprom, .flash)
  • Fixed autoload tape on TBBlue
  • Fixed bug when smartload and selecting an unknown file type: if you cancel it, the inserted tape was modified
  • Fixed bug reading extension on files with no extension
  • Fixed bug reading AY registers: unused bits for registers are set to 0
  • Fixed bugs on esxdos handler:
  • *readdir call was incrementing PC register when there was no more files
  • *added ESXDOS_MODE_CREAT_TRUNC mode when opening files
  • *BCDE was not returning from a f_seek call
  • Updated to the last Next SD image
  • Some other minor bugfixes and improvements
→ [zx][beta] ZEsarUX v6.1 RC1 - Xeno edition beta 13/04/18

Changes from the last beta on March:

  • Added ZX-Evolution BaseConf emulation (experimental)
  • Added a fast spectrum core (with some features disabled) just for slow devices, like Raspberry Pi 1/Zero. Now ZEsarUX is playable on RPi1/Zero again!
  • Added setting to save spectrum screen to pbm file (black&white)
  • Added a setting to dump ram contents to file when exiting ZEsarUX, ideal to run automatic tests

Improved debugging:

  • added cpu-step-over function on debug menu (was already available from ZRCP)
  • added function to write byte to file on ZEsarUX hardware debug ports

Improved ZRCP:

  • when a breakpoint is fired on cpu-step-mode, the breakpoint condition is shown on ZRCP

Improved file viewer from file utilities:

  • conversion utility

Improved TSConf emulation:

  • added TR-DOS emulation support

Improved menu interface:

  • added a setting to limit menu event: enabling it you should press the menu key 3 times in a second to open the menu
  • added a setting to hide directories from file selector menus, useful when you don't want the user to be able to navigate the filesystem

Improved TBBlue emulation:

  • Added Copper
  • Added almost all next extended opcodes
  • Added a setting to start TBBlue directly to a 48 rom but with all the Next features enabled, useful for fast snapshot loading

Fixed panic screen: now it is shown on all machines. New design. I hope you never see it ;)
Fixed bug on Z80 cpu core, iff2 was not being reset to 0 when firing an interrupt, so reading it by using LD A,R and LD A,I affected many demos

→ [zx][beta] ZEsarUX v6.1 - Xeno edition beta 26/01/18

Version 6.1. 26 January 2018 - Xeno edition

  • Added BetaDisk and TR-DOS emulation
  • Added Spectrum +3 emulation
  • Added Spectrum keyboard ghosting error feature
  • Added ZX Spectrum Recreated keyboard support
  • Added setting to exit emulator after a number of seconds (--exit-after)
  • Added setting to show changelog when updating emulator version
  • Added actions to file utilities: Copy, Move, Rename
  • Added setting to write protect IDE, MMC, ZX-Uno Flash
  • Added setting to disable persistent writes IDE, MMC
  • Added two more GUI styles: Clean and CleanInverse
  • Added second Easter Egg
  • Improved joystick support:
    • added joystick test menu
    • buttons to events and buttons to joystick configuration are saved on configuration file
  • Improved OSD keyboard:
    • now you can press up to all 40 keys (on Spectrum/ZX80/ZX81) at the same time
    • now it can be opened from any place (needs multitask on)
  • Improved QL emulation:
    • experimental support of LOAD, LRUN command
    • can now open qlay mdv microdrive image files
  • Improved file viewer from file utilities:
    • specific file viewers for these kind of files: .tap, .zx, .zsf, .sp, .z80, .sna, .spg, .p, .o, .mmc/.ide (fat browser, plus3dos browser), .dsk, .trd, .tzx, .cdt, .flash (zxuno flash, z88 flash, superupgrade flash), .epr, .eprom
    • default hexadecimal file viewer for unknown files
  • Improved messages windows. You can now have an internal clipboard, press key c to copy to it. Press P on file utils to paste contents to a file
  • Improved menus, a new "tabbed" menus to improve usability and interaction with mouse, joystick and stdout driver: waveform, visualmem, ay player
  • Improved menu: now character width can be reduced to 7,6 or 5 pixels width
  • Improved sound: Silence detector does not activate on pthreads versions
  • Improved default configuration: when the configuration file doesn't exist, the new one has the autosave configuration setting enabled
  • Fixed TBBlue MMU when using segment 0000-3FFFH
  • Fixed ZX-Uno emulation: 128kb timings are the same as a Spectrum 128k. When port 1ffd enabled, port FF return FF
  • Fixed window footer when running Pentagon
→ [zx][beta] ZEsarUX v5.1 - XXX edition 29/05/17

Version 5.1. 24 April 2017 (????) - xxx edition

  • Added machine Chrome (Italian ZX Spectrum Clone)
  • Added menu movement with mouse
  • Added Visualmem, Poke, Find, Save binary menus also for Sinclair QL
  • Added setting to test configuration
  • Added remote commands: get-audio-buffer-info, get-machines, save-binary-internal, set-machine, set-window-zoom
  • Added QL GUI Style
  • Added menu to find and set lives in games
  • Added actions commands to breakpoints, so you can run some actions when a breakpoint is fired
  • Added up to three AY Chips
  • Added emulation of other DAC chips appart from Specdrum: Covox, etc
  • Added setting to set 256kb or 512kb on Spectrum 128k machines
  • Added setting to set F keys (F1, F2, etc) to run different actions: reset, nmi, exit emulator, etc
  • Added TBBlue Sprite chip emulation
  • Improved TBBlue emulation: 1 MB RAM
  • Fixed turbo mode and breakpoints. Breakpoints were disabled when changing turbo mode
  • Fixed latency problems on all audio drivers
  • Fixed AY sound bugs when volume levels where > 15
  • Some other minor bugfixes and improvements
→ [zx][beta] ZEsarUX v4.3 - Chase HQ edition (Release Candidate 2) 24/03/17

Version 4.3. 24 March 2017 - Chase HQ edition

  • Added experimental emulation of Sinclair QL. Keyboard is not fully working yet
  • Added remote command protocol. You can do enhanced debugging on ZEsarUX by using a telnet client.
  • There are a lot of commands, even many commands exclusive to this protocol and not found on the GUI, like:
    • load-source-code
    • hexdump-internal
    • set-register
  • Added Easter Egg ;)
  • Added Specdrum emulation
  • Added RZX playback support
  • Added Multiface One, 128 and Three emulation
  • Added menu item to reload IDE and MMC contents from file. You can now modify a used file outside the emulator and reload its contents
  • Added autosave snapshot at fixed interval
  • Added hardware debug port to output ascii characters or numbers directly on host console
  • Added two unused ports from the ZXI pool for some internal ZEsarUX features. See docs/zesarux_zxi_registers.txt
  • Added Hotswap from 128k to +2A, and +2A to 128k
  • Added support for drag&drop on Mac OS X, SDL2
  • Added support for OpenGL rendering on Mac OS X Cocoa driver
  • Added drawn piano for AY Piano menu setting (on all video drivers except text drivers)
  • Added Man Software GUI Style
  • Added setting to change DivIDE/DivMMC eprom firmware file
  • Added setting to allow writing to DivIDE/DivMMC eprom firmware
  • Added setting to write configuration file
  • Added setting to disable autoframeskip
  • Added setting to set breakpoints from command line
  • Added setting to deny changing turbo mode when booting ZX-Uno and on bios
  • Added setting to disable beeper
  • Improved Debug CPU Window: now you can switch between different views:
    • 1) 1 opcode, cpu registers, other internal registers
    • 2) 9 opcodes, other internal registers
    • 3) 15 opcodes
    • 4) 9 hexdump lines,  other internal registers
    • 5) 15 hexdump lines
  • Fixed text to speech routine when sending non-ascii character
  • Fixed bug reading ULAplus register 64
  • Fixed bugs paging DivIDE/DivMMC
  • Fixed starting display row on ZX80/81, with border disabled and realvideo mode (was broken since 4.0)
  • Fixed reading from paging port on 128k and +2 machines: in this case, the same value read from the idle bus port is sent to the paging port
  • Fixed setting timings changing from Pentagon to non Pentagon machine
  • Fixed bug mapping real joystick buttons and axes with same number
  • Updated Z88 OZ V4.7
  • Some other minor bugfixes and improvements
→ [zx][beta] ZEsarUX v4.3 - XXX edition 30/01/17

Version 4.3. 30 January 2017 - xxx edition

  • Added experimental emulation of Sinclair QL. Keyboard is not working yet
  • Added remote command protocol
  • Added Easter Egg ;)
  • Added menu item to reload IDE and MMC contents from file. You can now modify a used file outside the emulator and reload its contents
  • Added setting to write configuration file
  • Added setting to disable autoframeskip
  • Added support for drag&drop on Mac OS X, SDL2
  • Improved Debug CPU Window: now you can switch between different views:
    • 1) 1 opcode, cpu registers, other internal registers
    • 2) 9 opcodes, other internal registers
    • 3) 15 opcodes
    • 4) 9 hexdump lines,  other internal registers
    • 5) 15 hexdump lines
  • Fixed text to speech routine when sending non-ascii character
  • Fixed bug reading ULAplus register 64
→ [zx][beta] ZEsarUX v4.3 - XXX edition

Version 4.3. 14 January 2017 - xxx edition
 

  • Added experimental emulation of Sinclair QL. Keyboard is not working yet
  • Added menu item to reload IDE and MMC contents from file. You can now modify a used file outside the emulator and reload its contents
  • Added setting to write configuration file
  • Added setting to disable autoframeskip
  • Added support for drag&drop on Mac OS X, SDL2
  • Improved Debug CPU Window: now you can switch between different views:
    • 1) 1 opcode, cpu registers, other internal registers
    • 2) 9 opcodes, other internal registers
    • 3) 15 opcodes
    • 4) 9 hexdump lines,  other internal registers
    • 5) 15 hexdump lines
  • Fixed text to speech routine when sending non-ascii character
→ [zx] ZEsarUX v3.2 snapshot-02122015

Version 3.2. snapshot-02122015

Version 3.2. 13th November 2015 - Turbo Esprit edition

  • Added Jupiter Ace emulation
  • Added Chloe 140 SE emulation
  • Added Chloe 280 SE emulation
  • Added Timex TS 2068 emulation
  • Added AZERTY keyboard support
  • Added ZGX Sprite Chip emulation
  • Added Allow Write on ROM setting
  • Added Turbo Setting to Input Spool File
  • Improved interlaced. Now it can be enabled with ULAplus, Timex or Spectra video modes. But not with scanlines
  • Fixed top border size (56 instead of 48 pixels)

 

Features

 

  • -Runs on any Unix system and Windows: tested on Linux x86, Linux x86_64, Linux Raspbian, Mac OS X, Windows native, Windows + Cygwin
  • Emulates Spectrum models: 16k, 48k, Inves Spectrum +, Spectrum 128k (English and Spanish), Spectrum +2 (English, Spanish and French), Spectrum +2A (English and Spanish), Microdigital TK90X (Portuguese and Spanish), TK95
  • Emulates ZX-Uno
  • Emulates Sinclair ZX80
  • Emulates Sinclair ZX81
  • Emulates Cambridge Z88
  • Almost perfect emulation of timing of all machine models
  • Supports undocumented Z80 flags, features, and MEMPTR register
  • Supports idle bus port
  • Supports ULAPlus: Standard 64 colour palette, linear modes with 16 colours per pixel: Radastan Mode: 128x96, mode 5: 256x96, mode 7: 128x192, mode 9: 256x192
  • Supports Spectra Video Modes
  • Supports Timex Video modes
  • Supports Chroma81 ZX81 Colour mode
  • Supports snow effect on Spectrum models
  • Supports interlaced, scanlines and Gigascreen effects
  • Supports hi-res modes on ZX Spectrum (rainbow effects and others) and ZX80/ZX81 (UDG, CHR$128, WRX, HRG and some other hi-res modes)
  • Emulates all the oddities of the Inves Spectrum +: 64 KB RAM, RAM initialization with FF00H pattern, OUT ula AND RAM, EAR and MIC XOR, no contended memory, snow in border, colour ula delay, interrupt starts at end of top border (not at the beginning of the border), corrupt memory on every interrupt, no idle bus
  • Uses Video drivers: X-Windows, SDL, Cocoa (Mac OS X), Framebuffer, ncurses, aalib, cacalib, stdout(console), simpletext(console)
  • Uses Audio Drivers: PulseAudio, Alsa, SDL, DSP(OSS), CoreAudio (Mac OS X).
  • Supports dumping audio & video to file
  • Supports real tape loading of file formats: RWA, SMP, WAV, TZX, TAP, P, O. It handles loading of turbo load tapes or any type of tape loading for standard/non standard loading routines
  • Handles binary tape format files (TAP, TZX, O, P) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81
  • Handles real audio loading (RWA, SMP, WAV) on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX81
  • Simulates real tape loading on standard BASIC ROM routines for ZX Spectrum, ZX80, ZX8
  • Handles snapshot format: ZX, Z80, SP, SNA (loading only), P, O, Z81 (loading only)
  • Emulates ZX Spectrum MMC Interfaces: ZXMMC, DivMMC
  • Emulates ZX81 ZXPand MMC Interface
  • Handles RAM, EPROM and Intel Flash cards on Z88
  • Handles compressed formats zip, tar, rar, gz through external utilities
  • Supports Quicksilva, ZON-X81, and VSYNC-based sound on ZX80/81
  • Supports RAM packs on ZX80/81 up to 56 KB
  • Joystick emulation with real joystick (on Linux) and keyboard cursors: Kempston, Sinclair 1&2, Cursor Joystick, Cursor & Shift, OPQA, Fuller, Zebra, Mikro-Gen. Autofire function also
  • ZX Printer emulation
  • Lightgun emulation: Almost perfect emulation of Gunstick from MHT Ingenieros S.L and experimental emulation of Magnum Light Phaser
  • Kempston mouse emulation
  • Supports Input spool text file to simulate keyboard press
  • Supports reading Pokes from .POK files
  • Debug functions: Registers, Dissassemble, Breakpoints (PC, Conditional, Peek), Step-to-step, Hexadecimal Dump, View Sprites, Find byte (useful to find POKEs), CPU Transaction log, View BASIC
  • Accessibility support: Works with almost any text adventure game. Can also find text functions on games that does not print text using standard ROM routines (RST 10H). Can send the text to a script filter, to, for example, a text-to-speech program. It's ready for text to speech support for blind or visually impaired people
  • Simulates upper RAM memory refresh on Spectrum 48Kb, losing its contents when changing R register very quickly
  • Other features not enabled by default on compile process: MEMPTR emulation, Visualmem menu, CPU Statistics
Inne treści związane z tematem
[zx] Fuse 1.3.6 Windows [zx] Fuse 1.3.6 Windows;
Jeden z ciekawszych emulatorów ZX Spectrum - Fuse (Free Unix Spectrum Emulator), powstający natywnie pod linuksa, doczekał się także portu pod "okienka".
[zx] ZX Spectrum Gamer #4 [zx] ZX Spectrum Gamer #4;
Po trzyletniej przerwie ukazał się czwarty numer magazynu poświęconego grom dla ZX SPECTRUM - "ZX Spectrum Gamer", ekipy Sunteam - tej samej, która wydaje całkiem przyzwoity magazyn "PCEngine Gamer" poświęconemu grom dla PCEngine lub jak kto woli ...
[zx] PDF: The Spectrum Show 17 (2017) [zx] PDF: The Spectrum Show 17 (2017);
Ukazał się nowy numer magazynu Paula Jenkinsona, którego seria filmów dokumentalnych The Spectrum Show powinna być Wam dobrze znana. W numerze Jenkinson zamieszcza cały wachlarz informacji, które nie pojawiły się lub wymagają rozwinięcia w wersji video.
[multi] DSP Emulator 0.18WIP 10/06/17 [multi] DSP Emulator 0.18WIP 10/06/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[MULTI] XPECCY 0.6 build 20170614 [MULTI] XPECCY 0.6 build 20170614;
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1 oraz Nintendo GameBoy/GameBoy Color, od czasu, do czasu pojawia się także dystrybucja dla Win32 - tak jest i tym razem. Emulator wymaga biblioteki ...
Do ściągnięcia
ZEsarUX extras-beta-13032018-6.1.zip
ZEsarUX win-no-pthreads-beta-13032018-6.1-t2e.pl.zip
Dodatkowe informacje
Komentarze

Tshirt "Eidolon"

Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

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