home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / hardware / blit.e < prev    next >
Text File  |  1995-07-05  |  1KB  |  71 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. OBJECT bltnode
  5.   n:PTR TO bltnode
  6.   function:LONG
  7.   stat:CHAR
  8.   dummy:CHAR
  9.   blitsize:INT
  10.   beamsync:INT
  11.   cleanup:LONG
  12. ENDOBJECT     /* SIZEOF=18 */
  13.  
  14. CONST CLEANMEN=6,
  15.       CLEANME=$40,
  16.       CLEANUP=$40,
  17.       HSIZEBITS=6,
  18.       VSIZEBITS=10,
  19.       HSIZEMASK=$3F,
  20.       VSIZEMASK=$3FF,
  21.       MAXBYTESPERROW=$1000,
  22.       MINBYTESPERROW=$80,
  23.       MAXBYTESPERROW=$1000,
  24.       ABC=$80,
  25.       ABNC=$40,
  26.       ANBC=$20,
  27.       ANBNC=16,
  28.       NABC=8,
  29.       NABNC=4,
  30.       NANBC=2,
  31.       NANBNC=1,
  32.       BC0B_DEST=8,
  33.       BC0B_SRCC=9,
  34.       BC0B_SRCB=10,
  35.       BC0B_SRCA=11,
  36.       BC0F_DEST=$100,
  37.       BC0F_SRCC=$200,
  38.       BC0F_SRCB=$400,
  39.       BC0F_SRCA=$800,
  40.       BC1F_DESC=2,
  41.       DEST=$100,
  42.       SRCC=$200,
  43.       SRCB=$400,
  44.       SRCA=$800,
  45.       ASHIFTSHIFT=12,
  46.       BSHIFTSHIFT=12,
  47.       LINEMODE=1,
  48.       FILL_OR=8,
  49.       FILL_XOR=16,
  50.       FILL_CARRYIN=4,
  51.       ONEDOT=2,
  52.       OVFLAG=$20,
  53.       SIGNFLAG=$40,
  54.       BLITREVERSE=2,
  55.       SUD=16,
  56.       SUL=8,
  57.       AUL=4,
  58.       OCTANT8=24,
  59.       OCTANT7=4,
  60.       OCTANT6=12,
  61.       OCTANT5=28,
  62.       OCTANT4=20,
  63.       OCTANT3=8,
  64.       OCTANT2=0,
  65.       OCTANT1=16
  66.  
  67. CONST A_OR_B=ABC OR ANBC OR NABC OR ABNC OR ANBNC OR NABNC,
  68.       A_OR_C=ABC OR NABC OR ABNC OR ANBC OR NANBC OR ANBNC,
  69.       A_XOR_C=NABC OR ABNC OR NANBC OR ANBNC,
  70.       A_TO_D=ABC OR ANBC OR ABNC OR ANBNC
  71.