Nota. Antes de grabar, inserte un disco inicializado en el que quede espacio suficiente para el
fichero que vaya a grabar. No grabe nunca nada en el disco maestro (de hecho, los orificios de
protección de los discos maestros deben estar siempre cerrados).
Si está utilizando la versión de Dr. LOGO para CP/M 2.2 (cara 4), no podrá cambiar el disco a
mitad de la sesión de trabajo. En este caso es aún más importante disponer de un disco de
trabajo con CP/M 2.2 y Dr. LOGO en el que haya abundante espacio libre para grabar
programas.
setd (*)
(definir unidad). Establece como unidad implícita la especificada.
?defaultd
A:
?dir
[CUADRADO CIRCUNFERENCIA ESTRELLA]
?setd b:
?defaultd
E:
?dir
[TRIANGULO CASA]
Teclado y joystick
buttonp
(button pressed, botón pulsado). Da como salida el valor lógico TRUE (verdadero) si está
pulsado el botón del joystick cuyo número se especifica (0 o 1).
?to disparo
>label "bucle
>if (buttonp 0) [pr [fuego el 0!]]
>if (buttonp 1) [pr [fuego el 1!]]
>go "bucle
>end
La situación de la empuñadura se determina con paddle.
keyp
(key pressed, tecla pulsada). Da como salida el valor lógico TRUE (verdadero) si se ha tecleado
alguna tecla y está en espera de ser leída.
?to tecla
>if keyp [op rc] [op "]
>end
paddle
Determina la situación del joystick 0 o el 1. El significado de los valores generados es el siguiente:
Valor
255
Significado
Inactivo
Manual de Amstrad CPC 6128 (revisión 2008) - Página 254