' Be CAREFUL with that command - it turns off ALL Multitasking,
' Making your program run slightly smoother. It will also LOCK THE KEYBOARD
' and you will be unable to CTRL-C your programs.
'
' Before the demos Exits, You must enable multitasking. See Line 201
'
'
Unpack 10 To 0
Led Off : Music 1
Shift Up 1,8,15,1
Screen Open 1,370,166,2,Lowres : Curs Off : Cls 0
Palette $0,$FFF
Autoback 0
Screen 0
Palette 0,$FFF
Screen 1
Hide
Set Rainbow 0,0,35,"","",""
HUE=$0
For A=0 To 15 : Rain(0,A)=HUE : HUE=HUE+$1 : Next
HUE=$F
For A=16 To 31 : Rain(0,A)=HUE : HUE=HUE+$110 : Next
Rainbow 0,0,185,32
TXT$="Yeah! $another demo by Gaz.....Right Mouse Button To Change Scroll Settings. If you are looking �for music$ for your"
TXT$=TXT$+" progra�m$s� $t�h$e�n get one of my AMB Music Disks....On them you will find THE BEST music"
TXT$=TXT$+" hacked from demos, etc...They are ONLY available from the official AMOS PD Library. Disks 1-6 Are currently "
TXT$=TXT$+"available (I'm working on No.7), the piece you are hearing was taken from Disk No.6 and is called 'Beams Of Light'."
TXT$=TXT$+"Press Left Mouse Button to Leave........................."
TXT$=TXT$+"Greetings to Matt, Steve, Sandra (I managed to get hold of a Classical piece of music for you, Its on AMB 6!.....,Where Was I...Oh Yeah,"
TXT$=TXT$+" Greetings also to Arc Angel, Spadge, Sentinel, Wierd Science, Gary Fearn, Nadeem, Curos & Stavros, Pete Hickman, Francois, Mark Cox, Syntex, Len Tucker, Gareth Lancaster, Aaron,"
TXT$=TXT$+" Thanx also to Pat McDonald Of Amiga Format for giving our Fractal Generator a review. One point though -"
TXT$=TXT$+" You said it doesn't support overscan - it Does! (a 352x256 or 704x256 Screen). "
TXT$=TXT$+"A note about the �Fractal Generator - The AMOS PD library is the ONLY library"
TXT$=TXT$+" that has the latest version (512k & 1Meg Versions)$, The Other PD libraries only have the 1meg version."
TXT$=TXT$+".�...$�$�$�.... "
Def Scroll 1,0,0 To 46,166,-1,-5
Def Scroll 2,46,0 To 92,166,-3,10
Def Scroll 3,92,0 To 138,166,-1,-1
Def Scroll 4,138,0 To 184,166,-3,-1
Def Scroll 5,184,0 To 230,166,-2,-1
Def Scroll 6,230,0 To 276,166,-1,-1
Def Scroll 7,276,0 To 322,166,-3,-1
Def Scroll 8,322,0 To 352,166,-2,-1
OFFSET=1
Screen 1
FLAG=1
Repeat
LP:
TMP$=Mid$(TXT$,OFFSET,1)
If TMP$="�"
Screen 0
Shift Off
Shift Up 1,8,15,1
Screen 1
Add OFFSET,1,1 To Len(TXT$)
Goto LP
End If
If TMP$="$"
Screen 0
Shift Off
Shift Down 1,8,15,1
Screen 1
Add OFFSET,1,1 To Len(TXT$)
Goto LP
End If
Locate 0,0 : Print TMP$
Zoom 1,0,0,8,8 To 1,40*8,18*8,43*8,20*8
For A=1 To 11
Scroll 1 : Scroll 2 : Scroll 3 : Scroll 4
Scroll 5 : Scroll 6 : Scroll 7 : Scroll 8
Wait Vbl
Update : Synchro
Next
Add OFFSET,1,1 To Len(TXT$)
If Mouse Key=2
If FLAG=1
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,10
Def Scroll 2,46,0 To 92,166,-2,-3
Def Scroll 3,92,0 To 138,166,-2,-2
Def Scroll 4,138,0 To 184,166,-2,-1
Def Scroll 5,184,0 To 230,166,-2,
Def Scroll 6,230,0 To 276,166,-2,
Def Scroll 7,276,0 To 322,166,-2,
Def Scroll 8,322,0 To 352,166,-2,
FLAG=2
Goto SKIP
End If
If FLAG=2
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-3,2
Def Scroll 2,46,0 To 92,166,-3,1
Def Scroll 3,92,0 To 138,166,-1,0
Def Scroll 4,138,0 To 184,166,-2,-1
Def Scroll 5,184,0 To 230,166,-2,-2
Def Scroll 6,230,0 To 276,166,-2,1
Def Scroll 7,276,0 To 322,166,-2,-1
Def Scroll 8,322,0 To 352,166,-2,0
FLAG=3
Goto SKIP
End If
If FLAG=3
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,
Def Scroll 2,46,0 To 92,166,-2,
Def Scroll 3,92,0 To 138,166,-2,
Def Scroll 4,138,0 To 184,166,-2,
Def Scroll 5,184,0 To 230,166,-2,1
Def Scroll 6,230,0 To 276,166,-2,-1
Def Scroll 7,276,0 To 322,166,-2,
Def Scroll 8,322,0 To 352,166,-2,
FLAG=4
Goto SKIP
End If
If FLAG=4
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,-20
Def Scroll 2,46,0 To 92,166,-2,1
Def Scroll 3,92,0 To 138,166,-2,-1
Def Scroll 4,138,0 To 184,166,-2,0
Def Scroll 5,184,0 To 230,166,-2,0
Def Scroll 6,230,0 To 276,166,-2,0
Def Scroll 7,276,0 To 322,166,-2,0
Def Scroll 8,322,0 To 352,166,-3,-1
FLAG=5
Goto SKIP
End If
If FLAG=5
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,-1
Def Scroll 2,46,0 To 92,166,-2,1
Def Scroll 3,92,0 To 138,166,-2,-1
Def Scroll 4,138,0 To 184,166,-2,1
Def Scroll 5,184,0 To 230,166,-2,-1
Def Scroll 6,230,0 To 276,166,-2,1
Def Scroll 7,276,0 To 322,166,-2,-1
Def Scroll 8,322,0 To 352,166,-2,0
FLAG=6
Goto SKIP
End If
If FLAG=6
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-1,-5
Def Scroll 2,46,0 To 92,166,-3,10
Def Scroll 3,92,0 To 138,166,-1,-1
Def Scroll 4,138,0 To 184,166,-3,-1
Def Scroll 5,184,0 To 230,166,-2,-1
Def Scroll 6,230,0 To 276,166,-1,-1
Def Scroll 7,276,0 To 322,166,-3,-1
Def Scroll 8,322,0 To 352,166,-2,-1
FLAG=7
Goto SKIP
End If
If FLAG=7
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,
Def Scroll 2,46,0 To 92,166,-2,-1
Def Scroll 3,92,0 To 138,166,-2,
Def Scroll 4,138,0 To 184,166,-2,-1
Def Scroll 5,184,0 To 230,166,-2,
Def Scroll 6,230,0 To 276,166,-2,-1
Def Scroll 7,276,0 To 322,166,-2,0
Def Scroll 8,322,0 To 352,166,-2,-1
FLAG=8
Goto SKIP
End If
If FLAG=8
Screen 1 : Cls 0
Def Scroll 1,0,0 To 46,166,-2,0
Def Scroll 2,46,0 To 92,166,-2,1
Def Scroll 3,92,0 To 138,166,-2,-1
Def Scroll 4,138,0 To 184,166,-2,0
Def Scroll 5,184,0 To 230,166,-1,0
Def Scroll 6,230,0 To 276,166,-2,-3
Def Scroll 7,276,0 To 322,166,-2,-2
Def Scroll 8,322,0 To 352,166,-2,-1
FLAG=1
Goto SKIP
End If
SKIP:
End If
Until Mouse Key=1
For A=63 To 0 Step -1
Mvolume A : Wait Vbl
Next
Screen 0
Shift Off : Fade 1 : Wait 15
For A=32 To 0 Step -1 : Rainbow 0,0,185,A : Wait Vbl : Next
Rainbow Del 1
Screen 1 : Fade 1 : Wait 15 : Screen Close 1
'
'
' This is the command that restores the multitasking.