NEW
NEXTa
OPEN #n.f
OUT
m.n
OVER n
PAPER n
Inicializa el
sistema
BASIC, borrando el programa (y sus
varia
bles) y
toda la
memoria
a la que BASIC tiene acceso (hasta la di
rección
dada por la variable de sistema RAMTüP). Conserva las
variables de sistema VDG, P-RAMT, RASP y PIPo Devuelve el
control al menú de
presentación,
pero no afecta
al
disco de RAM
(unidad M).
(i) Busca la
variable
de control
a.
(ii) Añade a su valor el valor del paso
especificado
en
FOR.
(iii)
Si el paso
es
igualo mayor que Oy el valor de
a
es mayor que
el límite (o si el paso es menor que O y el
valor
de
a
es menor
que el límite)
,
salta a la sentencia de retorno del bucle
.
Error 2 si no existe la variable
a.
Error 1 si la variable
a
no es la misma que la especificada en FOR.
Asocia al canal número
n
el dispositivo especificado por
f.
Los nú
meros de canal pueden estar en el margen de Oa 15; no obstante,
el
sistema
se reserva los
cuatro
primeros, O.
. . 3,
por lo qu
e
no
es
conveniente utilizarlos. Los dispositivos posibles son "S" (panta
lla)
,
"K" (teclado) y "P" impresora. La impresora puede ser redi
rigida a la puerta paralelo o a la puerta serie (con FORMAT
LPRINT). Se provoca el error 'OISP. E/S INCORRECTO' si se
intenta leer en un
dispositivo
que sólo admite
escritura,
o
viceversa
:
Envía el byte
n
a la puerta m
.
[Carga el par de registros BC con
m y el registro A (acumulador) con n y ejecuta la instrucción out
(c),a.]
Error B a menos que
O~m~65535
y
-
2 5 5 ~ n~ 25 5 .
Controla la sobreimpresión para
los
caracteres que se escriba en lo
sucesivo.
Si n=O, los caracteres sustituyen a los que hubiera previamente en
la posición de escritura.
Si n= 1,
los
caracteres nuevos se mezclan con los antiguos para dar
el color de la tinta dondequiera que uno de ellos (pero no ambos)
tuviese dicho color, y el color del pap
el
donde ambos fuesen papel
o ambos tinta.
Error K a menos que n sea O o l
.
Como INK, pero para controlar el color del papel (fondo).
Capítulo
8.
Guía de programación en +3 BASIC
316