RetroCrypta. QL WeekEnd en RetroWiki

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 22 Mar 2019 23:55

Hace mucho que no hacemos ni la semana del micro, ni el micro del mes.

Bueno, este fin de semana se lo vamos a dedicar al Sinclair QL.

tuboql.png
tuboql.png (78.9 KiB) Visto 2138 veces


Vamos a intentar explicar que es el Sinclair QL, para que sirve y como se usa.

A ver si podemos contar con desUBIKado, Badaman, AFX y Zerover.

Utilizaremos todos los medios a nuestro alcance, emuladores, FPGA, QL físicos, QubIDE, emuladores, Tools, etc...

El objetivo es aprender realmente el tipo de máquina que es el Sinclair QL, un poderoso ordenador con un 68008 y unos cuantos ases en la manga que te hará creer de nuevo en la retroinformática.

El pasado enero cumplió 35 años y merece que le brindemos el debido homenaje.

Aprenderemos a usar los VHD, a integrar los .WIN y el objetivo además de pasar a una SD física para que arranque desde QubIDE. Todo esto y mucho mucho más durante el fin de semana. Haremos un video grande el sábado y el domingo por la tarde, pero cuidado que pueden caer retrocryptas XPRESS durante todo el día.

Ahí lo dejo, sacad vuestros QL y poneros en forma que si nos dejan, la voy a liar con los QL.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 23 Mar 2019 00:03


Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor minter » 23 Mar 2019 13:58

Que lenguajes de programación hay disponibles para QL?
Hay que hacer un Hola Mundo del Paku Paku!

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 23 Mar 2019 18:21

Allá vamos, a ver si en 10 minutos tenemos el directo en marcha.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 23 Mar 2019 18:27

Ya está programado para las 18:45

https://youtu.be/44k3vj7AkHc

PakuPaku Minter !

Avatar de Usuario
Linux-RISC
Mensajes: 181
Registrado: 16 Mar 2019 09:41
Agradecido : 234 veces
Agradecimiento recibido: 138 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor Linux-RISC » 23 Mar 2019 20:36

Lo estoy siguiendo en directo, menudo lujo.

Gracias ron a ti y a todos los que dedicáis el tiempo de descanso, familia, pareja, ... a que otros disfrutemos de estos contenidos.

Estoy dándole un buen repaso a tu canal y al de Amiga Wave, una auténtica maravilla de contenidos en la lengua de Cervantes.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 24 Mar 2019 10:42

He estado un buen rato dándole una vuelta al asunto de convertir el contenido de los QLX.WIN a imágen de HD compatible con QubIDE.
Así que probando emuladores ( limitado por la parte de Linux ) creo que se pueden hacer dos cosas.

Si se tiene un QL-SD y un QubIDE se puede copiar el contenido y luego extraer la imagen que luego se volcará a la SD. Estoy mirando en esta linea a ver hasta donde llego. Si tenéis ideas o alternativas, adelante ! ! !

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 24 Mar 2019 10:48

Para generar un VHD que funcione en las FPGA.

Desde Linux, como root o con sudo:

dd if=/dev/zero of=ql.vhd bs=1MB count=80

Con este dd se crear una imagen de disco llamada ql.vhd de 80 MegaByte

mkfs.vfat ql.vhd

A la imagen de disco llamada ql.vhd se le hace el formateo

mount -o loop ql.vhd ql_montado

La imagen ql.vhd se monta en el directorio ql_montado

cp QXL.WIN /ql_montado

Se copia lo que se necesite QXL.WIN,.... QXL1.WIN QXLA.WIN

unmont ql_montado

Se desmonta la imagen ql.vhd, os la lleváis a la FPGA y voilá

afx
Mensajes: 801
Registrado: 25 Nov 2010 23:26
Agradecido : 133 veces
Agradecimiento recibido: 177 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor afx » 24 Mar 2019 12:27

ron escribió:Allá vamos, a ver si en 10 minutos tenemos el directo en marcha.


Ehiii Ron -thumbup -thumbup … ya te veo ejecutando más chicha de programas en el QL!! La cosa va avanzando.

He visto alguno trozos del video último. Te comento algunas cosas:
- El juego "Spook", sólo funciona en algunos emuladores y en QLs sin ampliación (no se va a poder ejecutar en MiST ni en un QL con la QubIDE).
- He visto que ejecutaste en PE la opción Demo -> MemBas de Minerva, la puse sólo pare ver que se puede arrancar otra instancia Basic en multitarea, además de la predefinida por el sistema. El tema es que esa instancia no tienes por defecto los canalies #0, #1 y #2. Podrías haber salido de ella con el comando CLOSE#0 sin necesidad de resetear el sistema. Badaman tiene una buena reseña de esto en el siguiente enlace: https://sinclairqles.wordpress.com/2009 ... ultibasic/ .

Sobre lo que preguntas de si esta distribución estará disponible para cualquier aficionado, la respuesta es que por supuesto, se está haciendo para eso. Para mi también es una forma de ir ordenando las cosas. (He adelantado esta distribución a Ron a modo de "prueba de concepto" y para ver si hay interés, también para verificar si funciona en Mister, en Mistica y en otros emuladores que yo no controlo).

En definitiva, que antes de hacer pública la distribución hay que:
a) Rematar algunas cosas, por ejemplo, el Pointer Environment aún no lo veo muy estable en MiST. Creo que hay que tirar de versiones un poco más antiguas y buscar más compatibilidad.
b) Hay que completar las redacciones de las ayudas y guías.
c) Hay que quitar madia docena de juegos que ¡aún son comerciales! También quiero añadir otros juegos interesantes que son freeware.
d) También en el apartado de juegos hay una tabla para configurar con qué plataforma es compatible el juego, de esa forma no se mostrarían aquellos juegos que de antemano sepamos que no se van a ejecutar.

Bueno, además me gustaría contactar con Badaman a ver si él lo ve bien, las imágenes de adorno son de su colección. También quiero poner un apartado para hacer referencia a los detalles de otras distribuciones sobre el QL de las que he aprendido muchas cosillas nuevas y las cuales he añadido a esta distribución.

Por ejemplo estas están muy bien:
https://www.kilgus.net/ql/ql-sd/ (está adaptada también para la MiST, he sacado muchas ideas de ella).
http://www.hunggartorino.it/ql/black-phoenix-en/ (esa está pensada en SMSQ/E, pero también he sacado muchas ideas y conceptos de aquí).

(Para el que tenga mucha prisa por cacharrer en el QL vía MiST (y sus derivados) y no quiera esperar un poco por la que estamos preparando, le recomiento la primera que comenté en el párrafo anterior, la de Marcel Kilgus).

Avatar de Usuario
obgonzalez
Mensajes: 70
Registrado: 02 Nov 2018 13:50
Agradecido : 61 veces
Agradecimiento recibido: 41 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor obgonzalez » 24 Mar 2019 12:38

ron escribió:Para generar un VHD que funcione en las FPGA.

Desde Linux, como root o con sudo:

dd if=/dev/zero of=ql.vhd bs=1MB count=80

Con este dd se crear una imagen de disco llamada ql.vhd de 80 MegaByte

mkfs.vfat ql.vhd

A la imagen de disco llamada ql.vhd se le hace el formateo

mount -o loop ql.vhd ql_montado

La imagen ql.vhd se monta en el directorio ql_montado

cp QXL.WIN /ql_montado

Se copia lo que se necesite QXL.WIN,.... QXL1.WIN QXLA.WIN

unmont ql_montado

Se desmonta la imagen ql.vhd, os la lleváis a la FPGA y voilá


Hola ron, tengo algunas dudas:

En MIST: ¿se necesita copiar el VHD como el primer fichero de la tarjeta SD?

En MISTER: ¿Hay que colocarlo en la SD principal o en la externa? ¿Va en el directorio QL?

¡Muchas gracias por el trabajo realizado!

afx
Mensajes: 801
Registrado: 25 Nov 2010 23:26
Agradecido : 133 veces
Agradecimiento recibido: 177 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor afx » 24 Mar 2019 12:43

minter escribió:Que lenguajes de programación hay disponibles para QL?Hay que hacer un Hola Mundo del Paku Paku!


Si, para el QL hay una buena colección de lenguajes de programación, mira este enlace:

https://sinclairqles.wordpress.com/2009 ... nclair-ql/

Hubo incluso una época en la que se bromeaba sobre esto, así en esos primeros años se hizo célebre la frase de que para el Sinclair QL se implementaba un nuevo lenguaje cada semana. No hay más que ver la lista en enlace que te comenté (y pongamos en contexto la corta vida de la máquina).

En la distribución que mostró ron en el video sólo he incluido algunos de los más usados en la actualidad, pero tirando de este enlace (http://www.dilwyn.me.uk/downloads.html) los puedes encontrar casi todos.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 24 Mar 2019 13:07

Ya lo he resuelto.
Con el QxlReader, que es un applet java, se extrae el contenido del QXL.WIN
Con la aplicación de Habi se inyectan en un fichero RAW de QubIDE
Se pasa a una tarjeta SD y .....

Lo vemos ahora en directo.

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 24 Mar 2019 13:32


Avatar de Usuario
badaman
Mensajes: 454
Registrado: 13 Feb 2012 19:12
Ubicación: Badajoz, España
Agradecido : 147 veces
Agradecimiento recibido: 295 veces
Contactar:

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor badaman » 24 Mar 2019 15:09

Hola a todos.

me parece una pasada tanto la propuesta de homenaje de Ron por el 35 aniversario como el trabajo que esta haciendo AFX y Zerover.

AFX, lo que necesites, lo usas, y me dices en qué puedo ayudar.

He visto los vídeos de Ron, y son emocionantes. Me recuerda mucho a los momentos que vivimos la primera vez que usamos esos programas, y el recopilatorio no puede ser mas intuitivo.

Ilusionado es la palabra. Gracias Ron por el empujoncito al QL.
«ZX Spectrum+, yo soy tu padre» - Dark QL

afx
Mensajes: 801
Registrado: 25 Nov 2010 23:26
Agradecido : 133 veces
Agradecimiento recibido: 177 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor afx » 24 Mar 2019 18:36

badaman escribió:Hola a todos. me parece una pasada tanto la propuesta de homenaje de Ron por el 35 aniversario ….

Badaman, que bueno oírte!! -thumbup

badaman escribió:AFX, lo que necesites, lo usas, y me dices en qué puedo ayudar.

¡Estupendo! Ya hablamos...

ron escribió:Ya lo he resuelto.Con el QxlReader, que es un applet java, se extrae el contenido del QXL.WINCon la aplicación de Habi se inyectan en un fichero RAW de QubIDESe pasa a una tarjeta SD y .....Lo vemos ahora en directo.

Ron, varias cosas.
- Creo que deberías usar una tarjeta de 64MB para la QubIDE, sospecho que no se está copiando todo y se están quedado atrás archivos importantes. (Por ejemplo, el boot no es el que debería ejecutarse).
- Minerva no es imprescindible, la distribución que te pasé se encarga de montar el TK2 si no estuviera en alguna ROM del QL o de alguna controladora. Además la TK2 que monta la distribución es una revisión de Marcel Kilgus que mejora entre otras cosas el tratamiento de directorios, eso beneficiará el uso del QL con la QubIDE.
- Cuando sacas los ficheros del .WIN con la QxlReader, ¿dondes los guardas? (hay que tener en cuenta el tema de las cabeceras de los ejecutables de QDOS).

(Tengo que refrescar la herramienta de Habbi, pero mi idea era comprimir todo en un (o varios) .zip con QPC2, pasarlos luego con la herramienta de Habbi a la QubIDE y luego en el QL ir descomprimiendo esos .zip).

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4754 veces

Re: RetroCrypta. QL WeekEnd en RetroWiki

Mensajepor ron » 24 Mar 2019 19:20

Vamos con la tercera y última entre de este "apasionante QL WeekEnd".

Mi más sincero agradecimiento a los "pilares" de QL, Afx, Zerover y Badaman.

A las 19:30 desde Marte, para los QL de la Tierra... -507

https://youtu.be/GfuHJpmXzY8


Volver a “Sinclair QL”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados