10 REM First we disable LAYER
2 and then we set Standard
ULA Display Mode
20 LAYER 2,0
30 LAYER 0
40 MaxX,MaxY=128,96
70 mul,div,add=1,1,0
100 chsz,h=8
120 FOR m=0 TO 5
130 n,d=0,1
150 IF m=0 THEN GO TO 370: REM
Layer 0 not supported by
PRINT POINT
160 FOR a=3 TO 8
180 FOR b=0 TO 3
190 n,d=0,1
210 PROC LayChange(m,a,b)
220 FOR r=0 TO (MaxY*mul)-1
STEP h
230 FOR c=0 TO (MaxX*mul)-chsz
STEP chsz
235 row = (r+add)/div
240 IF r=0 AND c<>0 THEN PRINT
POINT
c,row;d : d+=1
250 IF c=0 AND r=0 THEN PRINT
POINT
c,row;n : n+=1
260 IF c=0 AND r<>0 THEN PRINT
POINT
c,row;n :n+=1
270 IF c<>0 AND r<>0 THEN
PRINT POINT
c,row;"*"
280 IF n=10 THEN n=0
290 IF d=10 THEN d=0
300 NEXT c
310 IF c=1 THEN n=0
320 NEXT r
330 PAUSE 0
340 IF m=0 THEN GO TO 370
350 NEXT b
360 NEXT a
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.