windemo 8 8Y: ZX Spectrum +3e Window Channel Demo 7:7:0: (4,"w>4,0,16,20,5" 2^#4;0;5;14;1;30;1;"+3e Windows"'"===========" <#4;30;0'"New with version 1.10 of the ZX Spectrum +3 are powerful text windows, which you can PRINT to just like the screen." F#4;30;2'"As you can see, text justification is available in three modes: left, centred and fuly justified." Po#4;0;"Of course, you can also turn it off, in which case you are responsible for word-wrapping!" U 9000(# Z5,"w>0,0,2,30" dh#5;1;6;1;14;"Windows can have any character size, from 3 up to 8..." nc=83-1 x)6,"w>"+(c*2)+",21,2,8,"+c 2#6;8-c;6;14;"Size ";c 6 c 9000(# #4;1;30;0'"Windows will automatically scroll upwards when required, or you can scroll them up manually:" +a=112 :#4;7;:a 9000(# 6#5;14;"You can have double-width text:" c=38 )6,"w>"+(c*2)+",21,2,8,"+c E#6;8-c;6;14;28;1;"Size ";c 6 c 9000(# -#5;14;"Or double-height text:" c=83-1 )6,"w>"+(c*2)+",21,2,8,"+c "E#6;8-c;6;14;29;1;"Size ";c , 6 6c @ 9000(# E3#5;14;"Or both together, of course:" Jc=38 T26,"w>"+(c*3-6)+",20,3,12,"+c ^Y#6;8-c;6;14;28;1;29;1;"Size ";c; h 6 rc | 9000(# #4;0;29;2;1;"Reduced height is also available, allowing you to cram more characters into the same space." c#4;0;29;3;1;"This can be combined with double height as well!!" #4;0;29;0;1;"Altogether, that's a choice of 48 different character sizes!"''"And if the built-in sets aren't to your liking, you can supply your own."  9000(# #4'"It is possible to use the standard attribute and cursor-movement features such as INK and TAB, as well as many more special control codes which can be output using CHR$." #4'"Block graphics are automatically scaled to the character size: ";142;137;131;135;" but UDGs are just 'clipped' to the current size.";0;  9000(# =#5;"You can instantly 'wash' windows to new colours:" 2#4;24;76L;15;1;  9000(# #4;2; 6,"w>5,5,14,22,7" #6;4;0;14;1;"You can also save the contents of a window, in case something overwrites it, and then restore it later."  6  9000(# #4;3;  9000(# <#5;14;"You can use commands like CAT #5 ASN:" &#4;0;14; 0 #4 : 9000(# D-#5;14;"And LIST #4 etc etc..." N #4 X 9000(# @4:5: #(15,"w>23,0,1,32,6" #2#15;2;7;18;1;19;1;30;1;1;14;"Press a key to continue" #< 15 #F""9030F# #P=""9040P# #Z15,"w>23,0,1,32,6" #d#15;14; #n 15 #x n