Из какого ПЗУ? Бейсика?
Как я понимаю, дивайс в цикле активности сигнала прерывания в какой-то момент по комбинации сигналов ЦПУ должен придавить несколько адресных сигналов в "0" чтобы сформировать адрес вектора обработчика. При этом адрес никак не может быть в ПЗУ Бейсика, т.к. п\п обработки данных контроллера не находися в ПЗУ, оно ничего про нее не знает. Соответственно, значение регистра IM2 (адрес таблицы векторов) будет отличаться от дефолтной, указывающей в ПЗУ, и вызов п\п в ПЗУ, ранее вызывавшейся по кадровому бланку, надо будет дополнительно имитировать обрабатывая Int50Hz уже по новой таблице (где кроме Int50 есть еще и вектор для 8019).
Иначе чего-то там штатное у Спека работать не будет (небось, клавиатура).
В-общем, я наверное на Орионе буду делать без прерывания от 8019. Просто в обработчик Int50 (который уже есть) добавлю процедуру опроса наличия данных в буфере 8019. Иначе дополнительный обработчик запросов 8019 только лишние такты будет кушать на свои push/pop/call/reti (а учитывая что в Орионе вызов обработчиков будет скорее всего осуществлять с переходом в отличные от основной страницы ОЗУ, то это и еще доп. расходы ресурса CPU)
А будет пропускать пакеты, можно в полудуплекс переключить - это сразу снизит скорость в разы, но будет этого все равно достаточно по скорости. Нам же с ним не в космос лететь.