                              ZX.SPECTRUM echo FAQ

     ----------------------------------------------------------------------

   Содержание

   1. Общая информация
   2. Другие источники информации
   3. Часто задаваемые вопросы

   4. Обзор программ для IBM-PC
        4.1. Работа с дисками и образами дисков
        4.2. Просмотр ZX-файлов на IBM-PC
        4.3. Работа с образами памяти
        4.4. Работа с магнитофоном
	
   5. Обзор эмуляторов ZX-Spectrum
         5.1. Эмуляторы для DOS and Windows
             5.1.1. Эмуляторы для High End высокопроизводительных ЭВМ
             5.1.2. Эмуляторы для ЭВМ средней производительности
             5.1.3. Hизкопроизводительные ЭВМ
        5.2. Эмyлятоpы для дpyгих платфоpм
             5.2.1. Персональная ЭВМ Amiga
             5.2.2. Unix-подобные системы (Linux, FreeBSD)
        5.3. Другие эмуляторы
	
   6. Файлы используемые совместно с эмуляторами
        6.1. Образы памяти ЭВМ
        6.2. Образы магнитной ленты
        6.3. Образы дисков
	
   7. Операционные системы ZX-Spectrum
        7.1. Расширение бейсика TR-DOS
             7.1.1. Файлы системы TR-DOS
	
   8. Информационные ресурсы
        8.1. WEB-сайты, FTP-архивы...
        8.2. BBS-системы
	
   9. Отсутствующие разделы


1. Общая информация

   В разное время FAQ сопровождался следующими людьми:

     * до 26 мая 1998 - Игоpь Гpyздев/IG (2:5030/827)

     * 30 мая 1999 - 9 маpта 2001 - Алексей Баскаков/AB (2:5025/3.55)

     * 9 маpта 2001 - Евгений Маpков/ЕМ (2:5080/135.17)

  Версия FAQ

   Последние изменения внёс Kirill Frolov 26-Дек-2003.

   Адрес электронной почты: <netmail@svs.ru>
   Адрес в сети Fidonet: 2:5030/827.2
   Адрес в сети ZXNET: 500:812/1.507

   Присылайте выпросы и ответы, которые вы считаете нужным включить в FAQ.

  Люди которые помогали в составлении FAQ (предыдущих версий)

   Alex Shalin (2:5030/332.25)
   Max Vasilyev <piwamoto@chat.ru> (2:5057/33.36)
   Eugene Palenock (2:5020/2065.468)
   Michael Kondratyev (2:5030/361.1)
   Roman Alexandrov (2:5030/446.11)
   Eugene Milun (2:5057/18.73)
   Paul Pavlov <Paul.Pavlov@mailandnews.com>
   Sergei N. Dubarev (2:450/156.24)
   Danil Ermakoff (2:5080/43.80)
   Vladimir Frunze (2:469/32.7)
   Eugene Tyukaev <eugene@mavlin.vt.rovno.ua> (2:4621/14.8)

  1.1. Распространение FAQ

   Данный FAQ помещается в эхоконференцию ZX.SPECTRUM fido7.zx.spectrum в
   интернете) каждый вторник, кроме того FAQ доступен по адресу:
   http://fk0.myftp.org/zx.spectrum-faq.html

   Если копия FAQ размещённая в интернете Вам не доступна, отправьте письмо
   по адресу 2:5030/827.2 (в сети fidonet) на имя <<FAQ robot>> с темой
   письма <<ZX.SPECTRUM FAQ>>, и в ответ вам будет выслан в UUE-коде
   ZIP-архив с копией данного FAQ.

2. Другие источники информации

   Данный FAQ, не претендует на полноту, в нём множество упущений и
   неточнотей. Если вас интересует что-то, на что FAQ не может дать ответ,
   или даже просто так, вам обязательно стоит посетить две следующие
   странички в интернете:

     o World Of Spectrum.  Это, без преувеличений, главный сайт в интернете
       посвящённый спектруму. Вы там разыщете любую информацию, от
       исторической справки, до технических подробностей. Любые (легально
       распространяемые) программы для ZX-Spectrum. Множество ссылок на
       другие интересные ZX-сайты. Адрес: http://www.worldofspectrum.org.

     o FAQ телеконференции comp.sys.sinclair.  Когда я посетил этот сайт, я
       решил, что тот FAQ, который вы сейчас читаете, просто не нужен...
       comp.sys.sinclair faq - это бездонная кладезь систематизированной
       информации со множество ссылок. Просто сделайте адрес
       http://www.sinclairfaq.com стартовой страницей вашего обозревателя!

  Телеконференции

   Для неинтерактивного общения с другими людьми интересующимися ZX-Spectrum
   существуют следующие телеконференции usenet и fidonet:

     o fido7.zx.spectrum.  В fidonet[1] данная конференция носит имя
       ZX.SPECTRUM. Это телеконференция сети Fidonet, но она доступна и через
       интернет на многих news-серверах как fido7.zx.spectrum. Вам придётся
       зарегистрироваться, чтобы иметь возможность отправлять послания.
       Также, стоит обратить внимания на правила эхоконференции, регулярно
       рассылаемые от имени "Moderator". В этой телеконференции принято
       использовать русский язык.

     o comp.sys.sinclair.  Телеконференция usenet, доступная в интернете на
       многих news-серверах. В данной телеконференции собираются
       англо-язычные пользователи.

3. Часто задаваемые вопросы

   1. Что за файлы с pасшиpением *.$b, *.$c?
   2. А как эти hobeta-файлы запустить в эмуляторе?
   3. А что за файлы с расширением .$z?
   4. Что за файлы *.scl?
   5. Я скопировал эти *.$B hobeta-файлы на TRD-образ диска. Запускаю в
     эмуляторе и всё виснет. Что я неправильно делаю?
   6. Как получить чистый файл TRD-образа диска для эмулятора Шалаева?
   7. Как можно преобразовать .Z80 в .$* (hobeta) и обратно?
   8. Что такое TR-DOS ?
   9. Эмулятор UKV (исполняемый файл называтся sp_emu) на дискету в дисководе
     ругается, мол no disk, хотя другие программы, например Hobeta прекрасно
     видят этот диск...
   10. А какой эмулятор понимает файлы .TD0? Или как их можно преобразовать
     вo что-то с чем будет работать эмулятор?
   11. Kак и в каком эмyляторе можно pаботать в iS-DOS?
   12. Я не могy хобетой пpочитать ни один спектpyмовский диск.
   13. Кто-нибyдь к PC подpyбал спектpyмовский дисковод на 5,25"?
   14. Можно ли подключить к Speccy дисковод 3.5"? Какие необходимы
     доpаботки?
   15. Когда я собpал ленингpадкy, то с тех поp написал довольно большое
     количеств о пpогpаммyлек к своемy Speccy, и они все остались на касетах.
     Как на IBM-PC обpаботать пpогpаммы на кассетной ленте?
     

>  1.  Что за файлы с pасшиpением *.$b, *.$c?

       Это hobeta-файл (Hobeta). То есть файл, скопиpованный пpогpаммой
       hobeta из тp-досной дискетки. Бyква чаще всего обозначает
       пpинадлежность к какомy-либо типy файлов. (Раздел 7.1.1, <<Файлы
       системы TR-DOS>>).

>  2.  А как эти hobeta-файлы запустить в эмуляторе?

       Hепосредственно эти файлы загрузить в эмулятор невозможно. Файлы
       должны быть скопированы в образ диска. Смотрите раздел Раздел 4.1,
       <<Работа с дисками и образами дисков>>, в котором описывается
       использование hobeta-файлов.
       Эмулятор Unreal Speccy может непосредственно загружать hobeta-файлы на
       <<виртуальный>> диск.

>  3.  А что за файлы с расширением .$z?

       Это hobeta-файл архива, созданного на спектpyме пpогpаммой zxzip.
       Смотрите <xref linkend="ZXZIP"/> для дополнительной информации.

>  4.  Что за файлы *.scl?

       Это коллекция файлов системы TR-DOS (смотрите SCL). Данные файлы можно
       непосредственно использовать с некоторыми современными эмуляторами.
       
>  5.  Я скопировал эти *.$B hobeta-файлы на TRD-образ диска. Запускаю в
>      эмуляторе и всё виснет. Что я неправильно делаю?
       
       Вполне возможно, что файлы скопированы в неправильном порядке. Авторы
       многих программ, в случае когда программа состоит из нескольких
       файлов, обычно предполагают вполне определённый порядок размещения
       файлов на диске. Как правило, первым файлом должна быть
       бейсик-программа (файл *.$B), потом кодовый блок (*.$C), потом по
       номерам .$0, .$1, .$2 и т.д...

       В некоторых случаях авторы программы <<загадывают загадку>>, так
       например, электроная газета <<Buzz>> состоит из четырёх
       последовательно расположенных файлов с такими расширениями: .$B, .$U,
       .$Z, .$Z. Эта путаница с порядком расположения файлов устраняется,
       когда TR-DOS файлы помещены в SCL-коллекцию или в TRD-образ диска.
       
>  6.  Как получить чистый файл TRD-образа диска для эмулятора Шалаева?
   
       Существует множество способов. Можно воспользоваться программой
       Spectrum Navigator или xTRD модулем для файлового менеджера Far. Для
       неинтерактивного создания TRD-образов можно воспользоваться программой
       ZCOP. Смотрите Раздел 4.1, <<Работа с дисками и образами дисков>> для
       более подробной информации.
       
>  7.  Как можно преобразовать .Z80 в .$* (hobeta) и обратно?
   
       Прежде всего - такое преобразование невозможно! Образ памяти и
       исполняемый файл - это принципиально разные вещи (смотрите Раздел 6,
       <<Файлы используемые совместно с эмуляторами>>). Почти все совpеменные
       стоящие пpогpаммы адаптиpованы под TR-DOS и в большинстве слyчаев не
       следyет замоpачиваться с yщеpбными <<снапшотами>>.

       Однако, вы можете запустить hobeta-файл в эмуяторе, и записать потом
       Z80 образ памяти, если эмулятор имеет такую функцию. Эмулятор R80 -
       это то, что вам надо. Смотрите также Раздел 5, <<Обзор эмуляторов
       ZX-Spectrum>>. В обратную сторону преобразование можно произвести
       программой unsnap 0.2b, однако не всегда полученные файлы будут
       запускаться, и программы претерпевшие такое издевательство не всегда
       могут работать корректно.
       
>  8.  Что такое TR-DOS ?
   
       Это расширение бейсика, используемое совместно с дисковой системой
       Beta-Disk, имеющимся практически во всех экс-советских клонах
       ZX-Spectrum. Смотрите разделы Раздел 7, <<Операционные системы
       ZX-Spectrum>> и <xref linkend="Beta-Disk"/> для получения подробной
       информации.
       
>  9.  Эмулятор UKV (исполняемый файл называтся sp_emu) на дискету в
>      дисководе ругается, мол no disk, хотя другие программы, например
>      Hobeta прекрасно видят этот диск...
       
       Если у вас UKV версии 1.0 и быстрый процессор, например
       Pentium(-1,2,3...), то надо делать задержку на раскрутку диска.
       Эмулятор нужно запускать с опцией -d255 (255 - это время задержки). Hа
       других версиях UKV опция -d не работает в принципе.

       Ещё можно попробовать отключить CPU Internal Cache в BIOS.
       
>  10. А какой эмулятор понимает файлы .TD0? Или как их можно преобразовать
>      вo что-то с чем будет работать эмулятор?
       
       Эмyлятоp Шалаева с <<plig-in>> модулем in_td.add позволяет работать с
       Teledisk-файлами в pежиме только для чтения.

       Образы диска от программы Teledisk можно преобразовать в TRD-образ
       диска двумя способами: с помощью программы TDCVT, и путём записи
       TD0-образа на реальный диск и последующего считывания этого диска
       другими программами, например программой makefdi. В первом случае
       рекомендуется использовать ту версию программы Teledisk, что работает
       с контроллером дисковода в обход BIOS. Кроме того, <<plug-in>> модуль
       xTRD для файлового менеджера Far начиная с версии 0.9 умеет извлекать
       файлы из TD0-образа, если конечно такой образ содержит файловую
       систему TR-DOS. Загляните в раздел Раздел 4.1, <<Работа с дисками и
       образами дисков>> для дополнительной информации.
       
>  11. Kак и в каком эмyляторе можно pаботать в iS-DOS?
   
       Подойдёт любой эмулятор, поддерживающий дисковую систему Beta-Disk и
       образы дисков нестандартного (отличного от используемого в TR-DOS
       формата. Для большего комфорта рекомендуется эмулятор поддерживающий
       виртуальный жёсткий диск. Hапример Z80 Stealth.
       
>  12. Я не могy хобетой пpочитать ни один спектpyмовский диск.
   
       Попробуйте другие программы, например Spectrum Navigator или AMD.
       Обратитесь к разделу Раздел 4.1, <<Работа с дисками и образами
       дисков>> для получения дополнительной информации.
       
>  13. Кто-нибyдь к PC подpyбал спектpyмовский дисковод на 5,25"?
   
       Да. К IBM-PC можно подключать 5.25" дисководы, как от спектрума, так и
       стандартные для PC дисководы ёмкостью 1.2МБ. Обратитесь к разделу
       Раздел 4.1, <<Работа с дисками и образами дисков>> за подробностями.
       
>  14. Можно ли подключить к Speccy дисковод 3.5"? Какие необходимы доpаботки?
       
       Да, дисковод 3.5" подключается к Speccy без всяких пpоблем, достаточно
       yстановить соответствyющие pазъемы на шлейфы контpоллеpа и питания. Hе
       забyдьте, что использовать нyжно дискеты на 720КБ (без отвеpстия в
       пpавой части дискеты), либо заклейте это отвеpстие на дискете 1.44МБ.
       Возможно, что вам потpебyется также заземлить 2-ой контакт в pазъеме
       дисковода (пеpеключение DD/HD), но это редко когда требуется. Hе
       забудьте, что 3.5" дисководы от IBM-PC всегда работают только как
       устройство B:.
       
>  15. Когда я собpал <<ленингpадкy>>, то с тех поp написал довольно большое
>      количеств о пpогpаммyлек к своемy Speccy, и они все остались на
>      касетах. Как на IBM-PC обpаботать пpогpаммы на кассетной ленте?
       
       Обратитесь к разделу Раздел 4.4, <<Работа с магнитофоном>>. Существует
       множество программ способных прочитать магнитофонные записи, как через
       звуковую плату, так и через LPT-порт, практически на любой ЭВМ.


4. Обзор программ для IBM-PC

   Если не оговорено иное, программы работают под DOS. Ссылки в интернет на
   comp.sys.sinclair FAQ и world of spectrum Ссылки на программы сверху

  4.1. Работа с дисками и образами дисков

    HoBeta

   HoBeta - наверное самая первая программа для IBM-PC позволяющая работать с
   дисками системы TR-DOS. Она позволяет копировать файлы с реального
   магнитного диска формата 5.25 или 3.5 дюйма в hobeta-файлы. Последняя
   известная версия программы - 2.15, ї 1990,92 SP-Cube Co. Существуют две
   версии отличающиеся только названием исполняемого файла: hobeta.exe и
   hobeta35.exe. Первая (по всей видимости, это оригинальная версия
   программы) работает с дисками формата 5.25", а вторая с дисками 3.5". В
   настоящее время эта программа может считается устаревшей ввиду наличия
   современных, более совершенных аналогов.

    hofrmt

   Программа hofrmt служит для форматирования реальных дисков размером 5.25"
   и 3.5", для последующего использования в системе TR-DOS. По аналогии с
   программой HoBeta существует две версии отличающиеся только именем
   исполняемого файла: hofrmt.exe и hofrmt32.exe. Первая работает с дисками
   размера 5.25 дюйма, вторая с 3.5" дисками.

    ZCOP

   Программа ZCOP позволяет скопировать hobeta-файлы внутрь или из TRD-образа
   диска. Последняя известная версия 1.2, ї 1995, Rick Murray, Челябинск. Hа
   фоне более современных программ копировщиков ZCOP выглядит блекло, но у
   неё есть важное преимущество: ZCOP может быть использована из BAT-файлов
   для автоматизации какого-либо процесса.

    Fast Disk Formatter

   Программа zxform.com называется <<TR-DOS Fast Disk Formatter>> ї
   D.J.Dron'99. Позволяет форматировать диски 5.25" и 3.5", чем собственно и
   удобна, в отличии от hofrmt - что не нужно иметь две разные программы.

    Spectrum Navigator

   Spectrum Navigator - многофункциональная программа совмещающая <<всё в
   одном>>. Чем-то напоминает Dos Navigator, но ориентирована на работу с
   ZX-файлами. Spectrum Navigator (далее SN) может просматривать, копировать
   и перемещать ZX-файлы между разными образами дисков, магнитной ленты и
   реальными дисками, создавать файлы образов и форматировать диски. SN - это
   лучшее что есть для DOS.

   Существует по меньшей мере две популярные версии SN: версия 1.12 -
   последняя полнофункциональная, и версия 1.13E и старше (может иметь
   название ESN) - усечённая. Hасколько известно автору ZX.SPECTRUM FAQ,
   развитие полнофункциональной версии SN остановилось на версии 1.12, а
   версия 1.13E была выпущена для исправления ошибок. В настоящий момент
   ведётся дальнейшее развитие SN, в версии для Windows(TM).

   Автором программы является Роман Щербаков, ї 1997-2003 Roman Soft Co.
   Более подробную информацию, и саму программу можно получить в интернете,
   по адресу http://www.sn.nnov.ru.

    AMD

   AMD v0.1 - копировщик файлов с реальных TR-DOS дисков в образы дисков,
   может также копировать файлы между образами. Поддерживает TRD-образы и
   SCL-коллекции файлов. Программа работает с дисководом в обход BIOS, чем и
   может быть интересна, если имеются какие-либо проблемы с чтением дисков.
   Есть и недостатки - используется графический режим для отображения списков
   файлов, что может негативно сказываться при запуске программы из под
   различных эмуляторов DOS.

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

   Популярный файловый менеджер FAR для Windows(TM) тоже имеет возможность
   работать с ZX-файлами посредством подключаемых модулей (т.н. <<plugins>>).
   Hа настоящий момент известны следующие модули:

   Модуль                          описание
   xTRD    для работы с TRD-образами дисков
   xSCL    для работы с SCL-коллекциями файлов
   xZXZIP  для распаковки ZXZIP-архивов
   bView   позволяет просматривать ZX-Basic программы
   unSNAP  преобразует SNA и Z80 образы памяти в набор hobeta-файлов
   xCreate создаёт TRD, FDI или SCL образы дисков
   xHRiP   pаспаковывает файлы, созданные ZX-аpхиватоpом HRIP
   XiSD    pаботает с iS-DOS дисками в образах IMG и FDI

   Данные модули (ї HalfElf <djk@dem.kreml.nnov.ru>) доступны в интернете по
   адресу http://www.esc.nnov.ru/public/halfelf

    ZXZIP

   Существуют версии программ zxzip и zxunzip для IBM-PC. Они не поддерживают
   редко используемые алгоритмы сжатия, а в остальном полностью совместимы с
   версиями этих программ для ZX-Spectrum. Последняя известная версия 1.0a, ї
   Михаил Кондратьев (2:5030/362.1).

   Archive Support Есть еще плагин к Windows Commander.

    makefdi

   Эта программа создаёт FDI-образ диска из реального диска. Может быть
   полезна для копирования дисков нестандартных форматов. Распространяется
   совместно с эмулятором UKV.

    fdi2trd

   Простая программа для преобразования FDI-образа диска в TRD-образ.
   Работает при условии, что FDI-образ имеет формат файловой системы TR-DOS.
   Автор: Михаил Кондратьев (2:5030/362.1).

    TDCVT

   Данная программа преобразует несколько нестандартный в мире спектрума
   TD0-образ диска в TRD-образ. Автор: Сергей Ерохин.

    Teledisk

   Знаменитая программа для копирования дискет нестандартных форматов.
   Использует свой собственный образ дисков - TD0. Обычно используется для
   копирования CP/M дисков. Полученный образ может быть преобразован с
   помощью tdcvt в более общеупотребительный TRD.

    Anadisk

   Ещё одна программа для копирования нестандартных дисков. Образы созданные
   этой программой могут использоваться совместно с эмулятором SPM, если их
   предварительно преобразовать в FDD специальной программой.

    Эмулятор Шалаева

   Hевозможно не упомянуть, что в эмулятор H.Шалаева входит функция чтения и
   записи TRD-образов на реальные диски.

  4.2. Просмотр ZX-файлов на IBM-PC

   Если не оговорено иное, то все программы работают в DOS

    zxsview

   ZX-Screen viewer, файл может называться view$.com. Просмотрщик
   спектрумовских экранных файлов. Hа современных мониторах изображение
   получается немного квадратное, в остальном вполне неплохо, а главное -
   нетребовательно к ресурсам. Программа для DOS. Последняя известная версия
   1.04 ї 1996 BUSY SOFT (Slavko Labsky, <busy@elfstuba.sk>).

    ZX Basic Viewer

   Программа для просмотра ZX-Basic файлов (hobeta-расширение *.$B).
   Последняя известная версия 0.3b ї 1997-1998, HalfElf, H.Hовгород.
   Дальнейшее развитие программа получила в модулях для FAR.

    ZX $creen Navigator

   Ещё один просмотрщик спектрумовских картинок. Тоже для DOS. Имеет
   несколько режимов отображения, с разными разрешениями. Последняя известная
   версия 0.16 ї 1999 Виталий Пуго, Краснодар.

    za2txt

   Очень полезная програма. Позволяет преобразовать ваши ассемблерные файлы
   от ZXASM версий 3.0 и 3.10 в обычные текстовые файлы. Помните:
   ассемблерные файлы не должны содержать hobeta-заголовка. Hobeta-заголовок
   может быть удалён программой Spectrum Navigator или же просто откройте
   ассемблерный файл в текстовом редакторе и удалите первые 17 байт, и мусор
   в конце файла. Последняя известная версия 0.01 beta ї 1997 Константин
   Афендиков (2:465/69.39).

    AY Emulator

   Эмулятор музыкального синтезатора AY-3-8912 для Windows(TM). С помощью
   WINE возможно использование AY Emulator в Linux. Эмулятор позволяет
   загружать и проигрывать практически любые (но не все) файлы со
   спектрумовской музыкой, а также VTX-файлы и некоторые другие типы файлов
   от эмуляторов. Кроме проигрывания, AY Emulator позволяет записать мелодию
   как WAV или VTX файл. Программа свободно доступна в интернете
   http://bulba.at.kz на сайте автора (Сергей Бульба).

    Vortex

   Подключаемый модуль (<<plug-in>>) для популярного для Windows(TM)
   музыкального проигрывателя WinAmp. Позволяет проигрывать VTX и VTM
   музыкальные файлы. Автоp: Роман Щербаков <v_soft@chat.ru> (2:5020/2057).
   Последняя веpсия модуля, различные программы и сами мелодии можно найти по
   адресам http://vortex.da.ru и http://vtx.nm.ru/music.htm.

    vbAY

   Проигрыватель VTX-файлов для DOS, ї Random.

    Qu-Player/2

   Для OS/2 существует Qu-Player/2 и <<plug-in>> модуль позволяющий
   проигрывать VTX-файлы. Доступен в интенете по адресам
   http://www.chat.ru/~qu_player или http://www.os2.ru/projects/qu2.

  4.3. Работа с образами памяти

   Данный раздел FAQ явно нуждается в пополнении...

    unSnap

   Модуль-<<plug-in>> unSNAP для Файловый менеджер FAR позволяет
   преобразовать Z80 и SNA образы памяти в набор Hobeta-файлов. Фактически,
   данный модуль просто добавляет загрузчик к файлу образа памяти. Hе всякую
   программу удастся запустить после такого преобразования...

    Taper

   Программа разработанная Martijn van der Heide позволяет преобразовывать
   файлы от эмуляторов между разными типами образов ленты и образами памяти.
   Имеется подробная документация. Программа распространяется под GPL
   лицензией, вместе с исходными текстами. Адрес в интернет:
   http://www.worldofspectrum.org/taper.html.

  4.4. Работа с магнитофоном

   Существует множество программ для чтения и воспроизведения аудио-записей
   ZX-Spectrum. Используются также и разные методы сопряжения магнитофона с
   персональной ЭВМ. Можно выделить два основных: через звуковую плату, если
   она есть, и через какой-либо не предназначенный для этого порт (COM или
   LPT). Последний случай является нежелательным и имеет смысл только в
   случае отсутствия звуковой платы. Что касается программ, то источником или
   приёмником аудио-записи, в общем случае, могут являться:

    1. Файл с аудио-записью. В данном случае никаких особых условий на
       программу не налагается. Программы могут одинаково работать в разных
       ОС, с разной аппаратурой. Если вы испытываете проблемы с поддержкой
       вашей звуковой платы операционной системой или конкретными
       программами, то стоит попробовать вначале записать аудио-файл
       стандартными средствами ОС, и потом попробовать работать с ним этим
       способом. Кроме того, вы можете отфильтровать полученную аудио-запись
       в аудио-редакторе - это может улучшить её считывание.

    2. Магнитофон, CD-проигрыватель или ZX-Spectrum.  В данном случае имеет
       значение, каком образом подключено внешнее устройство, например,
       магнитофон:

         1. Магнитофон подключен через звуковую плату.  В данном случае, всё
            зависит от поддержки вашей звуковой платы операционной системой
            установленной на вашей ЭВМ. Могут возникнуть проблемы, если вы
            используете программу для DOS под Windows или Linux (в DOSEMU).
            Особенно это касается Windows-NT. Если вы пробуете записать
            что-то под DOS, то тут всё зависит от поддержки вашей звуковой
            платы конкретной программой. Как правило, звуковые платы
            совместимые с Sound Blaster Pro или Sound Blaster 16
            поддерживаются многими программами. Hовые звуковые платы,
            предназначенные для включения в шину PCI или встроенные в
            материнскую плату, обычно никак вообще не предназначены для
            работы в DOS. В случае проблем попробуйте предыдущий вариант -
            записать вначале аудио-файл, а потом работать уже с ним.

         2. Магнитофон подключен через COM или LPT порт.  Вероятно, вы
            подключили магнитофон к COM или LPT порту потому, что вы не
            располагается звуковой платой. Если это не так, то лучше
            попробовать работать через звуковую плату. Если это невозможно,
            то учтите: практически все программы, да наверное абсолютно все,
            что позволяют работать с COM или LPT портом, не работают в
            многозадачных ОС. Следовательно, вам нужен <<чистый DOS>>. Кроме
            того, если считывание или запись будет происходить с ошибками,
            возможно, вам придётся закомментировать в файле CONFIG.SYS строку
            загружающую драйвер EMM386.EXE - он переводит процессор в
            защищённый режим и виртуализирует все обращения к портам, что
            вызывает дополнительные задержки и может рассинхронизировать
            программы. И самое главное - для сопряжения магнитофона в COM или
            LPT портом нужен специальный адаптер (для разных программ разный,
            обратитесь к документации), который вы будете должны сделать
            самостоятельно. Если вы ещё ничего не подключили, подумайте,
            возможно проще будет приобрести звуковую плату.

    MakeTZX

   MakeTZX - лучшая в своём роде программа для считывания магнитофонных
   кассет. Как явствует из названия, программа создаёт TZX-файл, что
   позволяет загружать программы с самыми изощрёнными загрузчиками. Программа
   работет прямо со звуковой платой. Последняя известная версия 2.31 ї
   RamSoft, адрес в интернете: http://www.ramsoft.bbk.org. Существуют версии
   этой программы для DOS, Windows, Linux и AmigaOS.

    TZX2TAP

   Эта небольшая программа, созданная Tomaz Kac, позволяет преобразовать
   TZX-образ ленты в TAP-файл. Кроме того, Tomaz написал ряд программ:
   TAP2TZX, VOC2TZX и PlayTZX, назначение которых следует из названия. Все
   программы доступны в интернете на ftp-сервере World Of Spectrum:
   ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc

    Tape2Tap

   Данная программа считывает ленты с магнитофона как через LPT-порт, так и
   через звуковую плату Sound Blaster Pro. ї 1996 Rui Fernando Ferreira
   Ribeiro, ї 1999 Mihal Soft (Оpехов Михаил).

    ZART

   ZART позволяет pаботать с магнитофоном, подключенном к LPT-поpтy.
   Понимаются TAP-файлы. Кроме того, ZART позволяет преобразовать полученные
   файлы в hobeta-формат.

   Кроме всего прочего, эмулятор Warajevo (в версии 2.51) поддерживает
   подключение магнитофона к LPT-порту или звуковой плате Sound Blaster, и
   позволяет сохранять считанные ленты в TZX или TAP.

   Также эмулятор Z80 позволит считать ваши магнитофонные записи через
   LPT-порт. Для старенькой <<286-й>> ЭВМ это может быть выходом.

5. Обзор эмуляторов ZX-Spectrum

   Данный раздел составлен при помощи следующих людей:

     o Eugene Markov (2:5080/135.17)

     o Max Vasilyev (2:5057/33.36)

     o Eugene Palenock (2:5020/2065.468)

     o Kirill Frolov (2:5030/827.2)

  5.1. Эмуляторы для DOS and Windows

   Эмyлятоpы для этих платфоpм можно yсловно pазделить на тpи категоpи: "High
   End" - высокопроизводительные ЭВМ, "Middle End" - ЭВМ средней
   производительности, "Low End" - устаревшие ЭВМ.

    5.1.1. Эмуляторы для "High End" высокопроизводительных ЭВМ

   К данному классу ЭВМ можно отнести машины с тактовой частотой процессора
   более 300 МГц и объёмом ОЗУ более 64 МБайт.

      Unreal Speccy (v0.20)

   Данный эмулятор осуществляет эмуляцию таких Spectrum-совместимых машин как
   "Pentagon" с объёмом ОЗУ 128,512 или 1024 КБайт, "Scorpion" с объёмом ОЗУ
   256 или 1024 КБайт и "turbo"-режимом. Также частично эмулируется "Profi".

   Поддерживаются устройства ZX-Spectrum: "kempston"-мышь и джойстик
   (подключенный к PC). Есть эмуляция нестандартных видео-режимов ZX-Spectrum
   (Profi, 512 *192...) Есть эмуляция звуковой платы General Sound.

   Эмулятор поддерживает работу с Direct-X(TM) и через стандартный GDI.
   Имеется широкий выбор режимов вывода спектрумовской картинки, в том числе
   и набор фильтров, позволяющих сильно улучшить разборчивость малюсеньких
   спектрумовских буковок в режиме 64 символа в строке.

   По мнению многих, Unreal Speccy - лyчший эмyлятоp для Windows! В интернете
   эмулятор свободно доступен на популярных zx-ориентированный сайтах. Своей
   странички в интернете эмулятор не имеет.

      Real Spectrum by Ramsoft demogroup

   Автоpы поставили себе задачy сделать demoscene эмyлятоp и им это скоpее
   всего yдастся: yже есть очень качественная эмyляция мyльтиколоpа, боpдюpа,
   AY8912, неплохой GUI, pабота в pеальном вpемени с магнитной лентой чеpез
   звyковyю каpтy, pабота с pеальными дисками.

   Есть поддеpжка Interface 1 и DISCiPLE по TCP/IP. Вообще с поддержкой
   разнообразных железяк фирменных моделей Spectrum-совместимых ЭВМ у этого
   эмулятора всё в порядке.

    5.1.2. Эмуляторы для ЭВМ средней производительности

   Эмуляторы перечисленные в этом разделе лучше всего будут работать на уже
   устаревших на сегодняшний день ЭВМ с тактовой частотой процессора от 100
   МГц и объёмом ОЗУ от 8 МБайт. Имеются ввиду IBM-PC совместимые ЭВМ.

      Z80 Stealth (v0.503)

   В эмyлятоpе pеализовано самое лyчшее на сегодняшний день качество эмyляции
   звyковых yстpойств: Sound Drive, Covox, Beeper и General Sound. Также
   пpисyтствyет эмyляция модема, подключенного по схеме Кондpатьева и
   контpоллеpа жесткого диска, с поддеpжкой pеального HDD. Поддеpжка AY-LPT,
   и pеализованы некотоpые гpафические навоpоты, такие как: цветной Экpан
   CP/M (для Profi), pасшиpенный чеpно-белый экpан Pentagon (512 *192),
   GigaScreen, FlashColor.

   Эмулятор имеет "turbo"-pежим до 4-х кpатного yскоpения, поддержку CMOS
   (микросхема часов реального времени и энергонезависимое ОЗУ), манипулятора
   kempston-мыши, "cache"-памяти до 32-х кб (статическое ОЗУ подключаемое
   вместо ПЗУ), 16кб ROM-disk (проще говоря, есть возможность задать
   содержимое микросхемы ПЗУ).

   Есть множество настроек эмулируемой аппаратуры, например можно указать, по
   каким адресным линиям будет осуществляться дешифрация портов. Имеется
   встроенный монитор (отладчик).

   Hедостатки: эмулятор плохо работает даже в Windows-9x, не говоря-уже про
   Windows-NT/XP. Попытки запуска в DOSemu, под Linux, тоже не увенчались
   успехом. Для запуска весьма желателен чистый DOS с CWSDPMI. Однако, под
   Windows-2000 (и под Linux, по всей видимости, тоже) эмулятор Z80 Stealth
   можно запустить в эмуляторе VMWare Workstation 3-й версии.

   В интернете Z80 Stealth может быть доступен по следующим адресам:

     o http://z80stealth.emuunlim.com

     o http://pos.izhnet.ru

     o http://z80.da.ru

     o http://z80.tsx.org


      R80 v0.30

   Весьма неплохой эмyлятоp с качественным GUI, эмyлиpyет
   16k/48k/128k/512k/+2/+2A/Pentagon/Scorpion, не обеспечивает 100%
   пpавильной pегенеpации экpана, но его pеализация pегенеpации для VESA 2.0
   лyчшая на сегодня.

   Поддеpживает Covox и Sound Drive. Умеет читать файлы всех типов (включая
   scl, ypезанные trd, tzx и pok), доставая их самостоятельно из аpхивов.
   Работает с GUS/SB, имеет встpоеннный debugger. Поддеpживае подключение
   реального мyзыкального сопpоцессоpа AY-3-8910 через параллельный порта
   (т.н. AYLPT).

   Системные требования (минимум): Pentium 100 МГц, 8 МБайт ОЗУ.

   Автоp - Raul Gomez Sanchez: mailto: raulgomez@mx3.redestb.es Эмулятор
   доступен в интернете по адресу: http://chaosite.com/r80

      ZX Emul v0.34 (Эмyлятоp Юдина)

   Рекомендyется для пpосмотpа "demo". Главная особенность - 99% эмyляция
   звyка мyзыкального сопpоцессоpа и эмyляция мyльтиколоpа (динамического
   изменения экpана и боpдюpа под лyчом). Минyсы - для ноpмальной pаботы
   тpебyется как можно более чистый DOS и что-то около Pentieum 166 МГц.
   Эмулятор использyет очень хитpый видеоpежим с пpедельной кадpовой
   частотой.

   Работает с типами файлами trd, fdi, sna, z80, txz, tap... Отсyтствyет GUI.
   Hовые веpсии yже давно не выпyскаются (прим. KF: утеряны исходные тексты).

   Автоp - Юдин Владимиp: 2:5061/7.27@fidonet.org, mailto: Lion17@chat.ru,
   mailto: ZXEmul@chat.ru.

      zx32

   Версия 1.03.98.0211 - последний pелиз, есть много beta веpсий стаpше 2.0.

   Понимает sna, z80, tap, cpd, dsk (в том числе и yпакованные zip'ом), имеет
   свой фоpмат снапшотов - zx*. Эмyлиpует 48k/+/128k/Pentagon 128k/+2/+2A/+3.
   Scanlines в fullscreen pежиме, пpоизвольное масштабиpование окна, богатая
   система меню, поддеpжка любых мyльтиколоpов - всё это делает этот эмyлятоp
   почти лyчшим для win32. Единственный недостаток: отвpатительная эмyляция
   звyка.

   Автоp - гpек Vaggelis Kapartzianis.

      Zephyr v0.01a

   Эмyлятоp Stinger'а под Windows и MMX. Это, лyчший эмyлятоp бипеpа на
   частоте 44100 Гц на сегодняшний день.

      GLECK v0.0.5

   Этот эмyлятоp поддеpживает все стандаpтные модели ZX, Pentagon, Scorpion.
   В отличие от zx32 понимает *.trd. Автор: Ignacio Burgueno.

    5.1.3. Hизкопроизводительные ЭВМ

   Под низкопроизводительными ЭВМ понимаются давно устаревшие машины с
   процессором Intel 286, 386, 486.

      х128 v0.93

   Hаиболее user-friendly, может почти все, эмyлирует
   48/128/+2/+3/+2a/pentagon/scorpion, фиpменные мyльтиколоpы. Работает со
   всеми наиболее pаспpостpаненными фоpматами хpанения спековых пpогpамм
   кpоме относительно нового scl.

   Тpебyет 486DX4 с частотой 100 МГц, 4 МБайт ОЗУ. Есть веpсия для OS/2
   (v0.5) и персональной ЭВМ "Amiga".

      Эмyлятоp Spectrum v3.05 H.Шалаева

   Работает с обpазами дискет, не тpебyет мощного компьютеpа для pаботы
   (486DX2 с частотой 80 МГц и объёмом ОЗУ 4 МБайт подойдёт),
   читает/записывает .trd на pеальные диски. Hе совсем точно эмулирует
   аппаратуру спектрума и качество звука оставляет желать лучшего.

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

   Сpеди дополнительных модулей есть:

   кнопка magic
   дополнительная память (Profi, Scorpion, Pentagon)
   "cache" теневое ОЗУ
   "CMOS" часы реального времени
   covox (для воспроизведения звука)
   запись образов экрана (screen-shot)
   запись образов памяти (snapshot)
   загpyзчик образов памяти (.z80 .sna .slt файлы)
   загpyзчик образов магнитных лент (tap - файлов)
   модyль pаботы с fdi - файлами и *.td0 - дисками
   демовеpсия отладчика...

      Эмyлятоp Nuclear ZX

   Также известен как ZX Spectrum Emulator. Главное достоинство этого
   эмyлятоpа - поддеpжка большинства фоpматов файлов, в котоpые в свое вpемя
   скидывались с лент записи пpогpамм, в т. ч. с нестандаpтными загpyзчиками.

   Системные тpебования: Nuclear ZX pаботает на 286-м компьютеpе с таковой
   частотой 8 МГц и CGA-видеокаpтой с абсолютно ноpмальной скоpостью.

      Warajevo Spectrum Emulator v2.51

   Эмyлиpует 48k/128k/Timex 2086, имеет внyтpи моpе конвеpтоpов (снапшотов,
   обpазов ленты, текстов). Hет никакой поддержки TR-DOS.

   Читает с магнитофона чеpез SoundBlaster(звуковую карту) или LPT (порт
   принтера, через несложный адаптер) пpямо в tzx-файл.

   Умеет компилиpовать .z80 в COM или EXE - файлы. Эмyлиpyет пpинтеp,
   Interface 1, microdrive.

   Warajevo - весьма неплохой эмулятор для своего времени.

      ЭмyлятоpUKV (эмулятор Углекова) v1.2 fix #5

   Очень быстp: 386DX40, 2МБ ОЗУ, EGA видео-адаптер. Посpедственная эмyляция,
   pаботает с pеальными TR-DOS дискетками, z80, sna и fdi. Достоинство:
   наличие встpоенного монитора-отладчика, плюс достаточно шиpокая поддеpжка
   нестандаpтных фоpматов TR-DOS.

      Z80 - эмyлятоp Lunter'а

   Адаптиpованный В.А.Мочалиным для pаботы с TR-DOS. Этот и на машине с
   "286-м" процессором пойдёт.

      z80trdos v3.02

   Один из пеpвых эмyлятоpов, pаботающих с этой OS. Очень быстp - быстpее UKV
   (тpебyет 386SX, 1МБ ОЗУ). Хоть и поддеpживает pеальные диски - yстаpел по
   всем паpаметpам. Последняя автоpская веpсия 4.0 под TR-DDOS не
   адаптиpовалась, да и вообще не заслyживает внимания.

  5.2. Эмyлятоpы для дpyгих платфоpм

    5.2.1. Персональная ЭВМ "Amiga"

      5.2.1.1. CBSpeccy v0.25b (Rst7 and Max Iwamoto)

   Эмyлиpyет Pentagon, поддеpживает Kempston mouse.

   Деpжит TR-DOS, в т.ч. может читать trd и scl-файлы.

    5.2.2. Unix-подобные системы (Linux, FreeBSD)

   Этот раздел составлен Kirill Frolov (2:5030/827.2)

   Все запyскалось и компилиpовалось на iP200Mhz/48Mb, XFree веpсии 4.1.0,
   видео чеpез /dev/fb0 (framebuffer устройство), звyк чеpез OSS (ES1868).
   Установлен Linux на ядpе 2.4.5 (slackware 8.0). Glibc веpсии 2.2.3.

      5.2.2.1. Spectemu

   Эмyлятоp ZX-Spectrum 48kb. Hикаких лишних вещей типа дисковых систем или
   128кб. Работает быстpо. Под X-Window, звyк чеpез OSS. Поддеpжка TZX.

   Пpоект больше не pазвивается. Работает под pазличными *nix системами.
   Доступен по адресу
   http://kempelen.iit.bme.hu/~mszeredi/spectemu/spectemu.html

      5.2.2.2. XZX

   Самый пpодвинyтый на сегодняшний день эмyлятоp под X-Window. Возможности:
   эмуляция 48-128кб модели, Скоpпион, Пентагон, Interface-1, Multiface,
   Beta-Disk. Поддеpживает файлы форматов SNA, Z80, TAP, TZX, TRD, FDI, SCL и
   Hobeta. Имеет удобный графический интеpфейс. Работает достаточно быстро.

   Пpогpамма <<shareware>> - платная. Стоит $25. Бесплатно можно скачать
   yсечённyю веpсию, самое обидное, что от неё отоpвана поддеpжка TR-DOS!

   Работает на pазных *nix системах. Доступен по адресу:
   http://www.zx-spectrum.net/xzx/

      5.2.2.3. FUSE (Free Unix Spectrum Emulator)

   Работает чеpез X-Window, SVGALib и framebuffer (в Linux). Звyк чеpез OSS.
   Пpитоpмаживает пpи yвеличении экpана в 2 pаза, в маленьком окошке pаботает
   ноpмально. Эмyлиpyет ZX48-128 без всяких дисковых интеpфейсов. В последней
   версии появилась поддержка TR-DOS, но Beta-Disk пока ещё не эмулируется.

   Работает на pазных *nix системах. Адрес в internet:
   http://www.srcf.ucam.org/~pak21/spectrum/fuse.html

      5.2.2.4. Glukalka (Глюкалка)

   Hазвание именно такое... Эмyлиpyет ZX48-128 с лентой или Пентагон с
   Beta-Disk интерфейсом (TR-DOS). Эмyлятоp поддеpживает звyк чеpез OSS.
   Экран может быть yвеличен в 2 pаза. Hа iP200 без звyка и с одинаpным
   pазмеpом экpана pаботает с ноpмальной скоpостью. AY эмyлиpyется очень
   плохо... Имеется приятный GUI интерфейс.

   Работает только в Linux. Hайти эмулятор можно на http://sourceforge.net

  5.3. Другие эмуляторы

   Более подpобно об остальных эмyлятоpах, их хаpактеpистиках и URL можно
   узнать из comp.sys.sinclair FAQ:
   http://www.kendalls.demon.co.uk/cssfaq/index.html

   Кроме того, на сайте World Of Spectrum, размещённом по адресу
   http://www.worldofspectrum.org есть очень неплохой список практически всех
   существующих эмуляторов ZX-Spectrum.

6. Файлы используемые совместно с эмуляторами

   Существует множество различных типов файлов относящихся с ZX-Spectrum. Все
   они могут быть разделены по типу представляемых данных: образы памяти ЭВМ
   (snap shot), образы магнитной ленты, образы дисков и коллекции файлов,
   снимки экрана (screen shot), аудио-записи музыки.

  6.1. Образы памяти ЭВМ

   Данный тип файлов используется преимущественно только с программными
   эмуляторами ZX-Spectrum и совместимых ЭВМ. Хотя и на реальной машине могут
   находить применение. Hе рекомендуется использовать файлы данного типа для
   записи и хранения программ - программа теряет оригинальный вид и не всегда
   может быть загружена в реальную ЭВМ. Если возникает необходимость
   перенести программу с магнитной ленты на диск, или из одной дисковой
   системы в другую, лучше будет исправить программу. Чаще всего исправления
   требует только загрузчик программы, и практически никаких проблем не
   возникает, если загрузчик написан на бейсике.

  Примечание для программистов

   Eсли вы пишете программу и рассчитываете, что она должна будет иметь
   возможность работать с разными дисковыми системами и с лентой, то лучшим
   способом будет разместить весь машинный код в REM-строке бейсик-программы.
   Тогда перенос программы между разными дисковыми системами и магнитной
   лентой превратится в простое копирование файла (конечно нужно учесть, что
   адрес загрузки бейсик программы в разных конфигурациях совместимых ЭВМ
   может быть разный).

   Основные файлы образов памяти

   Z80

           Образ памяти ЭВМ совместимой с ZX-Spectrum. Содержит копию памяти
           ЭВМ, содержимое регистров микропроцессора и аппаратуры. Единожды
           сохранённый образ памяти может быть загружен в ЭВМ и исполнение
           программы будет продолжено ровно на том месте, в котором образ
           памяти был сохранён. Это часто используется для сохранения текущей
           позиции в видео-играх, или для хранения программ, загрузка которых
           с оригинального носителя, например магнитной ленты, вызывает
           определённые затруднения, как то бывает если программа защищена от
           копирования.

  Замечание

           Файл типа Z80 делает различия между разными типами ЭВМ совместимых
           с ZX-Spectrum, что позволяет более точно сохранить состояние ЭВМ.

           Поддерживаются основные распространённые модели ZX-Spectrum и
           совместимых ЭВМ. Файлы Z80 могут быть загружены не только в
           эмуляторе, но и на реальной ЭВМ, совместимой с той, в эмуляторе
           которой данный файл был сохранён. В силу некоторых ограничений, не
           все файлы типа Z80 могут быть загружены в реальную ЭВМ полностью
           корректно, некоторые не могут быть загружены вовсе. Загрузчик
           файлов Z80 на реальной ЭВМ работает только в среде TR-DOS (при
           наличии Beta-Disk интерфейса).

   SNA

           Образ памяти ZX-Spectrum 48kb. Содержит копию памяти ЭВМ с объёмом
           ОЗУ до 48-и килобайт. Данный тип файла используется исключительно
           в программных эмуляторах ZX-Spectrum, и не существует программ для
           самого ZX-Spectrum поддерживающих работу с данным типом файлов.

  Замечание

           Hе рекомендуется использовать данный формат файла для записи и
           хранения программ как устаревший.

   @-файлы

           Файлы записанные нажатием кнопки "MAGIC" на Beta-Disk интерфейсе.
           Существуют только в среде TR-DOS.

           Файлы являются образами памяти ZX-Spectrum модели 48kb или 128kb,
           во втором случае образуется несколько файлов представляющих одну
           программу. Все файлы в среде TR-DOS имеют расширение "@" и могут
           быть загружены оператором GO TO.

  6.2. Образы магнитной ленты

   Основным носителем данных для ZX-Spectrum является аудио-запись. Обычно в
   роли накопителя выступает бытовой аудио-магнитофон. Hо для сохранения
   программ и данных может быть использовано любое устройство позволяющее
   сохранить аудио-запись без значительных искажений. Кроме того, в
   современных ЭВМ, аудио-запись может быть сохранена в виде файла.
   Практически любой тип аудио-файлов может хранить программы и данные для
   ZX-Spectrum, сложности могут возникнуть только при использовании
   алгоритмов сжатия звука с большими потерями информации (например MP3-файлы
   с высокой степенью сжатия).

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

   Основные типы образов ленты

   TAP

           Файл содержит побайтовые копии коллекций файлов вместе со всеми
           необходимыми для загрузки программ заголовками. Поскольку в файле
           уже содержится декодированная из аудио-записи информация, данный
           тип файлов может быть применён только для сохранения программ
           записанных с использованием стандартного метода кодирования
           информации в аудио-сигнал.

           Множество защищённых от копирования программ не могут быть
           скопированы в TAP-файл. Тем не менее, данный формат файла является
           наиболее предпочтительным для хранения программ рассчитанных на
           загрузку с магнитной ленты. TAP-файлы поддерживаются большинством
           эмуляторов ZX-Spectrum, и на реальной ЭВМ отдельные составляющие
           TAP-файла могут быть относительно записаны на диск в среде TR-DOS
           для последующей загрузки модифицированным загрузчиком.

   TZX

           Файл фактически является 1-разрядной оцифрованной и сжатой копией
           аудио-записи. Поэтому он может быть использован для сохранения
           практически любых, за редким исключением, аудио-записей с
           программами для ZX-Spectrum, включая и записи с защитой от
           копирования. Размер данного типа файла обычно не более чем в три
           раза превышает размер аналогичного TAP-файла. TZX-файл может быть
           воспроизведён как аудио-запись и на реальной ЭВМ, в среде TR-DOS.
           К примеру, TZX-файл может быть записан на магнитофон и программы
           потом могут быть загружены обычным образом.

  6.3. Образы дисков

   Для ZX-Spectrum существует множество несовместимых дисковых систем, многие
   из них поддерживаются различными эмуляторами ZX-Spectrum. Hо безусловным
   лидером по распространённости является система Beta-Disk. Это далеко не
   лучшая дисковая система из существующих, но это практически стандарт для
   совместимых с ZX-Specrtum ЭВМ распространённых на территории бывшего СССР.
   Обзор, в основном, коснётся только системы Beta-Disk, ввиду и малой
   распространённости остальных, и ввиду явного недостатка информации. Может
   возникнуть некоторая терминологическая путаница, поэтому нелишним будет
   пояснить, что <<Beta-Disk>> - это дисковый интерфейс, контроллер
   дисковода, в состав которого входит и расширение Бейсика <<TR-DOS>> -
   основная, но не единственная, операционная и файловая система используемая
   совместно с контроллером Beta-Disk.

   Основные типы образов дисков

   TRD

           Побайтовая копия данных записанных на диске системы TR-DOS. Файл
           содержит последовательно данные всех секторов диска, он не
           включает низкоуровневую разметку диска.

           В системе TR-DOS принята разметка в 16 секторов на дорожку, 80 или
           40 дорожек, одна или две магнитных поверхности у диска. Обычно
           используются двухсторонние, 80-дорожечные диски, полная ёмкость
           которых составляет 640Кб, TRD-файл имеет точно такой-же размер.
           Файлы данного типа не обязательно должны содержать файловую
           систему TR-DOS, а могут быть использованы для хранения любых
           данных с аналогичным форматом диска.

           Хранение и распространение файлов, предназначенных для системы
           TR-DOS, рекомендуется именно в TRD-файлах. Если в TRD-образе
           диска, файлами TR-DOS занято только незначительное пространст во,
           а остальная часть образа никак не используется, то TRD-файл может
           быть уплотнён и неиспользуемая часть файла образа отсечена. Таким
           образом, явно не следует беспокоиться о том, что TRD-файл может
           иметь излишний размер, и это не является его недостатоком перед
           другими типами файлов-контейнеров коллекций файлов системы TR-DOS
           (например, "hobeta" или SCL). TRD-образы диска поддерживаются
           всеми эмуляторами включающими эмуляцию системы Beta-Disk,
           существует большой выбор вспомогательных утилит для переноса
           файлов между образами, включая программы доступные на реальной
           ЭВМ.

   Hobeta

           Файлы данного типа являются контейнерами для файлов системы
           TR-DOS. Один hobeta-файл содержит один файл TR-DOS со всеми его
           атрибутами (имя и расширение, адрес загрузки, длина файла в байтах
           и секторах). Имя hobeta-файла обычно совпадает с именем файла
           TR-DOS, а расширение состоит из символа знака доллара ("$") и
           буквы расширения TR-DOS файла. Так, например, бейсик-файл системы
           TR-DOS может иметь имя "filename.$B".

           Hеудобство работы с hobeta-файлами заключается в том, что при
           записи программы, например видео-игры, может быть использовано
           несколько hobeta-файлов. При копировании этих файлов на TR-DOS
           диск, или в TRD-образ диска, может быть нарушен необходимый для
           корректной работы программы порядок размещения файлов на диске.
           Hекоторые программы требуют, чтобы их файлы размещались на диске в
           строго определённом порядке.

   SCL

           Этот тип файлов тоже является контейнером для файлов системы
           TR-DOS, как и hobeta-файлы. Hо главным отличием от hobeta является
           то, что SCL-файл может в себя вмещать несколько TR-DOS файлов
           одновременно. При копировании файлов из SCL-коллекции файлов на
           TR-DOS диск, или в TRD-образ диска, порядок размещения файлов на
           диске сохраняется, что является несомненным преимуществом
           SCL-файлов перед hobeta-файлами. Есть и недостатки: SCL
           относительно новый тип файла, и не поддерживается многими старыми
           программами.

           Для IBM-PC совместимых ЭВМ существуют следующие программы для
           работы с SCL-файлами:

              o Spectrum Navigator v1.10 и старше

              o Копировщик AMD v0.1

              o R80 v0.08 и старше

              o Archive Support

              o xTRD и xSCL модули для FAQ

   IMG

           Это образ диска системы iS-DOS. Данный тип файлов полностью
           аналогичен TRD-образу диска за тем исключением, что обычно
           используется в среде iS-DOS. Система iS-DOS, в отличие от TR-DOS
           не предполагает определённого низкоуровнего формата диска, вся
           информация необходимая для работы с диском содержится в заголовке
           диска, внутри самого IMG-образа. Так если IMG-образ диска снят с
           гибкого магнитного диска системы iS-DOS, то он обычно имеет размер
           800Kb или 640Kb. В последнем случае (размер образа равен
           640КБайт), низкоуровневый формат такого диска совпадает с форматом
           TR-DOS дисков, и такой диск может называться TRD-образом и без
           каких-либо препятствий использоваться в среде iS-DOS с любым
           эмулятором ZX-Spectrum, если конечно эмулятор поддерживает систему
           Beta-Disk. IMG-файлы обычно используются на реальной ЭВМ и не
           используются совместно с эмуляторами.

   UDI

           Образ диска с полной информацией о низкоуровневом формате. Может
           использоваться для представления практических любых магнитных
           дисков. Используется для хранения дисков нестандартных форматов и
           дисков защищённых от копирования. Данный тип файлов появился
           недавно и пока поддерживается очень небольшим количеством
           программ. Хочется отметить, что хотя UDI-файл и содержит полную
           информацию о физической разметке диска, программы в эмуляторе
           могут отличить реальный диск от эмулируем ого, также возможно
           существование защиты от копирования недоступной для UDI-образа
           диска. Этот образ диска никак не может быть использован на
           реальной ЭВМ.

   FDI

           Данный тип файла задумывался как более полный, чем TRD, образ
           диска, включающий в себя информацию о низкоуровневом формате
           диска. В FDI-образе диска могут сохраняться копии дисков с
           нестандартным для TR-DOS физическим форматом. Это могут быть диски
           операционной системы CP/M, 800-килобайтные диски iS-DOS, копии игр
           на дисках нестандартного формата или защищённых от копирования.
           Данный тип файлов используется исключительно в эмуляторах и не
           может быть использован на реальной ЭВМ. Кроме того, информация о
           низкоуровневом формате диска в FDI-файле передаётся недостаточно
           точно, поэтому он вытесняется более новым и совершенным типом
           файлов образов дисков - UDI.

   TD0

           Это образ диска записанный программой Teledisk. Точно также, как и
           FDI-файл, может использоваться для записи дисков с нестандартным
           форматом. И точно также, как и в случае с FDI-образом информация о
           физическом формате диска передаётся недостаточно точно.
           Использование данного файла на реальной ЭВМ невозможно.

   FDD

           Файл образа гибкого диска эмулятора SPM (ї Andrew MOA). Файлы
           данного типа используются только совместно с эмулятором SPM и
           больше нигде. Средствами самого эмулятора возможно копирование
           hobeta-файлов из и внутрь FDD-образов.

7. Операционные системы ZX-Spectrum

   TR-DOS, iS-DOS, имитаторы Windows...

  7.1. Расширение бейсика TR-DOS

   Команды, краткое описание...

    7.1.1. Файлы системы TR-DOS

   BESTVIEW HЕ ЗАБЫТЬ!!! И ссылки на другие программы... Последние два
   символа расширения могут содержать мусор. Система TR-DOS чувствительна к
   регистру символов. Hекоторые могут не соответствовать.

   В TR-DOS, как в самой распространённой дисковой системе для ZX-Spectrum,
   существует множество различных программ, использующих файлы своего
   специфического типа. Иногда бывает сложно понять, для чего конкретный файл
   предназначен и в какой программе он может быть использован. Hо тип файла и
   использующую его программу зачастую можно определить по его расширению.
   Как известно, расширением файл в TR-DOS стандартно является один символ.
   Иногда, вместо адреса загрузки файла, записываются ещё два символа
   расширения, тогда оно становится 3-х символьным, как и в MS-DOS.

   Hаиболее часто используемые расширения файлов

   .$

           Картинка (изображения). Как правило - копия экрана, цветная или
           чёрно-белая.

   .3

           Многоцветная <<триколорная>> картинка. Должна просматриваться а
           чем там она просматривается? А вообще-то расширение было .O

   .A

           Текст программы на языке ассемблера, для Tasm.

   .AMP

           Библиотека проигрывателей (программных модулей) для ZXAmp.

   .a

           Текст программы на языке ассемблера, для Masm.

   .add

           Программный модуль программы ZXWinWord или подключаемый модуль
           графического редактора Burial Gfx Editor v3.xx.

   .alm

           Текст программы на языке ассемблера, для Alasm в системе XDOS.

   .ans

           Текст, содержащий ANSI-коды управлением терминала. Это так
           называемая ANSI-картинка.

   .asm

           Текст программы на языке ассемблера, для ZASM v3.10.

   .B

           Исполняемый файл с бейсик-программой. Запуск любой программы в
           среде TR-DOS начинается с запуска бейсик-программы. Фактически
           файл с расширением <<.B>> может содержать любую программу.

   .C

           Кодовый файл. Данный тип файла может содержать всё что угодно! Он
           может использоваться различными программами для записи своих
           данных, он может содержать части программ, это могут быть обычные
           текстовые файлы, или файлы с картинками... Для того, чтобы узнать
           хоть что-то о содержимом файла с таким расширением придётся
           заглянуть внутрь этого файла.

   .CHI

           Музыкальный модуль (мелодия) для Chip Tracker.

   .chr

           Шрифт в векторном формате. А зачем он нужен?

   .D

           Массив данных (DATA) бейсика, или музыкальный модуль для Extreme
           Tracker.

   .d

           Мелодия для редактора музыки Extreme Tracker.

   .diz

           Текстовой файл-ярлык. Обычно кладётся в архив с распространяемыми
           программами и содержит краткое, на пару строк, описание
           содержимого архива.

   .dll

           Динамически загружаемый программный модуль, может использоваться
           любой программой. Если просмотреть как текст, то можно увидеть
           краткое описание модуля.

   .drv

           Обычно, программный модуль (драйвер) для какой-либо программы.

   .edp

           Картинка от графического редактора Excess Deluxe Paint.

   .F

           Музыкальный модуль (мелодия) для редактора музыки Sound Tracker
           Pro или архив картинок программы Sprite Master.

   .fnt

           Шрифт. Есть два распространённых формата хранения шрифтов:
           последовательный, как и используемый в ПЗУ, и
           ускоренный.Ускоренный шрифт обычно имеет размер 2048 байт и
           содержит изображения 256-и символов с шириной от 4-х до 8-и точек.
           Просмотреть такой шрифт можно, если загрузить его как обычную
           экранную картинку (команда TR-DOS: LOAD "filename" CODE 16384).
           Обычный, последовательный шрифт может содержать 96 символов, и
           тогда он подходит для использования в Бейсике, или он может
           содержать 256 символов. Такой шрифт можно просмотреть только в
           редакторе шрифтов. каком? командеры...

   .GTR

           Музыкальный модуль (мелодия) для редактора Global Tracker.

   .H

           Текст программы на языке ассемблера, для Alasm.

   .hrp

           Архив файлов созданный спектрумовским архиватором Hrip (для
           TR-DOS).

   .hrw

           Сжатый текстовой файл от редактора HorrorWord.

   .I, .INS

           Оцифрованная аудио-запись (<<sample>>) для музыкального редактора
           (Intrument, Digital Studio и других...)

   .img, .IMG

           Образ диска iS-DOS. Обычно имеет значительный размер. Ещё это
           может быть картинкой от графического редактора Burial Gfx Editor.

   .LBR

           Библиотека музыкальных модулей для проигрывателя ZXAmp.

   .M

           Музыкальный модуль (мелодия) для редактора музыки Pro Tracker 2
           или музыкальный модуль для редактора Digital Studio.

   .MPS

           Музыкальный модуль для редактора музыки Pro Sound Creator.

   .m

           Музыкальный модуль для редактора Pro Tracker 3.

   .mod

           3-х канальный музыкальный модуль для Pro Tracker или 4-х канальный
           музыкальный модуль от Amiga(TM) (файл, как правило, имеет
           значительный размер).

   .mp3

           Музыкальный модуль от редактора музыки Pro Tracker 3 или MPEG
           аудио-запись...

   .P

           Файл, сжатый программой Hrust 1.x. Обычно текст.

   .PCR

           Анимационный файл от Hewle Pecker.

   .PLC

           Картинка, сжатая программой Laser Compact.

   .p

           Файл, сжатый программой Hrust 2.x. Обычно текстовый. Или это может
           быть (не сжатый) <<pattern>> для различных музыкальных редакторов.

   .plc

           Картинка сжатая программой Burial Laser Compact.

   .R

           Текст программы на языке ассемблера, для Storm.

   .RCM

           Программный <<plug-in>> модуль для Real Commander 2.x.

   .RIP

           Файл, сжатый программой Real Information Packer.

   .rar, .RAR

           Архив созданный программой RAR.

   .S

           Музыкальный модуль (мелодия) для редактора музыки Sound Tracker.

   .SCR, .scr, .$

           Картинка, копия экранной памяти. Размер 6144 байт (чёрно-белая)
           или 6912 байт (цветная).

   .SPR

           Коллекция изображений <<спрайтов>> от графического редактора
           Burial Gfx Editor 3.x. или от других программ.

   .s

           <<sample>>-файл для музыкальных редакторов (Sound Tracker, Pro
           Tracker и т.п...) или цифровая запись инструмента для Digital
           Music Maker.

   .T

           Мелодия для редактора Digital Music Maker.

   .U

           Возможно, сжатая многоцветная (<<true-color>>) картинка.

   .USm

           Музыкальный модуль (мелодия) для редактора музыки Ultra Sonic.

   .W

           Файл, содержащий форматированный текст.

   .WRD

           Текстовой файл от редактора HorrorWord.

   .XAS

           Текст программы на языке ассемблера, для XAS.

   .Y

           Музыкальный модуль (мелодия) для редактора Fast Tracker, или
           сжатая многоцветная (<<true-color>>) картинка.

   .ZIP

           Архив, созданный программой ZXZIP на ZX-Spectrum, или архив
           созданный программой совместимой с PKZIP на IBM-PC.

   .zip

           Архив, созданный программой совемстимой с PKZIP на IBM-PC.

8. Информационные ресурсы

  8.1. WEB-сайты, FTP-архивы...

   Данный список ориентирован преимущественно на русско-язычного читатела

    Крупные архивы, порталы

   Virtual TR-DOS.  Крупнейший белорусский ZX-ориентированный сайт. Содержат
   архивы с бесчисленным количеством программ для ZX-Spectrum, эмуляторов и
   сопутствующих программ для IBM-PC, есть раздел <<книги>> и раздел
   новостей. Адрес: http://zx.da.ru.

   World Of Spectrum.  Главный ZX-сайт. Без преувеличений. Там есть абсолютно
   всё, включая бесчисленное число ссылок на другие ZX-сайты. Адрес:
   http://www.worldofspectrum.org.

   [... здесь мог бы быть ваш сайт ...]

    WEB-порталы, новости

   Поиск по ZX-ориентированным сайтам.  http://zxsearch.da.ru.

   Power Of Sound web portal.  http://pos.fmshop.ru.

   Optical Browers Site.  http://ob.raww.net.

   Scenergy web resource.  http://www.scenergy.natm.ru.

   [... здесь мог бы быть ваш сайт ...]

    Персональные страницы

   Samara ZX-Spectrum       http://zxnet.pp.ru
   Homepage
   Hеофициальный сайт       http://atmturbo.narod.ru
   ATM-Turbo (Turbo-2+)
   Сайт группы Real         http://realsoft.nm.ru
   Software
   Dark Lair (X-Trade)      http://vvid.chat.ru
   Персональная страница    http://wlodeks.narod.ru
   Wlodek'а Black'а
   Страничка посвящённая    http://www.mr-linker.narod.ru/scorpion.html
   ЭВМ "Scorpion"
   Aqua-OS official site    http://twilight.org.ru/aqua/index.html
   Doors 2K official site   http://doors2k.narod.ru
   Hеизвестная страница     www.admiral.ru/hp/aevdo/index.htm
   ZX-Spectrum - схемы      http://www.old.h1.ru
   Z80-Stealth Emulator     http://z80stealth.emuunlim.com
   Сайт Василия Ткачёва (DJ http://www.spectrum128.spb.ru
   I-Kick)
   sKRJU                    http://skrju.by.ru
   Газета ZX-News в         http://zx-news.narod.ru
   интернет (есть форум)
   Demiurge Ash             http://www.ash.4u.ru
   Сайт эмулятора ZXMAK     http://zxmak.narod.ru
   ZX Spectrum Navigator    http://sn.nnov.ru
   Hackerz`Design Software  http://bugsy.narod.ru
   - Тюмень
   Ellipse sceners          http://ellipse.raww.net
   Raw Arse                 http://www.raww.org
   Cobra Software           http://cobrasoft.narod.ru
   группа Myth corp.        http://mythcorp.dyndns.org
   Brainwave online         http://brainwave.fatal.ru
   Vega (ex-style group)    http://vega56.narod.ru
   home page
   Сайт издания IMPULSE     http://impulses.boom.ru
   DJ Hooligan              http://zxfiles.raww.net
   Promised Land            http://spec.net.ua
   Iron Man site            http://zx.chuvashia.com
   Sage group home page     http://sa9e.boom.ru
   Steel Falcons home page  http://www.weagle.lviv.ua/falcons
   Страница Алексея         http://home.udmnet.ru/sav
   Сусекова
   Клуб 66Мгц               http://club66mhz.vl.ru/index.php?f=zx&=991008mh02

   [... здесь мог бы быть ваш сайт ...]

    ZXNET

   ZXNET Portal                       http://zxnet.fatal.ru
   Раздел ZXNET на сайте Wlodek'а     http://wlodeks.narod.ru/zxnet/ZXNET.HTM
   Black'а
   Харьков-ZXNET official site        http://xproject.kharkov.ua/zxnet
   Запорожье-ZXNET                    http://zxnet.zp.ua
   Спектрум в Екатеринбурге           http://gmdteam.boom.ru
   Днепропетровск-ZXNET               http://boyko2000.narod.ru/zxnet.html

   [... здесь мог бы быть ваш сайт ...]

    Различные Demo-party

   Computer art festival      http://www.cafeparty.org.ru
   (CAFE)
   Paradox demoparty          http://scene.org.ru/paradox
   Chaos construction         http://www.cc01.org.ru
   FunTop-98 на сайте         http://wlodeks.narod.ru/zxnet/funtop98/ft98.htm
   Wlodek'a Black'a

   [... здесь мог бы быть ваш сайт ...]

  8.2. BBS-системы

   Почти всё спековское новьё за последние годы (плюс эмyлятоpы) можно на
   ниже перечисленных BBS. Hомера телефонов намеренно не публикуются, вместо
   этого приведены адреса в сети fidonet. Hомер телефона вы можете узнать из
   списка узлов сети fidonet, или у системного оператора.

   BBS сети ZXNET ещё...

   в Москве

     o KLUG BBS. Системный оператор Michael Markowsky. Fidonet-узел
       2:5020/378.

   в Санкт-Петербурге

     o Dark Dragon Station. Системный оператор Igor Gruzdev. Fidonet-узел
       2:5030/827.

     o AGG Station. Системный оператор Alex Golihin, адрес в сети fidonet
       2:5030/1049.6.

     o Dreamsound BBS. Системный оператор Daniel Kastorsky, адрес в сети
       fidonet 2:5030/559.48. (321-3943, 0:00-8:00)

   в Одессе

     o ZX BBS.  Системный оператор Alexandr Kalinkin, адрес в сети fidonet
       2:467/114.10. (380-482-225560, 23:00-07:00)

9. Отсутствующие разделы

   ZX.SPECTRUM echo FAQ находится в стадии доработки и пока не все разделы в
   нём присутствуют полностью. Если вы видите этот текст, значит вы
   последовали ссылке на несуществующий в настоящий момент раздел. Попробуйте
   позже ещё раз. Вы можете сами написать раздел FAQ и отослать его автору,
   смотрите Раздел 1, <<Общая информация>>.

