Как разработать приложение Amiga, которое загружается с дискеты (без DOS)? - PullRequest
6 голосов
/ 27 августа 2009

В связи с вопросом " Как мне написать код и скомпилировать приложение Amiga? ", какая библиотека разработки требуется для загрузки приложения Amiga с дискеты?

Обновление : (2012-04-10) Чтобы считать вопрос решенным, я отредактировал заголовок и текст, чтобы сосредоточиться только на библиотеке. По-прежнему отсутствуют инструменты загрузки с дискет, которые можно задать в другом вопросе.

1 Ответ

14 голосов
/ 16 сентября 2009

Подробное описание порядка записи загрузочных блоков на дискетах

Вам нужно будет научиться пользоваться trackdisk.device. Я настоятельно советую не обходить трекдиск; требования к чтению дискет хитры, и вы должны знать допустимые механические отклонения; код дискеты на трекдиске действительно, действительно хорош и работает с ошибками лучше, чем кто-либо другой. Опубликованные книги о том, как «кодировать на уровне« голого металла »» для Amiga (и, в частности, книгу об использовании дискет напрямую), содержат так много ошибок и ошибочных предположений, что в моей копии было множество клейких отметок ошибок.

Примечание: я был человеком в Commodore, который полностью переписал трекдиск для AmigaOS 2.0.


Если вы говорите в обычном приложении AmigaOS, у вас будет файл сценария запуска для загрузки диска и запуска приложения (плюс минимальный набор файлов AmigaOS), а также значок / исполняемый файл для его запуска. если Amiga загрузилась с другого диска или HD. Поищите и ищите информацию о создании загрузочного диска для Amiga.

...