home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 15976 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.8 KB  |  98 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!spool.mu.edu!agate!doc.ic.ac.uk!mrccrc!warwick!coventry!csg019
  3. From: csg019@cch.coventry.ac.uk (-~=Zaphod=~-)
  4. Subject: Re: New hardware reference guide?
  5. Message-ID: <Bxv4n4.JJ3@cck.coventry.ac.uk>
  6. Sender: news@cck.coventry.ac.uk (news user)
  7. Nntp-Posting-Host: cc_sysh
  8. Organization: Coventry University
  9. References: <1992Nov13.023341.27459@mpifr-bonn.mpg.de> <Bxnwno.6ns@cck.coventry.ac.uk> <1992Nov17.022129.24772@mpifr-bonn.mpg.de>
  10. Date: Tue, 17 Nov 1992 13:40:10 GMT
  11. Lines: 85
  12.  
  13. In article <1992Nov17.022129.24772@mpifr-bonn.mpg.de> mlelstv@specklec.mpifr-bonn.mpg.de (Michael van Elst) writes:
  14. >In <Bxnwno.6ns@cck.coventry.ac.uk> csg019@cch.coventry.ac.uk (-~=Zaphod=~-) writes:
  15. >>>This is hardly right. In most cases you will end with a program that
  16. >>>a) runs on some machines only (most likely A500's and A3000's with no expansion)
  17. >
  18. >>It would work on any amiga with the custom chips at location $DFF000.
  19. >
  20. >Really ? What would a single interrupt from another hardware cause when
  21. >the programmer didn't lock out that possibility before ? How many demos
  22. >simply fail because 'self-modifying' code is soooo cute ?
  23.  
  24. Demo creators are not as bad as you seem to think, sure a few years back things
  25. were pretty bad, but your average demo writter does not write self modifying
  26. code, i never did, and the only time i've ever seen this, is in the sound
  27. tracker replay routine.
  28. As for the interupts, these are disabled after about 4 lines of code.
  29.  
  30. >>>b) crashes with a new OS version or when started from system that is booted further
  31. >>>   than the initial CLI.
  32. >
  33. >>It would not crash under new OS versions, because it would only use a few
  34. >>bare essential routines like Forbid() and Permit().
  35. >
  36. >There is more to it. A large couple of demos I have seen load straight to
  37. >some absolute address (or the decompactor does that). With different OS
  38. >version the chip memory usage varies and it is likely for the decompactor
  39. >that it hits the copperlist :)
  40.  
  41. Then thats the decompactors fault, not the demo writters fault.
  42.  
  43. >>And whats the point about booting got to do with the price of fish?
  44. >
  45. >The point is that you have to reboot your computer even to _start_ the
  46. >demo.
  47.  
  48. Jeez it must be murder pressing the 3 keys together...
  49.  
  50. >
  51. >>>c) does generate bogus displays on either NTSC or PAL systems.
  52. >>Depends what you mean by bogus displays.
  53. >
  54. >Oh.. even non-synchronizing displays. Or that neat loss of the correct
  55. >bitplane pointers in the Elite game.
  56.  
  57. Whats a non-sync'ing display?
  58.  
  59. >
  60. >>NTSC users would loose a portion of the screen due to the fact that the
  61. >>NTSC screen can't display as many lines at a PAL screen.
  62. >
  63. >>Easy enought to avoid, just :
  64. >
  65. >Heh.. 'just' ? did I write the demo/game ?
  66. >
  67. >>1.. Write another version where the graphics are kept withing a smaller
  68. >>area on the screen.
  69. >
  70. >>2.. Write a just an NTSC version, so all the lucky PAL owners have a chunk
  71. >>of screen missing (*not big OR clever CINEMAWARE*).
  72. >> 
  73. >>>d) risks hardware damage with things connected to the serial or parallel port.
  74. >
  75. >>How could it *dammage* hardware?
  76. >>Your not one of them guys that think that some viruses write to the disk
  77. >>label are you?  :)
  78. >
  79. >I have seen programs that simply write to the parallel or serial port.
  80. >That is not wise when you don't know what hardware is connected. Ah sure..
  81. >to run a demo I have to turn off my computer, disconnect everything and
  82. >boot from disk.. NOT! 
  83.                    ^
  84.            |
  85.         (Ooh, dear...)
  86.         
  87. I've never seen these demos, and i've seen thousands of demos.
  88.  
  89.  
  90.  
  91.  
  92.  
  93. -- 
  94. *******************************************************************************
  95. *        ///  A member of S.H.I.T. (Super High Intelligence Team)    ///      *
  96. *       ///        Fight, defeat and kill organized laming.         ///       *
  97. ****\\\X//********Steven Haggerty**csg019@uk.ac.cov.cck ok?*****\\\X//*********
  98.