Правильно будет может так?Код:ld (imm_jp),hl
pop hl ;заменяем испорченное слово спрайта
push bc ;на текущее слово находящееся в BC
ld (imm_sp),sp
ld sp,ISR_sp
Ведь заходим в прерывание по CALL, а выходим по JP. Значит SP при выходе из прерывания будет SP = SP - 2.Код:ld (imm_jp),hl
pop hl ;заменяем испорченное слово спрайта
ld (imm_sp),sp
push bc ;на текущее слово находящееся в BC
ld sp,ISR_sp

