Nueva versión Beta ZEsarUX 4.1

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
chernandezba
MSX Turbo R
MSX Turbo R
Mensajes: 264
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: 167 veces

Nueva versión Beta ZEsarUX 4.1

Mensajepor chernandezba » 14 May 2016, 13:21

Hola

He subido una nueva versión beta de ZEsarUX. Seguramente la versión final 4.1 será mas o menos igual que esta. Tened en cuenta que aunque sea una beta y pueda tener fallos, es bastante estable.

Como novedades destacables:
-Agregada máquina Sam Coupe. De momento sin efectos raster en pantalla ni scanlines, ni acceso a floppy. Sólo permite cargar cintas .tap en modo "Real Tape". Estoy mirando de implementar una interfaz de CF/IDE llamada atom lite pero me está dando problemas.
-Agregada emulación DivIDE. Ya tenia el DivMMC, agregar el DivIDE ha sido tarea bastante fácil
-Agregada opción para acelerar el emulador al tope de velocidad "Top Speed". De manera manual y también de forma automática cuando hay una carga, por ejemplo, un speedlock.
-Opción para alterar el volumen del beeper. Esto aunque es una chorrada permite que con el sonido de grabación del emulador, se pueda cargar el audio directamente en un Spectrum real. Aunque la mayoría de veces he tenido que aplicar posteriormente un filtro de reducción de agudos
-Permite escoger disco duro en ventanas de selección de archivos en versión Windows. No se porque no se podía antes ;)
-Corregido sonido en versión raspberry. Realmente no es una corrección sino que al compilar en raspberry recomiendo usar el driver de audio SDL, y no el Alsa, que da muchos problemas y no se oye bien.
-Corregido inicialización de divmmc en versión Linux/Mac (y cuando máquina no es ZX-Uno)
-Agregadas varias expresiones condicionales al debugger, que permiten por ejemplo poner un punto de paro cuando se lee un puerto, o llevar el conteo de los T-estados que ocupa un trozo de código

Comentar también que veréis que esta versión 4.1 se llama "ZXSpectr edition". Esto es debido a que hace 20 años hice mi primer emulador de Spectrum (https://sourceforge.net/projects/zxspectr/) y tenía que quedar constancia de ello ;)

Para descargar la última beta, la url habitual de dichas versiones es:

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

Ahí podréis ver también la lista de cambios completa

Hay versión de Windows y Mac. Para Linux, Raspberry y otros sistemas debéis compilar de código fuente:
https://sourceforge.net/p/zesarux/code/ci/master/tree/
Y utilizar comando git o bien descargar el zip desde "download snapshot" y luego compilar

Gracias.

Saludos
César
----

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

Avatar de Usuario
chernandezba
MSX Turbo R
MSX Turbo R
Mensajes: 264
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: 167 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor chernandezba » 15 May 2016, 21:10

Lo conseguí. Ya tengo emulación del Atom lite para la emulación de sam coupe en ZEsarUX :) Gracias a la gran ayuda recibida de Simon Owen, el autor del emulador SimCoupe.

Tengo que pulir algún fallo porque luego no carga programas de basic, pero bueno, es capaz de hacer boot desde la imagen de disco duro emulada. El proceso de arranque lo podéis ver aquí:

https://www.youtube.com/watch?v=3XuCUFv-wNA

Saludos
César
----

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

Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 445
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 29 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor Uto » 24 Jun 2016, 13:59

@chernandezba, ¿podrías hacer que los dialogos de confirmación? (Yes/no) tuvieran shortcut también (teclas Y/N), o incluso una opción del config que permita que no salgan (y que por defecto sea yes, al estilo de --quickexit pero para todos los menús Y/N)
http://www.ngpaws.com
Twitter: @uto_dev

Avatar de Usuario
chernandezba
MSX Turbo R
MSX Turbo R
Mensajes: 264
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: 167 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor chernandezba » 25 Jun 2016, 19:02

Gracias por las sugerencias.
Lo del shortcut lo había pensado hace tiempo y lo olvidé por completo. Lo de asumir siempre el 'yes' como opción es buena idea. Me lo apunto y lo implementaré en breve

Saludos!
----

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

Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 445
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 29 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor Uto » 26 Jun 2016, 00:02

chernandezba escribió:Gracias por las sugerencias.
Lo del shortcut lo había pensado hace tiempo y lo olvidé por completo. Lo de asumir siempre el 'yes' como opción es buena idea. Me lo apunto y lo implementaré en breve

Saludos!



Genial, gracias!
http://www.ngpaws.com
Twitter: @uto_dev

Avatar de Usuario
chernandezba
MSX Turbo R
MSX Turbo R
Mensajes: 264
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: 167 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor chernandezba » 28 Jun 2016, 23:28

De nada :)
El último código fuente ya tiene estas opciones ;)
----

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

Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 445
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 29 veces

Re: Nueva versión Beta ZEsarUX 4.1

Mensajepor Uto » 30 Jun 2016, 13:23

Genial! :-)

Aprovecho para reportarte un bug: no puedo cargar taps en modo simulacion real (con sonido y velocidad normal), hace el tono guia y carga los datos del header de el primer bloque, pero después se para, pone una "s" en la pantalla, y cierra. Esto con la beta 4.1, en Windows y con ZX-Uno, DivMMC y ULAPLus activados (y ESXDOS 0.8.6 de la imagen que viene con ZesarUX) y con 4 taps que he probado. Tampoco va muy bien con el "fast simulated", aunque en esos casos al menos parece cargar la cabecera.

Esto lo he puesto porque quería ver que pasaba con el borde si se cargaba un bloque con el modo radastan activado, y por ahora me he quedado con las ganas :D

Si no puedes reproducirlo te paso un video a ver si te dice algo. Tengo que probar a ver si en OSX pasa, pero ahora no puedo.
http://www.ngpaws.com
Twitter: @uto_dev


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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