Сразу же уточняющее: не "кому надо", а "где-нибудь употребляется"? Пока ни в одной из встреченных программ такого не найдено. Соответственно вывод, что это может быть полезно только для какой-то конкретной, требуемой пользователю программы. Также желательно проанализировать схемы промышленных ср/м-совместимых машин - там такое есть? Это к вопросу об адресации векторов, чтобы не придумывать что-то новое.
Устанавливать через прерывания текущее время (как на Спектруме), думаю, не следует, для этого есть микросхемы RTC, да и применить их можно только если перейти на версию оси 3.0 и выше.
FFFAh - вектор, FFFCh, FFFDh - рабочие ячейки перекодировщика команд (а для VT100 желательна ещё бы одна ячейка), а FFFEh - вектор старта системы, не забываем.
Нет проблем, изменяем адреса в ПЗУ/биосе, перекомпилируем и работаем. Либо перезаписываем кусок биоса во время работы.
...а зачем ВИ53? Можно ещё сделать кучу векторов на одной дополнительной ПЗУ. Главное, чтобы биос не раздувать...
Сразу же анонсирую ближайшие релизы по биосу.
1. Полная перекомпиляция текущей версии с целью перемещения блока VT52 на другие адреса. Цель: при желании загружать вместо него блок VT100 (который получается немного больше по размеру).
2. Бипер. Обычная однобитовая пищалка. В старте - для поддержки команды BELL (chr$(7), уже встретилось в паре игровых программ и в двух текстовых редакторов как знак выхода строки за пределы экрана). Далее - как кому пожелается. Если, конечно, после блока VT100 останется десяток байт свободного места...





Ответить с цитированием