Nueva version emulador ZEsarUX-4.1

Emuladores y aplicaciones que ayudarán a la perpetuación del Spectrum y su software en el futuro

Moderador: Sir Cilve Sinclair

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Sab Jul 16, 2016 8:14 pm

Hola

He subido una nueva versión estable de mi emulador ZEsarUX 4.1

Se puede descargar, como siempre, desde la página del proyecto:

http://sourceforge.net/projects/zesarux/

Esta versión agrega un par de máquinas mas: Sam Coupe y TBBlue/ZX Spectrum Next

Otros cambios importantes:

-Agregado emulación DivIDE
-Agregado cargas de cinta a maxima velocidad
-Agregado modos turbo para ZX-Uno, Prism, Chloe y TBBlue
-Agregado estilos de menu
-Mejorado debugger con nuevas opciones: t-estados parcial, breakpoints en lectura/escritura de puerto/memoria
-Agregado teclado en pantalla, útil para gestionar desde joystick

Para la lista completa de cambios, consultar
https://sourceforge.net/p/zesarux/code/ ... /Changelog

Espero que os guste.

Saludos
César
----

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

Avatar de Usuario
dandare
Herbert
Mensajes: 82
Registrado: Sab Jun 04, 2016 9:42 pm
Ubicación: I Register

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por dandare » Dom Jul 17, 2016 12:32 am

Gracias Cesar!
Como te he dicho por otros sitios, vaya pedazo de emulador!

Un día te voy a tener que pillar por banda para que me expliques todas las opciones y "truquitos" :D
_.. ._ _.

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Dom Jul 17, 2016 8:43 am

Jeje de nada!
Bueno reconozco que los menús hay gente que le cuesta acostumbrarse.
Mi recomendación es que utilices F1 para las opciones que no sepas que hacen
También leer el FAQ y echarle un vistazo a la carpeta docs

Saludos
----

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

K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por K.O.D. » Mié Sep 14, 2016 2:46 pm

Enhorabuena por el magnífico trabajo.

Una preguntilla: ¿cómo lo hago para que desde el ZX UNO (+3e ZXMMC) trabaje con una imagen de disco? He intentado con las imágenes .mmcc que van con el programa (menú Storage Settings, probando a activar ZXMMC) y no consigo que haga nada, que reconozca que hay una MMC (luego formato y demás). Creo que probablemente hago algo mal o no me he enterado.

Un saludo.

K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por K.O.D. » Mié Sep 14, 2016 7:47 pm

K.O.D. escribió:Enhorabuena por el magnífico trabajo.

Una preguntilla...
Me auto-respondo (parcialmente). Si en "Storage Settings"->"MMC & DivMMC Settings"->"MMC File" pulsamos TAB, podemos, en "File:", teclear directamente un nombre. Si no existe, crea el fichero y nos pregunta el tamaño deseado (o al revés). Sin embargo al volver al sistema (tras Hard Reset), no detecta nada ahí, "Physical drives: 0 floppy, 0 MMC", no hay opción de seguir adelante y formatear y demás, aunque el fichero sí lo ha creado correctamente.

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Mié Sep 14, 2016 11:32 pm

Hola

Esa ROM de +3e del zxuno no recuerdo exactamente que necesita, si puertos divmmc o zxmmc, no estoy seguro. Eso te lo podría decir mejor Antonio Villena.

Por otra parte, yo sí que he probado una ROM de +3e , pero no desde zxuno, que si que funciona.
Fíjate en el archivo alternateroms. Ahí te explica dos Roms de 3e, una Spanish y otra English.
Entonces selecciona machine selection-custom machine, elige tipo de maquina +2A, y selecciona una de esas Roms.
Esto arrancará sin emulación de sd/mmc
Luego, elige Mmc file, y como tu dices, o creas una nueva (sugiero 32 mb) o elige la que hay en la carpeta snap_tests que se llama pruebaplus3e.mmc. Y sobretodo, debes luego activar zxmmc.
Haz un reset y veras que al arrancar te detecta el disco en el menú del +3e... si has escogido mi imagen de pruebas ya formateada, podrás hacer desde el basic un "cat c:"
Si es una nueva,deberás formatearla usando comandos de +3e, mira en la página del proyecto como hacerlo.

Prueba todo esto y me cuentas
Saludos
----

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

K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por K.O.D. » Jue Sep 15, 2016 2:42 pm

chernandezba escribió:Hola

Esa ROM de +3e del zxuno no recuerdo exactamente que necesita, si puertos divmmc o zxmmc, no estoy seguro....

...Prueba todo esto y me cuentas
Saludos
Muchísimas gracias, va como la seda, no veas la de días que llevo con eso. Doble grata sorpresa, ver el emulador funcionando con +2e/+3e (no sabía que lo soportara directamente) y ver por fin las mmc funcionando. En ZX-UNO ya he probado todas las combinaciones posibles (creo), pero no quiere reconocer el mmc en modo +3e. El tema de probar el +3e en ZX-UNO con el ZEsarUX viene de que igual intento pillar uno en la siguiente hornada que salga, pero como todo esto tiene un fondo "sentimental" y mi cacharro era una +2A, después de haber tecleado mil millones de veces cat m: para ver el disco RAM, no me apetece ahora ponerme teclear cat! o el formato que usen otros modelos; aunque no tenga soporte para disquetera quiero ver (o "sentir" más bien, supongo que es más correcto) que eso es de alguna manera aquello que tuve.

Un saludo y mil gracias por la ayuda.

Un último comentario: El tema de la documentación o las instrucciones yo creo que habría que mejorarlo, es un poco caos. Otra cosa: Lancaster tiene una versión más actual de las ROMs del +3e, el emu tiene la versión 1.38. La actual es la versión 1.43, según comenta el autor, las correcciones se refieren principalmente al editor: en las versiones anteriores los nuevos comandos para trabajar con el disco iban bien introducidos como comando directo, pero si los usamos dentro de un listado BASIC hace el editor a veces cosas raras. Con la última versión esto ha sido corregido. Lo digo para la próxima update del emu. Estaré atento a cuando salga : )

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Jue Sep 15, 2016 8:49 pm

De nada :)
Me alegro que ya funcione.

En cuanto a esa rom de +3e que viene con zxuno, coméntale a Antonio Villena. Él me lo comentó hace tiempo pero ahora mismo no recuerdo. Creo que esa venía configurada para usar los puertos de divmmc (con paginación desactivada) en vez de los de zxmmc que has probado en mis roms, pero nunca conseguí que funcionase.

Lo de los updates de roms, gracias de nuevo. Las actualizo en cuando pueda.
En cuanto a la documentación... sinceramente no voy a hacer mas allá que lo que hay ahora: por una parte el FAQ, por otra parte los tooltips y las ayudas (has probado a pulsar F1 en cada item de menu?), y por otro todo lo que hay en la carpeta docs.
Ya en el pasado en mi anterior emulador (ZXSpectr) había hecho documentación de ayuda bilingüe, y perdía montón de horas (muchas mas de las que empleaba en programar el emulador) y no me compensa ;)

Saludos
----

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

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Jue Sep 15, 2016 11:52 pm

He probado a actualizar las roms del +3e. Pese a que funcionan, el acceso a una imagen de disco mmc va mucho mas lento que antes. Veo que envia un comando mmc que no tengo implementado...
Mientras no sepa qué es lo que hace ese comando, dejaré las roms antiguas, que no lanzan ese comando y el acceso es mucho mas rápido

Saludos
----

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

K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por K.O.D. » Vie Sep 16, 2016 3:56 pm

chernandezba escribió:He probado a actualizar las roms del +3e...

Saludos
Vaya, es una pena. Actualmente estoy probando las ROMs v1.43 con FUSE (la versión IDE 8 bits). Sobre la docu, gracias por el apunte del F1, si llega a ser un toro, me pilla.

Salu2.

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Sab Sep 17, 2016 12:00 am

Bueno si quieres tu mismo puedes probar esas roms en ZEsarUX. Verás como el mmc funciona, aunque cada vez que quiere acceder al disco tarda unos segundos...

Creo que no es nada crítico ese comando que no emulo pero esas pausas no me gustan...
----

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

zup
Freddy Hardest
Mensajes: 666
Registrado: Vie Ago 15, 2008 2:43 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por zup » Mar Sep 20, 2016 5:42 pm

He estado haciendo pruebas con el ZX-UNO con DivMMC y el +3e con DivIDE, y me he tropezado con algún problemilla. Las pruebas estaba intentando hacerlas con una imagen de una tarjeta SD real, usando drimg 1.07 para crear dicha imagen.

Con el DivMMC no he tenido ningún problema (excepto un malentendido con las opciones). Creo la imagen como RAW, le cambio la extensión a .mmc, la selecciono y parece funcionar.

El problema lo tengo con el DivIDE. Siguiendo el mismo procedimiento que con el DivMMC, intento cargar el fichero en el emulador y me responde con el mensaje:

"Invalid card size. Must be one of: 8, 16, 32, 64, 128, 256, 512, 1024 Mb"

La tarjeta tiene 1000448 bloques (según fdisk de Linux), y la imagen 512229376 bytes. ¿Hay alguna forma de hacer que ZEsarUX admita tarjetas que no sean EXACTAMENTE de ese tamaño? Parece que en el mundo real las tarjetas no tienen exactamente esos tamaños.

Gracias.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start...

K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por K.O.D. » Mar Sep 20, 2016 9:48 pm

zup escribió:He estado haciendo pruebas con el ZX-UNO con DivMMC y el +3e con DivIDE...

Gracias.
¿Has conseguido que reconozca el .mmc desde +3e/ZX-UNO (dentro del ZesaruX, quiero decir)? :shock:

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Mié Sep 21, 2016 8:50 am

K.O.D. escribió:
zup escribió:He estado haciendo pruebas con el ZX-UNO con DivMMC y el +3e con DivIDE...

Gracias.
¿Has conseguido que reconozca el .mmc desde +3e/ZX-UNO (dentro del ZesaruX, quiero decir)? :shock:
Eso funciona siempre que utilices las roms de +3e que incluyo yo con el emulador, que usan zxmmc.
Hay una que viene con el zxuno que utiliza los puertos de divmmc que no he conseguido hacer funcionar.
Está comentado en este mismo hilo mas arriba
----

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

Avatar de Usuario
chernandezba
Sabreman
Mensajes: 408
Registrado: Mié Oct 17, 2007 5:26 pm

Re: Nueva version emulador ZEsarUX-4.1

Mensaje por chernandezba » Mié Sep 21, 2016 8:53 am

zup escribió:
La tarjeta tiene 1000448 bloques (según fdisk de Linux), y la imagen 512229376 bytes. ¿Hay alguna forma de hacer que ZEsarUX admita tarjetas que no sean EXACTAMENTE de ese tamaño? Parece que en el mundo real las tarjetas no tienen exactamente esos tamaños.

Gracias.
512229376 bytes da un tamaño de 488.5 MB. Es completamente ilógico.
Si esa misma imagen mediante mmc te la admite ZEsarUX (ahora no se si compruebo tamaños válidos) es más que posible que te de un error o se corrompan los datos al usarla.
Luego en IDE, si que está la comprobación y se queja de que el tamaño no es el habitual. Lo que mas se parece es 512 MB.

Creo que tu error (sin conocer la herramienta que has usado) es que has volcado la partición y no la tarjeta de memoria entera.
Debes hacer un volcado entero de la tarjeta

Saludos
----

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

Responder

¿Quién está conectado?

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