[zx][beta] ZEsarUX v4.3 - Chase HQ edition (Release Candidate 2) 24/03/17

[1] @ !!! Poniedziałek, 27 Marca 2017 02:07 CET [27-03-2017 02:02 CET]

[zx][beta] ZEsarUX v4.3 - Chase HQ edition (Release Candidate 2) 24/03/17

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.

Ostatnia pełna wersja tego multiemulatora sprzętu z Z80 na pokładzie to ZEsarUX v4.2 – Rescue on Fractalus edition

 

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
→ NOWSZY [zx][beta] ZEsarUX 9.2 RC1 Cliff Hanger 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 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
→ NOWSZY [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 '/'
→ NOWSZY [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"
→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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)

 

→ NOWSZY [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

Tagi: Spectrum, Ql, Spectrum Ql, Zx80

wstecz27/03/2017 02:07
Inne treści związane z tematem
[SAM] SimCoupe v1.1 alpha Build 2020/05/01 [SAM] SimCoupe v1.1 alpha Build 2020/05/01
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. Nie ma postępu bez regresu obecna wersja nie chce bootować wskazanych obrazów dysków - aby cokolwiek odpalić najprościej zrobić to poprzez historię (czyli ...
[multi] DSP Emulator DSP 0.20b1 21/04/2021 [multi] DSP Emulator DSP 0.20b1 21/04/2021
Emulator DSP sygnowany przez imć Leniada, pozwalaja na zabawę 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 - wszystko, co ma Z80 na pokładzie jest mile widziane;) Ostatnia pełna wersja tego emulatora 0.19 pojawiła się 11 kwietnia 2021 r.
[MULTI] EightyOne 1.22 14/04/2021 [MULTI] EightyOne 1.22 14/04/2021
EightyOne to jeden ze starszych projektów emulatorów maszynek z Z80 na pokładzie i całkiem przypadkowo z tęczą w logo - potrafi nie tylko udawać konstrukcję od Sinclair ZX80, do Amstradowego ZX Spectrum +3 lecz także nieobce mu są Timexy, czy też bardziej egzotyczne klony ZX81 - Ringo i Lambda.  D.
[multi] DSP Emulator 0.19 10/04/2021 [multi] DSP Emulator 0.19 10/04/2021
DSP, tym razem w nowej pełnej odsłonie, sygnowany przez imć Leniada, pozwalającego na zabawę 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 - wszystko, co ma Z80 na pokładzie jest mile widziane;)
[zx] ZEsarUX 9.2 - Cliff Hanger edition 05/04/2021 [zx] ZEsarUX 9.2 - Cliff Hanger edition 05/04/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, ...
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Eidolon"

Retro T-Shirt Eidolon - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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