Nueva versión Beta ZEsarUX 4.1

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Nueva versión Beta ZEsarUX 4.1

Mensaje por chernandezba » 14 May 2016, 13:19

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
mcleod_ideafix
Mensajes: 828
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por mcleod_ideafix » 14 May 2016, 17:47

Qué fuerte.... has metido el SAM Coupé :O
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por chernandezba » 14 May 2016, 18:44

jajaja fuerte porque?
----

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

Avatar de Usuario
antoniovillena
Mensajes: 2611
Registrado: 27 Sep 2015, 20:41

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por antoniovillena » 14 May 2016, 22:39

Por cierto, César, McLeod ha hecho mejoras en el core que puedes ir incluyendo en tu emulador. En concreto ha añadido el registro DEVCONTROL. La info técnica, como siempre, en la wiki:

http://www.zxuno.com/wiki/index.php/ZX_ ... _de_ZX-Uno

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por chernandezba » 14 May 2016, 23:29

Gracias, le echaré un vistazo. Por cierto que creo que estoy usando una bios antigua, quizá te pida ayuda para poder generar una spi flash con la bios actualizada.

Saludos
----

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

Avatar de Usuario
antoniovillena
Mensajes: 2611
Registrado: 27 Sep 2015, 20:41

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por antoniovillena » 15 May 2016, 00:55

chernandezba escribió:Gracias, le echaré un vistazo. Por cierto que creo que estoy usando una bios antigua, quizá te pida ayuda para poder generar una spi flash con la bios actualizada.

Saludos
Sí, también ha cambiado el bootloader. Si quieres te paso los ficheros directamente, aunque se pueden compilar desde el repositorio.

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por chernandezba » 15 May 2016, 00:59

Pues si Antonio, si no es mucha molestia, pásame por favor el contenido de la spi flash

Gracias!
----

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

Avatar de Usuario
antoniovillena
Mensajes: 2611
Registrado: 27 Sep 2015, 20:41

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por antoniovillena » 15 May 2016, 01:05

chernandezba escribió:Pues si Antonio, si no es mucha molestia, pásame por favor el contenido de la spi flash

Gracias!
El bootloader te lo adjunto.

El contenido de la flash está en la zona de descargas de la web:

http://zxuno.speccy.org/descarga.shtml

El link directo es este:

http://zxuno.speccy.org/ficheros/4.1/flash.zip
Adjuntos
bootloader.zip
(376 Bytes) Descargado 89 veces

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por chernandezba » 15 May 2016, 01:09

Gracias. Veo que el bootloader ocupa más que antes, es correcto?

En cuanto tenga un momento lo pruebo

Saludos
----

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

Avatar de Usuario
antoniovillena
Mensajes: 2611
Registrado: 27 Sep 2015, 20:41

Re: Nueva versión Beta ZEsarUX 4.1

Mensaje por antoniovillena » 15 May 2016, 01:22

Sí. Se le ha añadido la posibilidad de cargar el firmware por cinta en caso de que el de la flash esté corrupto, por eso ocupa más.
chernandezba escribió:Gracias. Veo que el bootloader ocupa más que antes, es correcto?

En cuanto tenga un momento lo pruebo

Saludos

Responder