home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / 201-225 / apd217 / noname.amos / noname.amosSourceCode < prev    next >
AMOS Source Code  |  1991-02-26  |  3KB  |  81 lines

  1. Rem No Name Demo 
  2. Rem by JAG of FANATIX
  3. Rem
  4. Proc NONAME
  5. Procedure NONAME
  6. Screen Open 0,320,256,32,Lowres : Hide On : Cls 0
  7. Close Workbench : Close Editor : Led Off : Break Off 
  8. CH=2
  9. Unpack 6 To 0
  10. Unpack 7 To 1
  11. Screen Display 1,125,160,,
  12. Hide On 
  13. Screen Open 2,800,40,32,Lowres
  14. Flash Off : Hide On : Curs Off : Cls 0
  15. Screen Display 2,110,265,,
  16. Screen 0
  17. Shift Up 1,2,31,1
  18. Screen 1
  19. Flash 4,"(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)"
  20. Flash 5,"(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)"
  21. Flash 6,"(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)"
  22. Flash 7,"(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)"
  23. Flash 8,"(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)"
  24. Flash 9,"(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)"
  25. Flash 10,"(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)"
  26. Flash 11,"(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)"
  27. Flash 12,"(4cf,1)(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)"
  28. Flash 13,"(4cf,1)(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)"
  29. Flash 14,"(4cf,1)(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)"
  30. Flash 15,"(4cf,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(f00,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)(4cf,1)"
  31. S$="Let RB=0; Restart:  Let RA=1; Pause; Loop:  Let RA=RA+4; Let X=RA; Let RB=RB+1; If RB=8 then Jump G; H:  If X>384 then Jump Restart; Pause; Jump Loop; G:  Let RB=0; Jump H;"
  32. T$=Space$(2166) : For F=Start(8) To Start(8)+2166 : Poke Varptr(T$)+F-Start(8),Peek(F) : Next F
  33. Channel 0 To Screen Offset 2
  34. Music 1
  35. Screen 1 : Double Buffer 
  36. Wait Vbl 
  37. No Mask : Make Mask(1) : Make Mask(2)
  38. Bob 1,10,40,1
  39. Bob 2,100,40,2
  40. Bob 3,195,40,2
  41. Bob 4,280,40,1
  42. Amal 0,S$
  43. Wait Vbl 
  44. Amal On 
  45. Wait Vbl 
  46. Screen 2
  47. For F=1 To 31
  48. Colour F,(F+1*200)+3000
  49. Next F
  50. MAINLOOP:
  51. Gosub OBJECTS
  52. P=Asc(Mid$(T$,CH,1))
  53. SC=Amreg(0)
  54. N=Amreg(1)
  55. If N=7 Then Gosub NCHAR
  56. Wait Vbl 
  57. If Mouse Key=1 Then Goto DIE
  58. Goto MAINLOOP
  59. OBJECTS:
  60. If Vumeter(0)>10 Then A1=A1+1 : Bob 1,10,40,A1 : If A1=2 Then A1=0
  61. If Vumeter(1)>10 Then A2=A2+1 : Bob 2,100,40,A2 : If A2=2 Then A2=0
  62. If Vumeter(2)>10 Then A3=A3+1 : Bob 3,195,40,A3 : If A3=2 Then A3=0
  63. If Vumeter(3)>10 Then A4=A4+1 : Bob 4,280,40,A4 : If A4=2 Then A4=0
  64. Return 
  65. NCHAR:
  66. CH=CH+1 : If CH=Len(T$) Then CH=1
  67. Paste Bob SC-32,0,P : Paste Bob SC+352,0,P
  68. Return 
  69. DIE:
  70. Screen 2 : Fade 5 : Wait 75
  71. Screen 0 : Shift Off : Fade 5 : Wait 75
  72. Screen 1 : Flash Off : Fade 5
  73. For F=63 To 0 Step -1
  74. Mvolume F
  75. For T=0 To 1000 : Next T
  76. Next F
  77. Screen Close 2
  78. Screen Close 0
  79. Screen Close 1
  80. Music Off 
  81. End Proc