Screen Copy 2,Max(0,MDX),Max(0,MDY),320,208 To 2,DX2,DY2
If HX<HXO Then Extension_5_003C HX,HY
If HX>HXO Then Extension_5_004E HX,HY
If HY<HYO Then Extension_5_0060 HX,HY
If HY>HYO Then Extension_5_0070 HX,HY
NDNICE: Return
RDBITS:
Restore BITS
For A=0 To 2 : For B=0 To 2 : Read R(A*3+B) : Next B : Next A
BITS: Data 1,2,3,0,0,4,7,6,5
For A=0 To 15 : Read CDX(A),CDY(A) : Next A
Data -4,0,-3,-1,-2,-2,-1,-3,0,-4,1,-3,2,-2,3,-1,4,0
Data 3,2,2,2,2,3,0,4,-2,3,-2,2,-3,2
For A=0 To 7 : Read DX(A),DY(A) : Next A
Data -1,0,-1,-1,0,-1,1,-1,1,0,1,1,0,1,-1,1
For B=0 To 1
For A=0 To 3 : Read BRT(A,B) : Next A
Next B
Data 1,-2,3,1
Data 3,2,1,1
For A=0 To 5 : Read COMP$(A) : Next A
Data "Amiga","Monitor","Disk Drive","Mouse","Joystick","RAM CARD"
For A=0 To 3 : Read MES$(A) : Next A
Data "I HATE SCROLLY MESSAGES"
Data "OH NO A BORING SCROLLY MESSAGE"
Data "GREETS TO NOBODY FROM ANN T SOCIAL"
Data "GOSH A SCROLLY MESSAGE DEMO GOING ON AT THE SAME TIME AS THE GAME"
For A=0 To 2
Read AMOS$(A)
Next A
Data "AMOS-The Creator|This game was written using the AMOS language and AMOS TOME. AMOS is available now. R.R.P �49.95"
Data "AMOS TOME|The TOtal Map Editor, used to write this game, gives you 27 new AMOS commands and the most powerfull map editor available on any machine. out Now !. �24.99"
Data "The AMOS Compiler|Make your programs go 2-10 times faster ! Compiles AMOS programs into executable machine code. available May 1991"
A=0 : Read MAP$
While MAP$<>"END"
MAP$(A)=MAP$
Read LVL$(A),LTXT$(A)
Inc A
Read MAP$
Wend
Data "deadline3.map","Easy Street","Find the Mouse, and P.D disks, avoid muggers, rottweilers and don't jaywalk !"
Data "deadline4.map","By the River","At least the sun is shining, find your AMOS package."
Data "deadline5.map","Techno Fear","Find the monitor."
Data "deadline6.map","Tinstone","Go racing and get the Ram upgrade"
Data "deadline7.map","Horsham Common","Find out about a U.F.O sighting, and get the Disk Drive"
Data "deadline8.map","Close Encounters","On board an alien ship, Find the TOME box !"
Data "deadline1.map","Mean Streets","Find the Joystick, and P.D disks, avoid muggers, rottweilers and don't jaywalk !"
Data "deadline2.map","Wobildin Park","There's an Amiga in here somewhere, and some sport !"
Data "deadline9.map","Hall of the Compiler","Find the compiler, but watch out !"
Data "END"
Return
Procedure CREDITS
Load "tomelogo.abk",11
Screen Open 0,320,256,16,Lowres : Curs Off : Flash Off : Cls 0
Unpack 11 To 0
SCROFF
T$="This disk is public domain, and may be copied freely, as long as none of the files on it are"
T$=T$+" removed, modified or used for any commercial gain (i.e coverdisks). Deadline is (c) Shadow Software/AMOS Club 1991"
DTEXT[T$]
SCROFF
T$="AMOS TOME will be available in March 91, with a discount for AMOS Club Members."
T$=T$+"TOME includes a new extension of 27 commands for AMOS, as well as the most powerfull Map Editor available for any computer!"
DTEXT[T$]
SCROFF
T$="The AMOS Club provides programming advice and support for AMOS users."
T$=T$+" Membership is �10 per year (�15 Overseas) and provides 6, 20 page newsletters"
T$=T$+" as well as access to the AMOS Helpline, and the AMOS P.D Library."
DTEXT[T$]
SCROFF
T$="Also on this disk are some typical AMOS programs from the newsletters."
T$=T$+" More programs like these, as well as advice, hints, tips and help for absolute beginners to experts is in each newsletter."
DTEXT[T$]
SCROFF
T$="To join the AMOS Club, send a cheque for the correct amount (�10 U.K, �15 Overseas) and your name and address"
T$=T$+" to AARON FOTHERGILL, AMOS CLUB, 1 LOWER MOOR,WHIDDON VALLEY, BARNSTAPLE, N.DEVON. EX32 8NW, ENGLAND."
DTEXT[T$]
SCROFF
T$=" The music in this game is from LUKE MILLER'S MUSIC DISK #1 from the AMOS P.D Library"
T$=T$+" Samples are from Peter Hickman's P.D samples disks."
DTEXT[T$]
SCROFF
T$="Instructions: You control Arnold Shortscribbler, who is trying to write an article for the next AMOS newsletter."
T$=T$+" unfortunately, he has only a limited amount of time to collect together all his AMOS P.D collection, his Amiga"
T$=T$+" and his AMOS software so that he can write the article [MORE]"
DTEXT[T$]
SCROFF
T$="by the deadline for the next issue. Unfortunately, a huge storm has blown all of Arnold's disks and computer components"
T$=T$+" out of the window and throughout the town's park and streets !"
T$=T$+" [MORE]"
DTEXT[T$]
SCROFF
T$="Arnold must avoid Muggers, Rottweilers, pits, water and mutant pigeons"
T$=T$+" while collecting all his hardware and software. [MORE]"
DTEXT[T$]
SCROFF
T$="Fortunately, Arnold has an unlimited supply of Stop Signs to divert muggers"
T$=T$+" and can collect spades so that he can dig pits to trap either muggers or rottweilers."
T$=T$+"[MORE]"
DTEXT[T$]
SCROFF
T$="Go get em !"
DTEXT[T$]
SCROFF
T$="AMOS TOME is (c) Shadow Software 1990. AMOS the Creator is (c) Mandarin/Jawx 1990."
DTEXT[T$]
SCROFF
Z=Free
Load "adverts.abk",11
End Proc
Procedure PT[P,X,Y]
Shared PT(),PTX(),PTY(),PTP
PT(PTP)=P : PTX(PTP)=X : PTY(PTP)=Y
Inc PTP : PTP=Min(PTP,20)
End Proc
Procedure SHWCOMP
Shared COMP(),COMP$()
Screen 1
C$=""
For A=0 To 4 : If COMP(A)=1 : C$=C$+COMP$(A)+":" : End If
Next A
DLINE[C$]
End Proc
Procedure SHWDISK[D]
Shared PD$(),MES$(),MES$,DTIME,DEMO,SCORE
Z=Free
If D<160
A$=PD$(D-1)
If A$="" : A$="This Could Be your disk !" : End If
If(Left$(A$,3)="LPD") or(Left$(A$,3)="ACE")
DLINE["This Disk "+A$]
SCORE=SCORE+2000 : If Left$(A$,3)="ACE" : SCORE=SCORE+2500 : End If
Else
DLINE["This Disk APD"+Str$(D)+"-"+A$]
End If
Else
DLINE["AMOS Club and AMOS Club P.D"]
End If
A$=Upper$(A$)
If DEMO=0 : DTIME=0 : End If
If Instr(A$,"FONTS") and DEMO=0 and Rnd(10)>8 : DEMO=1 : End If
If Instr(A$,"DEMO") and DEMO=0 and Rnd(10)>7 : DEMO=2 : MES$=MES$(Rnd(3))+Space$(35)+"x" : End If
If Instr(A$,"VIRUS") and DEMO=0 and Rnd(10)>3 : DEMO=3 : End If
If Instr(A$,"MUSIC") and Rnd(10)>8 : Music Off : Bank Swap 3,9 : Music 1 : End If
If Instr(A$,"SAMPLE") : Sam Loop Off : Sam Play 8,Rnd(8)+1 : End If
If Instr(A$,"BALLS") and DEMO=0 and Rnd(10)>4 : DEMO=4 : End If
If Instr(A$,"ARCADIA") and DEMO<4 and Rnd(10)>0 : DEMO=5 : DTIME=0 : End If
If Instr(A$,"PAINT") and DEMO<5 : DEMO=6 : DTIME=0 : End If
If Instr(A$,"REVERSI") and DEMO<5 : DEMO=7 : DTIME=0 : End If
If Instr(A$,"TREASURE") and DEMO<5 : DEMO=8 : DTIME=0 : End If