Andrey_K, бро, давай я тебя процитирую

Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит
вот где листинг вот этих двух процедур?
call l1fff ;вызов процедуры, формирующей неизвестное число в #5F74
call l2035 ;вызов процедуры, формирующей неизвестное число в HL


вот это что такое?
defb #2E,#03,#01,#01,#82,#00

косяк или данные передаются через стек?

Код:
;- Блок процедур расксорки -
l1fba   ld bc,#1b0f
l1fbd   push bc
;Вызов последующих 2-х процедур в итоге приводит к возникновению
;неизвестного числа в HL

        call l1fff     ;вызов процедуры, формирующей неизвестное число в #5F74
        call l2035     ;вызов процедуры, формирующей неизвестное число в HL
        defb #2E,#03,#01,#01,#82,#00
;ld l,03          #2e03
;ld bc #8201  #010182
;nop             #00
;скорее всего данные для ключа который формируется именно в l2035

        ld c,#00   ;зануляем ключ С
                      ;в HL вторая часть ключа
        exx
        pop bc          ;количество байтов на расксорку - где задается?
        ld de,#d400    ;адрес куда расксориваем блок
        ld hl,l22b3    ;адрес откуда расксориваем блок

decr_l0   ld a,(hl)      ;берем зашифрованные данные
        exx

       xor c       
        xor l
        ld c,a
        add hl,hl
        jr nc,decr_1 
        inc hl
decr_1
   
        exx
        ld (de),a       ;сохраняем расшифрованные данные
        inc de
        cpi
        jp pe,decr_l0 ;крутим цикл пока в BC не будет 0

        ret
короче данных недостаточно для расшифровки