Kit MSX 2 da MPO

SET PAGE

Formato: SET PAGE <X>,<Y>

Finalidade: Selecionar uma página da SCREEN que servirá de página ativa e escolher uma página da SCREEN que será a página de exibição.

Categoria: Instrução.

Observações: Esta instrução só é válida nos modos gráficos 3,4,5 e 6.

<X> é o número da página de exibição e tem de ser um número inteiro compreendido entre 0 e 3, conforme o modo gráfico escolhido.

<Y> é o número da página ativa e tem de ser um número inteiro compreendido entre 0 e 3, conforme o modo gráfico escolhido.

Uma página ativa é aquela em que são ativos os "statements" de "input/output".

Uma página de exibição é aquela que é exibida na SCREEN.

O número total de páginas varia de acordo com os seguintes modos gráficos (com memória de vídeo de 128 Kb):

Modo Gráfico Número Total de Páginas
3 0 a 3
4 0 a 3
5 0 a 1
6 0 a 1

Na falta de <X> e <Y> o valor será 0.

Exemplo

10 COLOR 15,4,4

20 OPEN "GRP:" FOR OUTPUT AS #1

30 SCREEN 5

40 SET PAGE 0,0:COLOR 15

50 PRESET(32,32)

60 PRINT #1,"THIS IS PAGE NR. 0"

70 SET PAGE 0,1:COLOR 1

80 PRESET(32,16)

90 PRINT #1,"THIS IS PAGE NR. 1"

100 FOR I=1 TO 5

110 SET PAGE 1,1

120 FOR J=1 TO 1000:NEXT J

130 SET PAGE 0,0

140 FOR J=1 TO 1000:NEXT J

150 NEXT I

160 CLOSE

170 END

Porgrama spage.bas:

kitmpo2 0034 kitmpo2 0035