В обработчике IM2 надо сохранять все регистры. A', например. Рисовалка его использует.
Вид для печати
То есть, если я для ускорения вывода спрайтов не использую стек, а использую альтернативные регистры, это я виноват? Сделать тормзнее? Ладно, это все шутки. А вот регистры надо сохранять все, которые использует прерывание. Давай свалим все на плеер, который портит A'. Но моей рисовалке он нужен. А вот раньше ты пользовал программки, которые A' не использовали, с ними все работало. Давай ты в обработчик IM2 напишешь еще ex af, af': push af / pop af: ex af, af', и все станет хорошо. И ты будешь считать, что это правильно и не добавит аналогичных неожиданностей в будущем.
щас попробуем а то демка делаю,и уже эти проблемы..