Введение
Формат файла гипертекстового документа, используемый компьютерами Amiga. AmigaGuide — это формат файла гипертекстового документа, разработанный для Amiga. Файлы хранятся в ASCII, поэтому их можно читать и редактировать без использования специального программного обеспечения. Начиная с Workbench 2.1 в AmigaOS была внедрена система Amiga Guide для встроенной справочной информации и руководств с элементами гипертекстового форматирования, основанная на программе просмотра с названием "AmigaGuide", которая стала стандартной частью системы Amiga. Пользователи более ранних версий Workbench могли просматривать эти файлы, загрузив программу и библиотеку AmigaGuide 34, распространяемую в общедоступных коллекциях дискет (например, в коллекции Fred Fish) или непосредственно из репозитория программного обеспечения Aminet. Начиная с AmigaOS 3.0, инструмент AmigaGuide был заменен на более функциональный и гибкий MultiView.
AmigaGuide is a hypertext document file format designed for the Amiga. Files are stored in ASCII so it is possible to read and edit a file without the need for special software. Since Workbench 2.1 an Amiga Guide system for O. S. inline help files and reading manuals with hypertext formatting elements was launched in AmigaOS and based on a viewer called simply "AmigaGuide" and it has been included as standard feature on the Amiga system. Users with earlier versions of Workbench could view the files by downloading the program and library AmigaGuide 34 distributed with public domain collections of floppy disks (for example on Fred Fish collection) or it could be downloaded directly from Aminet software repository. Starting from AmigaOS 3.0 the AmigaGuide tool was replaced with the more complete and flexible MultiView.
AmigaGuide и MultiView
AmigaGuide — это стандартная программа для просмотра файлов AmigaGuide, используемых в AmigaOS 2.1, а также простейший текстовый редактор для документов ASCII. Она способна работать с несколькими файлами благодаря таблицам перекрестных ссылок, называемым XREF. MultiView — это, по сути, пустой контейнер и удобный графический интерфейс для различных типов данных, который открывает MultiView как программу по умолчанию при вызове любого медиафайла (включая файлы AmigaGuide) щелчком мыши и его распознавании соответствующим типом данных.
Синтаксис
Документ AmigaGuide – это простой документ в формате ASCII, поэтому его можно редактировать в любом обычном текстовом редакторе и просматривать с помощью любого программного обеспечения для чтения текста. Все команды AmigaGuide начинаются с символа "@" (произносится "эт"). Чтобы файл распознавался как документ AmigaGuide, первая строка должна содержать следующий текст:
@database Amigaguide.guide
Существуют три категории команд: Глобальные, Узлы и Атрибуты. Глобальные команды обычно указываются в начале документа, перед определением каких-либо узлов, и применяются ко всем узлам в документе. Технически, их можно размещать где угодно. Многие команды могут использоваться как глобально, так и внутри узлов. Команды узлов используются внутри узла (после "@NODE" и перед "@ENDNODE") и влияют только на тот узел, в котором они применяются. Атрибуты могут быть указаны в любом месте обычной строки. Помимо символа "@", атрибуты всегда используют пару фигурных скобок ("{" и "}") для обозначения имени атрибута и, возможно, дополнительных аргументов.
Основные команды
Команды "INDEX", "HELP", "NEXT", "PREV" и "TOC", а также универсальная гипертекстовая ссылка, указывают на другие узлы для перехода. Все они позволяют указывать узлы внутри текущего документа, но также поддерживают указание пути к узлу, что позволяет найти его в любом документе AmigaGuide. В MultiView они будут отображаться как рельефные квадратные кнопки с текстом.
Мультимедиа
С AmigaOS 3.0 и выше пользователь может открыть любой файл, поддерживаемый Amiga datatypes – изображения, анимацию, любые другие типы файлов. Для этого используется программа MultiView, которая обрабатывает их благодаря встроенной поддержке стандарта datatypes Amiga. Пользователю необходимо указать имя "узла", даже если файл не является файлом AmigaGuide и не содержит "узлов". Синтаксис следующий:
"main": "имя_изображения.iff/main".