Nueva version emulador ZEsarUX-2.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-2.1

Mensaje por chernandezba » Jue May 14, 2015 7:50 pm

Hola
He subido una nueva versión de mi emulador de ZX80/81/Spectrum/Z88 en
http://sourceforge.net/projects/zesarux/

Los cambios son:

Added Cocoa video driver for Mac OS X version. You no longer need to install xwindows libraries on Mac
Added ULAplus Support: mode 64 colour palette, Radastan Mode: 128x96, 16 colours per pixel. Also new modes 16 colours per pixel: mode 5: 256x96, mode 7: 128x192, mode 9: 256x192
Added SDL audio & video driver
Added Accessibility features: Stdout text script filter, to run, for example, a text-to-speech program
Added CPU Speed option
Added Z88 Intel Flash Cards support
Added Z88 option to undelete files and reclaim free space on eprom and flash cards
Added Z88 menu item to show EPROM/Flash card type: Application, Files or Unknown
Added kempston mouse & lightgun support for curses driver
Added mantransfer to menu (spectrum program to take snapshots from memory to spectrum tape)
Added command line options to define buttons for real joystick
Added show musical notes and envelope name on View AY Registers
Added show musical note and frequency on View Waveform
Added TZX file type detection (standard or turbo, etc) on quickload
Changed open menu key to F5
Changed "Quick Load" to "Smart Load"
Fixed Z88 colours
Fixed Z88 blinking frequency on cursor and text
Fixed Z88 3200 Hz sound
Fixed hi-res modes on zx80/81 and curses&stdout drivers
Fixed behaviour with IFF1 and IFF2. Now game JBRACING on ZX81 works
Fixed Gigascreen colours
Fixed ULA port reading priority.
Fixed kempston ports on Inves and all the other Spectrum machines
Fixed some raspberry bugs due to a compilation error. Now works: real tape loading, audio volume, view waveform
Deleted support on using ROM cards on Z88 on slots 1-3 (they are really EPROM cards)
Improved timing on raspberry
Improved condition breakpoints:
-Indirect registers: (HL),(IX),etc
-Join expressions with "and", "or" and "xor" logical operators
-Special word "OPCODE" to match when running some particular opcode
-Special words "ram" or "rom" to match ram or rom mapped on Spectrum 128 models, and "seg0", "seg1", "seg2", seg3 to match memory banks mapped on Z88
Improved configuration file parsing: now it can have items in quotation marks, like --joystickemulated "OPQA Space"
Some other minor bugfixes and improvements

Saludos
César
----

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

Avatar de Usuario
son_link
Jack The Nipper
Mensajes: 123
Registrado: Mar Ene 07, 2014 9:55 pm
Ubicación: Atlantis, Galaxia Pegaso

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por son_link » Vie May 15, 2015 2:22 pm

Yo ya me adelante y actualice los paquetes, si bien ahora tengo que volver a hacerlo por el bug que has corregido en el configure.
Cada día mejora por momentos. ;)
LOAD TAPE ERROR
Imagen

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por chernandezba » Vie May 15, 2015 8:53 pm

son_link escribió:Yo ya me adelante y actualice los paquetes, si bien ahora tengo que volver a hacerlo por el bug que has corregido en el configure.
Cada día mejora por momentos. ;)
Gracias! Bueno el cambio en el configure solo afecta a la versión de Mac OS..
Por cierto ahora soporta sdl, quizá lo puedes poner como requisito en el paquete

Saludos
Cesar
----

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

Avatar de Usuario
son_link
Jack The Nipper
Mensajes: 123
Registrado: Mar Ene 07, 2014 9:55 pm
Ubicación: Atlantis, Galaxia Pegaso

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por son_link » Sab May 16, 2015 12:31 am

chernandezba escribió:
son_link escribió:Yo ya me adelante y actualice los paquetes, si bien ahora tengo que volver a hacerlo por el bug que has corregido en el configure.
Cada día mejora por momentos. ;)
Gracias! Bueno el cambio en el configure solo afecta a la versión de Mac OS..
Por cierto ahora soporta sdl, quizá lo puedes poner como requisito en el paquete

Saludos
Cesar
Ya lo puse como dependencia opcional :mrgreen:
Pues si solo afecta a Mac no lo actualizo
LOAD TAPE ERROR
Imagen

Avatar de Usuario
horace
Jack The Nipper
Mensajes: 147
Registrado: Mar Abr 17, 2007 7:57 am
Ubicación: 16384-23295
Contactar:

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por horace » Sab May 23, 2015 12:13 pm

Hola César,
chernandezba escribió: Added Cocoa video driver for Mac OS X version. You no longer need to install xwindows libraries on Mac
Gracias por esto: ZEsarUX ya forma parte de mi carpeta de Aplicaciones. :)

Junto a Fuse y ZXSP, los emuladores de Spectrum para OSX se están poniendo a buen nivel.
Un saludo, Josetxu (@HoracioGloton)
http://espectrum.speccy.org - ESpectrum
http://mhoogle.speccy.org - Buscador MHoogle
http://retroaccion.org - Asociación RetroAcción

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por chernandezba » Lun May 25, 2015 9:52 am

horace escribió:Hola César,
chernandezba escribió: Added Cocoa video driver for Mac OS X version. You no longer need to install xwindows libraries on Mac
Gracias por esto: ZEsarUX ya forma parte de mi carpeta de Aplicaciones. :)

Junto a Fuse y ZXSP, los emuladores de Spectrum para OSX se están poniendo a buen nivel.
Gracias Josetxu. Me alegra saber que la gente lo sigue usando después de probarlo la primera vez ;)

Por cierto cualquier sugerencia para mejorarlo o para reportar bugs se agradecerá :)

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 version emulador ZEsarUX-2.1

Mensaje por Obocaman » Lun May 25, 2015 9:27 pm

pues voy a instalarlo en mac y te digo que me parece.

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

Nueva version emulador ZEsarUX-2.1

Mensaje por Obocaman » Mié May 27, 2015 7:28 pm

pues está muy bien, todavia he de hacerme un poco con el pero promete mucho.

se me ha colgado una vez apareciendome un kernel panic del propio emulador, pero no he podido reproducirlo. Ha sido cambiando varias veces entre full screen y window mode.

en full screen, hay posibilidad de mantener el 4:3? en un imac de 27" se deforma al llenar toda la pantalla.

no he sabido como grabar un snapshot, entro en el menu..le doy a save snspshot pero de ahí no paso.


si veo algo mas te digo.

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por Obocaman » Mié May 27, 2015 7:43 pm

Imagen

ahora si lo he cazado.
entrando en modo full screen desde el menu y cambiando el valor del escalado en modo ventana. aparece el kernel panic.

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por chernandezba » Mié May 27, 2015 11:33 pm

Gracias por los fallos.
Si, lo del full screen y que deforme la ventana lo sabia. Le he dedicado muchas horas a eso y aun no se porque sucede. Además las rutinas de video que uso para Mac son muy lentas, más que en cualquier Linux.
Lo del kernel pánic este no lo conocía, pero el cambio de zoom en modos full screen provoca efectos no deseados. En raspberry también falla de manera similar
En cuanto a lo de guardar snapshot, pues tienes que elegir el directorio y luego tabular hasta el nombre del archivo y ponerle extensión .zx o .z80 (habitualmente)

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 version emulador ZEsarUX-2.1

Mensaje por Obocaman » Jue May 28, 2015 7:15 am

lo probaré, si necesitas te haga alguna prueba de lo que sea me dices.

Avatar de Usuario
jrodriguezv
Herbert
Mensajes: 56
Registrado: Lun May 07, 2012 1:24 pm
Ubicación: Madrid

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por jrodriguezv » Jue May 28, 2015 7:40 am

Una pregunta, ¿se puede poner un look con scanlines? Lo he buscado y no lo encuentro.
Para crear un snapshot tengo que crear primero un archivo (touch juego.zx) y luego seleccionarlo, directamente no soy capaz. ¿qué hago mal?

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por Obocaman » Jue May 28, 2015 7:59 am

según he entendido, para crear un snapshot primero vas hasta el directorio donde quieres guardarlo, presionas TAB y ya puedes escribir el nombre con el que lo quieres guardar con su extensión .zx o z80

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

Re: Nueva version emulador ZEsarUX-2.1

Mensaje por chernandezba » Jue May 28, 2015 8:58 am

jrodriguezv escribió:Una pregunta, ¿se puede poner un look con scanlines? Lo he buscado y no lo encuentro.
Si, primero a Display Settings->Real Video->on
Luego dentro del mismo menú Display Settings, Interlaced mode : on
Y luego en el mismo menú, Scanlines: on

El tema es que el real video emula la pantalla del spectrum (y demás máquinas emuladas) de la misma manera que un Spectrum real. Esto conlleva que se utilice mas cpu de la máquina física, es por eso que está desactivado por defecto. Cuando está desactivado ni hay modos de color en alta resolución (rainbow) en spectrum, ni scanlines, ni ulaplus, etc...

Para crear un snapshot tengo que crear primero un archivo (touch juego.zx) y luego seleccionarlo, directamente no soy capaz. ¿qué hago mal?
Bueno en el selector de archivos hay 3 zonas:
-Fichero
-Listado de ficheros y carpetas
-Filtros

Para conmutar entre las 3 zonas se usa la tecla TAB.
Tanto para grabar un archivo como para cargarlo, se puede seleccionar en la zona de Listado o bien escribirlo en la zona de Fichero.
Para grabar, lo normal es que el archivo no exista. Por tanto, primero vamos al directorio que queramos, mediante la ventana Listado. Luego tabulamos hasta la zona Fichero, y escribimos el nombre del archivo, con su extensión (normalmente .zx o .z80).

La zona de filtros filtra el Listado, por defecto por los tipos de archivos habituales. Si se pulsa Enter dentro de dicha zona, conmuta entre todos los archivos (*) o los filtros por defecto.
Además dichos filtros depende de lo que estemos haciendo, es decir, si vamos a cargar una pantalla mostrará por ejemplo "scr", o si vamos a grabar, pues zx z80 sp

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 version emulador ZEsarUX-2.1

Mensaje por chernandezba » Jue May 28, 2015 8:58 am

Obocaman escribió:lo probaré, si necesitas te haga alguna prueba de lo que sea me dices.
Gracias!
----

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

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Ahrefs [Bot], Amazon [Bot] y 12 invitados