Hola,
Investigando diferentes formas de ejecutar el QDOS, sistema operativo del QL, encontré estos posts de ron de hace ya algunos años:
QDOS CLASSIC para Amiga
Emulando QL con Atari ST y Amiga
QDOS 3.03 funcionando sobre Amiga 500. Transforma tu Amiga en QL.
Investigando un poco, resulta que Mark Swift, autor del emulador QDOS classic, ha vuelto a trabajar recientemente (2022) en el emulador, añadiendo nuevas funcionalidades. Entre ellas destaca el driver QUBIDE, que permite acceder a contenedores HDF en formato compatible con el dispositivo de almacenamiento QUBIDE. Además, ha publicado esta nueva versión en formato de fichero ROM para WinUAE. Esto permite arrancar la emulación del Amiga con WinUAE directamente como si fuera un QL, sin tener que arrancar el Workbench y lanzar el emulador desde el SO.
Dándole vueltas a este concepto, se me ocurrió que sería curioso comprobar si esto funcionaría en el A500Mini, ya que Amiberry no deja de ser un fork de UAE para ARM.
Me tuve que pelear bastante para que Amiberry detectara el disco duro. Tiene que configurarse como RDB, y como el A500Mini no permite salvar la configuración tuve que hacer prueba y error con una Raspberry Pi hasta que conseguí que lo detectara. A continuación tuve que batallar con la herramienta de Habi para insertar ficheros QDOS en la partición QUBIDE, que eso también tiene su historia. Y finalmente, con ayuda del propio autor y de usuarios del foro inglés de QL, salvar mediante un POKE un bug del emulador que no permitía que funcionara el "Pointer Environment" (entorno de ratón del QL).
Aquí tenéis el resultado. Un QL emulado "nativo" en el A500Mini, con un entorno gráfico que ejecuta aplicaciones QDOS en multitarea:
https://www.youtube.com/watch?v=xRcvmaO-4c8&t=55s
Al final del post dejo un zip, que se pueda descomprimir directamente a un pen USB y lanzar la emulación como cualquier otro juego o entorno Workbench en el A500Mini.
Controles:
Una vez cargado el entorno:
- ALT+<punto> (ALT+.) para pasar el control al puntero
- El puntero se controla con los cursores y ESPACIO (hit) y ENTER (do)
- Se pueden lanzar distintas aplicaciones en multitarea, mientras quede memoria disponible
- CONTROL+C para conmutar entre aplicaciones una vez lanzadas (incluido en SuperBASIC)
- tecleando "sys_info" en la ventana de SuperBASIC, devuelve la memoria disponible
Quedan varias cosas por hacer: conseguir que funcione el ratón, mejorar la compatibilidad con el software QDOS, desarrollar un driver para discos duros en formato QXL.WIN (que son mucho más fáciles de manejar), etc. El autor sigue trabajando en ello en el poco tiempo que tiene disponible.
A mi me ha servido para aprender sobre como funciona el QL (Pointer Environment, Hot Keys, ficheros de boot, extensiones) y para pasar unos días de cacharreo muy entretenidos.
Sinclair QL en A500Mini
- napsternds
- Mensajes: 213
- Registrado: 16 Sep 2019 15:02
- Agradecido : 265 veces
- Agradecimiento recibido: 199 veces
- jjsaenz1969
- Mensajes: 1560
- Registrado: 21 Oct 2016 15:45
- Agradecido : 534 veces
- Agradecimiento recibido: 568 veces
Re: Sinclair QL en A500Mini
Tienes otra opción.
En Aminet tienes el UAEQLKickROM. Simplemente en el emulador en vez de usar una KickROM de Amiga usa la del archivo.
Imagino que funcionará con el A500 mini.
En Aminet tienes el UAEQLKickROM. Simplemente en el emulador en vez de usar una KickROM de Amiga usa la del archivo.
Imagino que funcionará con el A500 mini.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados