Neue Version des ZEsarUX-Emulators draußen

SPC Club Forum
Antworten
Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Neue Version des ZEsarUX-Emulators draußen

Beitrag von Luzie » 08.09.2017, 20:47

Es gibt eine neue Beta-Version (v5.1 5.1 BETA-08092017) des ZEsarUX (ZX Second-Emulator And Released for UniX) Emulators zum Download:

Info vom Autor César Hernández Bañó:
Hi

I have uploaded a new ZEsarUX BETA version on the usual beta url:

https://sourceforge.net/projects/zesaru ... _versions/

Linux, Mac and Windows versions available

Changes from the last beta are:

Added menu to view color palettes
Added feature "memory zone" to ZRCP and all menus that inspect memory (debug, disassemble, sprites etc): now you can look at all memory zones, for example: full 128kb ram, 64kb rom of +2A, divmmc ram, etc
Added boot logo
Improved menu interface:
*colours are greyscaled when multitask disabled
*allow blinking text, like the input cursor (needs multitask on)
*new splash window type which disappears automatically (needs multitask on). Used only on change memory zones from debug cpu menu, but it will be used on more places probably

Improved debugger:
*you can now set conditions for all flags, written as: FS,FZ,FP,FV,FH,FN,FC
*now breakpoints are evaluated before running the current opcode (instead of after). So breakpoints like "PC=0" and doing a reset from menu, now works
*now you can set breakpoints from command line/config file but not enabled by default. You need --enable-breakpoints setting
*now the multitask setting is not lost when a breakpoint is fired

Improved Sprite Viewer: set bpp (8,4,2,1), set palette
Improved messages windows. Can now find text using f and n
Improved footer. Host CPU % usage on footer is not enabled by default to avoid confussion with emulated CPU speed. You can enable it with a setting. Host CPU % usage is not show on Windows.
Improved ZX-Uno MMU. Only internal functions rewritten, but no different emulation functionality

And some other changes I don't remember ;)

To see the complete full 5.1 Changelog:
https://sourceforge.net/p/zesarux/code/ ... /Changelog

Remember again it's a BETA version so many things can fail

Regards
Cesar


Wichtige Info vom Autor bei der heute neuen Beta des ZEsarUX-Emulators mit dem Recreated:

===== SCHNIPP =====
You need also to enable “SDL raw keyboard” setting (just below the ZX Recreated setting) on the menu;
you can only enable that setting from the menu (yet).
===== SCHNAPP =====

Damit geht der Mode A des Recreated anscheinend komplett OK :-) (Getestet mit der Windows-Version des Emulators).
Zuletzt geändert von Luzie am 26.05.2018, 23:45, insgesamt 3-mal geändert.

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 30.10.2017, 21:34

Heute neu (Info aus Facebook/Next Gruppe):

ZEsarUX neue Beta-Version 30.10.2017 draußen = Release Candicate Version für die kommenden ZEsarUX v6.0 Version (=Nachfolger der v5.1).
Downloads: https://sourceforge.net/projects/zesaru ... _versions/

Aus dem Changelog:

Version 6.0. 30 October 2017 - Gunfright edition

Added machine Chrome (Italian ZX Spectrum Clone)
Added machine ZX-Evolution TS-Conf
Added machine MK14
Added Visualmem, Poke, Find, Save binary menus also for Sinclair QL
Added setting to test configuration
Added lots of new ZEsarUX remote commands (ZRCP). See ZRCP help to know them
Added QL GUI Style
Added menu to find and set lives in games
Added menu to view color palettes
Added actions commands to breakpoints, so you can run some actions when a breakpoint is fired
Added up to three AY Chips
Added quicksave function
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 features: Sprite chip, Layer2, RTC clock for esxdos, 2 MB RAM, new 8kb block MMU, 9-bit palette, lores mode, layer priorities, partial Next Z80 opcodes (see extras/docs/tbblue/new_opcodes.txt to know which are emulated)
Added ZX-Uno features: Radasoffset and Radaspadding registers, to do hardware scrolling
Added ESXDOS handler so file operations can be done with files stored on your computer hard disk, and not only on virtual mmc/ide files. Examples can be found on extras/media/spectrum/esxdos_handler/. "Classic" mmc/ide emulation by using virtual mmc/ide files can also be used
Added feature "memory zone" to ZRCP and all menus that inspect memory (debug, disassemble, sprites etc): now you can look at all memory zones, for example: full 128kb ram, 64kb rom of +2A, divmmc ram, etc
Added boot logo
Added Antonio Villena's "Kartusho" cartridge interface
Added setting to allow to load a .sna snapshot file without changing the current machine type

Moved folders: docs, media, snap_tests to a "ZEsarUX-extras" package. These folders have been separated from the emulator main distributed file, and the main download have been reduced to 5 MB aprox. The git repository still holds all the files (extras have been moved to folder "extras"), but maybe in the future I will remove them also from the repo.
Moved mmc/ide files location to extras/media/disk_images folder

Improved menu interface:
*menu gui is zoomed when running following machines: QL, TSConf, CPC, Prism, Sam
*menu movement with mouse
*colours are greyscaled when multitask disabled
*allow blinking text, like the input cursor (needs multitask on)
*new splash window type which disappears automatically (needs multitask on). Used only on change memory zones from debug cpu menu, but it will be used on more places probably

Improved debugger:
*you can now set conditions for all flags, written as: FS,FZ,FP,FV,FH,FN,FC
*now you can set breakpoints from command line/config file but not enabled by default. You need --enable-breakpoints setting
*now the multitask setting is not lost when a breakpoint is fired
*now you can repeat last command by pressing enter on ZRCP (requires enabling a debug-setting)

Improved QL emulation: experimental support of LBYTES command, added QL root directory selector for mdv1, mdv2, flp1
Improved Sprite Viewer: Save sprite, TBBlue sprite viewer, inverse sprite, set bpp (8,4,2,1), set palette
Improved stdout driver. Now can show ansi colours
Improved messages windows. Can now find text using f and n
Improved footer. Host CPU % usage on footer is not enabled by default to avoid confussion with emulated CPU speed. You can enable it with a setting. Host CPU % usage is not show on Windows.
Improved Visual Mem:
*showing also read memory and opcode execution visual mem
*it has a counter (0-255) to see how many times an address has been read/executed
*menu draws different values as red tones, with a configurable bright

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
Fixed Windows pthreads version
Fixed TBBlue reset i/o ports when reset and hard reset
Fixed Windows freeze issues when doing cpu-step on ZRCP

Updated TBBlue boot loader

Some other minor bugfixes and improvements

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 27.01.2018, 12:36

Es gibt eine neue ZEsarUX neue Beta-Version
Info von: https://www.worldofspectrum.org/forums/ ... x-6-1-beta

Downloads: https://sourceforge.net/projects/zesaru ... _versions/

There are Mac and Windows compiled versions. For Linux users, you should compile from sources:
https://sourceforge.net/p/zesarux/code/ci/master/tree/

Aus dem Changelog:

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

Jetman
User
Beiträge: 79
Registriert: 16.05.2017, 15:57

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Jetman » 27.01.2018, 15:16

Cool, endlich RS-Unterstützung auch für Windows :D. Danke, Luzie!

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 27.01.2018, 15:24

Jetman hat geschrieben:
27.01.2018, 15:16
Cool, endlich RS-Unterstützung auch für Windows :D. Danke, Luzie!
Leider funktionieren (bei der ZEsarUX Windows Version) ein paar der Tasten in der untersten Keyboard-Reihe
im Mode A des Recreated noch nicht richtig. Ich habe das bereits an den Autor des ZEsarUX-Emulators gemeldet.

Jetman
User
Beiträge: 79
Registriert: 16.05.2017, 15:57

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Jetman » 27.01.2018, 17:34

Die Frage ist eigentlich doof, weil Du das Ding ja kennst: Auf EN-UK hast Du die Eingabe umgeschaltet? :oops:

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 27.01.2018, 20:33

Jetman hat geschrieben:
27.01.2018, 17:34
Die Frage ist eigentlich doof, weil Du das Ding ja kennst: Auf EN-UK hast Du die Eingabe umgeschaltet? :oops:
Hatte ich auch probiert (und gerade eben nochmals zu Sicherheit erneut damit getestet). Bringt leider nichts. Gehen alle Tasten der untersten Reihe auf dem RS-Keyboard bei dir?

Jetman
User
Beiträge: 79
Registriert: 16.05.2017, 15:57

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Jetman » 27.01.2018, 20:49

Ich bin über Wochenende weg und habe ihn nicht dabei. In der nächsten Woche probiere ich den ZEsarUX mit dem RS aus.

Benutzeravatar
Paul
User
Beiträge: 2825
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Paul » 27.01.2018, 23:15

Jetman hat geschrieben:
27.01.2018, 15:16
Cool, endlich RS-Unterstützung auch für Windows :D. Danke, Luzie!
Menschenskinder! Könnt ihr bitte normal schreiben? Jetzt habe ich 8 Stunden gebraucht um raus zu bekommen das RS recreated spectrum heißt. In der Zeit hätte ich es nutzen können!
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Benutzeravatar
schombi
User
Beiträge: 2546
Registriert: 05.09.2012, 09:45
Wohnort: Kreis KA

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von schombi » 28.01.2018, 06:40

Bei mir hat das vier Stunden gedauert - bin ich jetzt doppelt so schlau wie Paul? :D Ehrlich, ich habe zuerst an Dateiformate und sonstwas gedacht.

Benutzeravatar
tofro
User
Beiträge: 987
Registriert: 14.06.2012, 16:45

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von tofro » 28.01.2018, 09:08

Mein erster Gedanke

"wenn ich's nicht versteh', dann brauch ich's nicht" hat sich damit direkt als richtig herausgestellt :D
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo

Benutzeravatar
Paul
User
Beiträge: 2825
Registriert: 10.03.2010, 12:01
Wohnort: Germanys west end

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Paul » 28.01.2018, 09:54

War nicht böse gemeint, ich hab mich nur geärgert das ich so lange gegrübelt habe. :wink:
Theoretisch ist zwischen Theorie und Praxis kein Unterschied.
Praktisch allerdings wohl.

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 28.01.2018, 10:09

Ja, ich hab auch 2-3mal überlegen müssen, was RS bedeuten könnte. Bin aber dann doch drauf gekommen, da sich Jetman schon mal früher an anderer Stelle gefreut hatte, dass der Autor vom ZEsarUX-Emulator daran ist, Unterstützung für den Recreated einzubauen.

Zu mal diese Aussage ja auch nicht richtig war:
Jetman hat geschrieben:
27.01.2018, 15:16
Cool, endlich RS-Unterstützung auch für Windows :D. Danke, Luzie!
Der Fuse-Emulator unterstützt den Recreated ja schon länger.

Jetman
User
Beiträge: 79
Registriert: 16.05.2017, 15:57

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Jetman » 28.01.2018, 13:36

Missverständnis. Der Emulator hatte die Unterstützung schon länger, aber nur für den Mac, wenn ich das richtig verstanden habe. Den Fuse benutze ich damit schon länger.

Über den ZEsarUX freue ich mich wegen der Next-Emulation.

Edit: Das Kürzel RS hatte ich an anderer Stelle mal gelesen und einfach übernommen.

Jetman
User
Beiträge: 79
Registriert: 16.05.2017, 15:57

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Jetman » 29.01.2018, 19:58

Luzie hat geschrieben:
27.01.2018, 20:33
Hatte ich auch probiert (und gerade eben nochmals zu Sicherheit erneut damit getestet). Bringt leider nichts. Gehen alle Tasten der untersten Reihe auf dem RS-Keyboard bei dir?
Inzwischen ausprobiert: Nein, leider nicht.

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 29.01.2018, 21:51

Jetman hat geschrieben:
29.01.2018, 19:58
Inzwischen ausprobiert: Nein, leider nicht.
OK. Wie sich inzwischen herausgestellt hat, hatte ich da auch den Emulator-Autor falsch verstanden: Ich dachte, nur die Windows-Version hat das Problem und nicht auch die Linux-Version (Die MAC-Version geht).

Der Autor mir hat inzwischen geantwortet:
"It wil work perfect on all systems soon..."
D.h. der Fehler mit den Tasten der untersten Tastaturreihe unter Windows+Linux sollte bald behoben sein :D

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 13.03.2018, 18:44

Neue Beta ZEsarUX 6.1 BETA March 2018 = ZEsarUX-beta-13032018-6.1
draußen laut: https://www.worldofspectrum.org/forums/ ... march-2018

Info vom Autor chernandezba von dort:

Hi

I have uploaded a new BETA version of ZEsarUX. I have moved from Sourceforge to Github, so this beta release can be found at
https://github.com/chernandezba/zesarux ... 1-13032018

Like other beta versions, there are executable packages for Windows and Mac. Linux and other operating system users, must compile from source code

Last stable versions 6.0 and 5.0 have already been moved to Github. Older releases are still held on sourceforge but will also be moved soon.

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


You can see the full changelog here:
https://github.com/chernandezba/zesarux ... /Changelog

I hope you like it

Cheers
Cesar

Wichtige Info vom Autor mit dem "Recreated Spectrum" ( viewtopic.php?f=6&t=1679&p=35482#p35482 ):

===== SCHNIPP =====
You need also to enable “SDL raw keyboard” setting (just below the ZX Recreated setting) on the menu; you can only enable that setting from the menu (yet).
===== SCHNAPP =====

Damit geht der Mode A des Recreated anscheinend komplett OK :-) (Getestet mit der Windows-Version des Emulators).

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Beta Version ZEsarUX-Emulators draußen

Beitrag von Luzie » 14.04.2018, 23:29

Von: https://www.worldofspectrum.org/forums/ ... rux-6-1-rc

chernandezba:
Hi

I have uploaded a new beta version of ZEsarUX. This is ZEsarUX 6.1 RC so next version will be a final stable version
You can download it from:
https://github.com/chernandezba/zesarux/releases

You can see the full changelog here:
https://github.com/chernandezba/zesarux ... /Changelog

The following are the 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

Cheers
Cesar

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Version des ZEsarUX-Emulators draußen

Beitrag von Luzie » 26.05.2018, 23:47

Download-Link: https://github.com/chernandezba/zesarux/releases

Von: https://www.worldofspectrum.org/forums/ ... esarux-7-0
bzw.: https://www.worldofspectrum.org/forums/ ... esarux-7-0

chernandezba:
Hi!

I have uploaded a new ZEsarUX stable version
This is ZEsarUX 7.0
There are a lot of new features added, more than ever!

You can download the source code, as well as compiled versions for Linux, Mac, Windows and Raspberry Pi from:
https://github.com/chernandezba/zesarux


The Changelog is:


Version 7.0. 25 May 2018 - Xeno edition

Added ZX-Evolution BaseConf emulation
Added BetaDisk and TR-DOS emulation
Added Spectrum +3 emulation
Added Spectrum keyboard ghosting error feature
Added ZX Spectrum Recreated keyboard support
Added improved Spectrum 16/48/+ colour palette
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 write protect IDE, MMC, ZX-Uno Flash
Added setting to show changelog when updating emulator version
Added actions to file utilities menu: Copy, Move, Rename
Added setting to disable persistent writes on IDE and MMC
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 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
Added setting to exit emulator after a number of seconds (--exit-after)
Added experimental simulation of the SAA1099 audio chip from the Sam Coupe
Added second Easter Egg
Added third Easter Egg

Improved debugging:
* new enhanced debug cpu menu: view TV electron position on screen, new default view, cursor, toggle breakpoints, run to cursor, change registers, and a lot more...
* 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:
* run command is stopped by default when pressing a key (or sending data to the socket)
* when a breakpoint is fired on cpu-step-mode, the breakpoint condition is shown on ZRCP

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
* conversion utility

Improved TSConf emulation:
* added TSConf DMA, line interrupt, sprites layers
* TSConf rendering: now tiles and sprites are drawn per scanline. Border drawing. Handling of scroll registers
* TSConf debugging: debug for DMA, Video registers, Video layers, Sprites, Tiles
* added TR-DOS emulation support

Improved menu interface:
* emulated machine display is no longer faded or switched to black & white when opening menu. There were different visual glitches due to this feature
* a new "tabbed" menus to improve usability and interaction with mouse, joystick and stdout driver: waveform, visualmem, ay player
* Character width can be reduced to 7,6 or 5 pixels width
* 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
* Smartload: now the cursor remembers last file loaded
* added two more GUI styles: Clean and CleanInverse

Improved sprite viewer:
* now can see sprites with speccy screen format
* you can view sprites up to 512x192
* you can see tsconf sprites
* you can see pseudo hires zx81 screens

Improved TBBlue emulation:
* Added clip window registers
* 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

Improved AY Player: now shows waveform volume meter
Improved VU meters with decay effect on AY Player, AY Registers and Waveform
Improved text mode drivers (aalib, stdout, simpletext, curses): text settings are in different submenu, setting to set stdout/simpletext fps
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 frameskip: better performance, because realvideo buffer is not updated when frameskip
Improved sound: Silence detector activated by default but can be disabled
Improved top speed: loading sound is distorted when setting top speed
Improved autoload: new setting to run at top speed the reset+load"" process
Improved real tape loading: now it shows a percentage of tape loaded
Improved default configuration: when the configuration file doesn't exist, the new one has the autosave configuration setting enabled
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 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 ZX-Uno emulation:
* 128kb timings are the same as a Spectrum 128k. When port 1ffd enabled, port FF return FF
* Kempston port returns 0 when no kempston selected. New BIOS can be used now

Fixed TBBlue MMU when using segment 0000-3FFFH
Fixed Raster interrupts on ZX-Uno and TBBlue. Horizontal raster position was wrong
Fixed window footer when running Pentagon
Fixed panic screen: now it is shown on all machines. New design. I hope you never see it
Fixed some crashes with speech enabled and opening some menus: AY Registers, AY Player, etc...
Fixed annoying sound on Dandanator rom menu
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

Some other minor bugfixes and improvements

--

I hope you like it!

Cheers
Cesar

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Version des ZEsarUX-Emulators draußen

Beitrag von Luzie » 15.08.2018, 22:12

Von: https://www.worldofspectrum.org/forums/ ... x-7-1-beta

chernandezba:
Hi

I have uploaded a new ZEsarUX 7.1 BETA version here:

https://github.com/chernandezba/zesarux ... 1-10082017

Changelog of this version:

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


I hope you like it!

Cheers
Cesar

Luzie
User
Beiträge: 734
Registriert: 06.10.2013, 22:06

Re: Neue Version des ZEsarUX-Emulators draußen

Beitrag von Luzie » 25.09.2018, 21:17

https://www.worldofspectrum.org/forums/ ... esarux-7-1

chernandezba

There’s a new stable version of ZEsarUX, version 7.1!

The next 24th of September it will be 5 years old So this is a special anniversary edition.
Yes, I know we are not on 24th yet, but I wanted to publish it now so you have the whole weekend to enjoy it!

You must go to the Releases section on the GitHub project to download It, as usual:

https://github.com/chernandezba/zesarux/releases

There are binary compiled versions for:
-Linux
-Mac
-Windows
-Raspberry Pi

And, of course, the source code, so people can compile it by themselves.
Don’t forget the extras package, so it contains lots of games, demos, programs and documentation.

The Changelog is:

Added ACB/ABC/BAC/Custom AY Stereo emulation
Added joystick action to change emulated joystick type: Sinclair, Kempston, etc
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 Sped format file viewer
Added ZXUno DMA emulation. Added some dma demos to zxuno.mmc image
Added TBBlue/DataGear/MB02 DMA emulation
Added TBBlue Multiface emulation
Added TBBlue Debug menu: Sprite navigator, Video layers, Video info
Added setting to deny turbo mode on TBBlue, useful on slow machines
Added Beeper Piano Menu
Added new Z80 TBBlue opcodes and deleted obsolete ones
Added setting to change Kempston Mouse sensitivity
Added menu item to create autoconfig files (.config)
Added setting --random-r-register to generate random value for R register on every cold start, instead of the normal 0 value. Useful to avoid same R register in the start of games, when they use that register as a random value
Added OSD Adventure Text Keyboard, useful for having typical words on Adventure Text Games (and of course any other kind of games and programs)
Added tool to export vocabulary from a PAWS/QUILL/GAC game to a list of words in the OSD Adventure Text Keyboard
Added new versions of my Sped compiler:
*Sped52en: English translation by Tim Gilberts, based on Sped52. In Sped format
*Sped53: Fixed bug from Sped52 (object code was always saved from 49152), based on Sped52. Spanish Version. In Sped format
*Sped53en: Fixed bug from Sped52 + English translation + minor changes in Spanish version by Tim Gilberts, based on Sped52en and Sped53. English and Spanish Version. In Sped format
*Sped54en: Fixed bug from Sped52 + English translation by Tim Gilberts, based on Sped52en, Sped53 and Sped54en. English Version. In plain text format
Sped53en is also included in the Spectrum Next by default


Improved debugger:
*Now you can use every register, variable, number on any position of a condition (left, right), so the following breakpoint conditions are now valid:
32768>PC
HL=DE
3=PC
DE>IX
etc...
*Optimized debugger so common conditions like PC=X, MRA=X or MWA=X use lots of less cpu than before
*Added new kind of breakpoints, "memory breakpoints", which behave like MRA and MWA conditions but a lot faster than them
*Added bitwise operators AND (&), OR (|), XOR (^) when using registers/variables breakpoints/watches
*Breakpoints actions do not reset keyboard
*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

Improved hexdump menu (called now "Hexadecimal Editor"): now you can edit memory and copy zones of memory
Improved my Cursor Draw program: now you can use kempston mouse. Load cursordr_mouse.tap instead of cursordr.tap
Improved file converter: tzx to tap, tap to tzx
Improved TBBlue video display cpu usage: 3% less cpu in my machine, on a compilation without optimization (O2)

Improved menu:
* menu windows: now can have more lines than 22, doing scroll
* now you can write any ascii character on the menu
* added support to show some unicode (utf8) characters on menu
* now you can use binary numbers on expressions (suffix %)
* you can now scroll with mouse on windows with text contents and file selector menus, by clicking the right progress symbol (*) or the arrows
* 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)

Improved native snapshot format (ZSF):
* Added divmmc/divide state save


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 were no more files
*added ESXDOS_MODE_CREAT_TRUNC mode when opening files
*BCDE was not returning from a f_seek call
*fixed mode OPEN_CREAT|WRITE which has appending data after a seek instead of overwriting
*added f_stat,f_unlink,f_rename,m_drive_info,f_sync calls
*fixed loading help screen on esxdos nmi handler
*fixed loading esxdos files with plus3dos header

Fixed Multiface Three emulation
Fixed text viewer, hex viewer showing some special characters ~ | ^

Updated to the last Next SD image TBBLUE V.1.0 "GOLD EDITION"

Some other minor bugfixes and improvements

I hope you enjoy it!

Cheers
Cesar

Antworten