Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

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 versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Sab Jul 04, 2015 8:31 am

Hola

He subido la nueva versión de mi emulador de Spectrum, ZEsarUX 3.0.
Finalmente se puede ejecutar en Windows y emula una maquina mas: ZX-UNO!
Con esto el total de máquinas soportadas es:
-ZX Spectrum
-ZX-Uno
-ZX80
-ZX81
-Z88

La lista completa de cambios es:

Added Windows version

Added ZX-Uno emulation

Added key shortcuts for menu entries

Added custom configuration files for snapshots and tapes

Added new simpletext video driver. Intended to work on any system

Added video out to file for Z88 machine

Added emulation of Diamond, Square keys on Z88 and Symbol shift on curses, caca, aa video drivers

Added new window footer. Old second overlay is deleted and all machine information is placed on footer

Added print character ROM traps for stdout & simpletext driver and Z88 machine

Fixed flags bug with opcodes INC RR, DEC RR. Now, for example, Hard Drivin' is displayed perfect

Fixed video out to file and border disabled Improved Spectrum border emulation. Now it's 100% accurate!

Improved debugger: key to view screen, better step to step method

Improved curses, stdout display on Z88

Some other minor bugfixes and improvements

Para descargarlo, como siempre, en:
http://sourceforge.net/projects/zesarux/

Saludos
César
----

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

hikoki
Freddy Hardest
Mensajes: 657
Registrado: Sab Nov 23, 2013 8:27 am

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por hikoki » Sab Jul 04, 2015 7:34 pm

Muchas gracias!!

Parece que funciona bien en XP.
Lo estoy probando con Journey to Another World y todo correcto salvo el sonido de las musiquillas cuando te matan en el primer minijuego y en el de la serpiente, van a trompicones. Quizás el sonido ingame va con un pelín de retardo.
Seguiré probando más juegos.

¿Hay alguna forma de ponerlo en full-screen ? ¿sería mucho pedir drag&drop para cargar ficheros?

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Sab Jul 04, 2015 9:36 pm

hikoki escribió:Muchas gracias!!

Parece que funciona bien en XP.
Lo estoy probando con Journey to Another World y todo correcto salvo el sonido de las musiquillas cuando te matan en el primer minijuego y en el de la serpiente, van a trompicones. Quizás el sonido ingame va con un pelín de retardo.
Seguiré probando más juegos.

¿Hay alguna forma de ponerlo en full-screen ? ¿sería mucho pedir drag&drop para cargar ficheros?
De nada :)
No conozco ese juego pero lo probare.
Para ponerlo en full screen lo puedes hacer desde el menu gui settings


En cuanto a lo del drag & drop lo tengo pendiente ;)

Saludos
Cesar
----

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

Obocaman
rst 0
Mensajes: 32
Registrado: Lun Jul 01, 2013 12:23 pm

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por Obocaman » Dom Jul 05, 2015 6:56 pm

una pregunta, asi al aire solo por curiosidad, lo de compilarlo para xbox (la primera) de que dependeria? tener el sdk? librerias especiales? porque en xbox, aunque hay emuladores de spectrum, ninguno me acaba de convencer del todo...seria la guindilla para un sistema que tiene de lo mejorcito en emulación.

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Dom Jul 05, 2015 7:30 pm

Obocaman escribió:una pregunta, asi al aire solo por curiosidad, lo de compilarlo para xbox (la primera) de que dependeria? tener el sdk? librerias especiales? porque en xbox, aunque hay emuladores de spectrum, ninguno me acaba de convencer del todo...seria la guindilla para un sistema que tiene de lo mejorcito en emulación.
Xbox? Sería genial verlo en una consola ;)
Desgraciadamente no tengo ni idea de como programarla. Piensa que todo el código está diseñado en un entorno Unix (Linux) y el hecho de que funcione en Windows se debe a que he usado unas librerías, Mingw, que proporcionan un entorno Unix de compilación. Quizá haya algo así para Xbox... No se, lo buscare ;)

Saludos
César
----

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

Obocaman
rst 0
Mensajes: 32
Registrado: Lun Jul 01, 2013 12:23 pm

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por Obocaman » Dom Jul 05, 2015 8:37 pm

está claro que te gustan los retos [emoji5]️
yo poco te puedo ayudar de entrada, pero en lo que respecta a testeo en xbox lo que te hiciera falta si llegado el momento se hiciera viable el port.

hikoki
Freddy Hardest
Mensajes: 657
Registrado: Sab Nov 23, 2013 8:27 am

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por hikoki » Dom Jul 05, 2015 8:52 pm

Journey to anotherworld es un juego nuevo que lo publicaron en este foro la semana pasada :)

Sobre la xbox me sale en google que está la librería OpenXDK. Por ejemplo hay una versión de freebasic para xbox que la utiliza: http://lampiweb.com/help/freebasic/FaqPgxbox.html
Más explicaciones aquí: http://wiki.freepascal.org/xbox
Buena suerte. Precisamente estaba pensando en pillarme una xbox con emuladores

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Dom Jul 05, 2015 9:01 pm

Obocaman escribió:está claro que te gustan los retos [emoji5]️
yo poco te puedo ayudar de entrada, pero en lo que respecta a testeo en xbox lo que te hiciera falta si llegado el momento se hiciera viable el port.
Muchas gracias :)
Lo tendré en cuenta. Saludos
César
----

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 versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Dom Jul 05, 2015 9:05 pm

hikoki escribió:Journey to anotherworld es un juego nuevo que lo publicaron en este foro la semana pasada :)

Sobre la xbox me sale en google que está la librería OpenXDK. Por ejemplo hay una versión de freebasic para xbox que la utiliza: http://lampiweb.com/help/freebasic/FaqPgxbox.html
Más explicaciones aquí: http://wiki.freepascal.org/xbox
Buena suerte. Precisamente estaba pensando en pillarme una xbox con emuladores

Gracias! Si, parece que eso precisamente es un reemplazo de mingw para Xbox... Bueno lo dicho, lo tendré en cuenta. Aunque me parece que para usar esto (sin pasar por el sdk propietario de Microsoft) hay que desproteger la consola de alguna manera. Aun así, no lo veo fácil porque tampoco tengo una Xbox para probarlo.

Saludos
César
----

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

fulguitron
Herbert
Mensajes: 54
Registrado: Mié Feb 11, 2015 8:30 am

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por fulguitron » Dom Jul 05, 2015 11:30 pm

Lo acabo de probar en windows 10 y de momento va la mar de bien. Probado con el juego Journey to Another World. Vaya lujo poder probar un emulador y un juego creados por gente del foro, felicidades a los dos.
Disfruta de mi blog, hobbies y gadgets diferentes y poco comunes.

http://hobbiesygadgets.blogspot.com.es/

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Dom Jul 05, 2015 11:48 pm

fulguitron escribió:Lo acabo de probar en windows 10 y de momento va la mar de bien. Probado con el juego Journey to Another World. Vaya lujo poder probar un emulador y un juego creados por gente del foro, felicidades a los dos.
Gracias por la parte que me toca :)

Saludos
César
----

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

hikoki
Freddy Hardest
Mensajes: 657
Registrado: Sab Nov 23, 2013 8:27 am

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por hikoki » Lun Jul 06, 2015 1:35 am

Pruebas en un notebook antiguo con xp en el que van bien specemu, jspeccy y emuzwin:

El sonido interfiere con la marcha de los juegos que van y suenan a cámara lenta. Probado en Journey to another world, uroboros, stormfinch. En estos dos últimos es muy acusado, en Stormfinch (bicolor) además no muestra bien los gráficos. Puedes encontrar estos juegos en speccy21.tk

La pantalla completa no funciona, la activo y el programa aborta sin mostrar ningún mensaje de error.

Edito:

Más juegos probados:
Dead Flesh Boy, vade retro, super 48k box. Es curioso que estos funcionan perfectamente :?
Castlevania 128k sonido a camara lenta y entorpece marcha juego.
Última edición por hikoki el Mar Jun 07, 2016 10:00 am, editado 1 vez en total.

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Lun Jul 06, 2015 9:19 am

hikoki escribió:Pruebas en un notebook antiguo con xp en el que van bien specemu, jspeccy y emuzwin:
Hola

La respuesta es esa precisamente, ese equipo es demasiado lento para ejecutar ZEsarUX. Puedes hacer que vaya un poco mejor aumentando el frameskip, desde el menu GUI Settings

El sonido interfiere con la marcha de los juegos que van y suenan a cámara lenta. Probado en Journey to another world, uroboros, stormfinch. En estos dos últimos es muy acusado, en Stormfinch (bicolor) además no muestra bien los gráficos. Puedes encontrar estos juegos en speccy21.co.nr
Lo de los colores/gráficos es posible que necesites habilitar Real Video, está explicado en el FAQ:
"
Q: My ZX80 or ZX81 game uses hi-res resolution but the emulator does not show the display well.
A: Enable Real Video Setting. Real Video is a feature that uses a bit more cpu from your machine but displays the emulated machine as it should.

Q: My Spectrum game does rainbow/hi-colour effects but the emulator does not show them.
A: Same as the previous question.

"


La pantalla completa no funciona, la activo y el programa aborta sin mostrar ningún mensaje de error.
Pues ni idea ahí de que sucede. Pero puedes ejecutar el emulador con --verbose 4 y me pasas el texto que muestra por consola justo cuando le das a pantalla completa y peta



Saludos
César
----

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

hikoki
Freddy Hardest
Mensajes: 657
Registrado: Sab Nov 23, 2013 8:27 am

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por hikoki » Lun Jul 06, 2015 10:31 am

Efectivamente con realvideo activado Stormfinch se ve bien.

Frame skip no tiene apenas efecto.
Como los juegos Vade retro, Dead flesh boy y Super 48k box iban muy fluidos, pensé que podía ser un problema del sonido interfiriendo y que se podría arreglar. En otros emuladores que no me tiran de ninguna forma, se nota la falta de rendimiento en todos los juegos pero Zesarux parece un caso distinto. Cuantos más efectos de sonido o si hay música in game peor. Espero que sea un problema de gestión del sonido que puedas mejorar en futuras versiones. Specemu, Emuzwin, Jspeccy y QAOP-appletjava me van muy bien. Lo digo por si te sirve de referencia.

He puesto verbose 4 en el menu debugging y sigue abortando sin mensaje.

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

Re: Nueva versión emulador ZEsarUX 3.0: Windows, ZX-Uno

Mensaje por chernandezba » Lun Jul 06, 2015 11:21 am

hikoki escribió:Efectivamente con realvideo activado Stormfinch se ve bien.
Perfecto!

Frame skip no tiene apenas efecto.
Algo se debe notar. Prueba a meter un valor alto, 10 por ejemplo, verás como mejora, aunque a costa de perder FPS


Como los juegos Vade retro, Dead flesh boy y Super 48k box iban muy fluidos, pensé que podía ser un problema del sonido interfiriendo y que se podría arreglar. En otros emuladores que no me tiran de ninguna forma, se nota la falta de rendimiento en todos los juegos pero Zesarux parece un caso distinto. Cuantos más efectos de sonido o si hay música in game peor. Espero que sea un problema de gestión del sonido que puedas mejorar en futuras versiones. Specemu, Emuzwin, Jspeccy y QAOP-appletjava me van muy bien. Lo digo por si te sirve de referencia.
El hecho de que haya sonido en un juego hace aumentar un poco el uso de cpu, es normal. El emulador tiene un modo de detección de silencio que detecta cuando no se oye nada y baja el consumo de cpu.
Puedes probar a desactivar también el Real Audio, eso mejora ligeramente la cpu


He puesto verbose 4 en el menu debugging y sigue abortando sin mensaje.
Vaya. Bueno gracias por las pruebas.

Mi emulador no es ni mucho menos el mas rápido de todos los emuladores de Spectrum que haya por ahí, eso lo se. Como referencia de que menos cpu usa, en Linux, está Fuse. Pero claro, mi emulador tiene cosas que Fuse no (y viceversa).

Además, en cuanto a la versión de Windows, es un "milagro" que haya funcionado casi sin cambios en el código, todo gracias a Mingw y SDL ;)

Saludos
César
----

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 11 invitados