€ˆGRAPHICS_COPPER_H€GRAPHICS_COPPER_H€COPPER_MOVE 0€COPPER_WAIT 1€CPRNXTBUF 2€CPR_NT_LOF 0x8000€CPR_NT_SHT 0x4000
ƒCopIns
{
ŸOpCode;
«
{
ƒCopList*nxtlist;
ƒ
{
«
{
•VWaitPos;
•DestAddr;
}u1;
«
{
•HWaitPos;
•DestData;
}u2;
}u4;
}u3;
};€NXTLIST u3.nxtlist€VWAITPOS u3.u4.u1.VWaitPos€DESTADDR u3.u4.u1.DestAddr€HWAITPOS u3.u4.u2.HWaitPos€DESTDATA u3.u4.u2.DestData
ƒcprlist
{
ƒcprlist*Next;
‰*start;
•MaxCount;
};
ƒCopList
{
ƒCopList*Next;
ƒCopList*_CopList;
ƒViewPort*_ViewPort;
ƒCopIns*CopIns;
ƒCopIns*CopPtr;
‰*CopLStart;
‰*CopSStart;
•Count;
•MaxCount;
•DyOffset;
};
ƒUCopList
{
ƒUCopList*Next;
ƒCopList*FirstCopList;
ƒCopList*CopList;
};
ƒcopinit
{
‰diagstrt[4];
‰sprstrtup[(2*8*2)+2+(2*2)+2];
‰sprstop[2];
};‡