Я правильно понимаю, что пучки HALT - это реализация задержки, независимой от клока ЦПУ для данной платформы? Типа кол-во HALT'ов надо умножать на период частоты 50 (60) Гц..
Ну, я так глубоко не копал. Но судя по всему в первом приближении да. Источник прерывания у MSX один (60Гц/50Гц).