home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / applicat / 8687 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  6.6 KB

  1. Xref: sparky comp.sys.amiga.applications:8687 comp.sys.amiga.introduction:1539 comp.sys.amiga.advocacy:29183
  2. Path: sparky!uunet!walter!qualcom.qualcomm.com!network.ucsd.edu!swrinde!zaphod.mps.ohio-state.edu!wupost!spool.mu.edu!umn.edu!news.d.umn.edu!ub.d.umn.edu!not-for-mail
  3. From: rfentima@ub.d.umn.edu (Robert Fentiman)
  4. Newsgroups: comp.sys.amiga.applications,comp.sys.amiga.introduction,comp.sys.amiga.advocacy
  5. Subject: Re: Programming
  6. Date: 15 Nov 1992 19:57:16 -0600
  7. Organization: University of Minnesota, Duluth
  8. Lines: 115
  9. Message-ID: <1e6v5sINN3om@ub.d.umn.edu>
  10. References: <mwm.2ndl@contessa.palo-alto.ca.us> <1e5rq2INNa7e@ub.d.umn.edu> <Bxs1D7.A3o@undergrad.math.waterloo.edu>
  11. NNTP-Posting-Host: ub.d.umn.edu
  12. Keywords: AMOS, beginners, programming
  13.  
  14. In article <Bxs1D7.A3o@undergrad.math.waterloo.edu> sjjohnst@undergrad.math.waterloo.edu (Stephen Johnston) writes:
  15.  
  16. >So AMOS cacn work on one screen or many.  So?  Can it open windows? Will you
  17. >check for us?  I have never seen an AMOS program open on a window.  Maybe
  18. >because it takes over system resources, it wouldn't be able to handle IDCMP
  19. >window events...  And then what use is the program for input and output?
  20.  
  21. Sure it opens windows.  You can even select a variety of boarders
  22. (including the option for no boarder I think).
  23.  
  24. >Gee, I have a C tutorial manual in fron of me ythat describes how to use
  25. >more than 8 sprites at once.  It also describes how to use 16 colour sprites,
  26. >and double width sprites.  A simple matter of setting a single flag in the
  27. >sprite structure.  So AMOS doesn't have any advantage here.
  28.  
  29. You haven't seen the 64 sprites available to AMOS have you?  They can
  30. each be 16 to 128 pixels wide by 1 to 255 pixels high by 16 to 256
  31. pixels deep.  The number and size of bobs are only limited bt memory. 
  32. I'm glad AMOS does not have an advantage, so others can use this too.
  33. FYI, this information was taken directly from the AMOS manual.
  34.  
  35. >These Euro-Demos usually don't work on multiple machines - those that work
  36. >on an A500 usually dont work on an A3000, those that work on DOS 2.04 won't
  37. >work on DOS 3.0  You're limiting yourself to using one machine.  Ever want to
  38. >upgrade?  Can you ever upgrade your AMOS program, without re-compiling under
  39. >a new version of AMOS?  A system-friendly routine written in C or PASCAL, etc
  40. >probably doesn't need to be re-compiled under different versions of DOS.  I
  41. >regularily use HiSpeed Pascal under DOS 1.3 and 2.04.  As long as my routine
  42. >doesn't use DOS 2.04 specific function calls, it doesn't matter where I
  43. >compile it or run it.
  44.  
  45. Most AMOS programs are not compiled, so other users can learn by
  46. example.  There are no include files for AMOS.  If one wants to use an
  47. OS specific call (ie open a public screen), we just call the system libraries.
  48. The AMOS Pro upgrad just made the package better (ie, added support for
  49. MED and noisetracker modules, a better editor where you can see the
  50. program running real time RIGHT ON THE EDITOR in a small window, Arexx
  51. support, and more).
  52.  
  53. >Note 2:  SAS C, Hisoft Corporation, etc, don't release new versions of their
  54. >compilers for specifically for new operating systems either.  I have SAS C
  55. >v5.0 under DOS 2.04.  Do I really need to upgrade to version 6?  Not really.
  56. >I can do everything I want, and use DOS 2.04 to its full advantage now that I
  57. >have the 2.04 includes.  Does AMOS have 'includes' or something similar for
  58. >new versions of DOS?  Or do you have to wait for the upgrade to come out?
  59.  
  60. Refer to what I have posted above.  Amos works the same under 2.04 as
  61. 1.3, with the addition od being able to call the 2.04 specific routines.
  62.  
  63. >>>BTW, you might be interested to know that the AMOS programs I have
  64. >>>handy fall flat on their faces under 3.0. Just the usual AMOS
  65. >>>"futz-the-copper-list" garbage, then a blank screen.
  66. >>
  67. >>Since you OBVIOUSLY don't program in AMOS, you have NO merrit on this.
  68. >
  69. >Gee, I never knew that it was a requirement to be a programmer to judge
  70. >whether a program works or not...
  71.  
  72. You misquoted me.  I was referring to a different part of the post.
  73.  
  74. >>Besides, a LOT of programs don't work when you upgrade to a new OS
  75. >>(including some languages). 
  76. >
  77. >Especially when the program is not system compliant - ie - doesn't use DOS.
  78. >Have you read threads about Commodore not releasing the Hardware Reference
  79. >Guide to AGA?  Commodore doesn't want programmers playing with the system
  80. >directly.  They want people to use DOS.  They strongly hint thtat things will
  81. >change DRASTICALLY with whatever comes after AGA (and this is already under
  82. >development).  And if programs DON'T use DOS, they won't work.  Simple.
  83.  
  84. Yea, I've heard about it (even though I only have an A2000 and WB 1.3,
  85. student budget you know.  One of the deciding factors in me buying AMOS).
  86.  
  87. >I disagree.  A programmer should learn from the start to program modularly.
  88. >That means that each module complies with the rules of every other module
  89. >on your program.  One of those 'modules' is the user/dos interface.  If you
  90. >don't comply with these rules, you're not programming well.
  91.  
  92. Thanks you for agreeing with me.  Amos helps to teach modularity as it
  93. uses sub-programs (procedures).  AMOS can (or a procedure) can call the
  94. operating system whenever.  The dos communication is not the problem
  95. Mike was stating.
  96.  
  97. >Using Amiga-A to switch screens is NOT system compliant (can you change this
  98. >in your AMOS program?)  Capturing your input stream, so that my screen-blanker
  99. >blanks my AMOS program after 5 minutes is NOT system compliant.
  100.  
  101. I don't know if I can change this or not.  Funny, though.  My screen
  102. saver works perfectly with AMOS.  I've never had a problem with
  103. multi-tasking. From what I have heard from AMOS Pro users, it can open
  104. on the workbech screen. Perhaps AMOS is not as bad as you thought.
  105.  
  106. >/===========================+================================================\
  107. >\|  Stephen J. Johnston     |      sjjohnst@descartes.uwaterloo.ca      /// |/
  108. >/|  Computer Science        |  170 University Ave. West, Suite 12-198  ///  |\
  109. >\|  University of Waterloo  |  Why follow, when  /\ |\/| | / _  /\ \\\///   |/
  110. >/|  Ontario, Canada         |  you can lead?    /--\|  | | \_/ /--\ \XX/    |\
  111. >\===========================+================================================/
  112.  
  113. I hope this clears things up a bit.
  114.  
  115. If you want specific info, like the window, screen, etc. commands, I
  116. have the manual and can look things up.  Just give me a topic.
  117.  
  118. BTW, I'm sure Mandarin is working on a verion of AMOS that takes
  119. advantage of the AGA chips (If that is not handled in AMOS Pro). 
  120. Unfortunately, my version was designed for the ECS times (but since most
  121. users have that right now, it works fine for me).
  122.  
  123.     Thanks
  124.     Robert Fentiman
  125.  
  126. UseNet: rfentima@ub.d.umn.edu
  127. At: University of Minnesota, Duluth
  128.  
  129.