News / Live Journal / Information / Soft / Music / Forum / Links / About project




Powered by Google
Информация

 Железо
 Сжатие звука
 Трекеры
 Мьюзиком
 Renoise
 Энциклопедия стилей
 Мастер-класс
 Словарик
 Мысли

Добавить в избранное

Трекеры

«Сейчас меня будут пинать. И, возможно, ногами...» (народная мудрость)

ВОСКРЕШЕНИЕ ЭПОХИ

или

Как запустить FastTracker v2.xx на современных ПК

русская версия 1.00 от 21.02.2005

Современные ПК – мощные штучки. С их помощью можно добиться весьма впечатляющего качества звука и картинки. И добиться таких результатов все проще, поскольку аппаратное обеспечение дешевеет с каждым днем. Но чем мы становимся старше, тем сложнее нам познавать новое.

Во второй половине 90-х годов прошлого века существовал выдающийся симбиоз «продвинутого» трекерства и простоты (или просто дружелюбного отношения к рядовому пользователю). Имя ему было – FastTracker v2 (FT2). Эта программа, созданная парой шведских программистов, была очень популярна во всем мире. Но время, увы, неумолимо ползет вперед и наш «герой» был раздавлен грузом Времени и стал всего лишь мертвой страничкой Истории. Собственно, существовало две основные проблемы: программа нестабильно работала на операционных системах начиная с Windows ’98 и выше, а также на NT системах. А еще программа не могла работать с современным звуковым «железом», которое использовало прерывания выше 7-го (IRQ 7). Прочитали? А теперь забудьте об этих неприятностях!

Это махонькое руководство было написано для того, чтобы страждущие, скучающие и просто праздно шатающиеся могли познать все прелести этого трекера. Сограждане и братья по Разуму! Будьте снисходительны – далеко не все можно выразить в тексте, да и автор, признаться, не большой на это мастер. Поэтому в тексте, который приведен ниже, могут присутствовать досадные ошибки, описки и опечатки, неточности и прочие гадости. Автор будет крайне признателен, если Вы сообщите ему об этом посредством электронной почты. Текущая версия Руководства приведена под заглавием. В будущих версиях планируется исправить выявленные читателями ошибки, а также добавить новые методы «воскрешения» FT2.

ПРИМЕЧАНИЕ: Все, что написано ниже, было проверено автором на собственном ПК. Я допускаю, что в описании я мог допустить несколько досадных ошибок или просто чего-то не понял или не дописал. Если Вы уверены в этом – напишите мне, пожалуйста.

ВНИМАНИЕ! Все, что вы делаете – Вы делаете на собственный страх и риск. Автор статьи не несет никакой ответственности за возможные повреждения Вашего программного и аппаратного обеспечений.

СОДЕРЖАНИЕ:

1.     Сага о FastTracker v2.xx

2.     Системные требования

3.     Программа DOSbox (версия 0.63)

4.     Подготовка к запуску

5.     Настройки параметров

6.     FastTracker, живи!

7.     Вопросы, ответы и устранение неполадок

8.     Ссылки, приветствия и планы на будущее

1. САГА О FASTTRACKER v2.XX

Проект «FastTracker v2» (далее просто FT2) был начат в июне 1993 года двумя простыми шведскими парнями – Фредериком «Vogue» Хуссом и Магнусом «Mr. H» Хёгдалем. Целью себе они поставили достижение нового уровня трекерства и, черт возьми, у них получилось! FastTracker v2.xx (последняя известная автору версия – 2.09) стал одним из наиболее популярных трекеров во всем мире. Если вообще не самым популярным, но спорить не будем. Впечатляющие возможности FT2 «ютились» в каких-то 600 килобайтах одно исполняемого файла. Таким образом, автоматически отпадала необходимость в подключении дополнительных расширений, поиске драйверов, установке и удалении программы. Однако, одно из главных достоинств FT2 по совместительству являлось его же главным недостатком – программа «жила» до тех пор, пока авторы ее поддерживали.

FT2 – это DOS-приложение. Таким образом он может стабильно работать только в этой операционной системе и использует ее драйверы для доступа к аппаратному обеспечению ПК. Последний раз я успешно использовал FT2 из-под операционной системы Windows ’95 и на моем компьютере тогда стояла не менее легендарная аудио плата ESS Audiodrive. Уже под управлением Windows ’98 отказывался нормально работать (жутко тормозил), а дальше все его возможности были урезаны до простых файловых операций ввода/вывода, вроде конвертации одного модуля в другой. Да и те были возможны только в том случае, если не использовалась файловая система NTFS. А звука не было вообще. Можете ли вы писать музыку без звука? Если можете, то Вы – просто гуру и вечная слава Великим.

Если Вам требуется любая информация о программу FastTracker, включая саму программу, то Вы можете воспользоваться Вашей поисковой машиной. Русскую и английскую (оригинальную) версии Руководства FastTracker v2.08 Вы можете найти на портале T.R.A.C.K.E.R.S или на любом другом портале. Так же Вы можете написать автору статьи – у меня есть и сама программа, и Руководство.

2. СИСТЕМНЫЕ ТРЕБОВАНИЯ

Успешные запуск FT2 невозможен, если Ваша система не будет удовлетворять приведенным ниже требованиям. В разумных, разумеется, пределах. Если же Вы используете старое «железо» и не менее древние операционные системы – Вам не зачем тратить свое время на чтение этого Руководства. Мы ждем Вашу музыку!

Системные требования:

- операционная система (минимум) ……………… MS-DOS v3.xx или выше

- операционная система (максимум) ……………... MS Windows '95

- файловая система ………………………………… не выше FAT32

- звуковая система ……….…………………. 100%-совместимая с SoundBlaster

- допустимый диапазон прерываний IRQ ………… 3, 5 и 7

- допустимый диапазон портов вывода …………… 220 и 230 (возможно, 210)

- допустимый диапазон DMA ……………………… 1 и 3

А еще Вы можете воспользоваться такими звуковыми системами, как Gravis UltraSound (или просто GUS), SoundPlayer или просто PC Speaker’ом. Все эти системы поддерживаются FT2. Проверьте, Ваше аппаратное и программное обеспечение должно удовлетворять приведенным выше требованиям.

ПРИМЕЧАНИЕ: Совершенно не факт, что приведенные требования критичны для запуска FT2. Допускаю, что эта программа будет успешно работать и в других условиях, отличных от приведенных. Лично я с подобным не сталкивался.

3. ПРОГРАММА DOSBOX (версия 0.63)

Операционная система DOS современными «оськами» (Windows XP, например) в достаточной мере не поддерживается. Следовательно, для нормальной работы DOS потребуется программа-эмулятор. Таким программ существует огромное множество, но для начала я выбрал DOSbox. Хотя бы потому, что эта программа абсолютно БЕСПЛАТНА, поэтому Вам не придется разрываться между собственным Желанием и собственной Совестью, ведь использование нелицензионного ПО – плохо и стыдно. Если же Вы в состоянии оплатить программу-эмулятор, то зачем Вам вообще FT2?

Текущую версию программы DOSbox можно скачать здесь, я же использовал версию 0.63.

DOSbox замечательно «изображает» из себя ПК с 486-м процессором и звуковой платой вроде SoundBlaster. Для FT2 этого вполне достаточно. Для начала Вам придется, не удивляйтесь,.. скачать программу DOSbox! :лол: Ее размер – около 1 мегабайта. Далее необходимо установить программу в любую директорию (“C:\Program Files\DOSbox” по умолчанию). Не забудьте внимательно прочитать прилагающийся к программе файл README.TXT.

4. ПОДГОТОВКА К ЗАПУСКУ

Перед тем, как настроить и запустить DOSbox, Вам придется кое-что подготовить. А именно:

- выберите любую директорию, которая будет эмулировать диск C: в Вашем виртуальном DOS’е;

- скопируйте в нее FT2;

- в эту же папку скопируйте все инструменты, сэмплы, звуки, модули и прочее.

Сказать по правде, необязательно выполнять приведенные выше рекомендации дословно. Инструменты и иже с ними можно оставить в своих «родных» директориях – просто в этом случае придется много писать дополнительных команд. Например, вы можете назначить директорию “C:\Program Files\DOSbox\” как виртуальный диск C:, директорию “D:\My Own Genius Music\” – как виртуальный диск D: и поместить директорию “E:\Someones Junk\” в виртуальную директорию “D:\Samples”. При написании данного Руководства я пользовался следующей структурой директорий:

<Виртуальный диск C:>

.

..

\MODs

\Samples

\Temp

\XIs

ft2.cfg

ft2.exe

Я взял 4 директории и 2 файла, а затем переместил их в директорию “D:\Virtual DOS\”, которая и стала использоваться в качестве виртуального диска C:.

ПРИМЕЧАНИЕ: Уверен, Вы это знаете, но на всякий случай – в операционной системе DOS допускается использование не более 8 символов в именах файлов и директорий. Русские символы тоже лучше не использовать, тем более, что FT2 их не поймет.

5. НАСТРОЙКА ПАРАМЕТРОВ

DOSbox – это консольное приложение. Сия мудреная фраза означает, что общаться с программой Вы можете только посредством командной строки. Для этого Вы можете использовать встроенный в Windows интерпретатор команд CMD.EXE или просто создать ярлык для исполняемого файла DOSbox с определенным набором параметров.

Выберем второй вариант, как более дружелюбный. Создайте ярлык и откройте его Свойства. В командную строку впишите следующий текст:

C:\Program Files\DOSbox\dosbox.exe –D:\Virtual DOS\ft2.exe –fullscreen –exit –c “RESCAN” –c “MOUNT D <your CD-ROM drive letter here>:\ -t cdrom”

Здесь: “C:\Program Files\DOSbox\” – директория, куда Вы установили программу, а “D:\Virtual DOS\” – папка, выбранная Вами в качестве виртуального диска C:.

Эта команда будет обработана программой в следующем порядке:

1. DOSbox перед запуском обновит содержимое директории “D:\Virtual DOS” – это полезно в том случае, если Вы что-то дописали в эту директории, новые сэмплы, например (команда: -cRESCAN”);

2. DOSbox запустится в полноэкранном режиме (команда: -fullscreen);

3. DOSbox установит Ваш привод CD-ROM (или DVD-ROM) в качестве виртуального привода CD-ROM на диск D: (команда: -cMOUNT D <your CD-ROM drive letter here>:\ -t cdrom”);

4. DOSbox установит директорию “D:\Virtual DOS\” в качестве виртуального диска C: и тут же запустит приложение FT2 (команда: -D:\Virtual DOS\ft2.exe);

5. И, наконец, по завершении работы FT2 DOSbox автоматически прекратит свою работу (команда: -exit).

ПРИМЕЧАНИЕ 1: Набор команд FT2 содержит процедуру временного выхода в среду DOS – весьма вероятно, что выполнение этой команды приведет к прекращению работы эмулятора, поскольку тот посчитает, что приложение свою работу завершило, следовательно, эмуляция должна быть прекращена.

ПРИМЕЧАНИЕ 2: Если Вам необходимо передать большое количество директорий в среду эмулятора, то в этом случае лучшим решением, на мой взгляд, будет написание специального пакетного файла (.BAT), который будет обрабатываться эмулятором при старте. Просто внесите в этот файл все необходимые команды и в конце добавьте FT2.EXE. Можно не создавать дополнительный файл, а просто перенести все команды в специальную секцию файла конфигурации эмулятора – подробнее об этом написано ниже.

Отлично! Но ПЕРЕД запуском эмулятора Вы ДОЛЖНЫ проверить файл конфигурации DOSbox.

Этот файл (DOSBOX.CONF) находится в директории установки программы. Перед его редактированием не поленитесь создать резервную копию на всякий пожарный случай. Откройте этот файл в любом текстовом редакторе (WordPad, Notepad и т.д.). Структура файла такова:

параметр = его значение

Вам необходимо найти некоторые параметры и проверить их значения.

Первый из параметров называется “FULLRESOLUTION”. Он определяет разрешение экрана в полноэкранном режиме. По умолчанию значение установлено на 1024х768 пикселей. Поскольку FT2 использует разрешение 640х480, то не лишним будет заменить “1024x768” на “640x480”.

ПРИМЕЧАНИЕ 1: Во-первых, убедитесь в том, что Ваш монитор поддерживает разрешение 640х480. По правде говоря, я никогда не встречал мониторов, которые это разрешение не поддерживают, но... Наш мир такой разный, право!

ПРИМЕЧАНИЕ 2: FT2 автоматически меняет разрешение экрана на 640х480 и работает только в полноэкранном режиме. FT2 «в окошке» я не видел никогда. Так что приведенный выше текст, касаемый изменения параметра разрешения экрана, написан на случай обеспечения совместимости. ПОДУМАЙТЕ, а потом используйте. Или не используйте – на Ваше личное усмотрение.

Значение параметра “MACHINEДОЛЖНО быть установлено на “VGA” (по умолчанию оно так и есть). Параметр “MEMSIZE” отражает количество мегабайт оперативной памяти, выделяемое для эмулируемой среды. Думаю, выше 64 МБ поднимать смысла нет. Не забывайте – оперативная память для эмулируемой среды выделяется из РЕАЛЬНОЙ оперативной памяти, а современные операционные системы сами по себе «прожорливые».

Секция “[MIXER]” содержит 4 параметра, которые определяют звуковое «железо» и его настройки. Параметр “NOSOUND” должен быть установлен на “FALSE”, если, конечно, Вам вообще нужен звук. Параметр “RATE” устанавливает аппаратную частоту микширования (в Герцах) и по умолчанию установлен на 22 кГц (22050 Гц). В принципе, менять это значение особого смысла нет, но при желании Вы можете поднять частоту до 44,1 кГц (44100 Гц). Практика показала, что это приводит к появлению в потоке звука разнообразных искажений, хотя у Вас этого досадного эффекта может и не быть. Попробуйте установить разную частоту – результат Вы услышите в FT2. Оставшиеся два параметра (“BLOCKSIZE” и “PREBUFFER”) стоит оставить как есть (“2048” и  “10” соответственно).

Найдите секцию “[SBLASTER]”. Установите тип Вашего SoundBlastera (параметр “TYPE” по умолчанию установлен на “SB16”, то есть SoundBlaster 16 – другие доступные типы приведены в комментариях к данной секции в самом файле конфигурации). Далее установите порт вывода (параметр “BASE” – “220”, по умолчанию, “230” и, возможно, “210”), прерывание (параметр “IRQ” – “3”, “5” и “7”, последнее по умолчанию), DMA (“1”, по умолчанию, или “3”) и 16-битный DMA (параметр “HDMA” – “5” или “8”, оставьте по умолчанию).

Проверьте секцию “[DOS]”. Оба параметра “XMS” и  EMS” должны быть установлены на “TRUE”.

Если Вы – искушенный пользователь DOS, то в секцию “[AUTOEXEC]” Вы можете добавить любое количество командных строк, которые будут выполняться сразу же после запуска эмулятора и до запуска любого приложения в нем. Например, с помощью того блока можно настраивать параметры звуковой платы (громкость, тональность и т.п.) или просто дописать в эту секцию последовательность команд для добавления дополнительных директорий в виртуальную среду.

FT2 НЕ будет работать без мышки. Эмулятор DOSbox самостоятельно определяет необходимость таковой и также самостоятельно ее освобождает для работы в запущенном приложении. Проверьте самую первую секцию файла конфигурации – “[SDL]”. Параметр “AUTOLOCK” должен быть установлен на “TRUE”. Чувствительность мышки задается значением параметра “SENSITIVITY” – по умолчанию его значение равно 1.00 (100).

Не забудьте сохранить файл конфигурации перед выходом!

6. FASTTRACKER, ЖИВИ!

Все готово для запуска FT2. Двойной щелчок на созданном ранее ярлычке, небольшая молитва и работа, работа, работа! По идее, никаких ошибок возникнуть не должно. Если все-таки этот неприятный инцидент случился, то для начала внимательно проверьте файл конфигурации и параметры командной строки. Возможно, Вы просто ошиблись. Если нет, то попробуйте найти Вашу ошибку в разделе 7 данного Руководства. Если же и это не помогло, то Вам действительно нужна помощь. Не жмите F1 понапрасну – найдите ответ в сети Интернет или напишите автору. Я постараюсь ответить на Ваш вопрос как только найду свободное время. В этом случае постарайтесь, пожалуйста, максимально детально описать Вашу проблему, чтобы не пришлось мучаться ни Вам, ни мне.

7. ВОПРОСЫ, ОТВЕТЫ И УСТРАНЕНИЕ НЕПОЛАДОК

Пока что этот раздел девственно чист. Надеюсь, таким он и останется.

8. ССЫЛКИ, ПРИВЕТСТВИЯ И ПЛАНЫ НА БУДУЩЕЕ

Начнем с последнего. Сначала я планирую добавить в это Руководство Ваши вопросы и ответы, если таковы будут иметь место. Затем я надеюсь написать разделы про запуск FT2 на других эмуляторах, таких как VMware Workstation (уже запущен), Connectix Virtual PC и даже VDM Sound, если получится.

Приветствия и Благодарности:

reed – за то, что убедил меня в том, что FT2 работает в среде DOSbox;

Vogue и Mr. H – собственно, за FT2;

DOSbox Team – за классный эмулятор;

Urban Jonsson – за детальное Руководство к FT2;

ВЫ – за то, что нашли силы и время это прочитать;

OKSha – за то, что ты есть, мой Друг.

Ссылки:

- DOSboxhttp://dosbox.sourceforge.net

- modulez.org – http://modulez.org

- The MODArchive – http://www.modarchive.com

- Starbreeze Studios (разработчики FT2) – http://www.starbreeze.com (ничего касаемо FT2 на этом сайте вы, увы, не найдете)

Darth ‘Snake’ Nefelim,

истовый пользователь FT2

Производство © 2005 DarthSnakeNefelim с использованием информации, опубликованной DOSbox Team и Urban Jonsson.

Специально для РИИА T.R.A.C.K.E.R.S. Любое использование данного текста с целью получения коммерческой выгоды (публикация, продажа или сдача в аренду) категорически запрещено. Исключительно для использования в личных некоммерческих целях!

DOSbox” является зарегистрированным товарным знаком компании DOSbox Team.

FastTracker” является зарегистрированным товарным знаком компании Triton Production (сейчас – Starbreeze Studios).

VMware” является зарегистрированным товарным знаком компании VMware, Inc.

Windows” и  MS-DOS” являются зарегистрированными товарными знаками корпорации Microsoft.

Все права защищены.

Вернуться в раздел

Dreams...
Отправить письмо дизайнеру
к началу страницы
copyright © 1997-2024 t.r.a.c.k.e.r.s
All Rights Reserved