home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2334 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.0 KB

  1. Path: sn.no!not-for-mail
  2. From: tbk@sn.no (Thore Bjerklund Karlsen)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS frien
  5. Date: 30 Jan 1996 07:11:55 +0100
  6. Organization: SN Internett
  7. Message-ID: <4ekcrb$1q9@sinsen.sn.no>
  8. NNTP-Posting-Host: sinsen.sn.no
  9.  
  10. (Juergen "Rally" Fischer)
  11.  
  12. >|> Give  me  a  reason I shouldn't believe it.  Get VBR, do a LoadView(
  13. >|> set  the DMA you need, set the interrupts you need, do a Forbid().  
  14. >|> don't really need much more to get it working.  After you are finish
  15. >|> just put everything back the way it was.
  16.  
  17. >The only thing your demo will need is the "Loadview(0)".
  18. >seems that copper stuff can't be done with OS.
  19.  
  20. Yep..   But  what  happens  if  you do Amiga-M or something?  I haven't
  21. tried just doing loadview(0) before.
  22.  
  23. >But forget vbr, interrupt severs work well. Blitter usage is also no
  24. >problem, you can even own() it.
  25.  
  26. Hooray for multitasking..  No point keeping the system alive if you own
  27. the blitter?
  28.  
  29. >Forbid() seems to be replacable by the task run at hi pri (let user
  30. >select pri level) and a input-handler.
  31.  
  32. What is the difference between Forbid() and SetTaskPri(127)?
  33.  
  34. >|> Reality  proves  me  right.  The only compatibility problems I have 
  35. >|> was  with a player that played twice as fast as it should on 040, bu
  36. >|> didn't  make it.  As far as I know, all my code works on machines up
  37.  
  38. >I heard about a mod-player using audio-device, I don't know how efficie
  39. >it is.
  40.  
  41. Wouldn't bet my life on it..  :)
  42.  
  43. >|> No,  I'm not.  I'm interested in GOOD software.  I don't want a demo
  44. >|> game  that "simply works".  I want a GOOD demo.  I want a GOOD game.
  45. >|> don't  want to watch dot-routines with 20 dots in a frame, because t
  46. >|> use  PutPixel()  or  whatever  (I  don't even know the name) to make
  47. >|> "simply  work".  Whether I want to watch dot-routines at all is anot
  48. >|> matter..  :)
  49.  
  50. >Well, I agree games need to go efficient way, but as I said,
  51. >the only non-OSy thing you need to do is owning the copper.
  52.  
  53. >Not putpixel, but just render to chipmem when chipset present,
  54. >writepixelarray8 when gfx-card selected.
  55.  
  56. Two times the code..  Not fun.
  57.  
  58. >|> ..  if you want a stunning demo/game..  Not WBTris or similar.
  59.  
  60. >You get the cpu power without OS shutdown.
  61.  
  62. Do  you  call  SetTaskPri(veryhigh),  LoadView(0)  and OwnBlitter() not
  63. shutting down the OS?
  64.  
  65. >|> Not at all.  Not everybody is rich, you know.  Do you seriously beli
  66. >|> that  a standard A1200 would have had any great games if everybody u
  67. >|> the OS?  I dare you to name ONE great game using *only* the OS!
  68.  
  69. >Well, the thig is, as I said, when done correct, everything except copp
  70. >can be done OS-compatible.
  71.  
  72. Everything CAN be made OS-compatible..  But at a price.
  73.  
  74. __
  75. \\\__ Thore B. Karlsen  % tbk@sn.no % C64-C128D-A1200-A2000C
  76.  \XX/ Wowbagger/AFL&SSN %  -c0d3r-  % A1230/50MHz-2C8F/340MB
  77.  
  78. Jud.19.28: Den de dude took ha' up downon an ass, and da damn man rose
  79.            down, and gat him unto his place. What it is, my man!
  80.                                                                                                                        
  81.