home *** CD-ROM | disk | FTP | other *** search
- uint
- COPPER_MOVE = 0,
- COPPER_WAIT = 1,
- CPRNXTBUF = 2,
- CPR_NT_LOF = 0x8000,
- CPR_NT_SHT = 0x4000;
-
- type
- CopIns_t = struct {
- uint ci_OpCode;
- union {
- *CopList_t ci_nxtlist;
- struct {
- union {
- uint ci_VWaitPos;
- uint ci_DestAddr;
- } u1;
- union {
- uint ci_HWaitPos;
- uint ci_DestData;
- } u2;
- } u4;
- } u3;
- },
-
- cprlist_t = struct {
- *cprlist_t cprl_Next;
- *uint cprl_start;
- uint cprl_MaxCount;
- },
-
- CopList_t = struct {
- *CopList_t cl_Next;
- *CopList_t cl__CopList;
- *ViewPort_t cl__ViewPort;
- *CopIns_t cl_CopIns;
- *CopIns_t cl_CopPtr;
- *uint cl_CopLStart;
- *uint cl_CopSStart;
- uint cl_Count;
- uint cl_MaxCount;
- uint cl_DyOffset;
- },
-
- UCopList_t = struct {
- *UCopList_t ucl_Next;
- *CopList_t ucl_FirstCopList;
- *CopList_t ucl_CopList;
- },
-
- copinit_t = struct {
- [4]uint ci_diagstrt;
- [(2*8*2)+2+(2*2)+2]uint ci_sprstrtup;
- [2]uint ci_sprstop;
- };
-
- extern
- CBump(*UCopList_t ucl)void,
- FreeCopList(*CopList_t cl)void,
- FreeCprList(*cprlist_t cl)void;
-