home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / totallyamos / issue5 / edit / 6.seq < prev    next >
Text File  |  1992-06-28  |  8KB  |  188 lines

  1. eca00000ff23fw0080666673001
  2. ^2|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|
  3.  
  4. ^4                 Y O U R   L E T T E R S   P A G E .
  5.  
  6. ^2|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|
  7.  
  8. ^5 Congratulations  on your disk based magazine "Totally AMOS".  I am a
  9. ^5fledgling programmer with a little experience in Amiga Basic and have
  10. ^5recently  bought  a copy of AMOS after hearing rave reviews about how
  11. ^5good it is.  I have ploughed through the Amos user manual and studied
  12. ^5some  of  the example programs supplied on the disk but must admit on
  13. ^5still being confused as to how to get started - I am hoping that your
  14. ^5magazine  will  be  able  to  point  me  in the right direction!  I I
  15. ^5particularly  liked  the  "AMOS for Beginners" section (Issue 4) as I
  16. ^5was  actually  able  to understand what was being said - more of this
  17. ^5please!  Please continue with this as I am sure that there are others
  18. ^5out  there  as  anxious to get started yet equally confused as I am -
  19. ^5keep up the good work!
  20.  
  21. ^5 I  would  also  like  to  thank  Paul  Townsend  from Technical Fred
  22. ^5Software  for his "Trig screen effects contribution.  It is not often
  23. ^5that  a  professional  programmer  takes the time out to explain such
  24. ^5things  in  easy  to  follow layman's language - more of this as well
  25. ^5please!   That said I would like to point out that there are a lot of
  26. ^5"Nervous Novices" out there who, like me, have acute paranoia attacks
  27. ^5etc  whenever  a  printed  program  fails to work even though we have
  28. ^5copied  it  in  character by character but still get that frustrating
  29. ^5"syntex  error"  message  flashing across the screen!  I am of course
  30. ^5refering to the Trig screen effects program which was printed as:
  31.  
  32. ^6Screen Open 0,320,256,32,lores
  33. ^6Flash Off
  34. ^6Degree
  35. ^6For F=0 to 360
  36. ^6Add RGB 1,1 to 31
  37. ^6X160+(100*Sin(F))     ***NB this line
  38. ^6Y128+(100*Cos(F))     ***and this one
  39. ^6Plot XYRGB
  40. ^6Next F
  41. ^6Shift Up 2,1,31,1
  42. ^6Direct
  43.  
  44. ^5This  seems  OK  at  first  glance  but  after  much hair pulling and
  45. ^5gnashing of teeth, I painfully discovered that the program would only
  46. ^5work if it was amended to look like:
  47.  
  48. ^6X = 160+(100*Sin(F))
  49. ^6Y = 128+(100*Sin(F))
  50.  
  51. ^2(Note the '=')
  52.  
  53. ^5 This  seems pretty petty to point out, but it is small setbacks like
  54. ^5this  that  leave  the  nervous  novice feeling lonely, depressed and
  55. ^5downright  suicidal!  Please bear in mind when printing listings that
  56. ^5to  us  novices,  you  programmers  are  like  God - it MUST be right
  57. ^5because  YOU  SAID  SO!!  We need a lot of encouragement, please make
  58. ^5sure the listings are accurate.
  59.  
  60. ^5One  further thing, the following listing was given in the June issue
  61. ^5of Amiga Shopper as part of an AMAL tutorial:
  62.  
  63. ^6A$=A$+"If J1&1 Jump Up"
  64. ^6A$=A$+"If J1&2 Jump Down"
  65.  
  66. ^5On  checking  of  J1  in  the user guide I am told that this function
  67. ^5tests  the  left  joystick and "returns a bit pattern in the standard
  68. ^5format"  -  I  am  still  none  the  wiser!   Could  you explain this
  69. ^5function,  particularly  the  use  of the `&' as it must do something
  70. ^5important but it seems to be gobbledegook to me at the moment!
  71.  
  72. ^1 Regards,  Eddie O'Neill.
  73. ^1 An original Nervous Novice.
  74.  
  75. ^2 Thanks  for  your letter Eddie, it's good to hear from a new reader.
  76. ^2Paul T.  sends his regards and will remember you in his next demo!
  77.  
  78. ^7 As to the errors, here's my excuse....
  79.  
  80. ^7 When  TA  started  way  back  in  September 1991, we did all our own
  81. ^7articles,  therefore  we  knew  which characters were used as control
  82. ^7codes  in the magazine driver ie what we put in to change the colours
  83. ^7etc.  so we knew what couldn't be used.  Since then, however, we have
  84. ^7had  input  from  others  complete  with  listings for you to type in
  85. ^7yourselves.   This has made us realise that several of our characters
  86. ^7are  used  in Amos and so when the TA driver does its job it tries to
  87. ^7act  on what it sees as control characters.  Unfortunately this seems
  88. ^7to  have different effects on different setups - if the text suddenly
  89. ^7turns  bold,  then  this  is  easily spotted on proof reading TA, but
  90. ^7sometimes it just skips a character as seems to have happened here.
  91.  
  92. ^7 The actual working listing is included in the source_progs directory
  93. ^7on this disk. The character that fouled it up was the sharp sign `#' 
  94.  
  95. ^7It should have read:
  96.  
  97. ^2Screen Open 0,320,256,32,Lowres
  98. ^2Flash off            
  99. ^2Degree               
  100. ^2For F=0 To 360       
  101. ^2Add rgb,1,1 to 31
  102. ^2X#=160+(100*Sin(F))  
  103. ^2Y#=128+(100*Cos(F))  
  104. ^2Plot X#,Y#,RGB       
  105. ^2Next F               
  106. ^2Shift Up 2,1,31,1    
  107. ^2Direct
  108.  
  109. ^4 The  `#'  allows  the  use of decimal places, leaving this out means
  110. ^4that the number is rounded up to the next whole number.
  111.  
  112. ^4 That's  enough  of  the  excuses,  but it is true,we shall alter the
  113. ^4driver program to take this into account.
  114.  
  115. ^2 As to the J1&1 Jump Up etc
  116.  
  117. ^2 All  this  means is that its an Amal routine saying `If the joystick
  118. ^2is  pushed up, then jump to the subroutine called Up.  Similarly with
  119. ^2Down, left and right.  The subroutines would include the instructions
  120. ^2as  to what should happen in the program if the joystick is pushed in
  121. ^2that direction.  Hope that's now clearer than mud!
  122.  
  123. ^4 It goes to prove that programmers are human - not gods!
  124.  
  125. ^6 Thanks for understanding my Beginners article, I'm not a programmer,
  126. ^6so I work on the philosophy that if I can understand it, it should be
  127. ^6OK!
  128.  
  129. ^2=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  130.  
  131. ^6 Dear Anne & Len,
  132.  
  133. ^6 Thank you for Issue 4 or TA, it is always nice and prompt!
  134.  
  135. ^6 I  have  recently purchased EASY AMOS so will give the competition a
  136. ^6miss  this  time.   The  Easy  AMOS user guide is well presented with
  137. ^6plenty  of  examples  to  help, but I did think that the disk copying
  138. ^6procedure  required  before  you could use the program might be a bit
  139. ^6daunting for newcomers to the Amiga.
  140.  
  141. ^6 The  master  disk  supplied  first  has  to be write enabled for the
  142. ^6user's  name  to  be  inserted,  it  gives  the disk an unique number
  143. ^6including  the  first 3 letters of the user's surname, the users name
  144. ^6will  also  be displayed on the Easy AMOS Edit screen each time it is
  145. ^6booted  up.   When copying commences, the Master disk de-crunches its
  146. ^6files  and produces 3 working disks ie Programs Disk, Tutorials Disk,
  147. ^6Examples  Disk,  it  will  also format a My Programs disk.  Europress
  148. ^6have thoughtfully provided special labels for the disks.
  149.  
  150. ^6 Anyway,  back  to  TA  Issue  4.   Thankyou for the extra REMS on my
  151. ^6kaleidescope  program  the music was a nice surprise.  Programs which
  152. ^6we   especially   liked   were   Bouncybob  very  well  drawn:   War9
  153. ^6spectacular:  Stars, a very good twinkle effect:  Amind and Scoreline
  154. ^6both  showed  how  very simple games can be quite addictive:  Pix had
  155. ^6some beautifully drawn sprites and maps; Scrolly also had very nicelt
  156. ^6drawn  fonts,  shame  about the spelling mistake.  I have printed out
  157. ^6your  Basic  Tutor,  with  your  help  and Easy Amos I will get there
  158. ^6eventually.  I seem to have started in the middle.
  159.  
  160. ^6 Two  queries:   First  Simon  Nicoll  warned  about  turning off the
  161. ^6keyboard  and said the only wat out might be to use a 3 key reset.  I
  162. ^6am  too  inexperienced  to  try  it but logically wouldn't a reset be
  163. ^6impossible if the keyboard was turned off?
  164.  
  165. ^6 The  second point is regarding the Sam player in TA, when I tried to
  166. ^6reverse the samples, the screen went back to Amiga Dos.
  167.  
  168. ^6 I hope that this letter is not too long but I thought you might like
  169. ^6some feedback from all the work you put into the magazine.
  170.  
  171. ^6Yours Sincerely, Len & Betty Boyns.
  172.  
  173. ^7Thanks for the feedback, we really like to hear what you think and we
  174. ^7are  sure  that  the  other  contributors will be pleased to see your
  175. ^7comments, it is encouraging to read that other users like your work.
  176.  
  177. ^7 The  3  key  reset  does seem illogical, but this combination of key
  178. ^7presses has direct access to the Amiga's system and NOTHING will stop
  179. ^7it!
  180.  
  181. ^7 As  regards  the Sam Player, we'll take a look at it as it worked OK
  182. ^7when we tested the sams before releasing TA.
  183.  
  184. ^2=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  185. \
  186.  
  187.  
  188.