Re: EEC V file conversion
Posted: 2024 Apr 09, 15:47
Ok, No problem at all. I understand completely. Just wanting to get too fancy for my own skillset, LOL.
Code: Select all
#SYM 12280 "RATCH_MIN" #W via SADx
#SYM 12280 "RATCH_MIN" #W via SADx
SYM 144C0 "RATIV"
#SYM 144C0 "RATIV" #UW Via SADx
SYM 188C2 "V_EGRDC_MAX" #W via sadx
SYM 18D5C "VEC"
Code: Select all
9439b: a0,37,36 ldw R36,R136 TMP2L = RATCH;
9439e: a0,23,38 ldw R38,R122 TMP3L = TP;
943a1: a1,00,3c,3a ldw R3a,3c00 TMP4L = 3c00;
943a5: ef,04,e9 call 92cac Sub_92cac ();
943a8: 89,80,22,42 cmpw R42,2280
943ac: db,06 jc 943b4 if (TMP8L < 2280) {
943ae: a1,80,22,42 ldw R42,2280 TMP8L = Func_12280;
943b2: 20,0a sjmp 943be goto 943be; }
Code: Select all
94a74: a0,fb,36 ldw R36,R1fa TMP2L = RATCH;
94a77: a0,99,38 ldw R38,R198 TMP3L = TP;
94a7a: a1,00,28,3a ldw R3a,2800 TMP4L = 2800;
94a7e: 10,08 rombk 8
94a80: ef,a8,de call 8292b Sub_8292b ();
94a83: 89,00,23,42 cmpw R42,2300
94a87: db,06 jc 94a8f if (TMP8L < 2300) {
94a89: a1,00,23,42 ldw R42,2300 TMP8L = 2300;
94a8d: 20,0a sjmp 94a99 goto 94a99; }
Code: Select all
uuwFn036_MAF_Transfer:
12290: ff,ff,ff,ff func 5.12 , 1741.75
12294: 40,fb,f0,ff func 5.03 , 1741.35
12298: 80,ed,c7,d8 func 4.75 , 1474.91
1229c: 80,e3,5e,bf func 4.55 , 1302.03
122a0: 80,d9,4b,a8 func 4.35 , 1145.03
122a4: 80,cf,5c,93 func 4.15 , 1002.6
122a8: 80,c5,61,80 func 3.95 , 873.47
122ac: 80,bb,32,6f func 3.75 , 756.55
122b0: 80,b1,a7,5f func 3.55 , 650.8
122b4: 80,a7,9e,51 func 3.35 , 555.31
122b8: 80,9d,f8,44 func 3.15 , 469.25
122bc: 80,93,9a,39 func 2.95 , 391.91
122c0: 00,8c,dc,31 func 2.8 , 339.23
122c4: 80,84,c1,2a func 2.65 , 290.89
122c8: 00,7d,55,24 func 2.5 , 247.2
122cc: 80,75,cf,1e func 2.35 , 209.62
122d0: 00,6e,05,1a func 2.2 , 177.03
122d4: 80,66,dc,15 func 2.05 , 148.73
122d8: 00,5f,3e,12 func 1.9 , 124.12
122dc: 80,57,19,0f func 1.75 , 102.72
122e0: 00,50,5a,0c func 1.6 , 84.04
122e4: 80,48,f7,09 func 1.45 , 67.8
122e8: 00,41,e2,07 func 1.3 , 53.63
122ec: 80,39,16,06 func 1.15 , 41.41
122f0: 00,32,88,04 func 1 , 30.83
122f4: c0,2b,6a,03 func 0.88 , 23.23
122f8: 80,25,73,02 func 0.75 , 16.66
122fc: 80,20,e7,01 func 0.65 , 12.94
12300: c0,1c,a1,01 func 0.57 , 11.08
12304: 00,00,00,00 func 0 , 0
Func_12308:
12308: ff,ff,00,07 func 65535, 7
1230c: 00,0e,00,07 func 3584, 7
12310: 00,08,00,06 func 2048, 6
Ah yes, sorry, it is commented out because it's not giving desired results. Out of order too. Something I've been testing with. It needs to have a range applied before un-commenting.BOOSTEDEVERYTHING wrote: ↑2024 Apr 09, 16:03 I do have another question that I can not figure out. In RZASAMY.dir I have below...Code: Select all
#SYM 12280 "RATCH_MIN" #W via SADx #SYM 12280 "RATCH_MIN" #W via SADx SYM 144C0 "RATIV" #SYM 144C0 "RATIV" #UW Via SADx
Opcodes a1 and 89 are immediate address modes, they could be addresses or inline scalars, in this case they are inline scalars. SAD is unable to distinguish where to apply SYM's when a scalar value coincides with an 2address. The catch 22 previously discussed. It is something on the fix wish list with @TVRfanThat puts RATCH_MINCode: Select all
9439b: a0,37,36 ldw R36,R136 TMP2L = RATCH; 9439e: a0,23,38 ldw R38,R122 TMP3L = TP; 943a1: a1,00,3c,3a ldw R3a,3c00 TMP4L = 3c00; 943a5: ef,04,e9 call 92cac Sub_92cac (); 943a8: 89,80,22,42 cmpw R42,2280 943ac: db,06 jc 943b4 if (TMP8L < 2280) { 943ae: a1,80,22,42 ldw R42,2280 TMP8L = Func_12280; 943b2: 20,0a sjmp 943be goto 943be; }
Code: Select all
SYM 2280 943a8 943b1 "RATCH_MIN" #W via SADx
Code: Select all
SYM 12280 943A8 943B1 "RATCH_MIN" #W via SADx