DATAREG [number]number=0…3


TRAPS (DIY Toolkit Vol T)

This function returns the value of the Machine code data register number (default 0) following the completion of a MTRAP, QTRAP or BTRAP command.

Because the default data register number is 0: PRINT DATAREG will be 0 if no error occured during the TRAP call or else the relevant error code.

Number will let you read the value of the relevant data register D0, D1, D2 or D3.


ADDREG allows you to read machine code address registers - see this for an example of DATAREG. See MTRAP, QTRAP and BTRAP.