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

  1. Path: sparky!uunet!dtix!darwin.sura.net!spool.mu.edu!yale.edu!ira.uka.de!sol.ctr.columbia.edu!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ami-cg!cg
  2. From: cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Big mistake - A compromise (of sorts)
  5. Message-ID: <cg.0i2x@ami-cg.GraySage.Edmonton.AB.CA>
  6. Date: 20 Dec 92 18:14:50 GMT
  7. References: <1992Dec18.211223.29630@clipper.ingr.com>
  8. Organization: Not an Organization
  9. Lines: 67
  10.  
  11. In article <1992Dec18.211223.29630@clipper.ingr.com> kontos@clipper.ingr.com
  12.  (Thorne K. Kontos) writes:
  13. >
  14. >     Since I believe I started this thread, let me put forth a compromise
  15. >solution. There are two classes of people who will continue to write
  16. >software for the Amiga. The professional programmer who is attempting to
  17. >create a piece of software that may become a viable commercial product 
  18. >is one of these. The other is the hardware hacker/demo coder who writes
  19. >"demos" for fun. The obvious solution given that Commodore does not wish
  20. >to release the AGA specs, is to release code that will allow the hacker
  21. >to bang the hardware, yet return to the normal OS when the demo is
  22. >finished. A generic piece of code that covers all Amigas (regardless of
  23. >configuration) would be perfect. In this manner, the demo coders can happily
  24. >bang the hardware all they want, but by using this snippet of code, the
  25. >computer can be returned to its "normal" state, without having to do
  26. >the three finger salute and reboot the machine which is so prevalent among
  27. >the current demos that I have seen. So what do you think?
  28. >     IMHO, this solution works well, and satisfies all. Commodore does not
  29. >have to release the AGA specs. Demo coders will be able to continue to code
  30. >demos, but they will be OS friendly demos. Professional programmers can and
  31. >will continue to use the normal OS function calls.
  32. >
  33. >                              Thorne K. Kontos
  34. >                              System Engineer
  35. >                              Intergraph A.P.D.
  36.  
  37. I agree with your initial split of the folks concerned, but I don't agree that
  38. your solution will work. First off, releasing the code in source or simple
  39. object form would make it too easy for the hacker/demo folks to figure out
  40. what the hardware really does. I'm also not convinced that anything short of
  41. rebooting the system is a truly safe, reliable way to bring the OS back to
  42. full functioning. What about the state of anything real-time dependent? What
  43. about the zillions of background processes that might be running? For example,
  44. my system here is a UUCP node, with Getty running all the time and with
  45. connections coming in at random times. In the past I've run Amiga Empire games
  46. on it as well as running test versions of AmigaMUD. I don't WANT to stop all
  47. that stuff to run a game, so the only games on the system are a few that
  48. multitask quite happily. I HAVE lots of arcade and role-playing games, which
  49. I run on other systems (my A2000 is currently on loan, however).
  50.  
  51. I want to suggest something (perhaps mostly to CBM) that I think has a better
  52. chance of working. Unfortunately, it won't solve the problem for a couple of
  53. years.
  54.  
  55. CBM has said they are working on two new chip sets/architectures. One is low
  56. end and one is high end. OK, so deliberately make the two sets as incompatible
  57. as possible! Then, release the full specs on the low-end architecture, but
  58. not for the high-end one. The hacker/demo folks can then hack away on the
  59. low-end systems, and their stuff will be shared with and appreciated by all
  60. the folks with such systems. Folks like me who want a very stable system for
  61. software development will likely have a high-end system anyway (I'm typing
  62. this on my A3000/25). If the two architectures are quite different, there is
  63. much less chance of any hackers developing something for the high-end systems,
  64. which appears to be one of the main concerns about releasing hardware specs.
  65. Things like big role-playing games, which can make good use of extra memory
  66. and hard disks, don't really need hardware access, and should run just fine
  67. on the high-end machines by going through the OS for everything.
  68.  
  69. Folks with lots of money will buy one of each, and will have a stable system
  70. on which to run BBS's, develop software, run WP's, spreadsheets, etc. and
  71. will have a possibly highly unstable (boot all the time) system on which to
  72. run arcade games, demos, mods, etc.
  73.  
  74. Aside from it not solving the problem for AGA, anyone see problems with this?
  75.  
  76. --
  77. Chris Gray   cg@ami-cg.GraySage.Edmonton.AB.CA
  78.