ZEsarUX 10.3 Beta

Foro dedicado a la emulación de sistemas clásicos en el PC o en otros sistemas.
Avatar de Usuario
chernandezba
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 253
Registrado: 11 Mar 2015, 10:42
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: NeoGeo
Primera consola: Atari 2600
Gracias dadas: 12 veces
Gracias recibidas: 132 veces

ZEsarUX 10.3 Beta

Mensajepor chernandezba » 13 Abr 2023, 19:26

Nueva versión Beta de ZEsarUX 10.3 !

Puedes descargarla desde : https://github.com/chernandezba/zesarux ... 10.3-Beta1

Atención usuarios de Windows: esta versión tiene (probablemente) la corrección definitiva para todos esos molestos y feos "clicks" en el sonido :) Por favour pruébala a ver si se escucha bien.

Aparte de esto, hay un montón de cambios (lo siento por los que no entendáis Inglés, esto es una versión beta rápida y no he traducido los cambios; la versión final estará traducido):

* New things added:

Added Machine Amstrad CPC 6128
Added Machine Amstrad CPC 664
Added Machine Amstrad PCW 8256
Added Machine Amstrad PCW 8512
Added Advanced menu items: now by default, advanced menu items are hidden, you should enable them on Settings->Advanced menu items
Added Visual Floppy to see floppy disk (+3, CPC, PCW, Betadisk) activity
Added Poke F-Function
Added Visual Real Tape F-Function
Added Process Switcher window, which is like a "Taskbar" on the ZX Desktop
Added Settings F-Function
Added DSK disk info menu: to get tracks and sectors of a disk
Added ZRCP command: "close-all-menus"
Added icon/F-key to open any window identified by its name
Allow F-keys to assign extra info for actions (like window name on openwindow action, or snapshot name on linktosnapshot action)
Added XEyes "Toy" to follow mouse
Added more Hotswap combinations
Added command line setting --machinelist to get machines list names whitespace separated
Added Sierpinsky Meter Type to View Sensors
Added .POK file Smartloading
Added SDL Audio Callback type setting in order to fix Windows Audio clicking

* Improvements:

Improved Configuration:
- better parsing: warning when ZEsarUX has been downgraded
- if unknown parameter on configuration file, warn the user but start anyway
- moved showing Configuration file from Running info menu to Settings-> Configuration file

Improved File selector:
- Can show recent folders (press space on recent files)

Improved DSK viewer:
- better filesystem detection
- show hidden and read only files
- show disk specification format
- show where files are located on Visual Floppy

Improved DSK extractor:
- better filesystem detection

Improved Debug Console: better refresh, dynamic width?? (TODO)
Improved Debug Messages: allow to filter by message class (DSK, PD765, etc...)
Improved Debug I/O ports window: autoresize content height when do not fit in window

Improved Debug CPU:
- switched function keys "m" and "o": now "x" change mode, and "m" change memptr (to be coherent with other similar windows)
- added (hl), (de), (bc)
- added (nn) when selecting an opcode like: ld reg,(nn) and ld (nn),reg
- added (ix+d), (iy+d) when selecting an opcode like: ld reg,(IX+d), etc
- added continuos speed 4 (run 10 opcodes every time, with no pause)
- show last memory pointer when changing it
- show B register on satisfy condition for DJNZ
- added new functions OPMRV(e), OPMWV(e), OPMRA(e), OPMWA(e): these return 1 if the last opcode has set any of these variables to e.
- added pseudoregister EPC to parser to match memory bank and offset for PC register
- allow holding keys for quick cursor move, etc
- watches now show numbers in hexadecimal format

Improved View Sprites:
- sprite is no longer disabled when changing memory pointer
- you can view sprites up to 1024x1024
- show PCW common format screen

Improved changing pointer on some windows: can use an expression when changing memory pointer on Debug CPU, View Sprites, Hexdump, Disassemble, Poke
Improved changing to machines with big displays (Next, QL, CPC...): zoom is autochanged to 1
Improved joystick type selection

Improved ZX Desktop:
- Dynamic icons (Trash, My Machine, ...) assigned on top buttons now show dynamic state (trash empty/full, current machine image, etc)
- Show icon indicators for open apps on ZX Desktop
- Added setting to empty Trash on exit
- Fixed icons zoom level when selecting some machines that use menu gui zoom = 2 (Next, CPC, QL, etc)
- ZX Desktop size now is multiplied by GUI Zoom (Zoom 2 on machines like Next, CPC, QL, etc)
- CF2 Floppy icon (+3, CPC, PCW) now is animated when motor is on

Improved ZX Vision:
- Added windows TaskBar
- Added Process ID (PID) for all windows
- Text input fields now handle repeated keys
- Some text input fields now have history of last items, and history is saved on configuration file
- Added function to maximize all windows
- Allow reducing character height
- Improve window list showing spent time on each window and pid of each window/process
- Improve rendering background windows
- Yes/no confirmation dialogs are translated to si/no in Spanish and Catalan

* Fixes:

Fixed random crash on startup on Linux when executing some network operations (check updates, check last users, send updates)
Fixed segfaults when exiting using CTRL-C
Fixed Spectrum +3 disk emulation: TODO: add more details here
Fixed autoload on Spectrum +3
Fixed bug that may crash ZEsarUX when changing to a machine with bigger resolution. It seems to affect Linux and Windows but not Mac. This is a bug that has always existed (a "long life bug" XD)

Fixed showing creator on DSK file viewer
Fixed pause: can now return when pressing mouse button too
Fixed assembler parsing expressions (NN) and NN is an hexadecimal number


* As always, there are some other minor bugfixes and improvements
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
cpcbegin
MSX Turbo R
MSX Turbo R
Mensajes: 264
Registrado: 31 May 2013, 05:32
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Nintendo SNES
Primera consola: (Otro)
Ubicación: Málaga
Gracias dadas: 104 veces
Gracias recibidas: 97 veces
Contactar:

Re: ZEsarUX 10.3 Beta

Mensajepor cpcbegin » 14 Abr 2023, 07:06

Pedazo de emulador de más de 30 sistemas y tantas funciones especiales, precisamente ayer puse unas instrucciones para instalarlo en GNU/Linux, tanto versiones beta como estables:

https://malagaoriginal.blogspot.com/202 ... linux.html

Avatar de Usuario
Lenko
Atari 1040 STf
Atari 1040 STf
Mensajes: 798
Registrado: 29 Mar 2005, 11:39
Gracias dadas: 445 veces
Gracias recibidas: 94 veces

Re: ZEsarUX 10.3 Beta

Mensajepor Lenko » 15 Abr 2023, 18:35

Muchísimas gracias César por tu programa, es alucinante la cantidad de opciones que tiene y todo lo nuevo que añades cada vez.

Gracias a Jesús también por las instrucciones. Me ha ido perfecto para instalar esta beta.

He estado probando hoy la última versión beta en Debian con algunas demos de la Revision. He tenido un problema con una intro de Amstrad de 4K que quedó tercera en el concurso de Oldskool. La demo arranca y se escucha, pero solo se ve en pantalla al principio y al final. Me imagino que utiliza algún modo gráfico extraño.

Avatar de Usuario
chernandezba
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 253
Registrado: 11 Mar 2015, 10:42
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: NeoGeo
Primera consola: Atari 2600
Gracias dadas: 12 veces
Gracias recibidas: 132 veces

Re: ZEsarUX 10.3 Beta

Mensajepor chernandezba » 17 Abr 2023, 10:38

Lenko escribió:Muchísimas gracias César por tu programa, es alucinante la cantidad de opciones que tiene y todo lo nuevo que añades cada vez.

Gracias a Jesús también por las instrucciones. Me ha ido perfecto para instalar esta beta.

He estado probando hoy la última versión beta en Debian con algunas demos de la Revision. He tenido un problema con una intro de Amstrad de 4K que quedó tercera en el concurso de Oldskool. La demo arranca y se escucha, pero solo se ve en pantalla al principio y al final. Me imagino que utiliza algún modo gráfico extraño.


Gracias por reportarlo. La emulación de cpc no es perfecta, te puedes encontrar muchas demos o juegos que no se vean del todo bien... tiempo al tiempo .. irá mejorando ;)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
Lenko
Atari 1040 STf
Atari 1040 STf
Mensajes: 798
Registrado: 29 Mar 2005, 11:39
Gracias dadas: 445 veces
Gracias recibidas: 94 veces

Re: ZEsarUX 10.3 Beta

Mensajepor Lenko » 17 Abr 2023, 13:09

Claro, he ido de lanzado porque vi que en la beta añadías el 6128. Te lo mandé realmente por si te viene bien para ir calibrándola.

Probé también, por ejemplo, la demo que ganó la sección de Old Skool demo, que es una para Spectrum 128 llamada In Color y va fantástica. Es una pasada de demo, recomiendo a todos echarle una visual.

Avatar de Usuario
cpcbegin
MSX Turbo R
MSX Turbo R
Mensajes: 264
Registrado: 31 May 2013, 05:32
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Nintendo SNES
Primera consola: (Otro)
Ubicación: Málaga
Gracias dadas: 104 veces
Gracias recibidas: 97 veces
Contactar:

Re: ZEsarUX 10.3 Beta

Mensajepor cpcbegin » 20 Abr 2023, 00:55

chernandezba escribió:Gracias por reportarlo. La emulación de cpc no es perfecta, te puedes encontrar muchas demos o juegos que no se vean del todo bien... tiempo al tiempo .. irá mejorando ;)

Aprovecho para preguntarte qué tecla es la equivalente a COPY en Amstrad CPC.
¿Se podría ver la equivalencia de teclas en el emulador para CPC y PCW?

Avatar de Usuario
chernandezba
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 253
Registrado: 11 Mar 2015, 10:42
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: ZX81
consola_favorita: NeoGeo
Primera consola: Atari 2600
Gracias dadas: 12 veces
Gracias recibidas: 132 veces

Re: ZEsarUX 10.3 Beta

Mensajepor chernandezba » 08 May 2023, 11:42

cpcbegin escribió:
chernandezba escribió:Gracias por reportarlo. La emulación de cpc no es perfecta, te puedes encontrar muchas demos o juegos que no se vean del todo bien... tiempo al tiempo .. irá mejorando ;)

Aprovecho para preguntarte qué tecla es la equivalente a COPY en Amstrad CPC.
¿Se podría ver la equivalencia de teclas en el emulador para CPC y PCW?


Es la tecla Inicio (Home), aunque tengo pensada cambiarla a otra tecla mas adecuada... Sugerencias?
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Urusergi
MSX Turbo R
MSX Turbo R
Mensajes: 405
Registrado: 21 Dic 2011, 10:11
Ubicación: Madrid
Gracias dadas: 653 veces
Gracias recibidas: 23 veces

Re: ZEsarUX 10.3 Beta

Mensajepor Urusergi » 08 May 2023, 15:40

chernandezba escribió:Es la tecla Inicio (Home), aunque tengo pensada cambiarla a otra tecla mas adecuada... Sugerencias?


En el winape es la tecla ALT izquierda


Volver a “Emuladores”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados