home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
101-125
/
apd122
/
autoexec.amos
/
autoexec.amosSourceCode
next >
Wrap
AMOS Source Code
|
1990-01-02
|
3KB
|
123 lines
'*****************************************************************
'* AMOS Jukebox #1 - Written by Jon of Electrolyte on 28/12/1990 *
'* Thanks to Steve Richards for help with the Equaliser *
'* Hi to Everyone I know *
'*****************************************************************
'
Close Workbench : Close Editor
Dir$="AMOS JUKEBOX #1:"
'
Get Disc Fonts
Dim Y(3)
Led Off : Erase 3 : Hide On
Unpack 6 To 0
Screen Display 0,112,18,,
Double Buffer
Set Rainbow 0,1,65,"(4,1,15)","(5,1,15)","(4,1,15)"
Gr Writing 0
'
Rainbow 0,1,212,65
'
A$=A$+"AUtotest(Let R1=Vu(R0)*3; If R1=0 eXit else Direct Start)"
A$=A$+"Start: Anim 1,(13,3)(12,4)(11,4)(10,4)(9,4)(8,4)(7,4)(6,4)(5,4)(4,4)(3,4)(2,4)(1,4); P; W;"
'
Amreg(0)=194
Amreg(1)=25
For N=0 To 3
Channel N To Bob N
Bob N,97+N*50,Amreg(0),1
Amal N,"Let R0="+Str$(N)+A$
Next N
Amal On
Set Font 1
'
Do
CHECK:
If Key State(80)=True Then Gosub FIRST
If Key State(81)=True Then Gosub SECOND
If Key State(82)=True Then Gosub THIRD
If Key State(83)=True Then Gosub FOURTH
If Key State(84)=True Then Gosub FIFTH
If Key State(85)=True Then Gosub SIXTH
If Key State(86)=True Then Gosub SEVENTH
If Key State(87)=True Then Gosub EIGHTH
If Key State(88)=True Then Gosub NINTH
If Mouse Key=3 Then Gosub FDE : Erase 3 : Show On : Edit
If Mouse Key=2 Then Bchg 1,$BFE001
Loop
'
FIRST:
Gosub LD : FL$="F1..FRIENDSHIP..F1"
Music Off : Erase 3 : Load "Friendship.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
SECOND:
Gosub LD : FL$="F2..INTROBEAT..F2"
Music Off : Erase 3 : Load "Introbeat.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
THIRD:
Gosub LD : FL$="F3..MAD MAZE..F3"
Music Off : Erase 3 : Load "Mad-Maze.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
FOURTH:
Gosub LD : FL$="F4..PIANO PLINKER..F4"
Music Off : Erase 3 : Load "Piano-Plinker.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
FIFTH:
Gosub LD : FL$="F5..SMOKE..F5"
Music Off : Erase 3 : Load "Smoke.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
SIXTH:
Gosub LD : FL$="F6..STARWORX..F6"
Music Off : Erase 3 : Load "StarWorx.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
SEVENTH:
Gosub LD : FL$="F7..STRANGE LOADER..F7"
Music Off : Erase 3 : Load "Strange-Loader.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
EIGHTH:
Gosub LD : FL$="F8..TELEPHONE..F8"
Music Off : Erase 3 : Load "Telephone.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
NINTH:
Gosub LD : FL$="F9..THE EXPERIMENT..F9"
Music Off : Erase 3 : Load "The-Experiment.ABK"
Gosub PL : Music 1 : Volume 63
Return
'
LD:
Cls 0,1,268 To 356,280
T$="...LOADING MUSIC..."
Ink 6 : Text 170-Len(T$)*4,276,T$
Ink 2 : Text 168-Len(T$)*4,275,T$
Gosub FDE
Return
'
PL:
Cls 0,1,268 To 356,280
T$="NOW PLAYING: "+FL$
Ink 6 : Text 170-Len(T$)*4,276,T$
Ink 2 : Text 168-Len(T$)*4,275,T$
Return
'
FDE:
For V=63 To 0 Step -1
Volume V
Wait Vbl
Next
Return