Code: Select all
# JNB from L02685 DATA = 0 Sub02635
0268a: af,f0,02,4c ldzbw R4c,[Rf0+2] FGTMP2L = AICE_VERS;
0268e: 08,01,4c shrw R4c,1 FGTMP2L >>= 1;
# JNE loop from L026AA Sub02635
02691: b3,4d,d6,91,4e ldb R4e,[R4c+91d6] FGTMP3L = [FGTMP2L+AICES_RD_DIG];
02696: c4,15,4e stb R4e,R15 LSSO_A = FGTMP3L;
02699: b1,07,48 ldb R48,7 FGTMP0L = 7;
# DJNZ loop from L0269C Sub02635
0269c: e0,48,fd djnz R48,0269c FGTMP0L--;
if (FGTMP0L != 0) goto 0269c;
0269f: b0,17,48 ldb R48,R17 FGTMP0L = LSSI_B;
026a2: b0,15,4e ldb R4e,R15 FGTMP3L = LSSI_A;
Code: Select all
2084: 17,05 incb R5 Watch_Dog_Tmr++;
# DJNZ from L0253A Sfg0252B_Sftwr1_Int
02556: 17,05 incb R5 WDG_Timer++;
Code: Select all
563f: 11,05 clrb R5 Watch_Dog_Tmr = 0;
Code: Select all
5730: 91,00,47 orb R47,0 BIDI_IO = BIDI_IO; # OR 0 leaves bits unchanged
5733: a0,46,58 ldw R58,R46 .lso_ctl_bits. = LSO_Ctl_Bits;
5736: 85,00,00,58 xrw R58,0 .lso_ctl_bits. = .lso_ctl_bits.; # XOR 0 leaves bits unchanged
573a: b0,58,02 ldb R2,R58 LSO_Port = .lso_ctl_bits.; # Write LSO bits to LSO Port
573d: b0,59,03 ldb R3,R59 BIDO_Port = .bidi_io.; # Write BIDI bits to BIDI Port
1.2mHz is good info to know.
Yep, no RAM over J3.