The problem was tmotlin in the asm I can post it tomorrow. There seems to be two problems with script. 1) it picks a variable that has a different multiplier. I’ll post findings
Before it was looking at Tmotlin which on this car worked. then he put in a new motor and my suspicion was that it was jumping out of the routing all together because of something before the Clutch Check. So i just took it out and moved up the code since its all based off jump routines.
Before -
eg016:F800 ; ---------------------------------------------------------------------------
seg016:F800 movbz r4, byte_C89F ; Tmotlin grab
seg016:F804 exts #81h, #1 ; 'ü'
seg016:F808 movbz r9, 7A69h ; 817A69h ; target tmotlin to work
seg016:F80C cmp r4, r9
seg016:F80E jmpr cc_ULE, loc_9F890 ; if its not warm enough jump out
seg016:F810 jnb word_FD4C.3, loc_9F83A ; if the clutch isnt pressed jump out
seg016:F814 mov r4, word_9B50
seg016:F818 exts #81h, #1 ; 'ü'
seg016:F81C mov r9, 7A60h ; 817A60h
seg016:F820 cmp r4, r9
seg016:F822 jmpr cc_NC, loc_9F83A
seg016:F824 mov r4, word_F89C
seg016:F828 exts #81h, #1 ; 'ü'
seg016:F82C mov r9, 7A62h ; 817A62h
seg016:F830 cmp r4, r9
seg016:F832 jmpr cc_ULE, loc_9F83A
seg016:F834 movb byte_8B96, ZEROS
seg016:F838 jmpr cc_UC, loc_9F898
Update -
seg016:F800 ; ---------------------------------------------------------------------------
seg016:F800 jnb word_FD4C.3, loc_9F82A ; if clutch isnt pressed jump out
seg016:F804 mov r4, word_9B50
seg016:F808 exts #81h, #1 ; 'ü'
seg016:F80C mov r9, 7A60h ; 817A60h
seg016:F810 cmp r4, r9
seg016:F812 jmpr cc_NC, loc_9F82A
seg016:F814 mov r4, word_F89C
seg016:F818 exts #81h, #1 ; 'ü'
seg016:F81C mov r9, 7A62h ; 817A62h
seg016:F820 cmp r4, r9
seg016:F822 jmpr cc_ULE, loc_9F82A
seg016:F824 movb byte_8B96, ZEROS
seg016:F828 jmpr cc_UC, loc_9F888