home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
sourcecode
/
demos
/
lamercheck.amos
/
lamercheck.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1991-02-26
|
2KB
|
88 lines
Rem Brain-Dead Lamer Check-Protection System
Rem and Intro
Rem by JAG of FANATIX
Rem
D=3 : M=3
Close Workbench : Close Editor : Led Off : Break Off
Screen Open 0,320,256,32,Lowres
Curs Off : Flash Off : Hide On : Cls 0
Screen Open 1,320,256,32,Lowres
Curs Off : Flash Off : Hide On : Cls 0
Screen Open 2,320,256,32,Lowres
Curs Off : Flash Off : Hide On : Cls 0
Auto View Off
Unpack 7 To 0
Screen To Back 0
Screen Copy 0,0,0,320,256 To 1,0,0
Screen 1 : Fade 1 : Wait 75
Screen Close 2
Music 1
Fade 5 To 0
Wait 75
Screen Close 0
Auto View On
Screen Open 0,640,400,2,Hires
Screen To Front 0 : Screen 0
Colour 1,$FFF : Ink 1 : Paper 0
Curs Off : Flash Off : Hide On : Cls 0
Screen Display 0,120,100,,
Locate 0,1
Centre "Lamer-Check Protection System"
Locate 0,2
Centre "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
Locate 0,4
Centre "(Memory and drive no. checker)"
For F=1 To 100000 : Next F
Locate 3,10
Print "Checking for drives......"
Gosub DCHECK
For F=1 To 100000 : Next F
If D=0 Then Goto DRIV
Locate 3,13
Print "O.K."
For F=1 To 50000 : Next F
Locate 3,13
Print " "
Locate 3,10
Print "Checking memory......."
Gosub MEMCHECK
For F=1 To 100000 : Next F
If M=0 Then Goto MEM
Locate 3,13
Print "O.K."
Locate 0,23
Centre "Click mouse to continue...."
Do
If Mouse Key=1 Then Goto DIE
Loop
DCHECK:
Rem Have they got 2 drives?
If Exist("DF1:")=0 Then D=0
If Exist("FXDemoComp1A:")=0 Then D=0
If Exist("FXDemoComp1B:")=0 Then D=0
Return
MEMCHECK:
If Fast Free=0 Then M=0
Return
DRIV:
Screen 0 : Fade 5 : Wait 75
Screen Close 0
Screen 1 : Fade 5 : Wait 75
Unpack 6 To 1
Do
Loop
MEM:
Screen 0 : Fade 5 : Wait 75
Screen Close 0
Screen 1 : Fade 5 : Wait 75
Unpack 8 To 1
Do
Loop
DIE:
Screen 0 : Fade 5 : Wait 100
Screen 1 : Fade 5 : Wait 10
For F=63 To 0 Step -1
Mvolume F : For T=0 To 1000 : Next T
Next F
Screen Close 1
Screen Close 0