370 NEXT m
380 LAYER 0
390 LAYER 2,0
400 STOP
1000 DEFPROC LayChange(mode,ch,he)
1010 div,add, maxX, maxY, mul,
chsz=1,0,128,96,2,ch
1070 IF he=0 THEN h=8
1080 IF he=1 THEN h=16
1090 IF he=2 THEN h=6
1100 IF he=3 THEN h=12
1110 REM Layer 0 is not covered
as PRINT POINT doesn't work
1120 IF mode=1 THEN LAYER 1,0:
CLS:mul=1:PRINT CHR$ 30;
CHR$ ch:PRINT CHR$ 29; CHR$
he:PRINT AT 0,0;"LoRes"''"
CSIZE (HxW) ";h;" x
";chsz'"PRESS ANY KEY":
PAUSE 0:CLS:ENDPROC
1130 IF mode=2 THEN LAYER 1,1:
CLS : PRINT CHR$ 30; CHR$
ch:PRINT CHR$ 29;CHR$ he:
PRINT AT
0,0;"EnhancedULA"'"CSIZE
(HxW) ";h;
" x ";chsz'"PRESS ANY KEY"
:PAUSE 0:CLS:ENDPROC
1140 IF mode=3 THEN LAYER 1,2:
CLS:MaxX=256:PRINT CHR$ 30;
CHR$ ch:PRINT CHR$ 29; CHR$
he:PRINT AT 0,0;"Timex
HiRes"'"CSIZE (HxW) ";h;"
x ";chsz'"PRESS ANY KEY":
PAUSE 0:CLS:ENDPROC
1150 IF mode=4 THEN LAYER 1,3:
CLS:PRINT CHR$ 30; CHR$ ch:
PRINT CHR$ 29; CHR$ he:
PRINT AT 0,0;"Timex
HiColour"'"CSIZE (HxW)
";h;" x ";chsz'"PRESS ANY
KEY":PAUSE 0:CLS:ENDPROC
ZX Spectrum Next User Manual, 3rd Edition (ISBN 978-1-5272-5496-1), written and illustrated by Phoebus R. Dokos. Copyright © 2020-2024 Phoebus Dokos / SpecNext Ltd. Licensed under CC BY-NC-SA 4.0. This is a transcription and can contain errors; check any doubt against the printed page.