******************************************************************************* * copper.device.I Written by Readysoft. * Copyright 1993,1994 RS. All rights reserved. 1993.03.03.-1994.05.18. * v1.24. ******************************************************************************* ******************************************************************************* * Macros ******************************************************************************* ;------------------------------------------------------------------------------ ; CopperName Macro ;------------------------------------------------------------------------------ COP.NAM MACRO DC.B 'copper.device',0 EVEN ENDM ******************************************************************************* * Constant Definitions ******************************************************************************* ;------------------------------------------------------------------------------ ; Error Codes ;------------------------------------------------------------------------------ cop_er_OK EQU $00000000 all right cop_er_Reset EQU $80040001 unable to reset CList cop_er_Move EQU $80040002 unable to add Move cop_er_Wait EQU $80040003 unable to add Wait cop_er_List EQU $80040004 unable to add List cop_er_Enlarge EQU $80040005 unable to enlarge CList cop_er_Set EQU $80040006 unable to set CList cop_er_UnDef EQU $8004ffff undefined error ******************************************************************************* * Varibles ******************************************************************************* RSRESET cop_CurrentList RS.L 1 current list cop_CLLength RS.L 1 length of current list cop_NewList RS.L 1 new list cop_NLLength RS.L 1 length of new list cop_NLPointer RS.L 1 pointer in new list cop_NLFree RS.L 1 free bytes in new list cop_NLLastVPos RS.W 1 last vertical position cop_SizeOf RS.B 0 ******************************************************************************* * Routine Offsets ******************************************************************************* RSRESET RS.B -6 cop_Init RS.B -6 cop_Reset RS.B -6 cop_AddMove RS.B -6 cop_AddWait RS.B -6 cop_AddList RS.B -6 cop_AskAddress RS.B -6 cop_Set RS.B -6