ZEsarUX 5.0
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: ZEsarUX 5.0
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
It will be fixed on the future
Re: ZEsarUX 5.0
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.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
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: ZEsarUX 5.0
Add --zoom 1
Re: ZEsarUX 5.0
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.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 am sure, very soon, you will have create the most complete and important Sinclair emulator, miles far away from the second!
Re: ZEsarUX 5.0
Again returns "Kernel panic: Segmentation fault" and many other error numbers.chernandezba escribió:Add --zoom 1
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.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: ZEsarUX 5.0
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
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
Re: ZEsarUX 5.0
Revisando documentación que se adjunta con el ZEsarUX (mejor no preguntes para qué ) he visto, de casualidad, en el documento "zxuno.txt" esto:
¿El segundo "cat" no debería ser así?
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...
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
Código: Seleccionar todo
cat pflash1 > nuevaflash
cat FIRMWARE.ZX1 >> nuevaflash
cat pflash2 >> nuevaflash
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: ZEsarUX 5.0
Jurrrr mejor no pregunto para qué estabas mirando eso, miedo me das
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
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
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
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
Re: ZEsarUX 5.0
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.
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 222 veces
Re: ZEsarUX 5.0
La versión "pthreads" para Windows de esta última versión se me queda bloqueada en el arranque:
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?.
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?.