home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1991-06-11 | 2.5 KB | 99 lines |
- Rem Boring change disks part
- Rem by JAG
- Rem
- DEMO
- Procedure DEMO
- Screen Open 0,320,256,2,Lowres : Hide On : Curs Off : Cls 0
- Close Workbench : Close Editor : Led Off : Break Off
- Load "chmus.abk",3
- Load "chpic.abk",6
- Music 1
- Unpack 6 To 0 : Hide On
- Set Rainbow 0,1,90,"","",""
- Rainbow 0,0,40,256
- Restore RDATA
- For F=0 To 89
- Read R : Rain(0,F)=R
- Next F
- R$="Restart: Let X=0; Pause; Loop: Let X=X+1; If X=90 then Jump Restart; Pause; Jump Loop;"
- Channel 0 To Rainbow 0
- Amal 0,R$
- Amal On
- CS=0
- Do
- Inc CS
- If CS=7 Then CS=1
- If CS=1 Then Gosub RED
- If CS=2 Then Gosub YELLOW
- If CS=3 Then Gosub GREEN
- If CS=4 Then Gosub CYAN
- If CS=5 Then Gosub BLUE
- If CS=6 Then Gosub PURPLE
- Shift Up 2,2,31,1
- For F=1 To 60
- Wait 1
- If Mouse Key=1 Then P=1
- Next F
- Shift Off
- If P=1 Then Gosub CHECK
- For F=1 To 60
- Wait 1
- If Mouse Key=1 Then P=1
- Next F
- If P=1 Then Gosub CHECK
- Shift Down 2,2,31,1
- For F=1 To 60
- Wait 1
- If Mouse Key=1 Then P=1
- Next F
- Shift Off
- If P=1 Then Gosub CHECK
- For F=1 To 60
- Wait 1
- If Mouse Key=1 Then P=1
- Next F
- If P=1 Then Gosub CHECK
- Loop
- Direct
- RED:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$200,$400,$600,$800,$900,$B00,$D00,$F00,$D00,$B00,$900,$800,$600,$400,$200
- Return
- YELLOW:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$220,$440,$660,$880,$990,$BB0,$DD0,$FF0,$DD0,$BB0,$990,$880,$660,$440,$220
- Return
- GREEN:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$20,$40,$60,$80,$90,$B0,$D0,$F0,$D0,$B0,$90,$80,$60,$40,$20
- Return
- CYAN:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$22,$44,$66,$88,$99,$BB,$DD,$FF,$DD,$BB,$99,$88,$66,$44,$22
- Return
- BLUE:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$2,$4,$6,$8,$9,$B,$D,$F,$D,$B,$9,$8,$6,$4,$2
- Return
- PURPLE:
- Palette 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,$202,$404,$606,$808,$909,$B0B,$D0D,$F0F,$D0D,$B0B,$909,$808,$606,$404,$202
- Return
- Stop
- CHECK:
- P=0
- If Exist("FanatixMegademo4DiskB:")=-1 Then Goto DIE Else Return
- DIE:
- Dir$="FanatixMegademo4DiskB:"
- Set Rainbow 0,0,16,"","",""
- Rainbow 0,0,340,0
- Shift Off
- Fade 3
- For F=63 To 0 Step -1
- Mvolume F : For T=0 To 1000 : Next T : Next F
- Screen Close 0
- Music Off
- Mvolume 63
- Run "Dualscroll.AMOS"
- RDATA:
- Data $F00,$F10,$F20,$F30,$F40,$F50,$F60,$F70,$F80,$F90,$FA0,$FB0,$FC0,$FD0,$FE0
- Data $FF0,$EF0,$DF0,$CF0,$BF0,$AF0,$9F0,$8F0,$7F0,$6F0,$5F0,$4F0,$3F0,$2F0,$1F0
- Data $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$FD,$FE
- Data $FF,$EF,$DF,$CF,$BF,$AF,$9F,$8F,$7F,$6F,$5F,$4F,$3F,$2F,$1F
- Data $F,$10F,$20F,$30F,$40F,$50F,$60F,$70F,$80F,$90F,$A0F,$B0F,$C0F,$D0F,$E0F
- Data $F0F,$F0E,$F0D,$F0C,$F0B,$F0A,$F09,$F08,$F07,$F06,$F05,$F04,$F03,$F02,$F01
- End Proc