Цитата(Obam @ Mar 21 2017, 13:47)

"Прочие" есть.
А конкретно по проблеме: что накомпилялось смотреть и разбираться в коде (окно дизасма).
о чем поет
ночная птица окно дизасма?
Код
800 gun_trigger = RD_EXT_FPGA(0x356);
C$L63:
00aab3: 76E00356 MOVL XAR7, #0x200356
00aab5: 92C7 MOV AL, *+XAR7[0]
00aab6: 9610 MOV @0x10, AL
802 if(gun_trigger == 1)
00aab7: 5201 CMPB AL, #0x1
00aab8: ED04 SBF C$L64, NEQ
803 gun_fire = 1;
00aab9: 56BF010F MOVB @0xf, #0x01, UNC
00aabb: 6F02 SB C$L65, UNC
805 gun_fire = 0;
C$L64:
00aabc: 2B0F MOV @0xf, #0
я не особый знаток асемблера но ничего криминального не вижу.
по моему я нашел проблему. переменная обнуляется где то дальше в коде. осталось найти где.
Сообщение отредактировал Jenya7 - Mar 21 2017, 10:44