С теоретической точки зрения это действительно лучше. Используется меньше регистров и быстрее работает. (Осталось преодолеть два маленьких недостатка: нет софта и нет харда.)
На практике же обычно можно избавиться от необходимости часто переключать страницы. alasm - быстрый ассемблер, бегающий на универсальных драйверах.
Если же это необходимо, то можно несколько оптимизировать, храня #xxFD в альтернативном BC.
А вот парочка цитат с http://atmturbo.nedopc.com/atmhist.htm
Было еще одно неудобство: выбор экранных режимов и отключение ПЗУ были повешены на адресные линии A7-A5 (путем их обнуления) порта бордюра #FE. Казалось бы, все нормально, ну кто будет использовать только часть итак восьмиразрядного порта? Оказалось, что использовать стали и часто, а это приводило или к включению нестандартных экранов или к отключению ПЗУ и пятой страницы, что, естественно, приводило к зависанию во всех случаях.недостаток. Не связанный с ошибками: в ATM не был реализован Кемпстон-джойстик, о чем авторы честно всех предупреждали, ссылаясь, на экономию места на плате (чего там экономить?). Видимо, чем-то не любили они его, раз не реализовали его и в АТМ-2(+). И пользователям приходилось паять его вторым этажом.




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