GBのHALTつらい

HALTはInterruptで復帰するんだから、DIしたら帰ってこれない。
IME=0のTimerはIF立てるだけでIEは立てないんだからInterruptしない。
そういう理解。どないやねん。
TimerはIEIMEをオンにするの?
すごい振出しに戻る感あってつらい。