Освой компьютер
Заметим, что при повторном ассемблировании адрес подпрограммы trap0 может
изменится, поэтому перед выполнением тестовой части не забывайте вызывать
подпрограмму init. РАЗДЕЛ 9. AMIGA СЕГОДНЯ: ЧТО ИЗМЕНИЛОСЬ? Книга, которую Вы прочитали, ориентирована на ранние модели Amiga:
A500, A1000 и A2000. Впоследствии номенклатура выпускаемых Амиг
постоянно менялась и расширялась. Появились модели A3000, A600, A4000,
A1200. Сейчас (1996-97 годы) основными являются модели A4000 и A1200.
Немецкая фирма Phase 5 digital products готовит к выпуску новое поколение
\"AMIGA-клонов\" - так называемый A\\BOX, имеющий революционные отличия
внутренней архитектуры. Теперь перейдем к изменениям \"изнутри\".
Описываемые в книге \"потроха\" Амиги - это ни что иное, как чипсет,
ныне называемый OCS (Original ChipSet). Несколько позже (в 1990 году) был
выпущен ECS (Enhanced ChipSet), в 1992 году за ним последовал AGA
(Advanced Graphics Architecture). Все эти чипсеты программно совместимы
\"снизу вверх\": программа, корректно написанная под OCS, будет нормально
работать на ECS и AGA. Если Вы уже некоторое время работаете на
современной Амиге, то наверняка обратили внимание, что далеко не все старые
программы работают нормально, и при запуске с дискет
какой-нибудь старой игрушки, частенько приходится нажимать две кнопки мышки
и \"мудрить\" в boot-menu, не говоря уже о запуске множества утилит типа
runit, tude и т.п., загрузке kickstart 1.3 и отключении акселератора.
Даже несмотря на все эти ухищрения, программы иногда так и не удается
запустить. Некоторые программы (чаще всего это demo, например довольно
симпатичная \"Made in Croatia\" группы BINARY) работают только до
определенного момента. Многие программы работают не так, как задумывалось
(например, анимация в начале demo \"Desert Dream\" работает несколько
быстрее, чем следовало бы, что приводит к довольно забавным эффектам).
Используя определенные приемы, всех этих неприятностей можно избежать.
AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.
|