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

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS friendly part II
  5. Date: 22 Jan 1996 01:38:52 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Message-ID: <4duprc$7t8@maureen.teleport.com>
  8. References: <38232020@kone.fipnet.fi> <9PxXx*kka@aargh.incubus.sub.org> <4des65$bgk@serpens.rhein.de> <38232076@kone.fipnet.fi> <4djpni$t6h@serpens.rhein.de> <0321nas60.alamito@marketgraph.xs4all.nl>
  9. NNTP-Posting-Host: linda.teleport.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Ruud van Gaal (rvg@marketgraph.xs4all.nl) wrote:
  13.  
  14. : OK, so there is a large group of cod3rz who program the hardware directly, 
  15. : taking advantage of optimizing code for parallel instructions, directly 
  16. : poking the hardware, searching for invalid opcodes that do the trick .01 
  17. : cycle faster.
  18.  
  19.  What is this crap about invalid opcode & .01 cycle? Otherwise I agree
  20.  most coder optimize their code, and hit the HW because the amiga OS dont
  21.  offer any other acceptable mean for their project.
  22.  
  23. : Then there is the group (of which Michael van Elst, writer of 50% of the 
  24. : world's Amiga news, I believe, is one) who know this kind of programming is 
  25. : about to die, since progress in the computer scene means having to step onto 
  26. : higher levels, like using the OS for everything. People who program for Win95 
  27. : know what I'm talking about. Also look at the simplicity of Mac emulation on 
  28. : the Amiga; the Mac programs were mostly so OS-friendly written, that hardware 
  29. : wasn't an issue. And so it should, for professional programmers who have the 
  30. : need to create lasting and reliable software.
  31.  
  32.  Next thing we are going to hear is" its all because of coders that we
  33.  dont see an easy amiga emulation on PC"... the all thing is not worth 
  34.  commenting.
  35.  
  36. : Not for cewl cod3rz; they dive into the machine, reading the hardware manual 
  37. : before anything else, and make demo's which do yet another useless thing 
  38. : except boosting their ego on yet another demo-party amongst a select group of 
  39. : other cewl guyz.
  40.  
  41.  Why does it bother you so much that some poeple are having great fun 
  42.  programing 3d engine , writting music, designing graphics for pleasure and
  43.  game? I dont care to know, but you should ask yourself this question.
  44.  
  45. : Nothing wrong with that. It's just that those programs just don't run anymore 
  46. : when you have your printer attached, your drive renewed, or just put your can 
  47. : of Jolt cola too close the edge of the ENTER key! In other words; they are 
  48. : not written professionaly, just to get a nice effect. And 2 months later, it 
  49. : can be thrown in the bin because VBR just happened to move from $0 to 
  50. : somewhere else (I've never figured out what it actually does to make life 
  51. : impossible for so many programs).
  52.  
  53.  On the 68000 the VBR didn't exist.. but anyway choosing to ignore the VBR
  54.  is not good practice, like its a bad practice to poke/peek private OS 
  55.  structure. Bad practice exist in both world, there is no point to be made here.
  56.  remember those 1.3 progy breaking under 2.x? (oh I guess they where all
  57.  coder work... :)
  58.  
  59. : People like Michael are into a different style of programming; actually he 
  60. : fits more on a Unix or Silicon or Mac or Windows machine. Not meant to 
  61. : degrade, but just to indicate that he's trying to build lasting software; 
  62. : software that runs without major problems on the new set of Amiga machines. 
  63. : He's thinking about the future, not the now (which in computer business is 
  64. : the past in 1 second).
  65.  
  66.  He just use the OS at all cost... what ever the consequences.
  67.  The future is tomorrow.. not today. so when new HW design comeup new 
  68.  software will apear.. You dont run 1980s dos software on W95, do you?
  69.  
  70.  When AT realese a new machine, hopefully we will see a new generation of 
  71.  software not just a500 app repackaged with a AT OS sticker.
  72.  But I guess this dont make sense do you since you beleive software, game
  73.  /demo included have an infinite life span....
  74.  
  75. : Cewl cod3rz are children of the C64 age, and as so many took the step to the 
  76. : Amiga, it is not surprising to see the culture on the Amiga. The Amiga just 
  77. : supported both styles of programming, for 2 kinds of people with different 
  78. : interests. I've never heard complaints about people poking the hardware on 
  79. : the '64; it was normal and necessary. On the Amiga, the camp starts to 
  80. : divide, hence the conversations (to say the most) that clutter up the 
  81. : newsgroup.
  82.  
  83.  The solution is simple... you dont want to see coderz work, dont
  84.  download them and dont run them... simple enought? (hard when they
  85.  are packaged has part of the OS .. remember amigabasic? :)
  86.   
  87. : The cod3rz will disappear as new generations of computers come 
  88. : into existence. There's just too much hardware on the planet too make it all 
  89. : compatible. Well-thought out drivers can make things compatible for many 
  90. : years. Hardware hacking is just old-fashioned, but still possible and 
  91. : sometimes with nice results. But it's a hobby, and should be regarded as 
  92. : such; it has no actual use.
  93.  
  94.  They probably will when the HW is better managed by the OS then by them...
  95.  About your 'hobby' comment, you have no idea of whats going around you.
  96.  
  97. : I hope the new Amiga will indeed be hardware-incompatible. The demos only 
  98. : give the machine a C64-hobbyish look and that will only kill the machine, as 
  99. : for game-playing you're far better off using an Ultra64 or Playstation or PC 
  100. : (for its widespread use) or whatever; they are equipped for it. The Amiga is 
  101. : a video-machine, but can only rise as one if programmed so future boards can 
  102. : make it better, not worse, for running programs. Use the OS.
  103.  
  104.  demo give an impressive look to the machine... "Look this A500 can render
  105.  3d faster then an Indy". Its powder in the eyes, I dont see how this kill
  106.  a machine... But maybe you are right, maybe I'm killing my SGI by running 
  107.  those fancy polygon/fractal screen blanker!!! I never knew SGI had that
  108.  C64 hobbyih look :( I better leave the platform quick and get a real 
  109.  computer like a mac.
  110.  
  111.  The amiga is a computer... And scala, video toaster (heard of them?) are 2 
  112.  major video software banging the HW. If it didn't they wouldn't exist, and 
  113.  if they wouldn't exist less amiga would exist... 
  114.  
  115.  Get a grip on reality, and leave your sufucating OS bubble.
  116.  
  117.  also: a 133mhz pentium is already ~2x the price of a playstation, lame 
  118.  choice for a game machine unless you plan to do something else with it.
  119.  
  120. : Just what I'm saying is I think it's silly for Michael to try to righten the 
  121. : cod3rz path's of programming. They don't and will never listen, since it is 
  122. : possible. They will be extinct once the last one sees his program crash just 
  123. : because he added 8Mb of RAM and thereby saw his memory move from $100000 to 
  124. : $200000.
  125.  
  126.  Very silly indeed... like your example.
  127.  
  128.  How about OS app that require 8meg to run? crapy code break on some config,
  129.  some os code dont even work on other, 0 to 0, both side loose.
  130.  
  131. : To fasten the now, every programmer should at least have programmed at least 
  132. : 3 different brands of machines. They will understand what I'm saying.
  133.  
  134.  This wont change a thing when you are asked to do something like port a 
  135.  SNES game to the amiga line.
  136.  
  137.  Stephan
  138.