home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / amiga / games / 18533 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  3.9 KB

  1. Path: sparky!uunet!cbmvax!bagate!dsinc!spool.mu.edu!agate!doc.ic.ac.uk!warwick!uknet!yorkohm!minster!amc-a
  2. From: amc-a@minster.york.ac.uk
  3. Newsgroups: comp.sys.amiga.games
  4. Subject: RE: A1200 custom registers: ignorance punished.
  5. Message-ID: <728137628.28014@minster.york.ac.uk>
  6. Date: 27 Jan 93 12:27:09 GMT
  7. Organization: Department of Computer Science, University of York, England
  8. Lines: 59
  9.  
  10. Article 21583 of comp.sys.amiga.games:
  11. Path: minster!yorkohm!uknet!pavo.csi.cam.ac.uk!doc.ic.ac.uk!agate!spool.mu.edu!uunet!cbmvax!chrisg
  12. In Article 21583 chrisg@cbmvax.commodore.com (Chris Green) writes
  13.  
  14.     [ lots of stuff he obviously knows a lot more than me about ]
  15.     
  16.     Well, aren`t I suitably slapped down! [%^(
  17.     
  18.     Apologies to everyone for the ill informed article I posted concerning the A1200
  19.     chipregisters, and OS routines. I must admit to being a shameless hardware basher 
  20.     obsessed with speed at any cost. I DO get results though. I think the main problem
  21.     I had (Note the past tense there =->) with the OS is that programming it looked too
  22.     much like a high level language, and I`ve had some bad experiences with those.
  23.     Like I said, I haven`t got a 1200 yet, nor any kind of documentation for it. When
  24.     I DO (This weekend =-)) I`ll begin programming it with a fresh outlook on the
  25.     subject of making things OS compatible (At least the commercial stuff). I`m sure
  26.     I will still do a bit of hardware bashing in my spare time, however.
  27.     I do still have a few troubling questions on my mind:
  28.     
  29.     Some games lend themselves very well to operating on different machines; Wing
  30.     Commander being a very good example of this. Something like a platform game however
  31.     with a more rigidly defined graphic system ain`t gonna handle the move too well, I
  32.     expect.
  33.     
  34.     Sticking with the platform game scenario, what if I want to draw something to the
  35.     screen, say a background block? From what you say I will have to go through the OS
  36.     to draw it because future blitters may be totally different. On the A500 that would
  37.     be too slow. I`m not being prejudiced here; my scrolling routine uses precisely two
  38.     instructions per background block and is optimised down as far as I can go. Having
  39.     to to use something like BlitBitmap would be heartrendingly slow. Am I going to go
  40.     to all the trouble of making the rest of the game OS-and-upwardly compatible only
  41.     to have it fall over on the A10000 because of the scroll routine? It`s such a NICE
  42.     scroll routine too; it uses 70K (apprx) of screen memory and scrolls a 64 colour
  43.     (6 bitplane) display at 16 pixels/frame in all directions in only 50 rasterlines.
  44.     PLEASE tell me I don`t have to throw it away.
  45.  
  46.     Memory is another big worry of mine. With (I thought) some clever ideas I cut down
  47.     the screen memory I need from 300K+ (For a 32colour screen) to 70K (for a 64 colour
  48.     screen). This makes room for 3-4 more screenfulls of graphics; am I going to have to
  49.     use it all up to keep the OS intact? This again would make the whole game impractical
  50.     on anything under a 2meg chip machine.
  51.     
  52.     Whichever way I do things, I seem to lose out. Either I make my code as fast as
  53.     possible to make the A500/600 version worthwhile, sacrificing compatibility and OS
  54.     friendliness, or I pin my hopes on the 1200 and its successors and produce programs
  55.     exclusively for them.
  56.     
  57.     If anyone has any answers to this dilemma (And please, no smug PC owners telling me
  58.     to buy a 486) I would be glad to hear them.
  59.     
  60.     Again, apologies for speaking before I knew what I was about.
  61.     
  62.     Andy.
  63.  
  64. ========================================================================================
  65. | `Call yourself a goalie? My auntie Vera could have saved that, and she`s in a coma.' |
  66. |  a friend playing Sensible Soccer.                                                   |
  67. |______________________________________________________________________________________|
  68.   The views represented herein are my own, and I can`t promise to make them coherent.
  69.