De eso que he escuchado que las IAs están haciendo programas informáticos, y digo, voy a probar una chorrada a ver lo que sale. Y tal que así:
Usted
Crea un programa para el ordenador sinclair QL que pregunte la hora y diga buenos días o buenas tardes
Copilot
¡Claro! El Sinclair QL fue un ordenador lanzado por Sinclair Research en 1984. Aunque no tengo acceso directo a un Sinclair QL, puedo proporcionarte un ejemplo de cómo podrías crear un programa simple en SuperBASIC para lograr lo que estás buscando.
100 INPUT "¿Qué hora es? (HH:MM) "; HORA$
110 LET HORA$ = LEFT$(HORA$, 2)
120 IF VAL(HORA$) >= 6 AND VAL(HORA$) < 12 THEN PRINT "¡Buenos días!"
130 IF VAL(HORA$) >= 12 AND VAL(HORA$) < 18 THEN PRINT "¡Buenas tardes!"
140 IF VAL(HORA$) >= 18 OR VAL(HORA$) < 6 THEN PRINT "¡Buenas noches!"
150 END
Este programa solicita la hora en formato HH:MM y luego verifica si está dentro de los rangos de la mañana, tarde o noche. Dependiendo de la hora ingresada, mostrará el saludo correspondiente.
Recuerda que debes adaptar este código al entorno específico del Sinclair QL y su lenguaje SuperBASIC. ¡Espero que te sirva como punto de partida!
------------------------------------------------------
Al final lo único que vamos a necesitar es saber expresar las peticiones

Quiero un prgrama en superbasic para el sinclair QL que muestre el catálogo del microdrive en dos columnas
Copilot
¡Por supuesto! A continuación, te proporciono un programa en SuperBASIC para el Sinclair QL que mostrará el catálogo del Microdrive en dos columnas:
100 REM Programa para mostrar el catálogo del Microdrive en dos columnas
110 REM Asume que los archivos están en MDV1_
120 REM Cambia MDV1_ según la unidad de Microdrive que desees listar
130 INPUT "Presiona ENTER para mostrar el catálogo: "; DUMMY$
140 CLS
150 LET FILES = CAT MDV1_
160 LET NUM_FILES = LEN(FILES)
170 LET COL_WIDTH = 32
180 FOR I = 1 TO NUM_FILES STEP 2
190 PRINT LEFT$(FILES, COL_WIDTH);
200 IF I + 1 <= NUM_FILES THEN PRINT MID$(FILES, COL_WIDTH + 1, COL_WIDTH);
210 PRINT
220 NEXT I
230 END
Este programa solicita que presiones ENTER para mostrar el catálogo del Microdrive. Asegúrate de cambiar MDV1_ según la unidad de Microdrive que deseas listar. Los nombres de los archivos se mostrarán en dos columnas, con un ancho de columna de 32 caracteres cada una.
Recuerda adaptar este código al entorno específico del Sinclair QL y su lenguaje SuperBASIC. ¡Espero que te sea útil!