ZEsarUX 5.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

Re: ZEsarUX 5.0

Mensaje por chernandezba » 23 Abr 2017, 19:39

By the way... remember QL emulation on ZEsarUX doesn't still load microdrives or floppy, so you can use the QL but can't load or save anything
It will be fixed on the future
----

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

Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Re: ZEsarUX 5.0

Mensaje por bakoulis » 23 Abr 2017, 19:46

chernandezba escribió:Fbdev key codes follow this specification
http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

There's no language conversion here. Keyboard is read in raw mode. So if you have run the fbdev not inside the x graphic server, and on a pure text console... if it still doesn't work for you, it's very strange. Maybe you have a keyboard that doesn't follow the keyboard standard. I don't know
If you know C programming maybe you can debug the keyboard codes and try to fix it by yourself... ZEsarUX is open source ;)
Cheers
When run "zesarux -vo fbdev" under console, F5 for select machine and choose QL, the zesarux exits with errors, so can't test this way.

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

Re: ZEsarUX 5.0

Mensaje por chernandezba » 23 Abr 2017, 19:52

Add --zoom 1
----

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

Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Re: ZEsarUX 5.0

Mensaje por bakoulis » 23 Abr 2017, 19:55

chernandezba escribió:By the way... remember QL emulation on ZEsarUX doesn't still load microdrives or floppy, so you can use the QL but can't load or save anything
It will be fixed on the future
I know is yet at very early stage, but is good to know now the problems, before you go at deeper stage and maybe is more difficult to investigate the keyboard mapping.
I am sure, very soon, you will have create the most complete and important Sinclair emulator, miles far away from the second!
:chocala!:

Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Re: ZEsarUX 5.0

Mensaje por bakoulis » 23 Abr 2017, 21:57

chernandezba escribió:Add --zoom 1
Again returns "Kernel panic: Segmentation fault" and many other error numbers.
I will waiting more QL testers to participate and the future version will be better.
Thank you for he help and for your nice work.
:gracias!:

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

Re: ZEsarUX 5.0

Mensaje por chernandezba » 23 Abr 2017, 22:15

You're welcome

I suppose your framebuffer size is not big enough to hold the QL display
You could try to pass a Linux kernel command line parameter, "vga=ask" and set the biggest video mode
Then, when Linux had booted, go to a text console (ctrl alt F1), out of the Xserver, and run ZEsarUX with settings:
--zoom 1 --vo fbdev --machine QL

Cheers
----

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

Avatar de Usuario
jsj
Mensajes: 336
Registrado: 21 Nov 2015, 12:48

Re: ZEsarUX 5.0

Mensaje por jsj » 24 May 2017, 12:19

Revisando documentación que se adjunta con el ZEsarUX (mejor no preguntes para qué ;) ) he visto, de casualidad, en el documento "zxuno.txt" esto:

Código: Seleccionar todo

Actualizar manualmente bios teniendo nueva bios de 16kb en archivo FIRMWARE.ZX1

#leemos primeros 32 kb originales
dd if=zxuno.flash of=pflash1 bs=1k count=32
#leemos a partir de los 48kb, saltando 16 kb de vieja bios
dd if=zxuno.flash of=pflash2 bs=1k skip=48 count=99999

#juntar todo
cat pflash1 > nuevaflash
cat nuevaflash
cat pflash2 >> nuevaflash 
¿El segundo "cat" no debería ser así?

Código: Seleccionar todo

cat pflash1 > nuevaflash
cat FIRMWARE.ZX1 >> nuevaflash
cat pflash2 >> nuevaflash 
No es que estuviese busando específicamente esta información, pero al abrir el archivo me ha dado al "ojo". Pero puede que yo me equivoque y esté bien...

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

Re: ZEsarUX 5.0

Mensaje por chernandezba » 24 May 2017, 15:31

Jurrrr mejor no pregunto para qué estabas mirando eso, miedo me das :veoestrellas:

Pues sí, tiene que estar como dices, no tiene sentido de la otra manera, lo corregiré, gracias!. Supongo que al copiar el script se me fue la mano y borré cosas que no debía :silbando:
Veo que esos offset aplican para la flash v2 y superiores, no para la 1

Es una manera fácil para mi de actualizar la bios a mano sin tener que lanzar el proceso de update habitual
----

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

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: ZEsarUX 5.0

Mensaje por Uto » 24 May 2017, 16:23

Para parchear la BIOS en ZesarUX yo me hice un programita, que adjunto.

Solo hay que ejecutar zxupatch en una carpeta en la que esté el zxuno.flash de zesarux y el fichero firmware.rom (ojo, no .ZX1, si viene en ese formato hay que renombrar).

En el adjunto va el binario linux64, osx y windows, y los fuentes. Aviso que es la mínima expresión de un programa, no tiene control de errores ni nada y si falta uno de los dos ficheros se la pega con un runtime.

Lo uso para trastear con mis firmwares alternativos.
Adjuntos
zxupatch.zip
(780.25 KiB) Descargado 221 veces

Avatar de Usuario
jsj
Mensajes: 336
Registrado: 21 Nov 2015, 12:48

Re: ZEsarUX 5.0

Mensaje por jsj » 29 May 2017, 14:25

La versión "pthreads" para Windows de esta última versión se me queda bloqueada en el arranque:

Imagen

Es Windows 10 con las últimas actualizaciones aplicadas. Lo comento por si a alguien más le pasa. ¿O es sólo cosa mía?.

Responder