home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / amiga / programm / 18475 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  1.8 KB

  1. Path: sparky!uunet!munnari.oz.au!bruce.cs.monash.edu.au!merlin!iwsd01.itwol.bhp.com.au!wenicp
  2. From: wenicp@iwsd01.itwol.bhp.com.au (Peter Nicholson)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: OS 'Move/Draw' speed
  5. Message-ID: <1993Jan11.170422.45@iwsd01.itwol.bhp.com.au>
  6. Date: 11 Jan 93 17:04:21 +1000
  7. References: <1993Jan7.035143.5678@gn.ecn.purdue.edu> <1993Jan7.115153.1364@imada.ou.dk>
  8. Organization: BHP Information Technology
  9. Lines: 33
  10.  
  11. In article <1993Jan7.115153.1364@imada.ou.dk>, breese@monet.imada.ou.dk (Bjoern Reese) writes:
  12. > In article <1993Jan7.035143.5678@gn.ecn.purdue.edu> seifert@gn.ecn.purdue.edu
  13. > (Michael S. Seifert) writes:
  14. >>
  15. >> The other day I ran a simple test to compare the speed of the Draw function
  16. >> to a simple direct line blit taken from the 1.3 hardware ref manual.  Ive
  17. >> always heard that the Draw routine is terribly slow, but in my tests, it
  18. >> wasnt much slower than the blitter example...
  19. >>
  20. > It's wrong to say that Draw is terribly slow. It uses the blitter too.
  21. > As the line blit from the hardware manual is propably the same as the
  22. > one in Draw (I haven't checked though) you'll only gain a minor speed
  23. > increase by avoiding the system jumps.
  24. >
  25.  
  26. I have an application where I would like perhaps 5 bitplanes, but only
  27. want to draw lines in one bitplane. Presumably a custom line blit routine
  28. would be at least 5 times quicker than Draw().
  29.  
  30. > "Real programmers" make their own blitter line routines (some of which
  31. > can be found on some ftp sites - I forgot where)
  32.  
  33. Could anyone point me in the direction of such a routine? I have an old
  34. hardware reference manual, but it doesn't explain how to do this.
  35. (I also have the Abacus System Programmers Guide, but their routine
  36. doesn't seem to work).
  37.  
  38.  
  39. Thanks,
  40.  
  41. Peter
  42. (wenicp@vulcan.resmel.bhp.com.au)
  43.  
  44.