home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
401-425
/
apd410
/
bigscroller.amos.pp
/
bigscroller.amos
/
bigscroller.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1992-05-17
|
10KB
|
523 lines
Set Buffer 20
'
'STORMS
'
' bbbbb iiiiii gggggg
' b b ii gg g
' b b ii gg
' bbbbb ii gg gg
' b b ii gg g
' b b ii gg g
' bbbbb iiiiii gggggg S C R O L L E R ......
'
'can you make it smooth and error free??
'best improvement will get a pd disk full of goodies...
'so get cracking
'
'
'
'
'
'
'
Hide
Screen Open 7,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Screen Display 7,140,40,320,18
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Flash Off
Def Scroll 1,0,0 To 500,17,-64,0
'
Screen Open 6,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 6,140,60,320,18
'
Screen Open 5,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 5,140,80,320,18
'
Screen Open 4,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 4,140,100,320,18
'
Screen Open 3,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 3,140,120,320,18
'
Screen Open 2,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 2,140,140,320,18
'
Screen Open 1,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 1,140,160,320,18
'
Screen Open 0,640,20,8,Lowres
Curs Off : Pen 2 : Paper 0 : Cls 0
Flash Off
Colour 3,$FF
Palette $0,$A10,$666,$3A0,$FFF,$F0F,$FF0,$FF,$F
Screen Display 0,140,180,320,18
'
Channel 1 To Screen Display 0
Amal 1,"Loop:M 0,20,50;M 0,-20,50;P;J Loop"
Amal On 1
Channel 2 To Screen Display 1
Amal 2,"Loop:M 0,30,50;M 0,-30,50;P;J Loop"
Amal On 2
Channel 3 To Screen Display 2
Amal 3,"Loop:M 0,40,50;M 0,-40,50;P;J Loop"
Amal On 3
Channel 4 To Screen Display 3
Amal 4,"Loop:M 0,50,50;M 0,-50,50;P;J Loop"
Amal On 4
Channel 5 To Screen Display 4
Amal 5,"Loop:M 0,60,50;M 0,-60,50;P;J Loop"
Amal On 5
Channel 6 To Screen Display 5
Amal 6,"Loop:M 0,70,50;M 0,-70,50;P;J Loop"
Amal On 6
Channel 7 To Screen Display 6
Amal 7,"Loop:M 0,80,50;M 0,-80,50;P;J Loop"
Amal On 7
Channel 8 To Screen Display 7
Amal 8,"Loop:M 0,90,50;M 0,-90,50;P;J Loop"
Amal On 8
'
'End
Dim FT(2688)
Restore DGE
CV=0 : RE=0
For I=1 To 2688
Read FT(I)
Next I
'
AZ$="STORM PLEASE TRY TO IMPROVE THIS EXCELLENT SCROLLER IDEA FROM AN OLD ARKANIOD DEMO BYE"
LTH=Len(AZ$)
'
For JK=1 To LTH
RE=7 : CV=0
D$=Mid$(AZ$,JK,1)
SD=Asc(D$)
ST=SD-50
SQ=ST*64
SFT=SQ-64
If SD=32 Then SQ=2624
'
For YU=1 To 64
If CV=>8 Then Add RE,-1 : CV=0
Screen RE
Add CV,1
HI=FT(SQ+YU)
If HI=>1 Then Paste Bob 330+CV*16,0,RE
' If HI=<0 Then Paste Bob 330+CV*16,0,2
' If HI=>1 Then Ink 1 : Bar 330+CV*16,0 To 330+CV*16+16,8
If HI=<0 Then Ink 0 : Bar 330+CV*16,0 To 330+CV*16+16,8
Next YU
'
' Wait Key
For I=0 To 1
' Screen 0 : Scroll 1
Screen 1 : Scroll 1
Screen 2 : Scroll 1
Screen 3 : Scroll 1
Screen 4 : Scroll 1
Screen 5 : Scroll 1
Screen 6 : Scroll 1
Screen 7 : Scroll 1
Wait Vbl
Next I
Next JK
End
'
'
DGE:
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,1,1,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,1,1,0,0,0,0
Data 0,0,1,1,0,0,0,0
Data 0,0,1,1,0,0,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,1,1,0,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,0,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,0
Data 0,1,0,0,0,0,1,0
Data 0,0,0,0,0,0,1,0
Data 0,0,0,1,1,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,0
Data 0,1,0,0,0,0,1,0
Data 0,1,0,0,0,0,1,0
Data 0,1,0,0,0,0,1,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,1,1
Data 0,0,0,0,0,0,1,1
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,1,1,1,1,0
Data 0,0,0,1,0,0,1,0
Data 0,0,0,1,0,0,1,0
Data 0,0,1,1,1,1,1,1
Data 0,0,1,0,0,0,1,1
Data 0,0,1,0,0,0,1,1
Data 0,0,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,1,1
Data 0,1,0,0,0,0,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,1,1
Data 0,0,0,0,0,0,1,1
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,0,0,0
' letter " A "
Data 0,0,0,1,1,1,1,0
Data 0,0,0,1,0,0,1,0
Data 0,0,0,1,0,0,1,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,0,0
Data 0,1,0,0,0,1,0,0
Data 0,1,0,0,0,1,0,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,0
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,0
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,0
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,0
Data 0,1,1,1,0,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,1,1,1,0
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,0
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,1,0
Data 0,1,0,0,0,0,1,0
Data 0,1,0,0,0,0,1,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,0
Data 0,1,0,0,0,0,0,0
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,1,0,0,1
Data 0,1,0,0,1,0,0,1
Data 0,1,0,0,1,0,0,1
Data 0,1,1,0,1,0,0,1
Data 0,1,1,0,1,0,0,1
Data 0,1,1,0,1,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,0
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,1,1,1,0,0,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,1,1,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,0,0
Data 0,1,0,0,0,1,0,0
Data 0,1,0,0,0,1,0,0
Data 0,1,1,1,1,1,1,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,0
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,1,1,1
Data 0,1,0,0,0,1,1,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,0,0,1,1,0,0,0
Data 0,0,0,1,1,0,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,1,1,1,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,1
Data 0,1,1,0,0,0,0,1
Data 0,0,1,0,0,0,1,1
Data 0,0,1,0,0,0,1,0
Data 0,0,1,1,1,1,1,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,0,1,1,0,1
Data 0,1,1,0,1,1,0,1
Data 0,1,1,0,1,1,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,0,1,1,1,1,1,0
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,1,1,1,0,0,0,1
Data 0,0,0,0,0,0,0,0
'
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,1,1,0,0
Data 0,0,0,0,0,0,0,0
'
Data 0,1,1,1,1,1,1,1
Data 0,1,0,0,0,0,0,1
Data 0,0,0,0,0,1,1,1
Data 0,0,0,0,1,1,0,0
Data 0,1,1,1,1,0,0,0
Data 0,1,0,0,0,0,0,1
Data 0,1,1,1,1,1,1,1
Data 0,0,0,0,0,0,0,0
'
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0