home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 224a.lha / Includes / hardware / blit < prev    next >
Encoding:
Text File  |  1989-04-08  |  1.4 KB  |  79 lines

  1.  
  2. {s bltnode
  3.     LONG  n
  4.     LONG  function
  5.     BYTE  stat
  6.     BYTE  dummy
  7.     WORD  blitsize
  8.     WORD  beamsync
  9.     LONG  cleanup
  10.    s}
  11.  
  12. EQU  CLEANUP  $040
  13. EQU  CLEANME  CLEANUP
  14.  
  15. EQU  HSIZEBITS   6
  16. EQU  VSIZEBITS   16-HSIZEBITS
  17. EQU  HSIZEMASK   $3F
  18. EQU  VSIZEMASK   $3FF
  19.  
  20. EQU  MAXBYTESPERROW  128
  21.  
  22. EQU  ABC          $80
  23. EQU  ABNC         $40
  24. EQU  ANBC         $20
  25. EQU  ANBNC        $10
  26. EQU  NABC         $8
  27. EQU  NABNC        $4
  28. EQU  NANBC        $2
  29. EQU  NANBNC       $1
  30.  
  31.  
  32. EQU  A_OR_B       (ABC!ANBC!NABC!ABNC!ANBNC!NABNC)
  33. EQU  A_OR_C       (ABC!NABC!ABNC!ANBC!NANBC!ANBNC)
  34. EQU  A_XOR_C      (NABC!ABNC!NANBC!ANBNC)
  35. EQU  A_TO_D       (ABC!ANBC!ABNC!ANBNC)
  36.  
  37.  
  38. EQU  BC0B_DEST      8
  39. EQU  BC0B_SRCC      9
  40. EQU  BC0B_SRCB      10
  41. EQU  BC0B_SRCA      11
  42. EQU  BC0F_DEST    $100
  43. EQU  BC0F_SRCC    $200
  44. EQU  BC0F_SRCB    $400
  45. EQU  BC0F_SRCA    $800
  46.  
  47. EQU  BC1F_DESC    2
  48.  
  49. EQU  DEST         $100
  50. EQU  SRCC         $200
  51. EQU  SRCB         $400
  52. EQU  SRCA         $800
  53.  
  54. EQU  ASHIFTSHIFT  12
  55. EQU  BSHIFTSHIFT  12
  56.  
  57. EQU  LINEMODE     $1
  58. EQU  FILL_OR      $8
  59. EQU  FILL_XOR     $10
  60. EQU  FILL_CARRYIN    $4
  61. EQU  ONEDOT       $2
  62. EQU  OVFLAG       $20
  63. EQU  SIGNFLAG     $40
  64. EQU  BLITREVERSE  $2
  65.  
  66. EQU  SUD          $10
  67. EQU  SUL          $8
  68. EQU  AUL          $4
  69.  
  70. EQU  OCTANT8      24
  71. EQU  OCTANT7      4
  72. EQU  OCTANT6      12
  73. EQU  OCTANT5      28
  74. EQU  OCTANT4      20
  75. EQU  OCTANT3      8
  76. EQU  OCTANT2      0
  77. EQU  OCTANT1      16
  78.  
  79.