Hola!
Una nueva versión de ZEsarUX ha sido publicada!
Puedes descargarlo desde:
https://github.com/chernandezba/zesarux ... sarUX-13.0
Lista de cambios:
ZEsarUX 13 - The Way of the Exploding Fist edition. 09 Junio 2026
* Cosas nuevas agregadas:
Agregada versión para macOS Silicon
Agregado soporte para drag&drop en Windows y Linux (Xwindow) - ya se soportaba en Mac y SDL2
Permitir drag&drop de archivos comprimidos
Agregado soporte para lectura de portapapeles y envio como pulsaciones de teclas en sistemas: Mac, Windows, GNU/Linux (SDL2, Xwindow)
Renombrar función de "Input File Spooling" a "Enviar Texto como Pulsaciones de Teclado"
Agregado un montón de efectos especiales para la salida de video:
- Reducir, Temblar, Invertir Vertical, Invertir Horizontal, Rotar, Remolino, Interferencias, Mar, Ondas, Campo Magnético, Cizalla, Lente, Radar
- Zoom, Zoom Mouse, Pixelar, Desenfocar, Borde Sombreado, LED, LED RGB, Pérdida Hsync, Pérdida Vsync, Vsync, Scroll Horizontal, Scroll Vertical, Fade In, Fade Out, Fade InOut
- Scanlines, Sepia, Rojo, RGB, Decolorizar, Persistencia, Contraste, Brillo, Nagravision, Lineas Aleatorias, Decodificar Nagravision, Ordenar Parecidos, Rebote Logo
- Restaurar Original, Copiar a buffer, Mezclar desde Buffer, Cargar BMP
Permitir reducir pantalla a la mitad (1/2) y a un cuarto (1/4)
Permitir reducir pantalla en Colecovision, CPC, Master System, MSX, Prism, SG1000, Spectravideo, Spectrum, TSConf, ZX80, ZX81, Z88
Agregado efecto scanlines agresivo
Agregado modo de color en blanco y negro con tramado
Agregado modo de color RGB 8 bit
Agregado mostrar rejilla de atributos en Spectrum
Agregado efecto Audio Nagravision
Permitir al driver SDL usar una paleta de color de 8 bits
Permitir al driver SDL forzar el tamaño de la ventana
Agregada ventana de estado de salida de midi
Agregada tecla-f/icono para lanzar una acción ("SendKeysMenu") para enviar teclas al menú, por ejemplo enviar teclas "tti" para abrir cinta de entrada
Permitir variable de entorno DESTDIR en el paso make install
Permitir acelerar carga y grabación de diskette, microdrive, etc
Permitir insertar una cinta estándar en ZX Spectrum cuando la cpu ya está ejecutando la rutina de la rom
Permitir grabar historial de smartload en un archivo
Agregada opción de configuración para autoactivar chip AY en modelos de Spectrum sin chip ay
Agregada vista previa de snapshots ZSF de máquinas QL, ZX80 y ZX81
Permitir ver GO SUB stack de ZX80 y ZX81
Permitir caracteres utf-8 en footer
Agregada mirilla de Dispositivos Ópticos
Agregada emulación de Dispositivos Ópticos:
- Datel Lightwriter
- Defender Light Gun
- Spectrum Doodler Lightpen
- Stack Light Rifle
- Trojan Light Pen
* Mejoras:
Mejorada emulación de ZX80 y ZX81:
- Todo el código de temporización y pantalla se ha reescrito y corregido, cerca de 100% perfecto
- Eliminadas opciones de configuración: --vsync-minimum-length, --no-horiz-stabilization, --enablezx8081lnctradjust, --disablezx8081lnctradjust
- Eliminadas opciones del menú GUI settings: Estabilización Horizontal, lnctr video adjust, Video x_offset
- Mejorada detección de sonido por vsync
Mejorado Debug CPU:
- Permitir mostrar tiempos de cada instrucción (opción no activada por defecto)
- Agregada función para ejecutar hasta que la cpu encuentra un opcode de retorno (cualquier RET, RETI, RETN o RET with condición verdadera)
- Mostrar cuando los valores de registros se han modificado por la última execución de instrucción
- Vistas 5 y 6 usan un memptr diferente ("memptx")
- Mostrar cuando la memoria se ha modificado por la última execución de instrucción en vistas 5 y 6
- Tecla directa (t) para evaluar expresiones
- Agregada opción para detenerse en PC+2 al hacer step over en RST 8, útil al debugar llamadas de esxdos
- Agregadas variables de usuario VAR0, VAR1, ... VAR9
- Agregado contador de frames de video
- Permitir borrar un breakpoint desde la ventana de Edición de breakpoint
- Reasignar tecla de opción 'x' ("cambiar modo de vista") a 'y' ("cambiar disposición")
- Reasignar tecla de opción 'e' (RET) a 'E'
Mejorado Snapshots en RAM:
- Navegar de manera visual por todos los snapshots en RAM, como en una "Máquina del Tiempo"
- Permitir guardar snapshots en RAM; antes podías hacerlo automáticamente a intervalo fijo, ahora puedes guardarlo cuando quieras
Mejorado ZX Vision:
- Agregado nuevo Menú Superior (no habilitado por defecto)
- Agregado tooltips para botones superiores (de menús) e inferiores (de dispositivos) y para iconos
- Agregado soporte para tipos de letra de 4 pixeles de ancho
- Permitir elegir tamaño de tipo de letra > 8
- Agregado tipo de letra "ZEsarUXtiny" adecuado para configuración de charset 4x6 (el mismo que ya se usaba en los iconos)
- Agregado estilos de GUI "ZEsarUX Tiny" and "Pico-8"
- Permitir pulsar teclas F de función desde el menú
- Permitir reducir tamaño disponible menú a la mitad de la ventana principal
- Permitir ver previews de archivos del selector de archivos en el fondo del ZX Desktop
- La mayoría de ventanas ahora se pueden mover/redimensionar usando teclas mayus+OPQAWSKL
- Reordenadas opciones & nuevo menú: revisa opciones -> Display Emulado, General, Ventana Principal, ZX Vision, TV
- Movido varias opciones a opciones -> Hardware
- Agregada acción al ayudante de atajos para crear icono que lanza las teclas grabadas
- Algunos diálogos de ajustes pueden resetearse a valores por defecto
- Agregado un control deslizante en diálogos de entrada numérica
- Ventanas restauradas al inicio como maximizadas, se restaurarán al tamaño máximo disponible
- Permitir enviar mensajes a ventanas, para disparar acciones. Se pueden enviar mensajes desde el menu Windows o desde la ventana de Gestión de Procesos
- Permitir seleccionar estilo de GUI en oscuro o claro dependiendo de la hora actual
- Cambiado set de caracteres para los estilos Solarized Dark y Light: ahora usa el mismo que AtariTOS
- Mostrar tamaño ventana al redimensionar
- Mostrar posición ventana al mover
- Cambiado color del borde de ventanas al arrastrar para redimensionarlas: color de Aviso cuando la ventana necesita aumentarse de tamaño (porque hay texto mas allá del tamaño actual), y en caso contrario, color Seleccionado
- Nuevo tipo de widget Triángulo en Ver Sensores
Mejorado ZX Desktop:
- Permitir definir valores pequeños para el ancho del ZX Desktop
- Agregar opción para prohibir activar ZX Desktop
- Permitir cambiar el color de fondo de iconos, botones inferiores y superiores
- Agregada opción para ordenar automaticámente los iconos en ZX Desktop
- Agregada opción para añadir un contorno a los iconos
- Agregado icono de dispositivo SamRam
- Ventanas no se cierran al activar ZX Desktop
- Mejorado icono de Papelera
Mejorado ZX Life:
- Cada generación del juego puede avanzar al ritmo de la música del chip AY
- Permitir acelerar juego
- Corregir comportamiento en límites del tablero
Permite ver todos los sprites de hardware a la vez en la ventana de Ver Sprites.
Mejorado edición de joystick a eventos/teclas (permitir desasignar fácilmente)
Mejorada precisión decimal de valores de ventana de Basic Variables
Mejorado código para permitir compilar en otros sistemas Unix, como AROS, FiwixOS, Sortix, Minix3
Mejorado ZENG Online protocol: permitir conectar cliente y servidor con diferentes versiones de ZEsarUX (siempre que sean compatibles), agregar tiempo de vida ("uptime") de las salas
Mejorado inserción de archivos de dispositivos (archivos .mmc, archivos .ide, etc): ahora se habilitan automáticamente después de insertarlos
Mejorado título de la ventana de ZEsarUX: unificar título en todos los diferentes drivers: SDL, X11, etc ...
Mejorados menús de stdout: mostrar "..." y ">" cuando menú abre una ventana o menú tiene submenú
Mejorada emulación de QL: permitir asumir mdv1_ para operaciones de archivos sin prefijo de dispositivo
* Correcciones:
Corregido problemas al activar modo de pantalla completa en macOS, Linux y Windows (drivers cocoa, xwindow, sdl, sdl2)
Corregida emulación de Magnum Light Phaser
Corregida lectura de puerto BFFD en Spectrum +2A/+3
Corregida emulación de opcode DD/FD+EB: EX DE,HL en vez de EX DE,IX/IY
Corregido tiempos de opcodes DD/FD inexistentes
Corregido desensamblado de opcodes indocumentados DD/FD + CB + res/set (ix+d) donde el resultado también se guarda en un registro
Corregida carga con --tape y --realtape con autocarga de snapshot al inicio
Corregido registro C después de cargar cinta estandar (comportamiento no documentado) - corrige carga de juego Sweet Fightin' +2
Corregido parámetro --sdl-force-win-size al usar modo de color rgb24 bit en SDL1
Corregidos parámetros --sdl-force-win-size y --sdl-8bit-color en SDL2
Corregido descomprimir archivos tar y rar con espacios en el nombre
Corregido temporizador por defecto en Mac OS X cuando no se usa driver cocoa
Corregido compilación sin pthreads
Corregido posible división por 0 al obtener erróneamente el uso de cpu en Linux
Corregido posible segfault en driver cocoa de macOS
Corregido fallo visual en border en Spectrum Next al cambiar la velocidad turbo
Corregido mostrar indicador de submenú (>) cuando el menú tiene barra de scroll vertical
Corregido al reabrir ventanas que estaban cerradas y minimizadas (cuando la opción de "ocultar ventanas minimizadas" está activada)
Corregido cambio de color de paleta en Amstrad PCW
Corregido expandir contenidos de archivos .mdv de QL
Corregido varios posibles segfaults en diferentes secciones del código
Corregido entrar modo cpu-step desde ZRCP
Eliminados algunos opcodes viejos/inexistentes de Next Z80N
Que lo disfrutes!
César
ZEsarUX 13
- chernandezba
- MSX Turbo R

- Mensajes: 269
- Registrado: 11 Mar 2015, 10:42
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: ZX81
- consola_favorita: NeoGeo
- Primera consola: Atari 2600
- Gracias dadas: 13 veces
- Gracias recibidas: 176 veces
- robcfg
- Amiga 2500

- Mensajes: 2227
- Registrado: 07 May 2009, 15:34
- Sistema Favorito: Amstrad CPC
- primer_sistema: Atari 800XL/600XL
- Ubicación: Estocolmo
- Gracias dadas: 1210 veces
- Gracias recibidas: 263 veces
- Contactar:
- chernandezba
- MSX Turbo R

- Mensajes: 269
- Registrado: 11 Mar 2015, 10:42
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: ZX81
- consola_favorita: NeoGeo
- Primera consola: Atari 2600
- Gracias dadas: 13 veces
- Gracias recibidas: 176 veces
- chernandezba
- MSX Turbo R

- Mensajes: 269
- Registrado: 11 Mar 2015, 10:42
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: ZX81
- consola_favorita: NeoGeo
- Primera consola: Atari 2600
- Gracias dadas: 13 veces
- Gracias recibidas: 176 veces
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

