Цитата Сообщение от Grand Посмотреть сообщение
Способ RST 8 \ DB #88 даёт сразу несколько плюсов.
Они же минусы.
Если подключить вместо бейсиковского обработчика ошибок свой, то "автоматически" определим, что компьютер, например, не Scorpion.
1. Городить целый обработчик ошибок ради одной-единственной операции.
2. Если твою программу однажды скачает счастливый импортный владелец Интерфейса-1, PlusD, DivIDE, или еще чего-нибудь в этом духе, то он очень обидится.
Если же Scorpion, то флаг CY укажет есть ли у него турборежим в принципе.
А нам оно в данном случае надо?
Ну и, наконец, так "по науке": ни в одном руководстве, написанном разработчиками Scorpion'а, не сказано, что можно переключать турборежим чтением из портов.
Возможно разработчики скорпиона думали, что смогут это изменить. Они это так и не изменили. Теперь разработчиков скорпиона нет, и можно считать это устоявшимся стандартом для Скорпов.
А RST #08 по-хорошему стоит использовать только тогда, когда абсолютно точно знаешь, с чем имеешь дело (с какой системой в смысле), ибо их тонны.