Об оболочке.
Отыщите на своей приборной панели кноп-
ки Q,A (вверх,вниз) и O,P (влево, вправо).
Можно 9,8,6,7 соответственно. Или стрелки,
у кого есть. Нашли? Продолжаем.
Оболочка Info Guide, которую вы сей-
час пытаетесь приручить,написана товарищем
А. Кодером в апреле 2004 г. В ней реализо-
ваны лучшие идеи из оболочки ZX-Guide, но
проще, короче и оптимальнее. Например, па-
мять выделена так, что меню не грузится с
диска, а каждый раз распаковывается из па-
мяти на выходе из статей (E или Edit). На
этот раз при сборке упакованы все части
оболочки,и поэтому она занимает куда мень-
ше места на диске. При этом оболочка обле-
гчена за счёт выкидывания лишнего (screen
saver, фоновая картинка,скрытые части,про-
центомер и пр.) Точнее, процентомер остал-
ся, но упрощён. Выгрузка статей не поддер-
жана,так как вы можете лично извлечь их из
архива.
Итак, как вы поняли, журнал состоит из
разделов, а разделы из статей. Выход из
статьи... (сейчас экзамен устрою по во-
просу, хорошо ли вы читали текст выше ;)
...да, да, именно этими кнопками. Выход из
раздела - ими же.Потом вы выбираете другой
раздел и нажимаете... А что вы,собственно,
нажали, чтобы попасть в эту статью? Вот и
там то же самое. А кнопка M выключает му-
зыку для плавности дефилирования членисто-
ногих скорпионов. Больше кнопок у нас нет!
Обратите внимание на последний раздел -
он состоит не из статей,а из программ.Если
вы смело ткнёте какую-то из них, наш умуд-
рённый опытом загрузчик постарается найти
её на диске - вдруг повезёт? Если повезёт,
он вам её, может быть,и запустит. Конечно,
приложение не исчерпывается программами,
там должны быть и какие-то другие файлы.
Поищите что-нибудь интересное. У меня для
такого рода исследований два коммандера в
ПЗУ, а у вас?
Техническая информация.
Статьи и музыка помещены в архив rar. В
начале каждой статьи лежит её название,от-
центрированное в 28 символах.Ширина текста
определяется по следующей строке.Музыки от
меню и интро в архиве нет. Музыкой считаю-
тся все файлы,названия которых отсутствуют
в таблице оболочки, на исключанием начина-
ющихся с "!" (это спрайты для случая,когда
текст+спрайты > 32k). Допускается выносить
статьи (за исключением последнего указан-
ного случая) за пределы архива.
Используется музыка в формате PT3.6x со
следующими ограничениями: 1. В начале тре-
ка должны быть инициализированы громкость,
сэмпл и орнамент; 2. Темп 2 запрещён; 3. В
сэмплах не используются команды накопле-
ния; 4. Запрещены команды 3xxx с какой-ли-
бо ноты на саму себя; 5. Музыка зациклена;
6. Длина модуля не более #1762=5994 байта.
Как правило,к этому виду музыку привожу я,
но решайте сами :)
Тексты на 64 символа в строке должны
быть не длиннее 511 строк, не считая заго-
ловка. Тексты на 42 символа - не длиннее
749 строк. При превышении 512 строк отклю-
чается мерцание. При наличии X-color спра-
йтов текст не должен превышать 256 строк.
Спрайты считаются X-color, если в тексте
присутствует строка вида [255] [128+line1]
[128+line2]. Всего под один битплан кода,
порождаемого спрайтами, выделено 16k. Сле-
дует избегать заполнения спрайтов большим
количеством "пыли" во избежание дёргания
при прокрутке.
Графика из .bmp/.jpg/... переводится в
нужные для журнала форматы с помощью спе-
циально написанного конвертора.
Если текст+спрайты длиннее 32k, спрайты
лежат в отдельном файле и считаются чёрно-
белыми.В этом случае им выделено около 26k
под порождаемый код, а мерцание текста от-
ключено.
Редактор оставляет за собой право изме-
нять оболочку и,соответственно,её парамет-
ры. Тексты в этом случае будут обрабатыва-
ться нужным образом. Редактор также остав-
ляет за собой право исправлять в текстах
статей ошибки любого рода, подвергать тек-
сты литературной правке и вносить свои
[дополнения].
При сборке этого номера выяснилось, что
одним из наиболее неприятных занятий явля-
ется расстановка "ё". Неужели вы сами не
знаете,какое слово у вас означает "все", а
какое - "всё"? Следите за этим впредь, по-
жалуйста.
A. Coder