This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
qdosmsq:traps:trap_1:uthg [2009/03/01 12:36]
george.gwilt Slightly altered link to "lthg"
qdosmsq:traps:trap_1:uthg [2009/07/07 07:40] (current)
Line 1: Line 1:
 +====== SMS_UTHG ======
 +This trap uses a thing. This Trap cannot be used in the QDOS and SMSQE operating systems. Look at the Notes [[lthg|here]] for a solution.
 +^Call Parameters^^Return Parameters^^
 +|D0.B|$28|D0.L|Error code.|
 +|D1.L|Job ID |D1.L|Job ID.|
 +|D2.L|See notes. |D2.L|See notes.|
 +|A0.L|Name of thing to use .|A0.L|Preserved.|
 +|A1.l| |A1.L|See notes.|
 +|A2.L|See notes.|A2.L|Pointer to thing linkage.|
 +===== Errors =====
 +Returns from the Thing's USE code and
 +|ERR_NF|Thing not found.|
 +|ERR_NI|Extension not found.|
 +===== Notes =====
 +  * All registers not shown above are not used on entry and are preserved on exit.
 +  *Some parameters, including those in registers D2 and A2, may be required by the Thing to be USEd. 
 +  *The return in A1.L is the address of the Thing or Extension (if the Thing is an Extension Thing).
 +  *For an Extension Thing D2 should be 0 or the required Extension ID.
 +===== Example =====
 +//None yet//
  • qdosmsq/traps/trap_1/uthg.txt
  • Last modified: 2009/07/07 07:40
  • by norman