ZX-Ревю 1996 №6 1996 г.

Новые программы - обзор новых системных программ и утилит.


НОВЫЕ ПРОГРАММЫ

POWERFUL CODE DECREASER

(C) 1996 KSA, Moscow, Russia.

С тех пор, как я выпустил свой последний компрессор прошло чуть более полугода, но и за этот короткий срок у моего CODE CRUNCHER'a появилось два конкурента. Это DATA SQUAZER by IMP/DMS и MS-PACK by MIC-ROSPACE. Оба они чаще всего превосходят по степени компрессии мой компрессор. Это побудило меня продолжить исследования в данном направлении, что привело к появлению на свет POWERFUL CODE DECREASER'a (сокращенно PCD) - именно так называется очередной плод моего больного воображения. Версия, которую я предлагаю на Ваш суд сейчас, уже шестая. То есть, с момента задумки я шесть раз радикально менял методы представления компрессированной информации и добился неплохих результатов, применяя только LZSS метод (без Хаффмана, в чистом виде).

В процессе работы возникла идея о неограниченном окне, и была специально разработана и воплощена принципиально новая концепция динамического окна,

всегда имеющего размер оптимального. Также, после долгого поиска наилучших методов хранения компрессированной информации, был найден метод, благодаря которому в 10-12 процентах случаев удается экономить 2 бита на 1 байте!

В будущем планируется появление новой версии компрессора с использованием метода Хаффмана, но наилучшие результаты он будет показывать на больших файлах плотного содержания (текстах, системных программах, играх, графике в большом объеме).

Еще одной особенностью использования компрессора с использованием метода Хаффмана - это относительно большой (по спектрумовским меркам, конечно) размер декомпресора - примерно 500-700 байт. Но, как говорилось ранее, на больших программах степень компрессии по сравнению с PCD 6.1 может возрасти на 10-20%!

Моя новая утилита представляет собой как самый мощный на сегодняшний день на спектруме компрессор кодов, так и лучший SCREEN OPTIMIZER! Причем, каким образом паковать любой файл, Вы выбираете сами (хотя PCD и постоянно подсказывает).

Оконный интерфейс и горячие клавиши позволят быстро произвести все операции, которые Вы задумали. В 'PACKING MENU' предусмотрен выбор двух видов декомпрессоров и отключение присоединения декомпрессоров вообще. Два декомпрессора имеют разную длину и отличаются тем, что при работе более короткого используется стек и прерывания должны быть закрыты, а при работе второго - прерывания могут быть включенными, но декомпрессия будет происходить в 1.5 раза медленнее.

Перед упаковкой Вы можете выбрать скорость упаковки, но трезво мысля, легко предположить, что степень сжатия ей обратно пропорциональна. Т.е. если Вам нужен лучший результат, то надо выбирать SLOW...

После упаковки Вы можете изменить имя файла и записать его на любой дисковод, либо сделать OVERWRITE.

Более подробнй HELP по оболочке прилагается к компрессору в отдельном файле. Все.

Crunch it!

PCX-CONVERTER 128 v.3.41

(С) Автор программы - Евгений Куликаев. Официальный дистрибьютер - "ИНФОРКОМ".

Введение.

PCX-CONVERTER предназначен для преобразования графических файлов формата PCX (IBM PC) в четыре обычных SPECTRUM'овских экрана и для обратной конвертации. Программа работает только на компьютерах с объемом ОЗУ не менее 128 K. Такое ограничение необходимо для удобства работы с PCX-ными файлами.

CONVERTER преобразует почти любые картинки при условии, что они черно-белые, и горизонтальное разрешение меньше 1520 пикселов. Если у Вас на IBM есть картинка (даже не в формате PCX и не черно-белая), которую нужно перетащить на SPECTRUM, можно легко импортировать ее в PCX формат и Black-White изображение почти в любом графическом редакторе. Затем загоняете файл в TR-DOS с помощью MS-copy и конвертируете в PCX-CONVERTERe. Если с MS-copy возникают проблемы (он не поддерживает 720 K - диски), то можно перетащить файл в IS-DOS, a потом в MS-DOS или TR-DOS. Разрешение картинки целесообразно подбирать не более 512x384.

Размеры легко меняются в редакторах на IBM. При загрузке CONVERTER определяет, удовлетворяет ли файл всем перечисленным выше требованиям. Если размер картинки больше 111 секторов,грузятся только первые 111. Управление

осуществляется Sinclair - джойстиком или клавишами Q,A,O,P,SPACE. При вводе имени файла можно вернуться в главное меню, нажав CAPS+"1" (EDIT). Теперь подробнее о каждой опции меню.

CONV.:

1.1. CONVERT PCX TO ZX

Конвертирование загруженного PCX файла. В результате работы этой подпрограммы получаются четыре SPECTRUM'овских экрана. Если файл не был загружен или получен при помощи обратного конвертера, то происходит немедленный возврат. Сразу после окончания конвертации происходит возврат в меню.

1.2. CONVERT ZX TO PCX

Конвертирование четырех ZX экранов в один PCX файл. Если для размещения полученного файла не хватает места происходит обрезание файла по вертикали. После завершения конвертации программа возвращается в меню.

VIEW :

2.1. VIEW SUPER SCR.

Просмотр большого (2x2) экрана. В него можно загрузить ZX экраны или провести конвертацию, а затем посмотреть результаты своего труда, используя для передвижения клавиши управления или джойстик. Возврат в меню происходит при нажатии на SPACE или FIRE.

2.2. VIEW SMALL SCR.

Просмотр уменьшенного в четыре раза большого экрана. Из четырех экранов получается один. Возврат в меню по нажатию на огонь.

SAVE :

3.1. SAVE SUPER SCR.

Выгрузка на диск четырех экранов. Первому присваивается имя xxxxxxx0, затем xxxxxxx! и т.д. до трех. Экранам присваиваются номера в таком порядке:

|SCREEN 0|SCREEN 1|

|SCREEN 2|SCREEN 3|

3.2. SAVE ONE SCREEN

С помошью этой подпрограммы можно из большого экрана вырезать один обычный ZX-экран. Сначала необходимо ввести имя файла, выбрать нужную часть большого экрана клавишами управления или джойстиком, а затем она запишется на диск.

3.3. SAVE SMALL SCR.

Запись на диск уменьшенного в четыре раза экрана. Для выгрузки НЕ НУЖНО предварительно выполнять опцию 2.2.

3.4. SAVE PCX PICTURE С помощью этой подпрограммы можно записать полученный обратной

конвертацией ZX=>PCX файл. Его можно перетащить на IBM и использовать по своему усмотрению. Когда перенесете, переименуйте этот файл, т.е. сделайте ему расширение PCX. После этого файл будет загружаться во все графические редакторы (на IBM).

LOAD:

4.1. LOAD SUPER SCR.

Загрузка четырех стандартных экранов с диска. Атрибуты игнорируются. Загружаться будут картинки, у которых последний символ от '0' до '3'. При выборе файла можно вернуться в меню, нажав на клавишу 'Е'.Управление курсором обычное. Если Вы хотите перенести на IBM картинку, состоящую из четырех экранов, переименуйте их, как показанно в пункте 3.1. Отличаться имена экранов могут только восьмым знаком. У первого он должен быть '0', у второго '1' и т.д. Не обязательно создавать все четыре файла. Если перенести нужно только один экран, присвойте ему имя xxxxxxx0 и грузите как обычно.

PCX-ные черно-белые картинки имеют, по умолчанию, черный фон и белые чернила, поэтому необходимо иногда инвертиривать спектрумовские экраны.Сделать это можно, нажав после загрузки экрана на клавишу "i". Если инверсное изображение Вас не удовлетворяет, опять жмите на "i". Выход из этого режима -SPACE или FIRE на SINClAIR джойстике. После этого загрузка продолжается. Для следующих экранов процесс повторяется. Ненайденные файлы пропускаются.

4.2. LOAD PCX PICTURE

Загрузка PCX-ного файла (перетянутого предварительно из MS-DOS в TR-DOS). При выборе файла также действует клавиша 'Е', нажав на которую можно вернуться в меню. Если длина файла больше 28416 (111 секторов), то грузятся первые 28416 байт, а остальные игнорируются. Разрешение по горизонтали может составлять 1520 пикселов. При загрузке с помошью этой подпрограммы происходит проверка допустимого разрешения и других параметров.

SERV.:

5.1. INFORHATION

Здесь можно посмотреть информацию о PCX-ном файле.

B/W PICTURE - черно-белая картинка.

ONE PIXEL ON BIT-один пиксел на бит.

HEIGHT - разрешение файла по вертикали в пикселaх.

WIDTH - разрешение файла по горизонтали в пикселах.

BYTE ON LINE - количество байт на строку.

LENGTH - длинна файла в байтах.

Если PCX-ный файл не загружен или не получен при помощи конвертации ZX=>PCX, выдается сообщение NOT PCX FILE !

Продолжить просмотр информации можно, нажав клавишу SPACE или огонь на джойстике. Следующий экран содержит краткую информацию о программе. Выход в меню по нажатию на FIRE.

5.2. QUIT TO DOS

Выход в TR-DOS c загрузкой BOOTа. Пожалуйста, аккуратней с этой опцией, так как перед вылетом в DOS не запрашивается никаких подтверждений.

SCREEN VIEWER (C) Евгений Куликаев, Муромцево, 1996

Программа SCREEN VIEWER входит в комплект с PCX-CONVERTERS 128 v.3.41. Нужна она для быстрого просмотра экранов (6912 байт в длинну).

Управление курсором осуществляется Sinclair - джойстиком или клавишами Q,A,O,P,SPACE. Так как в один экран не вмещаются все файлы в программе сделано переключение страниц клавишей CAPS. Нажав 'Е', можно выйти в TR-DOS с загрузкой BOOTа. Смена диска происходит после нажатия на клавишу 'D'. Когда выбранный экран загрузится, необходимо нажать на FIRE для продолжения работы программы.

(С) PCX-CONVERTER написал летом 1996 г.

Евгений Юрьевич Куликаев. Право на распостранение PCX-CONVERTER'a 128 v3.41 принадлежит фирме "ИНФОРКОМ". По всем вопросам о моей программе обращайтесь по адресу: 646440, Омская обл., р.пМуромцево,улМира 7/1, Куликаеву Е.Ю.

SOUND TRACKER UTILITY V1.1 (STU 1.1). (c) KOT LTD 1996 DISTRIBUTED BY INFORCOM. ВСЕ ПРАВА НА РАСПРОСТРАНЕНИЕ ЭТОЙ ПРОГРАММЫ ПРИНАДЛЕЖАТ ФИРМЕ ИНФОРКОМ: 121019 МОСКВА А/Я 16.

ВАШЕМУ ВНИМАНИЮ Я ХОЧУ ПРЕДСТАВИТЬ СВОЮ СОБСТВЕННУЮ РАЗРАБОТКУ: ПРОГРАММУ

SOUND TRACKER UTILITY, КОТОРАЯ ПРЕДНАЗНАЧЕНА ДЛЯ КОМПИЛЯЦИИ И ПЕРЕКОМПИЛЯЦИИ

МУЗЫКАЛЬНЫХ ФАЙЛОВ, НАПИСАННЫХ В МУЗЫКАЛЬНОМ РЕДАКТОРЕ SOUND TRACKER (ЧТО, КАК

МНЕ КАЖЕТСЯ, И ПОНЯТНО ИЗ НАЗВАНИЯ ОПИСЫВАЕМОЙ ПРОГРАММЫ).

ИЗВЕСТНО, ЧТО СУЩЕСТВУЮТ ПРОГРАММЫ ST SONG COMPILER И ST RECOMPILER, НО

ПРИ РАБОТЕ С НИМИ ВЫЯСНИЛИСЬ НЕКОТОРЫЕ НЕДОСТАТКИ, И ИМЕННО ПОЭТОМУ Я РЕШИЛ НАПИСАТЬ STU.

УПРАВЛЕНИЕ:

KEMPSTON JOYSTICK SINCLAIR1 JOYSTICK SINCLAIR2 JOYSTICK Q,A,SPASE KEYS

УЛУЧШЕНО ИЛИ ВВЕДЕНО:

А. ПРИ КОМПИЛЯЦИИ МУЗЫКИ:

1. ПРИ КОМПИЛЯЦИИ МУЗЫКИ СТАРЫЙ КОМПИЛЯТОР УЧИТЫВАЛ ПОВТОРЫ ЧАСТОТЫ И

НОМЕРА ОГИБАЮЩЕЙ И, КАК СЛЕДСТВИЕ, ПРИ ПРОИГРЫВАНИИ УЖЕ ОТКОМПИЛИРОВАННОЙ

МУЗЫКИ, ИНОГДА ВОСПРОИЗВОДИЛОСЬ НЕ СОВСЕМ ТО, ЧТО ЗВУЧАЛО В САМОМ РЕДАКТОРЕ.

ПРИ КОМПИЛЯЦИИ STU ВСЕ ЗВУЧИТ ТАК, КАК НАДО.

2. ПРОИГРЫВАЮЩАЯ ПОДПРОГРАММА ПОДВЕРГЛАСЬ НЕБОЛЬШОЙ ДОРАБОТКЕ: ПОЯВИЛАСЬ

НОВАЯ ТОЧКА ВХОДА ДЛЯ 'ЗАТЫКАНИЯ' МУЗ. ПРОЦЕССОРА. В т.н. МИКШЕР (РЕГИСТР R7)

ЗАНОСИТСЯ #FF, А В РЕГИСТР НОМЕРА ОГИБАЮЩЕЙ ЧИСЛО #00.

3. ПРИ ЖЕЛАНИИ МОЖНО ВЫБРАТЬ РЕЛОЦИРУЕМУЮ ПРОИГРЫВАЮЩУЮ ПОДПРОГРАММУ (ИЛИ

ПРОСТО ПРОИГРЫВАТЕЛЬ). ЭТО ЗНАЧИТ, ЧТО ПРИ УТВЕРДИТЕЛЬНОМ ОТВЕТЕ НА ЗАПРОС

RELOCTABLE PLAYER? Y/N, МУЗЫКАЛЬНЫЙ МОДУЛЬ МОЖНО БУДЕТ ЗАГРУЗИТЬ ПОД ЛЮБОЙ

АДРЕС И, ВЫЗВАВ ИНИЦИАЛИЗАЦИЮ, ВЫ ТЕМ САМЫМ, НАСТРОИТЕ ЕГО НА АДРЕС ЗАГРУЗКИ.

СТОИТ ОТМЕТИТЬ, ЧТО ПЕРЕМЕЩЕНИЕ В ДРУГУЮ ОБЛАСТЬ ПАМЯТИ УЖЕ ИНИЦИАЛИЗИРОВАННОЙ

МУЗЫКИ ПРИВЕДЕТ К ЧЕМУ-НИБУДЬ ПЛОХОМУ (ЗАВИСАНИЕ И Т.П. И Т.Д....). ПРИ ИСПОЛЬЗОВАНИИ РЕЛОЦИРУЕМОГО ПРОИГРЫВАТЕЛЯ ОБЯЗЯТЕЛЬНО ПРОВЕДИТЕ ИНИЦИАЛИЗАЦИЮ

ПРЕЖДЕ ЧЕМ ЗАПУСКАТЬ МУЗЫКУ НА ВОСПРОИЗВЕДЕНИЕ, ИНАЧЕ ...

Б. ПРИ ДЕКОМПИЛЯЦИИ:

ВООБЩЕ-ТО, ИМЕННО ИЗ-ЗА ГЛЮЧНОЙ РАБОТЫ RECOMPILER'A И БЫЛО РЕШЕНО НАПИСАТЬ STU.

1. ПРИ ДЕКОМПИЛЯЦИИ МЕЛОДИЙ, ДЛИНА КОТОРЫХ В НЕКОМПИЛИРОВАННОМ ВИДЕ

ПРЕВЫШАЛА ОТВЕДЕННУЮ ДЛЯ ЭТИХ ЦЕЛЕЙ ПАМЯТЬ, ДЕКОМПИЛЕРОМ НА ДИСК ОТГРУЖАЛАСЬ

НЕКОТОРАЯ ЧАСТЬ ПЗУ, КОТОРАЯ В ПОСЛЕДСТВИИ И ПРОИГРЫВАЛАСЬ (ПОПРУБУЙТЕ,

НАПРИМЕР, ДЕКОМПИЛИРОВАТЬ МУЗЫКУ ИЗ ЧЕТВЕРТОЙ ЧАСТИ LYRA II MEGADEMO И,

ПРОСЛУШАВ ЕЕ ДО КОНЦА,УБЕДИТЕСЬ В ПРАВОТЕ МОИХ СЛОВ). В STU ЭТОТ ВОПРОС Я

ПОПРОБОВАЛ РЕШИТЬ КАРДИНАЛЬНЫМ ОБРАЗОМ. ОДНАКО, ЕСЛИ ВАМ ПОПАДЕТСЯ МУЗЫКА, В КОТОРОЙ БУДУТ ЗАБИТЫ ВСЕ PATTERN, ДА ЕЩЕ В КАЖДОЙ ИЗ НИХ БУДЕТ АБСОЛЮТНО

ВСЕ В РАЗНЫХ НОТАХ, ТО 48-ОЙ ПАМЯТИ МОЖЕТ И НЕ ХВАТИТЬ... НО ВСЕ-ТАКИ ЭТО РЕДКИЙ СЛУЧАЙ И БУДЕМ СЧИТАТЬ ЕГО ИСКЛЮЧЕНИЕМ ИЗ ОБЩИХ ПРАВИЛ (ЕСЛИ ВООБЩЕ

ТАКОЕ ВОЗМОЖНО... ).

2. В ПОСЛЕДНЕЕ ВРЕМЯ ПОЯВИЛИСЬ МУЗОНЫ, КОТОРЫЕ ПРИ ДЕКОМПИЛИРОВАНИИ И

ПОСЛЕДУЮЩЕЙ ЗАГРУЗКИ В РЕДАКТОР ДЛЯ ПРОИГРЫВАНИЯ ИЛИ РЕДАКТИРОВАНИЯ,

СООТВЕТСТВЕННО, НАЧИНАЛИ ЗВУЧАТЬ, МЯГКО ГОВОРЯ, ПО-ДРУГОМУ. НЕКОТОРЫЕ УМНЫЕ

ТОВАРИЩИ РЕШИЛИ, ЧТО ПОЯВИЛСЯ НОВЫЙ SOUND TRACKER (С ВОЗМОЖНОСТЬЮ УСТАНОВКИ

ДЛИНЫ НЕЗАВИСИМО ДЛЯ КАЖДОГО ИЗ PATTERNS), НАЧАЛИ ПОЯВЛЯТЬСЯ ОБЪЯВЛЕНИЯ С

ПРОСЬБОЙ ПРОДАТЬ НОВУЮ, НО НЕСУЩЕСТВУЮЩУЮ ВЕРСИЮ ЭТОГО РЕДАКТОРА. А ДЕЛО ВСЕ В

ТОМ, ЧТО ИЗМЕНИВ НЕКОТОРЫЕ ЗНАЧЕНИЯ В ПЛАНЕ КОМПОЗИТ П ТИ ДЕКОМПИЛЕР НАЧИНАЛ

ОШИБАТЬСЯ, ХОТЯ ПРОИГРЫВАНИЕ МУЗЫКИ ШЛО НОРМАЛЬНО (НЕ В РЕДАКТОРЕ!!!). СУТЬ

ЭТОГО МЕТОДА Я ИЗЛАГАТЬ НЕ СТАНУ, Т.К. ДАННЫЙ ТЕКСТ ОБОЗНАЧЕН КАК ИНСТРУКЦИЯ,

А НЕ СТАТЬЯ ТИПА 'ОСОБЕННОСТИ ДЕКОМПИЛЕРА ST'. В STU ЭТА ПРОБЛЕМА РЕШЕНА

ПОЛНОСТЬЮ, ТАК ЧТО ВАМ НЕ О ЧЕМ БЕСПОКОИТЬСЯ.

ТЕПЕРЬ КРАТКАЯ ЭКСКУРСИЯ ПО ПУНКТАМ МЕНЮ STU:

SET IN/OUT DEVICE

НАСТРОЙКА НА ВНЕШНИЙ МАГНИТНЫЙ НОСИТЕЛЬ (ПЕРВОНАЧАЛЬНО И ТРАДИЦИОННО -

МАГНИТНАЯ ЛЕНТА). ПРИ ВЫБОРЕ ДИСКОВОДА ВАМ БУДЕТ ПРЕДЛОЖЕНО ВЫБРАТЬ ТАКЖЕ И

ЕГО НОМЕР, ДЛЯ ЧЕГО НУЖНО ИСПОЛЬЗОВАТЬ КЛВИШИ A,B,C И D. ПРОГРАММА НЕ ВЕРНЕТСЯ

В НАЧАЛЬНОЕ МЕНЮ, ПОКА НЕ БУДЕТ ВЫБРАН ДИСКОВОД, КОТОРЫЙ У ВАС ЕСТЬ ИЛИ ПОКА ВЫ

НЕ ВСТАВИТЕ В НЕГО TR-DOS ДИСК. TR-DOS НАСТРОИТСЯ НА ДИСКЕТУ И ДИСКОВОД (НЕМНОГО ЕГО ПОГОНЯВ), ПОСЛЕ ЧЕГО ВЫ ВОЗРАЩАЕТЕСЬ В НАЧАЛЬНОЕ МЕНЮ.

MUSIC ON/OFF

ОТКЛЮЧАЕТ МУЗЫКАЛЬНОЕ СОПРОВОЖДЕНИЕ ПРОГРАММЫ. МУЗЫКА НАПИСАНА МНОЙ.

ИСПОЛЬЗОВАНИЮ В ДРУГИХ ПРОГРАММАХ НЕ ПОДЛЕЖИТ !!! QUIT PROGRAMM

ЗАПРАШИВАЕТСЯ УВЕРЕННОСТЬ В ВАШИХ ДЕЙСТВИЯХ (Y/N, KAK ОБЫЧНО). ЕСЛИ НАЖАТА

ПЕДАЛЬКА 'Y' , ТО ВЫ СТАРТУЕТЕ ПЗУ-48 ИЛИ ТR-DOS (В ЗАВИСИМОСТИ ОТ НАЛИЧИЯ ДИСКОВОДА) С АДРЕСА #0000.

LOAD SONG

ЗАГРУЗКА МУЗЫКИ ДЛЯ ДЕКОМПИЛЯЦИИ ИЛИ КОМПИЛЯЦИИ. РЕЖИМ ВЫБИРАЕТСЯ С

ПОМОЩЬЮ МАЛЕНЬКОГО ТЕМНОКРАСНОГО МЕНЮ. КЛАВИША 'C' ЗАСТАВИТ STU РАБОТАТЬ В

РЕЖИМЕ КОМПИЛЯЦИИ, А КЛАВИША 'R' - В РЕЖИМЕ ДЕКОМПИЛЕРА. ВО ВТОРОМ СЛУЧАЕ

ПОЯВЛЯЕТСЯ ЯРКО-КРАСНАЯ ТАБЛИЧКА С НАДПИСЬЮ WARNING!... , ГЛАСЯЩАЯ О ТОМ, ЧТО

НА ДЕКОМПИЛЯЦИЮ ДОЛЖЕН БЫТЬ ПРЕДСТАВЛЕН МУЗЫКАЛЬНЫЙ ОТКОМПИЛИРОВАННЫЙ

(С ПОМОЩЬЮ СТАНДАРТНОГО ST КОМПИЛЯТОРА ИЛИ STU) МОДУЛЬ БЕЗ (!!!) ПРОИГРЫВАТЕЛЯ.

СЛЕДУЕТ НАПОМНИТЬ ЧТО НАЧАЛО ВЫШЕУПОМЯНУТОГО МОДУЛЯ ЗАПИСАНО В ЯЧЕЙКАХ +1,+2 ОТ

НАЧАЛА ПРОИГРЫВАТЕЛЯ. УЧИТЫВАЙТЕ ТАКЖЕ, ЧТО STU НЕ ПРОИЗВОДИТ НИКАКИХ

ИДЕНТИФИКАЦИЙ МУЗЫКИ: ЕСЛИ ВЫ ЗАГРУЗИТЕ КАКУЮ-НИБУДЬ ЧУШЬ, ТО ПОСЛЕДСТВИЯ

(ДЕ)КОМПИЛЯЦИИ НЕПРЕДСКАЗУЕМЫ!!! ОСОБЕННОСТИ:

1. ПРИ РАБОТЕ С ЛЕНТОЙ.

А. В РЕЖИМЕ RECOMPILER:

НИКАКИХ ОСОБЕННОСТЕЙ, ПРОСТО ГРУЗИТСЯ ПЕРВЫЙ ВСТРЕЧЕННЫЙ ФАЙЛ. Б. В РЕЖИМЕ COMPILER: ЗАГОЛОВОК ФАЙЛА ПРОХОДИТ ИДЕНТИФИКАЦИЮ НА ПРИНАДЛЕЖНОСТЬ К SOUND

TRACKERS. ЕСЛИ ПОСЛЕ ЗАГРУЗКИ ЗАГОЛОВКА ВЫ ВДРУГ ВЕРНЕТЕСЬ В НАЧАЛЬНОЕ

МЕНЮ, ТО ЭТО ЗАНЧИТ, ЧТО ВЫ ПЫТАЕТЕСЬ ЗАГРУЗИТЬ НЕ ТО, ЧТО ХОТЕЛИ БЫ (ИЛИ НАРОЧНО).

2. ПРИ РАБОТЕ С ДИСКОМ.

ЗДЕСЬ ВОЗНИКНЕТ ЗАПРОС DISK CATALOGUE? Y/N, ОТВЕТИВ НА КОТОРЫЙ УТВЕРДИТЕЛЬНО, ВЫ ПОПАДАЕТЕ В МЕНЮ ВЫБОРА ФАЙЛОВ. УПРАВЛЕНИЕ КУРСОРОМ

ОСУЩЕСТВЛЯЕТСЯ ТАК ЖЕ, КАК И В ГЛАВНОМ МЕНЮ. ЗДЕСЬ ЖЕ ОТОБРАЖАЕТСЯ КОЛИЧЕСТВО

ФАЙЛОВ (ОБЩЕЕ И ТЕХ, КОТОРЫЕ ПРИГОДНЫ ДЛЯ ЗАГРУЗКИ В ДАННОМ РЕЖИМЕ РАБОТЫ

ПРОГРАММЫ). ЕСЛИ ЖЕ ВЫ ОТВЕТИЛИ ОТРИЦАТЕЛЬНО НА ЗАПРОС О ВЫДАЧЕ КАТАЛОГА, ТО

ПРОСТО ВВЕДИТЕ ИМЯ ФАЙЛА НА СООТВЕТСТВУЮЩИЙ ЗАПРОС. А. В РЕЖИМЕ RECOMPILER:

В КАТАЛОГЕ-МЕНЮ И ПРИ ЗАГРУЗКЕ БУДУТ ВЫБИРАТЬСЯ ФАЙЛЫ С ТИПОМ 'C'. Б. В РЕЖИМЕ COMPILER:

В КАТАЛОГЕ-МЕНЮ И ПРИ ЗАГРУЗКЕ БУДУТ ВЫБИРАТЬСЯ ФАЙЛЫ С ТИПОМ 'S'. ЕСЛИ ВЫ ОШИБОЧНО ВЫБРАЛИ РАБОТУ С ЛЕНТОЙ, ТО ЖМИТЕ BREAK: ПРОГРАММА

ВЕРНЕТСЯ В НАЧАЛЬНОЕ МЕНЮ. ЕСЛИ ЖЕ ПРИ РАБОТЕ С ДИСКОМ ПРОИЗОШЛА КАКАЯ-НИБУДЬ

ОШИБКА, ТО STU ПОПЫТАЕТСЯ ОТРЕАГИРОВАТЬ НУЖНЫМ СООБШЕНИЕМ (BREAK KEY PRESSED,

NO SUCH FILE'S ON DISK,...). ЕСЛИ ОШИБКА НЕ БУДЕТ РАСПОЗНАНА ТО ВЫДАЕТСЯ УЖЕ

ПРИЕВШЕЕСЯ 'DISK DRIVE ERROR'. RECOMPILE SONG:

ЕСЛИ ВЫ ВЫБРАЛИ ДРУГОЙ РЕЖИМ РАБОТЫ ИЛИ В ПАМЯТИ ОТСУТСТВУЕТ НЕОБХОДИМЫЙ

ФАЙЛ, ТО ЭТОТ ПУНКТ ВЫБИРАТЬСЯ НЕ БУДЕТ. ЭТО ЖЕ СПРАВЕДЛИВО И ДЛЯ РЕЖИМА

COMPILATION SONG. ПО ЭКРАНУ ПОБЕЖИТ ВВЕРХ ЗЕЛЕНАЯ НАДПИСЬ 'WAIT' И ЕСЛИ ПРОГРАММА ВЕРНЕТСЯ В НАЧАЛЬНОЕ МЕНЮ, ТО ЭТО ЗАНЧИТ, ЧТО ВСЕ О'КЕЙ И МОЖНО

ОТГРУЖАТЬ НА ВНЕШНИЙ НОСИТЕЛЬ ДЕКОМПИЛИРОВАННУЮ МУЗЫКУ.

НЕ БУДЕТ ИМЕТЬ СМЫСЛА ВЫБОР 'PLAY COMPILED SONG' И 'MERGE PLAY ROUTINE'.

НУЖНУЮ ДЛИНУ ВСЕХ PATTERNS УСТАНОВИТЕ В САМОМ РЕДАКТОРЕ. ПЕРВОНАЧАЛЬНО

УСТАНАВЛИВАЕТСЯ ЗНАЧЕНИЕ 63 (МАКСИМУМ).

COMPILATION SONG:

ОПЦИЯ РАБОТАЕТ ПРИ ВЫШЕПРИВЕДЕННЫХ УСЛОВИЯХ (СМ. 'RECOMPILE SONG').

НА

ЭТОТ РАЗ ПО ЭКРАНУ ПОБЕЖИТ КРАСНАЯ НАДПИСЬ 'WAIT' И ПРИ УДАЧНОЙ КОМПИЛЯЦИИ

ВЕРНЕТСЯ В НАЧАЛЬНОЕ МЕНЮ. ПОСЛЕ ВЫПОЛНЕНИЯ ЭТОЙ ФУНКЦИИ, БУДУТ ВЫБИРАТЬСЯ

ОПЦИИ 'PLAY COMPILED SONG' И 'MERGE PLAY ROUTINE' И, КОНЕЧНО ЖЕ, 'SAVE DATA FILE'.

PLAY COMPILED SONG:

ПРОСТО ПРОИГРЫВАЕТ ПОСЛЕДНЮЮ КОМПИЛИРОВАННУЮ МУЗЫКУ ДО НАЖАТИЯ ЛЮБОЙ КЛАВИШИ.

MERGE PLAY ROUTINE:

ИМЕЕТ СМЫСЛ ТОЛЬКО ПОСЛЕ КОМПИЛЯЦИИ. МОЖЕТ ВЫЗЫВАТЬСЯ НЕОДНОКРАТНО. ЕСЛИ

НА ЗАПРОС 'RELOCTABLE PLAY ROUTINE Y/N' ОТВЕТИТЬ УТВЕРДИТЕЛЬНО, ТО ПРОИГРАЫВАТЕЛЬ СТАНЕТ РЕЛОЦИРУЕМЫМ, И МОЖЕТ ЗАГРУЖАТЬСЯ В ЛЮБУЮ ОБЛАСТЬ ПАМЯТИ

И ПРИ ПЕРВОЙ ИНИНЦИАЛИЗАЦИИ НАСТРОИТЬСЯ НА СВОЕ РЕАЛЬНОЕ МЕСТОПОЛОЖЕНИЕ, ПОСЛЕ

ЧЕГО ОН НИЧЕМ НЕ ОТЛИЧАЕТСЯ ОТ СВОЕГО ОБЫКНОВЕННОГО СОБРАТА. НАСТРОЕЧНАЯ

ПРОЦЕДУРА РАСПОЛАГАЕТСЯ В РАБОЧИХ ПЕРЕМЕННЫХ ПРОИГРЫВАТЕЛЯ, А НАСТРОЕЧНАЯ

ТАБЛИЦА СРАЗУ ЖЕ ЗА ПОСЛЕДНИМ БАЙТОМ МУЗЫКАЛЬНОГО МОДУЛЯ. ПРОИГРЫВАТЕЛЬ ИМЕЕТ

ДЛИНУ 1107 БАЙТОВ, НАСТОЕЧНАЯ ТАБЛИЦА 143 БАЙТА. ПОСЛЕ ВЫЗОВА ИНИЦИАЛИЗАЦИИ

РЕЛОЦИРУЕМОГО ПРОИГРЫВАТЕЛЯ ОТ НАСТРОЕЧНОЙ ПРОГРАММЫ И ТАБЛИЦЫ НЕ ОСТАНЕТСЯ И

СЛЕДА. НА МЕСТЕ НАСТР. ПРОЦЕДУРЫ БУДУТ, КАК ОБЫЧНО, РАЗМЕЩЕНЫ РАБОЧИЕ ПЕРЕМЕННЫЕ, А ПАМЯТЬ, ОСТАВШУЮСЯ ОТ НАСТРОЕЧНОЙ ТАБЛИЦЫ, МОЖНО ИСПОЛЬЗОВАТЬ ПО СВОЕМУ УСМОТРЕНИЮ.

ЕСЛИ ЖЕ ВЫ ОТКАЗАЛИСЬ ОТ РЕЛОЦИРУЕМОГО ПРОИГРЫВАТЕЛЯ, ТО ИЗВОЛЬТЕ ВВЕСТИ

НУЖНЫЙ СТАРТОВЫЙ АДРЕС. МОЖНО ВВОДИТЬ КАК ДЕСЯТИЧНЫЕ ЧИСЛА, ТАК И ШЕСТНАДЦАТИРИЧНЫЕ (В ЭТОМ СЛУЧАЕ ИСПОЛЬЗУЙТЕ ЗНАЧОК '#' (ХЭШ) ПЕРЕД ВВОДОМ

ЧИСЛА). ВВЕСТИ СТАРТОВЫЙ АДРЕС В КАКОЙ-ТО ДРУГОЙ СИСТЕМЕ СЧИСЛЕНИЯ ВАМ

ПОВИДИМОМУ, НЕ УДАСТСЯ. SAVE DATA FILE:

САМАЯ ВАЖНАЯ, НА МОЙ ВЗГЛЯД, ОПЦИЯ. ЕСЛИ ВЫГРУЖАТЬ НЕЧЕГО, ТО ОПЦИЯ

НЕ

РАБОТАЕТ. ПОРЯДОК РАБОТЫ С ЛЕНТОЙ ИЛИ ДИСКОМ НИЧЕМ НЕ ОТЛИЧАЕТСЯ, ЗА

ИСКЛЮЧЕНИЕМ ЗАПРОСА НА ВЫДАЧУ КАТАЛОГА ДИСКА. ПРИ ПОЛОЖИТЕЛЬНОМ ОТВЕТЕ НА ЭТОТ

ВОПРОС, TR-DOS ПОПЫТАЕТСЯ РАСПЕЧАТАТЬ КАТАЛОГ ДИСКА НА ЭКРАНЕ, ПОСЛЕ ЧЕГО

ПЕРЕДАСТ УПРАВЛЕНИЕ STU.

СМЕЛО ВВОДИТЕ ИМЯ ФАЙЛА И НАЙИМАЙТЕ ENTER. ПОД 'ОКНОМ' ВВОДА ИМЕНИ ФАЙЛА

РАСПОЛАГАЕТСЯ СЛУЖЕБНАЯ ИНФОРМАЦИЯ. В РЕЖИМЕ RECOMPILER ТАМ УТВЕРЖДАЕТСЯ, ЧТО

МУЗЫКА ГОТОВА К РЕДАКТИРОВАНИЮ В SOUND TRACKER'E. ПОСЛЕ КОМПИЛЯЦИИ ТАМ

НАХОДИТСЯ ИНФОРМАЦИЯ О ПАРАМЕТРАХ МУЗЫКИ:

- АДРЕСА ЗАПУСКА: ИНИЦИАЛИЗАЦИИ, ПРОИГРЫВАНИЯ И ОСТАНОВКИ МУЗЫКИ;

- ПЕРЕМЕННАЯ ЗАДЕРЖКИ ПРОИГРЫВАНИЯ КОМПОЗИЦИИ, ИНАЧЕ ГОВОРЯ, СЛУЖИТ ДЛЯ

ИЗМЕНЕНИЯ ТЕМПА КОМПОЗИЦИИ;

- ДЛИНА МУЗЫКИ ВМЕСТЕ С ПРОИГРЫВАТЕЛЕМ. ДЛЯ РЕЛОЦИРУЕМОГО ПРОИГРЫВАТЕЛЯ

УКАЗАНО ДВА ЗНАЧЕНИЯ: ПОЛНАЯ ДЛИНА МУЗЫКИ ВМЕСТЕ С НАСТРОЕЧНОЙ ТАБЛИЦЕЙ

И ВТОРОЕ ЗНАЧЕНИЕ ПОСЛЕ ПРОВЕДЕНИЯ НАСТРОЙКИ НА АДРЕСА ЗАГРУЗКИ. НАЖАТИЕ ЛЮБОЙ КЛАВИШИ СТАРТУЕТ СОХРАНЕНИЕ МУЗЫКИ НА ВНЕШНЕМ НОСИТЕЛЕ.

- ПРИМЕЧАНИЕ ДЛЯ РАБОТЫ С ДИСКОМ: ЕСЛИ ТАКОЙ ФАЙЛ УЖЕ СУЩЕСТВУЕТ НА ДИСКЕТЕ, ТО БУДЕТ ВЫДАН ЗАПРОС 'OWERWRITE Y/N'. ПОСЛЕ УТВЕРДИТЕЛЬНОГО ОТВЕТА СТАРЫЙ ФАЙЛ БУДЕТ СТЕРТ, И НА ЕГО МЕСТО

БУДЕТ

ЗАПИСАН НОВЫЙ. В ПРОТИВНОМ СЛУЧАЕ ВЫ ВЕРНЕТЕСЬ В НАЧАЛЬНОЕ МЕNЮ.

ДА... ЗАБЫЛ СКАЗАТЬ, ЧТО КЛАВИШЕЙ SYMBOL SHIFT МОЖНО ИЗМЕНЯТЬ ПЕРИОДИЧНОСТЬ 'ДЕРГАНИЯ' БЕГУЩЕЙ СТРОКИ...

ВОТ, ПО-МОЕМУ, И ВСЕ, ЧТО НЕОБХОДИМО ЗНАТЬ ПРИ РАБОТЕ С ЭТОЙ ПРОГРАММОЙ. В

ЗАКЛЮЧЕНИЕ ХОЧЕТСЯ ПОЖЕЛАТЬ МУЗЫКАНТАМ, КОТОРЫЕ ХОРОШО РАЗОБРАЛИСЬ С SOUND

TRACKERS, ПЕРЕХОДИТЬ, ЕСЛИ ТАК МОЖНО ВЫРАЗИТЬСЯ, НА 'НОВУЮ ПЛАТФОРМУ', Т.Е.

ПИСАТЬ МУЗЫКУ В БОЛЕЕ НАВОРОЧЕННЫХ РЕДАКТОРАХ AY-МУЗЫКИ: 'PRO TRACKER 128'

(BY GOLDEN DISK CORP.), 'SOUND TRACKER PRO 128' (BY KSA SOFTWARE), 'ASM'

(by ASC). они реализуют максимально мощные возможности звучания и

ВЫСОКИЙ

УРОВЕНЬ СЕРВИСА ПРИ СОЗДАНИИ МУЗЫКИ.

АДРЕС ДЛЯ ПИСЕМ: 184234 МУРМАНСКАЯ ОБЛАСТЬ, Г. КИРОВСК ПР. ЛЕНИНА Д.29 КВ.32 ПОПОВУ ДМИТРИЮ МИХАЙЛОВИЧУ. ТЕЛ. (81531) 9-25-29, 12.00-02.00 MSK




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Новости - Купил новый складной велосипед STELS с пятью скоростями. Встретился с подругой детства. Весело провели несколько дней вместе. Играли в TEKKEN 5 ночами напролёт.
Мысли о - порассуждаем об операционной системе для ZX-SPECTRUM - iS-DOS питерской фирмы ИскраСофт.
От авторов - о себе.
Editorial - elph: offering myself...
Spectrum Forevor? - Что нас ждет годика через полтора?..

В этот день...   21 ноября