home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / programm / 17357 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  3.5 KB

  1. Xref: sparky comp.sys.amiga.programmer:17357 comp.sys.amiga.hardware:21490
  2. Path: sparky!uunet!mcsun!uknet!edcastle!dcs.ed.ac.uk!jxp
  3. From: jxp@dcs.ed.ac.uk (Joe Potter)
  4. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
  5. Subject: Re: Attn Commodore: You are making a Big Mistake (Hardware
  6. Message-ID: <Bz9qq6.5L6@dcs.ed.ac.uk>
  7. Date: 14 Dec 92 21:37:17 GMT
  8. References: <1992Nov12.000037.27562@wuecl.wustl.edu><1992Nov13.221116.15921 <70436@cup.portal.com> <amipb.04wr@amipb.gna.org>
  9. Sender: cnews@dcs.ed.ac.uk (UseNet News Admin)
  10. Organization: Department of Computer Science, University of Edinburgh
  11. Lines: 50
  12.  
  13.  
  14.     Well, I've spent half an hour catching up on this (and associated)
  15. threads, and all I can see is people saying the same old things again and
  16. again.  I must admit it is a knotty problem, as I hope I'll illustrate, but I
  17. am tending towards the OS side of things.
  18.  
  19.     The major point on the side of the OS people is that of compatibility. 
  20. It is, right enough, a very important issue, perhaps the most serious one being
  21. debated.  Truly, the Amiga cannot advance until there is a software base that
  22. can run on the advanced machine.  This is obvious: we've already heard people
  23. saying "who's going to buy an A1200?" and this is going to be a valid question
  24. for some time now.
  25.     So (we?) developers should be very concerned with making things work. 
  26. fair enough.  This leads to problem number 1.
  27.  
  28.     I write Product X, a great ECS-compatible game, runs just great, even
  29. on my A1500 w/33MHz 040 + ECS.  I must admit, at this point, this is a
  30. speculative example.  Product X will sell well over the existing architecture,
  31. i.e. 16bit ECS Chip architecture and whocares Fast architecture.  I'll make
  32. money, but I must be concerned with the Amiga's future: the consoles are
  33. catching up.
  34.     Now comes the difficulty.  I've been good so far: I'm a clean coder and
  35. all my program is modular, the graphics sections are easily isolated, and
  36. recoded for OS compliance, and I can return the product to AmigaDOS compliance.
  37. This is no problem, a matter of a few days work.  Great.  I have two versions
  38. of Product X.  How do I market them?  Do I include both copies in the same
  39. package?  Quite a loss, I should imagine.  Do I combine them, and have the
  40. Product detect which machine is in use and select the appropriate executable? 
  41. Still requires extra space - will it still fit on a (two?) disks, without
  42. compromising depth of gameplay, or will it spill onto an extra disk?  Or should
  43. I market two versions, with big labels declaring which system they are valid
  44. for?  Would the resulting consumer confusion damage my sales?
  45.     Remember, I can't use OS compliant software in the base machine case -
  46. it would be too slow, because I can't guarantee the presence of WB2.1 or better.
  47. I'd have to have *very* intricate code that figured out what calls were
  48. floating around that I could still use, all-or-nothing library coding seems to
  49. still be quite popular.  I suspect the answer to my quandary is the second
  50. option above, but this does lengthen development time and cost, and can raise
  51. production cost, especially in the manual ("If you're the proud owner of a
  52. machine with the AGA graphics hardware, you can select >KAPOW< from the title
  53. screen and run OS compliant! ...")
  54.  
  55.     I might also take this point to slap a few OS enthusiasts' wrists for
  56. doggedly attacking the demo-coders whilst also saying that the demo scene
  57. doesn't affect Amiga sales.  You can't have your cake and eat it!  If they
  58. don't matter, why should they comply?
  59.  
  60.                             Joe.
  61.  
  62. "How many times must the cannon balls fly?"
  63.