все эксцепшены на спеке обычно сводятся к

Код:
начало программы
  ld (store_sp),sp
  call programm
exit
  ld sp,(store_sp)
  ret
programm
  call process
  call keys
  jr programm

и где нибудь дальше
  если надо прекратить изза ошибок
  jp exit
  
  или пользователь нажал нужную кнопку
  jp exit