Цитата Сообщение от Denn Посмотреть сообщение
Я вот так сделал:

Код:
;   Выход:
;    <C>=0 - нажат УС / Ctrl
;    <S>=0 - нажат НР / Shift
;    <Z>=1 - нажаты УС и НР / Ctrl+Shift
LDA 0F402h
RLC
RLC
ANI 81h
RRC
RET
"Предлагаю занести в протокол".
У меня есть некоторые Мониторы в исходниках (в-основном, Мониторы-3), если буду допиливать встроенные в них загрузчики ОС, то добавлю возврат таких флагов в подпрограммы, которые возвращают код символа в регистре А (т.е. теперь будет возвращаться AF). И еще придумать бы как при обращении можно опознать Монитор - он уже с новыми подпрограммами или еще со старыми. Завести сигнатуру в теле Монитора и смотреть её? (В М3 такая была сразу после начальных jp векторов). Или придумать что-то с возвращаемым результатом существующих подпрограмм, что-то что можно добавить как в М2, так и в М3? Что-то что старые Мониторы не выдавали, а новый будет?