Boot

Материал из SpeccyWiki
Перейти к: навигация, поиск

boot (бут) - имя Бейсик-файла, который автоматически запускается при сбросе компьютера в TR-DOS, а также командами RUN, LOAD или POKE без параметров. Если на дискете находится только одна программа, можно переименовать её запускаемый файл в boot, чтобы избежать необходимости ручного запуска и/или указания имени. Если-же на дискете находится несколько программ, автозапускаемая программа должна для удобства пользователя предоставлять возможность выбора программы для запуска и/или возможность совершения каких-либо действий. Программы этого типа на ZX Spectrum называются boot'ами.

Boot'ы можно условно разделить на несколько категорий.

Простые

Для дискет-сборников игр или демонстраций от boot'а не требуется никакой дополнительной функциональности, кроме запуска выбираемой пользователем программы. Boot'ы для такого применения нередко содержат графические эффекты и музыку, могут иметь значительный объём и время запуска. Однако, в этой категории встречаются и boot'ы с минимальным оформлением и объёмом.

Существует как минимум 2 boot'а размером в 1 сектор и как минимум один, предназначенный для размещения на неиспользованных секторах 0-й дорожки.

Все запускаемые файлы на диске (иногда кроме boot.B, иногда кроме самой программы, если она называется не boot.B) представляются в виде списка, из которого пользователь может выбрать нужный с помощью курсора или проассоциированной клавиши. Это позволяет запустить программу простым выбором файла вместо набора команды запуска и точного имени - TR-DOS чувствительна к регистру букв и допускает использование пробелов в именах файлах. Ряд boot'ов позволяет запускать не только бейсик-файлы, но и Magic-файлы. Некоторые boot'ы имеют ограничение на число запускаемых файлов, расположенных на диске.

Некоторые boot'ы позволяют привязать и далее показывать комментарии к каждому запускаемому файлу.

Ряд прошивок ПЗУ (например, Mr Gluk Reset Service) содержит встроенный boot, избавляя от необходимости записывать boot на каждый диск.

Файловые менеджеры

Для системных дискет, на которых пользователь часто создаёт или удаляет файлы, в качестве boot'а часто использовался какой-либо файловый менеджер ("коммандер"). С помощью программ этого типа упрощается выполнение различных операций - таких, как копирование, удаление и переименование файлов, очистка диска.

Просмотрщики

Для дискет, в основном содержащих графические, текстовые или музыкальные файлы, от boot'а требуется функциональность просмотрщика файлов разных типов, с возможностью запуска программ. В такой роли часто использовалась программа Best View.