Новые функции есть у всех прошивок, кроме самой первой -091, т.е. у -092, неофициальной -093 и -255.
Эти функции:
013 -FORMAT & WRITE. Форматирование дорожки и сразу же заполнение её данными за один проход. Т.е. зона данных заполняется не шаблоном форматирования, а сразу же данными;
014 - FORMAT IBM. Форматирование в формате IBM с индексным маркером;
015 - пересылка блока памяти, используя DMA;
016 - запуск подпрограммы пользователя.
Подпрограмма запускается в ОЗУ материнки с адресом "окна" 040000. Таким образом она работает по адресам 040000-077777 и в ОЗУ материнки должна вмещаться в диапазон 16К. Подпрограмма никуда не копируется. Если надо использовать ОЗУ КМД, то она должна скопировать туда сама себя. Никаким подключений к коду в ПЗУ нет, максимум можно перехватить только обработку векторов 4, 10, 24 и 100.
Но всё уже давно дизассемблировано и откомментировано, можно посмотреть здесь.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

