Hola!
He subido una nueva versión Beta de ZEsarUX, la podéis descargar desde https://github.com/chernandezba/zesarux ... 13.0-Beta1
Lista de cambios:
* Cosas nuevas agregadas:
Agregada versión para macos Silicon
Agregada opción para ordenar automaticámente los iconos en ZX Desktop
Permitir drag&drop de archivos comprimidos
Permitir reducir pantalla a la mitad
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 al driver SDL usar una paleta de color de 8 bits
Permitir al driver SDL forzar el tamaño de la ventana
Permitir variable de entorno DESTDIR en el paso make install
Permitir acelerar carga y grabación de diskette, microdrive, etc
Agregada opción de configuración para autoactivar chip AY en modelos de Spectrum sin chip ay
Agregado emulación de Stack Light Rifle
Agregado emulación de Defender Light Gun
Agregada emulación de Trojan Light Pen
Agregada emulación de Datel Lightwriter
Agregada emulación de Spectrum Doodler Lightpen
Agregada mirilla de lightgun
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
Permitir grabar historial de smartload en un archivo
* 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)
- 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
- Reasignar tecla de opción 'x' ("cambiar modo de vista") a 'y' ("cambiar disposición")
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)
- Reordenadas opciones & nuevo menú: revisa opciones -> Display Emulado, General, Ventana Principal, ZX Vision, TV
- 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
- Ventanas restauradas al inicio como maximizadas, se restaurarán al tamaño máximo disponible
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 añadir un contorno a los iconos
Mejorado edición de joystick a eventos/teclas (permitir desasignar fácilmente)
Mejorado ZX Life: permitir acelerar juego, corregir comportamiento en límites del tablero
Mejorado icono de Papelera
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
* Correcciones:
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 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
Saludos
ZEsarUX 13 Beta 1
- chernandezba
- MSX Turbo R

- Mensajes: 266
- 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: 170 veces
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados