Nueva version emulador ZEsarUX-4.0

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

Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 05 Mar 2016, 18:53

Hola

He subido una nueva versión de mi emulador ZEsarUX 4.0.

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

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

Esta versión agrega unas cuantas máquinas nuevas:
-Jupiter Ace
-Chloe 140 SE
-Chloe 280 SE
-Timex TS 2068
-Prism
-Amstrad CPC 464 (experimental)

Además, tanto Chloe, Prism, ZX-Uno e Inves Spectrum+ son máquinas que sólo están emuladas por ZEsarUX.


Otros cambios:

Agregado soporte para timings de Pentagon
Agregado soporte para teclado AZERTY
Agregada emulación del chip de sprites ZGX
Agregada opción para escribir en ROM
Agregada opción Turbo en Input Spool File
Agregada opción para redefinir teclas
Agregada opción para timings early/late
Cambiada versión de snapshots .ZX a versión 6, que incorpora:
*Nuevas máquinas soportadas: ZX-Uno, Jupiter Ace, Chloe, Timex, Amstrad CPC 464, Prism
*Estado y paleta ULAplus
*Estado registros Timex
Agregada opción de Hotswap a 48k en todos los modelos de Spectrum
Corregido modo Timex 512x192
Corregido fallo en tiempos de memoria contenida para Spectrum 128k and +2A
Corregido tamaño borde superior (56 en vez de 48 pixeles), de acuerdo con el libro de Chris Smith "The ZX Spectrum ULA"
Corregido fallo al leer teclas cursores en Raspberry Pi
Mejorado interlaced. Ahora se puede activar con modos ULAplus, Timex o Spectra. Pero no con scanlines
Mejorado menús de cintas, tarjetas, etc. Todos los soportes: cintas, tarjetas z88, flash api de zxuno, tarjetas mmc, tarjetas timex están ubicados en el nuevo menú "Storage Settings"
Mejorado menú Machine Selection. Ahora está clasificado por fabricante


Espero que os guste.

Saludos
César
----

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

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por Haplo » 06 Mar 2016, 01:22

Probandooooo!! :boingg:

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

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 06 Mar 2016, 08:30

Haplo escribió:Probandooooo!! :boingg:

Guay! Y tu veredicto es? ;)
----

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

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por Haplo » 06 Mar 2016, 16:28

Pues de momento para lo que lo uso (testeo de juego para zxuno) va de miedo, jejej

Avatar de Usuario
chukyegg
Mensajes: 39
Registrado: 24 Feb 2016, 14:04

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chukyegg » 06 Mar 2016, 17:50

¿Como se accede a la tarjeta desde el zx uno?

Estoy cargando desde el menu del emulador , pero algo me dice que eso no es asi en el zx uno real.

El emulador fantastico pero se nota la ausencia del +3 con su disquetera.

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

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 06 Mar 2016, 19:08

A que tarjeta te refieres?
Si hablas de la sd, debes ir al menú storage settings-mmc y:
-indicar ruta a imagen de sd/mmc. Verás dos, para zxuno usar la que contiene 086 en el nombre
-activar emulación mmc
-activar emulación divmmc

Luego haces un hard reset desde el menú debug, y después de ver el boot del zxuno y el divmmc, ya tendrás la tarjeta accesible. Prueba cualquier comando de esxdos, tal como:
.ls

En cuanto al +3 y la disquetera... Bueno que yo sepa no hay ningún juego en formato disco que no este en formato cinta. Por tanto no es ningún handycap el hecho de no tener soporte de disquetera en el emulador.
Además, hacer una emulación real de la disquetera del +3 (y no una emulación 'a medias' mediante traps a la ROM) es una tarea bastante compleja, debería dedicarle montón de horas, dado que es una interfaz muy a bajo nivel y sensible a timings de la máquina.

Si alguien me dice alguna razón de peso o algo que solo se pueda hacer con disquetera en el spectrum +3 y no se pueda sustituir por divmmc o +3e, que me lo diga y quizá me plantearé la emulación de ello ;)

Eso sí, tema aparte queda el cpc 6128 (que todavía no emulo) y la cantidad de juegos que hay para disquete, que no sé si tienen alternativa en cinta... Pero el cpc ya es otra historia ;)

Saludos
César
----

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

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

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 06 Mar 2016, 19:09

Haplo escribió:Pues de momento para lo que lo uso (testeo de juego para zxuno) va de miedo, jejej
Guay! Es cierto, el juego que estas haciendo. Qué tal va?
----

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

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por Haplo » 06 Mar 2016, 19:36

Pues aquí andamos divirtiéndonos con el código máquina, el zxbasic de boriel y el modo radastaniano :mecagonto:
Aún me queda bastante para terminarlo pero estoy decidido a hacerlo y hace tiempo que se convirtió en un reto personal.
Te puedo asegurar que sin tu emulador el desarrollo sería incomparablemente más lento y muy farragoso para detectar bugs.
No sólo porque es muy rápido y fácil probar el código generado, sino porque gracias a algo tan simple como grabar un volcado de la memoria puedo ver en un editor hexadecimal qué puñetas está pasando con cierta tabla o con tal gráfico corrupto.

Ya digo que en mi caso me has ahorrado muchísimas horas de cabreos y seguramente hubiera tirado la toalla al poco de empezar.

Con decirte que no he probado el juego sobre un zxuno real hasta la semana pasada (y por comprobar el "look" en una TV) te lo digo todo.

Por supuesto que tienes una comida pagada si alguna vez coincidimos. :chocala!:

Por cierto esta semana quiero subir un pequeño vídeo de cómo va la cosa.

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

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por chernandezba » 06 Mar 2016, 20:43

Me alegro mucho! La verdad es que una de las satisfacciones de hacer el emulador es que la gente como tú lo uséis y os sea práctico.
Y más me alegro aún si además me invitas a comer, Jejee. Por donde sueles moverte? Yo vivo en Madrid desde hace poco más de 3 años aunque soy de Barcelona (provincia) donde suelo ir a menudo a ver la familia
----

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

Avatar de Usuario
Haplo
Mensajes: 368
Registrado: 05 Oct 2015, 13:51
Ubicación: Ciudad Real

Re: Nueva version emulador ZEsarUX-4.0

Mensaje por Haplo » 06 Mar 2016, 22:01

Del sur de Ciudad Real, así que lo más fácil sería coincidir en un retroevento tipo Parlabytes o RunZX, que por cierto tengo previsto asistir a los 2.

Responder