home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 2001-01-14 | 4.6 KB | 75 lines |
- Close Workbench : Close Editor : Screen Open 0,320,512,2,Lowres
- Flash Off : Curs Off : Hide On : Cls 0 : Auto View Off
- SETUP:
- Dim X$(51),X(51),Y(51),XX(20),YY(20),O(4)
- SCNT=1 : CNT=31
- Copper Off
- SC$=SC$+"++++++++++++++++++++++++++++++++++++ HI HOW ARE YOU GOING! "
- SC$=SC$+"WELCOME TO THE JULY ISSUE OF THE GADGET DISK "
- SC$=SC$+"WELL HAVE WE GOT A DISK FULL OF FANTASTIC PROGRAMS AND NEWS FOR YOU "
- SC$=SC$+"THIS MONTH...............................WELL NO WE DONT! BUT WE WILL "
- SC$=SC$+"DO OUR BEST FROM NOW ON I WILL BE CODING AN "
- SC$=SC$+"INTRO FOR THIS DISK EACH MONTH, SO IF YOU HAVE ANY MUSIC OR GRAFIX "
- SC$=SC$+"THAT YOU WOULD LIKE TO GO INTO THE DEMO THEN SEND THEM IN TO THE P.O. "
- SC$=SC$+"BOX AND I WILL CODE SOMETHING TO SUIT THE MODE, THERE ARE NO LIMITATIONS "
- SC$=SC$+"SO GO AHEAD AND PRODUCE SOMETHING GREAT "
- SC$=SC$+"OK NOW DOWN TO BUSINESS.........................TONIGHT WE ARE GOING TO ELECT "
- SC$=SC$+"A NEW PRESIDENT OF THE CLUB (ANY TAKERS) "
- SC$=SC$+"BY THE WAY DID ANY BODY GET LAST MONTHS DEMO BY PHEONIX TO WORK, MINE CRASHED "
- SC$=SC$+"EVERY TIME (HEY LEE, ARE YOU SURE THAT DEMO WAS NOT GURU TIME 3)........................................."
- SC$=SC$+"HA HA HA HA HAAA ANY WAY HERE IS A LITTLE BIT OF INFO "
- SC$=SC$+"ABOUT THIS INTRO THE SCREEN RESOLUTION IS ### HAM INTERLACE ### SO NOW YOU SEE WHY YOUR EYES "
- SC$=SC$+"ARE HURTING, ALTHOUGH THIS IS ONLY A SIMPLE DEMO THE FILE SIZE IS HUGE, DUE TO THE FACT THAT THE PICTURE DATA IS 123 K IN "
- SC$=SC$+"SIZE AND THE SOUND MODULE IS ABOUT 45 K IN SIZE THE WHOLE THING WAS CODED IN ONE AFTERNOON "
- SC$=SC$+"THE MUSIC IS OFF A ENGLISH PD DISK AND THE COOL PICCY IS MINE "
- SC$=SC$+"ALSO ON ITS WAY REAL SOON IS MY LASTEST MEGA DEMO (GURU TIME 2 THE NON RECOVERABLE ERROR) BIGGER AND BETTER THAN THE FIRST "
- SC$=SC$+" MAYBE NEXT MONTH I WILL HAVE MORE TIME, AND PRODUCE SOME VECTORS FOR THE DEMO, IF I EVER GET THE ### MEGA DEMO ### FINISHED "
- SC$=SC$+"ANY WAY ITS TIME TO HIT THAT MAGIC BUTTON AND EXIT OUTTA HERE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
- SC$=SC$+" HEY MAN ARE YOU STILL HERE................................SO YOU ARE HUH!, OK THEN I WILL KEEP GOING "
- SC$=SC$+"NOW THAT THE CLUB IS STARTING TO HEAD SOMEWHERE, ITS ABOUT TIME WE ALL STARTED TO DO SOMETHING "
- SC$=SC$+"MAYBE GET TOGETHER ON A WEEKEND AND PRODUCE SOMETHING FANTASTIC.....................................ITS ONLY A SEGESTION, BUT "
- SC$=SC$+"WELL WORTH THINKING ABOUT +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
- Unpack 5 To 0 : Restore RDATA : Gosub RB
- Screen Open 1,370,250,2,LORES : Palette $0,0
- Screen Display 1,100,53,380,256 : Def Scroll 1,1,223 To 369,255,-3,0
- Screen Open 7,320,512,4096, : Flash Off : Curs Off : Hide On
- Screen Copy 0,0,160,256,205 To 1,40,0
- SCRL$="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ@,!.:?/+-()#{} "
- Gosub PIXD : Wait Vbl : Screen Copy 0,0,205,223,255 To 1,50,100
- Unpack 11 To 7 : Get Palette 7 : Screen To Front 7 : Hide On : Copper On
- View : Hide On : Music 1
- ROO:
- Gosub STEXT
- Wait Vbl : Goto ROO
- PIXD:
- Restore SD :
- For F=1 To 51 : Read X$(F),X(F),Y(F)
- Next F : Return
- SD:
- Data "0",84,40,"1",98,40,"2",112,40,"3",126,40,"4",140,40,"5",154,40
- Data "6",168,40,"7",182,40,"8",196,40,"9",210,40,"A",0,12,"B",14,12
- Data "C",28,12,"D",42,12,"E",56,12,"F",70,12,"G",84,12,"H",98,12
- Data "I",112,12,"J",126,12,"K",140,12,"L",154,12,"M",168,12,"N",182,12
- Data "O",196,12,"P",210,12,"Q",224,12,"R",238,12,"S",252,12,"T",266,12
- Data "U",0,40,"V",14,40,"W",28,40,"X",42,40,"Y",56,40,"Z",70,40,"@",210,68
- Data ",",14,68,"!",224,40,".",0,68,":",266,68,"?",28,68,"/",196,68
- Data "+",154,68,"-",224,68,"(",126,68,")",140,68,"#",42,68,"{",168,68,"}",182,68," ",288,68
- STEXT:
- Screen 1 : Scroll 1
- Add CNT,4
- If CNT>18 Then Gosub NCHAR : CNT=0 : Inc SCNT : If SCNT>Len(SC$) Then SCNT=1
- If Mouse Key=1 Then End
- Return
- NCHAR:
- E$=Mid$(SC$,SCNT,1) : E=Instr(SCRL$,E$)
- Screen Copy 0,X(E),Y(E),X(E)+14,Y(E)+25 To 1,352,223 : Return
- RB:
- Set Rainbow 0,1,28,"","","" : Rainbow 0,0,272,28 : Colour Back 0
- Restore RDATA : For C=0 To 27 : Read CVA : Rain(0,C)=CVA
- Next C : View : Return
- RDATA:
- Data $0,$11,$22,$133,$244,$355,$466,$577
- Data $688,$799,$8AA,$9BB,$ACC,$BDD,$CEE,$DFF
- Data $89E,$78D,$67C,$56B,$45A,$349,$238,$127
- Data $16,$5,$4,$3,$2,$1,$0,$0
- Return