Nueva versión emulador ZEsarUX 0.5
Moderador: Sir Cilve Sinclair
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Nueva versión emulador ZEsarUX 0.5
Hola
He subido una nueva versión de mi emulador de ZX80/81/Spectrum en
http://sourceforge.net/projects/zesarux/
La lista de cambios es:
Added real video display (beta) - for Spectrum (rainbow effect) and ZX80/81 (non standard & hi-res modes)
Speeded up video routines using pixel cache
Better handling of cpu timer when using pthreads
Better handling of alternate character set on curses
Added some more programs to ZX80, ZX81 and Spectrum
Added install process
Added Mac Os App bundle
Added generating bintargz to build process
Added autodetection of names of tapes/snapshots and setting emulation options
Added real tape loading simulation (sound and loading stripes) for spectrum/zx80/81
Changed behaviour on menu: some options, like Load Snapshot, exits automatically from the menu when selected
Changed behaviour on fileselector:
* hidden files/folders (starting with .) are hidden by default
* last directory remembered when opening tapes and snapshots
* opening install directory / app bundle by default when opening tapes and snapshots
Fixed some audio bugs when using alsa & pthreads
Fixed bug when loading some z80 snapshots (v3, machine type 3 - 48k + M.G.T.)
Fixed bug generating an extra audio byte on every start of frame display on Spectrum. It made impossible to generate a true pulse tone
-Changes for ZX80/81:
ZX80/81 CPU Core real synchronization
Improved leezx81
Added zx80/zx81 smp tape loading (raw audio)
Added .o/.p zx80/81 tape and snapshot saving
Added selection of ZX80/81 RAM size in menu
Added Bi-Pak ZON-X81 Sound for ZX80/81. It's the same AY Chip of the Spectrum 128k models
Added experimental support for Hi-Res and non-standard video modes on ZX80/81:
* UDG, CHR$128: Added support for additional ram on 2000H
* WRX
* HRG
* Other hi-res modes, used on Manic Miner and TetrisHR for example
Fixed bug loading snaps and tape on zx80/81 and less than 16kb
Fixed bug loading ZX80/81 snapshot when selected Spectrum mode before
Saludos
César
He subido una nueva versión de mi emulador de ZX80/81/Spectrum en
http://sourceforge.net/projects/zesarux/
La lista de cambios es:
Added real video display (beta) - for Spectrum (rainbow effect) and ZX80/81 (non standard & hi-res modes)
Speeded up video routines using pixel cache
Better handling of cpu timer when using pthreads
Better handling of alternate character set on curses
Added some more programs to ZX80, ZX81 and Spectrum
Added install process
Added Mac Os App bundle
Added generating bintargz to build process
Added autodetection of names of tapes/snapshots and setting emulation options
Added real tape loading simulation (sound and loading stripes) for spectrum/zx80/81
Changed behaviour on menu: some options, like Load Snapshot, exits automatically from the menu when selected
Changed behaviour on fileselector:
* hidden files/folders (starting with .) are hidden by default
* last directory remembered when opening tapes and snapshots
* opening install directory / app bundle by default when opening tapes and snapshots
Fixed some audio bugs when using alsa & pthreads
Fixed bug when loading some z80 snapshots (v3, machine type 3 - 48k + M.G.T.)
Fixed bug generating an extra audio byte on every start of frame display on Spectrum. It made impossible to generate a true pulse tone
-Changes for ZX80/81:
ZX80/81 CPU Core real synchronization
Improved leezx81
Added zx80/zx81 smp tape loading (raw audio)
Added .o/.p zx80/81 tape and snapshot saving
Added selection of ZX80/81 RAM size in menu
Added Bi-Pak ZON-X81 Sound for ZX80/81. It's the same AY Chip of the Spectrum 128k models
Added experimental support for Hi-Res and non-standard video modes on ZX80/81:
* UDG, CHR$128: Added support for additional ram on 2000H
* WRX
* HRG
* Other hi-res modes, used on Manic Miner and TetrisHR for example
Fixed bug loading snaps and tape on zx80/81 and less than 16kb
Fixed bug loading ZX80/81 snapshot when selected Spectrum mode before
Saludos
César
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nueva versión emulador ZEsarUX 0.5
Hola
Estoy trabajando con soporte de sonido Pulse Audio en la versión Snapshot, por si alguien quiere probarlo....
De momento está en una fase muy beta, usa la Simple API de Pulse Audio, por lo cual se oye un ligero "clic" al enviar cada frame de sonido
Saludos
Cesar
Estoy trabajando con soporte de sonido Pulse Audio en la versión Snapshot, por si alguien quiere probarlo....
De momento está en una fase muy beta, usa la Simple API de Pulse Audio, por lo cual se oye un ligero "clic" al enviar cada frame de sonido
Saludos
Cesar
- son_link
- Jack The Nipper
- Mensajes: 123
- Registrado: Mar Ene 07, 2014 9:55 pm
- Ubicación: Atlantis, Galaxia Pegaso
Re: Nueva versión emulador ZEsarUX 0.5
Probado con la ultima revisión y comento como va Pulseaudio.
Tanto la CPU como la RAM suben ligeramente, entre un 14 y 15% y unos 4.4MB respectivamente.
Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Por lo demás, se notan las mejoras que vas haciendo, si bien no soy un experto en la materia, pero lo usare en un futuro para testear mis creaciones
Tanto la CPU como la RAM suben ligeramente, entre un 14 y 15% y unos 4.4MB respectivamente.
Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Por lo demás, se notan las mejoras que vas haciendo, si bien no soy un experto en la materia, pero lo usare en un futuro para testear mis creaciones
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nueva versión emulador ZEsarUX 0.5
son_link escribió:Probado con la ultima revisión y comento como va Pulseaudio.
Tanto la CPU como la RAM suben ligeramente, entre un 14 y 15% y unos 4.4MB respectivamente.
Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Por lo demás, se notan las mejoras que vas haciendo, si bien no soy un experto en la materia, pero lo usare en un futuro para testear mis creaciones
Hola
Supongo que el incremento de cpu lo notas al pasar del driver "null" al de "pulse". Si cambias de alsa a pulse por ejemplo no deberías notar cambio. Tanto alsa como pulse usan un poco más de cpu que el driver "null" (cosa lógica )
Si, el chasquido ese es molesto, creo que es normal porque la función que uso abre y cierra constantemente el dispositivo de sonido. Tengo que leerme más documentación de pulse audio para ver como hacerlo mejor .
Me alegro que al menos funcione en tu entorno
Muchas gracias!
César
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nueva versión emulador ZEsarUX 0.5
son_link escribió:Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Ya está corregido en la versión de snapshot y compilando con soporte pthreads
Saludos
César
- son_link
- Jack The Nipper
- Mensajes: 123
- Registrado: Mar Ene 07, 2014 9:55 pm
- Ubicación: Atlantis, Galaxia Pegaso
Re: Nueva versión emulador ZEsarUX 0.5
chernandezba escribió:son_link escribió:Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Ya está corregido en la versión de snapshot y compilando con soporte pthreads
Saludos
César
El audio sigue sonando mal y desincronizado.
Te dejo un vídeo para que veas, y oigas (2.2mb de nada) https://dl.dropboxusercontent.com/u/58286032/test2.webm
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nueva versión emulador ZEsarUX 0.5
son_link escribió:chernandezba escribió:son_link escribió:Ahora bien, los sonidos que comentas son algo molestos y el audio del juego se oye mal, pero seguro que pronto lo mejoraras
Ya está corregido en la versión de snapshot y compilando con soporte pthreads
Saludos
César
El audio sigue sonando mal y desincronizado.
Te dejo un vídeo para que veas, y oigas (2.2mb de nada) https://dl.dropboxusercontent.com/u/58286032/test2.webm
Hola
Yo no oigo el chasquido que oía ayer, eso ya está corregido
No está desincronizado, simplemente tiene demasiado delay. Prueba si quieres con las opciones --pulseperiodsize 2 --fifopulsebuffersize 4
En cuanto a cómo se oye el sonido, sí que es verdad que no suena como debería (comparando por ejemplo con Fuse) pero eso ya no es un problema con el driver Pulse, sino que es algún tema del core de emulación del chip AY.. otra cosa mas a agregar al TODO
Gracias por el testeo!
Saludos
César
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nueva versión emulador ZEsarUX 0.5
Corrijo, no es tema del AY sino del beeper
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 18 invitados