1145
|
1 * F$CRCMod entry point - CHANGED 05/20/93
|
|
2 * Entry : A = 0 Report current mode
|
|
3 * = 1 Shut CRC Checking off
|
|
4 * =>2 Turn CRC Checking on
|
|
5 * Exit : A = 0 CRC is off
|
|
6 * 1 CRC is on
|
|
7 * no error can be returned
|
|
8 * except if call not available
|
|
9 FCRCMod lda R$A,u do they want a report or a toggle?
|
|
10 beq CRCRep a report only
|
|
11 deca Check for OFF
|
|
12 bne GoCRCon No, must be on
|
|
13 fcb $8C --- skip 2 bytes, saves 3 bytes of memory
|
|
14 * sta <D.CRC Shut CRC flag off
|
|
15 * bra CRCRep2 Save in caller's A & return
|
|
16 GoCRCon lda #$1 CRC checking on
|
|
17 sta <D.CRC Turn CRC checking on
|
|
18 CRCRep lda <D.CRC get current CRC flag for return
|
|
19 CRCRep2 sta R$A,u save it to their register stack
|
|
20 clrb no error
|
|
21 rts and exit
|