Как разработать приложение Amiga, которое можно загрузить с дискет-диска (не-DOS)?
-
20-09-2019 - |
Вопрос
Следуя на "Как кодировать и собрать приложение Amiga?«Вопрос, какая библиотека разработки необходима для загрузки приложения Amiga с дискет -диска?
Обновлять: (2012-04-10) Чтобы рассмотреть вопрос о решении, я отредактировал название и тело, чтобы сосредоточиться только на библиотеке. Все еще отсутствует загрузка из инструментов развертывания дискеты, которые можно задать в другом вопросе.
Решение
Подробное описание того, как писать загрузочные блоки на флопписах
Вам нужно научиться использовать TrackDisk.Device. я сильно Сообщите не обходить трекдиск; Требования к чтению флопов сложны, и вы должны знать разрешенные механические отклонения; DrackDisk Floppy Code действительно действительно хорош и имеет дело с ошибками лучше, чем кто -либо другой. Опубликованные книги о том, как «кодировать на уровне голого металла» для Amiga (и, в частности, книги об использовании флопов непосредственно), имеют так много ошибок и неудачных предположений, что в моей копии был лес, отмечающие ошибки.
Примечание Бене: я был человеком в Commodore, который полностью переписал TrackDisk для Amigaos 2.0.
Если вы говорите о обычном приложении Amigaos, у вас будет файл Startup-Script на диске, чтобы загрузить диск и запустить приложение (плюс минимальный набор файлов Amigaos) и значок/исполняемый файл, чтобы запустить его, если Amiga Загрузил другой диск или HD. Охотайте за собой и ищите информацию о создании загрузочного диска для Amiga.