ZEsarUX

Moderador: Fundadores

Avatar de Usuario
javier2112
Demonio tercer orden
Demonio tercer orden
Mensajes: 886
Registrado: 30 Oct 2014, 12:36
Ubicación: Málaga
Has thanked: 11 times
Been thanked: 13 times

Re: ZEsarUX 10.1

Mensaje por javier2112 »

En estos últimos días he estado liado con el emulador. El trabajo realizado en el emulador es tan ingente e impresionante, que mercería echarle no solo un buen rato a fondo, sino muchos.

Ahí es donde me encontrado con alguna incidencia con el audio (va con retardo) y me gustaría saber si os pasa a los demás (uso la versión linux 64 bits).


Saludos.
Visita mi hilo de ventas:
viewtopic.php?t=4789
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5790
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1202 times
Been thanked: 2780 times
Contactar:

Mensaje por cacharreo »

javier2112 escribió: 05 Jun 2022, 23:36Ahí es donde me encontrado con alguna incidencia con el audio (va con retardo) y me gustaría saber si os pasa a los demás (uso la versión linux 64 bits).
Hace tiempo tuve problemas de ese tipo, lo achaqué a que la máquina donde lo ejecutaba no era de las más recientes y lo dejé porque con el resto de emuladores no tenía esas incidencias.
© cacharreo
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

Re: ZEsarUX 10.1

Mensaje por chernandezba »

javier2112 escribió: 05 Jun 2022, 23:36 En estos últimos días he estado liado con el emulador. El trabajo realizado en el emulador es tan ingente e impresionante, que mercería echarle no solo un buen rato a fondo, sino muchos.

Ahí es donde me encontrado con alguna incidencia con el audio (va con retardo) y me gustaría saber si os pasa a los demás (uso la versión linux 64 bits).


Saludos.
Prueba a cambiar el driver de sonido, dependiendo de que versión tienes compilada podrás usar uno u otro. Desde settings-audio-audio driver, o desde línea de comandos:
—ao alsa
—ao pulse
—ao sdl
—ao dsp
—ao onebitspeaker

Por lo general, sdl es el que tiene mayor latencia

También hay ciertas opciones por línea de comandos que puedes probar:
—fifoalsabuffersize
—fifopulsebuffersize
—fifosdlbuffersize

Ejecuta con —help o —experthelp para verlas todas

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

ZEsarUX 10.2

Mensaje por chernandezba »

Nueva Versión estable de ZEsarux 10.2!! Descárgala desde:

https://github.com/chernandezba/zesarux ... sarUX-10.2

La lista de cambios de esta versión es:

Version 10.2 - Hysteria edition. 26 Octubre 2022

* Nuevas caracteristicas agregadas:

Agregado iconos configurables al ZX Desktop. Estos iconos pueden:
-Abrir ventanas, por ejemplo Ver Sprites
-Desencadenar acciones, como Restablecer
-Enlaces de archivos, estos están vinculados a cintas o instantáneas de tu disco duro
-Hay otros íconos especiales, como Papelera
Estos íconos abren un mundo completamente nuevo en ZEsarUX, por lo que ZX Desktop se está convirtiendo en un entorno de escritorio completo :)

Agregadas nuevas maquinas:
-ZX Spectrum 48k+
-Microdigital TK80
-Microdigital TK82
-Microdigital TK82C
-Microdigital TK83
-Microdigital TK85
-Microdigital TK95 Spanish
-Timex Computer 2048
-Timex Computer 2068
-Timex Sinclair 1000
-Timex Sinclair 1500

Agregados Interfaces de Copia:
-Defcon
-Dinamid3
-Hilow Barbanegra
-Interface007
-Microhobby Pokeador Automatico
-Phoenix
-Ramjet
-Spec-Mate
-Transtape

Agregado emulación Dinamic SD1
Permitir la carga de instantáneas dañadas .Z80 desde el emulador ZXSP con un encabezado adicional de 31 bytes de tamaño
Agregado soporte ZSF para Timex TS2068, MK14, Chrome, Prism, Chloe, Sam Coupe
Agregada opción de ruta donde descargar archivos desde el navegador en línea speccy y zx81
Agregado navegación de imagen de disco desde menús de almacenamiento MMC/IDE
Agregado soporte de carga PZX como cinta estándar
Agregado conversor de TAP a PZX
Agregado conversor de TAP a TZX turbo (TZX Turbo 4000 baudios, para usar con ROMS de Rodolfo Guerra)
Agregado conversor de TAP a SCR
Agregadas algunas acciones que se pueden disparar desde la línea de comandos y no inician ZEsarUX:
--convert-tap-tzx, --convert-tap-tzx-turbo-rg, --convert-tap-pzx , --convert-tap-scr, --convert-tzx-tap, --convert-pzx-tap


* Mejoras:

Emulación mejorada Z88:
-Paleta de colores modificada para que coincida mejor con un Z88 real
-Mostrar atajos de teclas debajo de la pantalla Z88
-Configuración de instantáneas y acción de menú para sincronizar el reloj Z88 con el reloj de su computadora
-Insertando tarjetas Z88: ahora no se cuelga el emulador durante la inserción
-Selección de tarjetas Z88: submenús para tipos y tamaños
-Pie de página Z88: se muestra al escribir una tarjeta en la ranura 3, los colores siguen el estilo
-Iconos del dispositivo Z88: diferentes íconos para los slots 1,2,3, se muestran al escribir una tarjeta en el slot 3, se muestran cuando la tapa está abierta

Selector de archivos mejorado:
-Permitir tener una vista previa de pantalla completa si la ventana es lo suficientemente grande
-Mejor explicación de teclas de acceso rápido

Depuración mejorada:
-Permitir cambiar el puntero de memoria a un valor de la pila
-Agregado un ajuste para mostrar sobre qué scanline se ha ejecutado un Halt, invirtiendo el color del borde
-Al habilitar el modo step, la emulación se detiene en todos los menús
-Conservar el modo de step al salir de la CPU de depuración que fue abierta por un punto de interrupción
-Cuando se activa un punto de interrupción, el modo step se mantiene en todos los menús
-Las acciones de puntos de interrupción "call", "printc", "set-register" y "write" ahora pueden usar expresiones en lugar de valores fijos
-Agregadas acciones de breakpoint: "disassemble", "printregs"
-Advertir en el pie de página cuando está en modo step
-Ampliar el ancho de la lista de breakpoints

Mejorado SmartLoad & Drag-Drop:
-Permitir cargar un archivo .rom como un archivo rom personalizado para la máquina actual
-Permitir arrastrar y soltar cuando se abre el menú

Mejorado ZX Vision:
-Reordenar ventanas al cambiar de máquina, pero solo cuando la ventana ZEsarUX es más pequeña que la anterior
-Caracteres de cursores personalizados
-Ventanas ahora se restauran de forma predeterminada al iniciar ZEsarUX
-Mejor cambio de tamaño y reposicionado para nuevas ventanas fuera de rango

Mejorado ZX Desktop:
-Permitir extender ZX Desktop verticalmente
-El botón derecho del mouse ahora se usa para acciones secundarias. Ya no simula la tecla ESC (a menos que la habilite en la configuración de ZX Vision)
-Agregado marco alrededor de la máquina emulada
-Agregada opción para mezclar imagen scr con fondo
-Permitir configurar cualquier cinta/instantánea/disco que contenga una pantalla de Spectrum (SCR) como fondo
-Aplicar frameskip al dibujar el fondo de escritorio ZX

Emulación mejorada HiLow DataDrive:
-Permitir Formatear, Navegar y Chkdsk una imagen Hilow DataDrive (archivo .ddh)
-Permitir convertir audio de una cinta Hilow DataDrive real a un archivo de imagen (.ddh)
-Agregada Documentación técnica en el paquete de zesarux extras

Mejorada emulación ZX Spectrum Next: Bit de prioridad de renderizado de sprite agregado
Mejorado ZRCP: permitir cambiar command prompt
Archivos TZX y PZX generados mejorados: incluye la fecha y la versión de ZEsarUX en el encabezado
Mejorado Menú máquina personalizado: Agregada máquina +2E
Mejorado Navegador de cintas: muestra la línea de inicio automático en bloques de Basic


* Correcciones:

Se corrigió el manejo de archivos de más de 2 GB en CPU de 32 bits (también se aplica a la versión de Windows incluso en una CPU de 64 bits)
Se corrigió el uso de imágenes mmc de más de 2 GB
Se corrigió el redibujado de ZX Desktop al cambiar el tamaño de la ventana principal de ZEsarUX
Se corrigió el bloqueo al usar Ver variables y la memoria está dañada
Se corrigió el bloqueo presionando dos veces la tecla F asignada a Pausa (Mac OS no afectado)
Se corrigió un error que podía bloquear ZEsarUX al iniciar la máquina ZX Spectrum +2 en español. Este es un error que siempre ha existido.
Se corrigió la pérdida de tarjetas Z88 insertadas al cambiar la velocidad de la CPU
Se corrigió el comportamiento de Z80 después de prefijos e interrupciones EI o DD/FD
Se corrigió el comportamiento de Z80 ejecutando códigos de operación de bloque (LDIR, etc.) e interrupciones
Se corrigió la carga de instantáneas .Z80 Timex TS2068
Se corrigió la visualización de archivos recientes cuando el nombre del archivo contiene el carácter %
Se corrigió la Emulación del HiLow DataDrive: ahora puede cargar, guardar, formatear... todas las acciones ahora funcionan
Se corrigió el bloqueo (se detectó una rotura de stack) al mostrar la ventana Depurar CPU (y compilado usando -fstack-protector)
Se corrigió el error de segmento al iniciar ZEsarUX + mensaje de bienvenida deshabilitado + reabrir ventanas habilitadas en la configuración de inicio + sin ventana para restaurar
Se corrigieron los traps de impresión de números de impresión en Spectrum y ZX81 (configuración --chardetectcompatnum)
Se corrigió el error de segmento al seleccionar un tipo de archivo no válido en una cinta real
Se corrigió imagen de ayuda de teclado para Spectravideo 318
Se corrigieron las máquinas permitidas al guardar instantáneas .ZX
Se corrigieron acciones de puntos de interrupción: ahora se ejecutan en todas partes (incluso en el menú)
Se corrigió la presión de la tecla c (modo continuo) en debug CPU (la emulación se detenía temporalmente)
Se corrigió la extracción de archivos TZX turbo (incluidas vistas previas de pantalla), conversión e información de archivo
Se corrigieron las vistas previas de pantalla .Z80 y .ZSF al usar la página 7 de pantalla de 128k
Se corrigió extracción de .DSK
Se corrigió el fallo al guardar instantáneas .ZSF cuando se encuentra un byte DD justo antes de que un byte se repita más de 256 veces
Se corrigió la descarga de imágenes de Next MMC. Ahora necesita SSL habilitado en la compilación

Corregido ZX Vision:
-Se corrigió que se mostrara el cursor en los campos de edición y la longitud del texto fuera más larga de lo visible


* Como siempre, hay otras mejoras y correcciones de errores menores.



Que la disfrutes! 😃
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Avatar de Usuario
cpcbegin !CPC 4
Aspirante a demonio
Aspirante a demonio
Mensajes: 238
Registrado: 12 May 2016, 19:44
Ubicación: Málaga
Has thanked: 49 times
Been thanked: 28 times
Contactar:

ZESarUX es ahora emulador de Amstrad PCW, CPC con unidades de disco y más de 30 máquinas

Mensaje por cpcbegin »

Las últimas versiones de ZESarUX (betas a partir del código fuente) ya emulan AMSTRAD CPC 6128, CPC 664, PCW8256 y PCW 8512.

He creado un vídeo con los primeros pasos con el emulador ZESarUX

chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

ZEsarUX 10.3 Beta

Mensaje por chernandezba »

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 !CPC 4
Aspirante a demonio
Aspirante a demonio
Mensajes: 238
Registrado: 12 May 2016, 19:44
Ubicación: Málaga
Has thanked: 49 times
Been thanked: 28 times
Contactar:

Re: ZEsarUX

Mensaje por cpcbegin »

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
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

Re: ZEsarUX

Mensaje por chernandezba »

Hola!

Ya tienes disponible para descargar la versión estable de ZEsarUX 10.3 :)

https://github.com/chernandezba/zesarux ... sarUX-10.3


Version 10.3 - La Abadia del Crimen edition. 10 Mayo 2023

Hay un montón de cambios en esta versión, pero algunos son destacables:
- Agregadas máquinas Amstrad PCW 8256, PCW 8512, CPC 6128, CPC 664
- Corregida emulación del floppy disk 3" CF2 (usado en +3, CPC, PCW): la capa de emulación de disco se ha reescrito desde cero y ahora es casi perfecta.
- Montón de mejoras en la ventana de Debug CPU
- Se corrigieron casi todos los clics de audio molestos en la versión de Windows (y en el controlador de audio SDL en Linux)


La lista completa de cambios para esta versión 10.3 es:

* Cosas nuevas añadidas:

Agregada Máquina Amstrad PCW 8256
Agregada Máquina Amstrad PCW 8512
Agregada Máquina Amstrad CPC 6128
Agregada Máquina Amstrad CPC 664
Agregado Visual Floppy para ver la actividad del disquete (+3, CPC, PCW, Betadisk)
Agregado el menú de información del disco DSK: para obtener pistas y sectores de un disco
Agregadas F-funciones: Poke, Visual Real Tape, Configuración, Cambiar pie de página
Agregada la ventana Process Switcher, que es como una "barra de tareas" en el escritorio ZX
Agregado el comando ZRCP: "close-all-menus"
Agregado un icono/tecla F para abrir cualquier ventana identificada por su nombre
Permitir que las teclas F asignen información adicional para las acciones (como el nombre de la ventana en la acción de abrir ventana o el nombre de la instantánea en la acción de enlace a instantánea)
Agregadas más combinaciones de Hotswap
Agregado elementos de menú avanzados: ahora, de forma predeterminada, los elementos de menú avanzados están ocultos, debe habilitarlos en Configuración-> Items de menú avanzados
Agregado de línea de comando --machinelist para obtener nombres de listas de máquinas separados por espacios en blanco
Agregado smartload de archivo .POK
Agregado "Juguete" XEyes para seguir al mouse
Agregado el tipo de medidor Sierpinsky para ver los sensores

* Mejoras:

Mejorada depuración de CPU:
- teclas de función cambiadas "m" y "o": ahora "x" cambia de modo y "m" cambia memptr (para ser coherente con otras ventanas similares)
- agregado (hl), (de), (bc)
- agregado (nn) al seleccionar un código de operación como: ld reg, (nn) y ld (nn), reg
- agregado (ix+d), (iy+d) al seleccionar un código de operación como: ld reg,(IX+d), etc.
- agregada velocidad continua 4 (ejecutar 10 códigos de operación cada vez, sin pausa)
- muestra el último puntero de memoria al cambiarlo
- mostrar registro B en condición satisfactoria para DJNZ
- se agregaron nuevas funciones OPMRV (e), OPMWV (e), OPMRA (e), OPMWA (e): estas devuelven 1 si el último código de operación ha establecido alguna de estas variables en e.
- se agregó pseudoregistro EPC al analizador para que coincida con el banco de memoria y el desplazamiento para el registro de PC
- permitir mantener presionadas las teclas para mover rápidamente el cursor, etc.
- los watches ahora muestran números en formato hexadecimal

Mejorada consola de depuración: mejor actualización, ancho dinámico
Mejorados mensajes de depuración: permite filtrar por clase de mensaje (DSK, PD765, etc...)
Mejorada ventana de puertos de E/S de depuración: tamaño automático de la altura del contenido cuando no cabe en la ventana

Mejorada configuración:
- mejor análisis: advertencia cuando ZEsarUX ha sido bajado de versión
- si se desconoce el parámetro en el archivo de configuración, advierta al usuario pero comience de todos modos
- se movió opción de mostrar el archivo de configuración del menú de información en ejecución a Configuración-> Archivo de configuración

Mejorado visor DSK:
- mejor detección del sistema de archivos
- mostrar archivos ocultos y de solo lectura
- mostrar formato de especificación de disco
- muestra dónde se encuentran los archivos en Visual Floppy

Mejorado Ver Sprites:
- el sprite ya no está deshabilitado al cambiar el puntero de memoria
- puedes ver sprites hasta 1024x1024
- mostrar la pantalla de formato común de PCW

Mejorado ZX Desktop:
- los iconos dinámicos (Papelera, Mi máquina, ...) asignados en los botones superiores ahora muestran el estado dinámico (papelera vacía/llena, imagen actual de la máquina, etc.)
- mostrar indicadores de iconos para aplicaciones abiertas en ZX Desktop
- agregada opción para vaciar la Papelera al salir
- se corrigió el nivel de zoom de los iconos al seleccionar algunas máquinas que usan el menú gui zoom = 2 (Next, CPC, QL, etc.)
- el tamaño de ZX Desktop ahora se multiplica por GUI Zoom (Zoom 2 en máquinas como Next, CPC, QL, etc.)
- el icono del disquete CF2 (+3, CPC, PCW) ahora está animado cuando el motor está encendido

Mejorado ZX Vision:
- agregada barra de tareas al estilo windows llamada "Process Switcher"
- agregado ID de proceso (PID) para todas las ventanas
- los campos de entrada de texto ahora manejan teclas repetidas
- algunos campos de entrada de texto ahora tienen un historial de los últimos elementos, y el historial se guarda en el archivo de configuración
- agregada función para maximizar todas las ventanas
- permitir reducir la altura del caracter
- mejorada la lista de ventanas que muestra el tiempo dedicado a cada ventana y el pid de cada ventana/proceso
- mejorado renderización de las ventanas de fondo
- los diálogos de confirmación yes/no se traducen a sí/no en español y catalán
- agregadas más traducciones de menú al español y al catalán

Mejorado extractor DSK: mejor detección del sistema de archivos
Mejorada instantáneas ZSF: permite guardar contenido de ROM, útil cuando se ejecutan roms personalizados
Mejorado selector de archivos: puede mostrar carpetas recientes (presione espacio en archivos recientes)
Mejorado cambio de puntero en algunas ventanas: puede usar una expresión al cambiar el puntero de memoria en Depurar CPU, Ver Sprites, Hexdump, desensamblar, Poke
Mejorado cambio a máquinas con pantallas grandes (Next, QL, CPC...): el zoom se cambia automáticamente a 1
Mejorado selección del tipo de joystick
Mejorada emulación de Raspberry Pi: los parámetros de rendimiento ya no se cambian de forma predeterminada, debe usar "--changeslowparameters" en Rpi lento como Rpi1 o 2

* Correcciones:

Se corrigió la emulación de disco Spectrum +3: la capa de emulación de disco se ha reescrito desde cero y ahora es casi perfecta.
Solo algunas estadísticas de la prueba de 943 discos Spectrum +3 en total:
-Juegos sin protección: 98,3 % funcionando
-Juegos protegidos de Paul Owens: 85,7 % funcionando
-Juegos protegidos con Speedlock: 54,2 % funcionando
-Juegos protegidos por Alkatraz: 0 % funcionando
-Juegos protegidos con método desconocido: 0 % funcionando (un total de 15 discos que parecen estar protegidos pero no conocen el método)

Se corrigieron casi todos los clics de audio molestos en la versión de Windows (y en el controlador de audio SDL en Linux)
Se corrigió error con resultados vacíos buscando algunos juegos en Navegador online Speccy
Se corrió cuelgue aleatorio al iniciarse en Linux al ejecutar algunas operaciones de red (comprobar actualizaciones, comprobar los últimos usuarios, enviar actualizaciones)
Se corrigieron las fallas de segmento al salir usando CTRL-C
Corregida carga automática en Spectrum +3
Se corrigió un error que podía bloquear ZEsarUX al cambiar a una máquina con mayor resolución. Parece afectar a Linux y Windows, pero no a Mac. Este es un error que ha existido siempre (un "error de larga vida" XD)
Se corrigió la visualización del creador en el visor de archivos DSK
Se corrigió Pausa: ahora también puede regresar al presionar el botón del mouse
Se corrigieron las expresiones de análisis del ensamblador (NN) y NN es un número hexadecimal
Se corrigió debug step over y el envío de teclas a la máquina emulada
Se corrigió la configuración "set machine snap load" al cargar instantáneas .Z80 versión 1
Se corrigió error que hacía desaparecer el menu de real joystick en Mac OS al conmutar borde
Se corrigió error al poner ventana de Mapa de Aventura de Texto en segundo plano

* Cambios varios:

Las escrituras persistentes en archivos DSK (discos +3/CPC/PCW) ahora están deshabilitadas de forma predeterminada

* Como siempre, hay otras mejoras y correcciones de errores menores.

Que lo disfrutes!

César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

Re: ZEsarUX

Mensaje por chernandezba »

Estoy feliz de anunciar que ZEsarUX cumple 10 años! Celebrémoslo descargando la nueva versión, ZEsarUX X !

:D



Esta nueva versión de ZEsarUX, llamada "ZEsarUX X", es una edición especial de décimo aniversario, pues ya hace 10 años que salió la primera versión.

Viene cargada de muchas novedades, pero las mas destacables son:

- Mejoras en Juegos en Red ("ZENG"): Se permiten hasta 16 jugadores simultáneos y se sincroniza el estado del parpadeo ("flash") entre cada jugador. Recordemos que con esta característica de ZEsarUX, se puede jugar en red a un juego, simultáneamente con varios amigos, simplemente usando la conexión a Internet. Funciona para cualquier juego emulado, no hay que modificar los juegos para que funcione
- Mejoras en emulación de Amstrad PCW: Se emulan los modos de color (4 o 16 colores) y se agrega soporte de joysticks: Kempston, Cascade, DKTronics, OPQASpace
- Mejoras en Aventuras Conversacionales: Se usa Inteligencia Artificial (OpenAI) para obtener imágenes realistas de las descripciones de cada ubicación de una Aventura Conversacional. Además, se agrega soporte de aventuras creadas con GAC en la vista de Mapa de Aventura y en Depuración de Aventura
- Mejoras en Reproductor de Archivos de Música ".ay": Se agrega gestión de Playlist, se permite modo aleatorio, y se agrega detección de silencio, de tal manera que se salta a la siguiente pista si no hay sonido en alguna
- Se mejora el comportamiento de cierre de ventanas de menú, de tal manera que no hay que ir pulsando cada vez la tecla ESC para ir cerrando todo el arbol de submenús
- Mejoras en Accesibilidad: Se pueden habilitar sonidos en la interfaz de menús para varios eventos
- Ahora también se proporcionan versiones compiladas para Ubuntu y Fedora
- Se agrega "juguete" ZXLife como parte de las aplicaciones del menú destinadas a Procrastinar ;)

Lista completa de cambios:

* Cosas nuevas añadidas:

Se agregaron nuevas versiones compiladas: Ubuntu y Fedora
Se agregaron los modos de color en PCW
Se agregó soporte de joysticks PCW: Kempston, Cascade, DKTronics, OPQASpace
Se agregaron vistas previas de pantalla de directorios y archivos comprimidos en el Selector de archivos
Se agregó soporte de flash en las vistas previas de pantalla en el Selector de archivos
Se agregó la selección de archivo rom para cualquier máquina que seleccione, el nombre del archivo rom se guarda en la configuración
Se agregó otro juguete "ZXLife" a un nuevo menú Procrastinar
Se agregó ventana de tabla ASCII
Se agregó información del creador a los snapshots de ZSF
Se agregó la versión del sistema de compilación a la ventana de información de compilación
Se agregó compatibilidad con Docker
Se agregó otro huevo de Pascua ;)

* Mejoras:

Mejoras en ZENG:
- Permitir conectar más de dos hosts (hasta 16)
- Los nombres de host / IP aceptan cambiar el puerto usando ":puerto"
- Permitir deshabilitar el envío de eventos de entrada (teclado, joystick)
- Sincronizar estado de flash entre instancias
- Se agregó soporte ZENG para Jupiter Ace

Mejoras en Reproductor AY:
- Se agregó playlist
- Se agregó modo aleatorio
- Se agregó detección de silencio
- Se agregó mostrar la canción AY actual en la consola

Mejoras en Aventuras Conversacionales:
- Uso de inteligencia artificial para obtener imágenes realistas para el texto de descripción de la ubicación
- Se agregó parámetro de configuración del filtro de caracteres
- Se agregó parámetros de configuración para Text Adventure Map: seguir, mostrar no visitados, mostrar no conectados, mostrar objetos, mostrar imágenes, nivel de zoom
- Se agregó exportación de cadenas de dibujo a un archivo externo (txt, asm, c o pas)
- Se conserva el nivel de zoom en Text Adventure Map al cargar juegos
- Se agregó soporte GAC para Text Adventure Map
- Se agregó compatibilidad con GAC para Debug Adventure (vista de CPU 8) compatible con:
- Tabla de conexiones
- Diccionario
- Objetos
- Verbos
- Adverbios
- Ubicaciones
- Mensajes

Mejoras en ZX Vision:
- Nuevo comportamiento del menú:
- La tecla ESC siempre cierra todos los menús.
- Al cerrar una ventana creada a partir de un menú, se cerrarán todos los menús.
- Cursor izquierda vuelve al menú anterior, cursor derecha activa el elemento (lo mismo que Enter)

- Se añade acción para poner ventanas en cascada.
- Permitir usar su propio archivo de juego de caracteres en ZX Vision
- Permitir obtener el juego de caracteres de un juego y utilizarlo como tu propio juego de caracteres en ZX Vision
- Permitir renderizar solo los píxeles modificados (por lo que acelera el renderizado)
- Se agregó soporte utf-8 para los caracteres "ï" y "Á"
- El conmutador de procesos se puede configurar como inmutable, por lo que las acciones masivas en el menú de Windows, como minimizar todo, cascada, etc., no le afectan
- Permitir presionar ESC al seleccionar una línea en un elemento del historial
- Ahora el marco de la ventana cambia de color cuando mueve el ratón sobre la zona de cambio de tamaño (abajo a la derecha)
- Mejorar el manejo de algunas acciones F/Iconos/botones redefinidos: ventana abierta, enlace a, selección de máquina

Mejoras en ZX Desktop
- Permitir desactivar el borde y el pie de página al cambiar a pantalla completa
- Al cambiar a pantalla completa y deshabilitar ZX Desktop, las ventanas se restauran después de deshabilitar la pantalla completa
- Establecer el icono de la máquina ahora es dinámico y muestra el icono de la máquina indicado por el parámetro + una flecha
- Se agregaron iconos de ZX Desktop para TSConf, Baseconf

Mejoras en ZRCP:
- Permitir múltiples clientes simultáneos
- Cambios importantes en ZRCP:
- Antes:
* cuando se interrumpe una conexión ZRCP, el modo cpu-step se desactivará.
* cuando una conexión ZRCP se cierra con el comando "quit", "exit" o "logout", el modo cpu-step se desactivará
* cpu-step-mode no se puede deshabilitar desde el menú

- Ahora:
* cuando se interrumpe una conexión ZRCP, cpu-step-mode no se modifica.
* cuando una conexión ZRCP se cierra con el comando "quit", "exit" o "logout", cpu-step-mode no se modifica
* cpu-step-mode se puede deshabilitar desde el menú, presionando ESC

Emulación ZX Spectrum Next mejorada: lista de ID de máquinas actualizada
Gestión de procesos mejorada: permite copiar cualquier contenido de ventana en el portapapeles interno
Accesibilidad mejorada: Se agregaron sonidos para eventos de GUI
Mejorada inserción de Cinta Real: el proceso es mas rápido y parte se ejecuta en segundo plano
Mejorado Tape browser: permitir browse archivos P y O
Mejorada Ayuda de Teclado de ZX80 para incluir Integral Functions

* Correcciones:

Se corrigieron varias fugas de memoria "memory leaks" (gracias a la herramienta valgrind) encontradas en:
- Dibujo de Mapa de Aventura de Texto Aventure
- Cargando instantáneas .Z80
- Usando el navegador en línea Speccy
- Ejecutando Hilow Audio Convert
- Habilitar de ZRCP
- Descarga de extras de ZEsarUX
- Descargando la imagen MMC de ZX Spectrum Next
- Sincronización de imagen de archivo desde File Utilities
- Copiar una carpeta desde File Utilities
- Mostrando Ventanas de Primeros Auxilios

Corregida inicialización de tablas de memoria visual
Se corrigió la reubicación de las ventanas de ZX Vision
Se corrigió la visualización de renderizado cuando la CPU está en el modo de velocidad máxima
Se corrigió el error cuando no había permisos para escribir en mmc, ide, trd, dsk, ddh (hilow): se deshabilitan las escrituras persistentes cuando sucede
Corregido permisos al instalar ZEsarUX en Linux: zxuno.flash y tbblue.mmc ahora pueden ser escritos por cualquiera
Corregido al mostrar los Gráficos de aventura cuando hay caracteres no válidos
Se corrigió el esxdos handler cuando se usaban banderas fopen: FA_READ + FA_WRITE + FA_OPEN_CREAT
Se corrigió el error ZRCP al cerrar la conexión (el descriptor de socket se mantenia abierto)
Se corrigió la lectura de la tecla ESC en el driver curses
Corregido soporte de archivos .config en .dsk
Corregido segfault cuando: autorebobinar activado+insertar rwa/smp/wav como cinta estándar+fin de cinta+intentar cargar
Corregido posible segfault al descargar y descomprimir archivos zip y cancelar operación
Corregida compilación al desactivar soporte de pthreads
Corregido al mostrar información en Visual Real Tape cuando se inserta una cinta de audio de ZX80
Corregido segfault en driver fbdev al cambiar maquina
Corregido charset en simulación de pantalla ZX80/81 en Speccy
Corregido simulación de carga real cuando hay movimiento de ratón
Corregido glitch al conmutar sprites hardware en View Sprites

* Cambios varios:

Cambió la asignación de la tecla Copy de CPC: ahora es la tecla Fin en su teclado

* Como siempre, hay otras mejoras y correcciones de errores menores.



Puedes descargar la nueva versión desde:

https://github.com/chernandezba/zesarux ... /ZEsarUX-X

Que lo disfrutes!

César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Avatar de Usuario
cpcbegin !CPC 4
Aspirante a demonio
Aspirante a demonio
Mensajes: 238
Registrado: 12 May 2016, 19:44
Ubicación: Málaga
Has thanked: 49 times
Been thanked: 28 times
Contactar:

Re: ZEsarUX

Mensaje por cpcbegin »

Feliz cumpleaños, ZEsarUX 😉
Responder

Volver a “Emulación”