ВГ 93
ZXNet эхоконференция «real.speccy»
От Valerij Kozhevnikoff → Кому All 11.12.2002
С сабжем непонятки. В книжке Федина вот так написано:
Порт #FF.
Системный регистр служит для выбора дисководов и выполнения дру-
гих вспомогательных действий. Его структура:
7 6 5 4 3 2 1 0
│ │ │ │ └─┴─Hомер дисковода (0 - 3).
│ │ │ └─────Сброс ВГ-93, если 0.
│ │ └───────Загрузка головки.
│ └─────────Сторона диска (0 - нижняя).
└─────────────Метод записи (0 - FM, 1 - MFM).
А в солоновской книжке "ремонт дисководов" совсем не так.
бит 2 - не использован
бит 3 - сброс
бит 4 - сторона
бит 5 - FM/MFM
биты 6 и 7 типа свободны :-/ Про загрузку головки ни слова.
Где правда? #2C и #3C рулят, но тем не менее? И почему во всех виденных мною
программах 5-й бит всегда единица?
Кстати, MFM кодирование имеет практичеcкое применение? Оно где-нибудь
кем-нибудь используется? Что оно вообще из себя представляет?
WBR, Jason.
/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/
/np:/ *silence*
От Kirill Frolov → Кому All 12.12.2002
11 Dec 02 10:20, Valerij Kozhevnikoff wrote to All:
VK> Системный регистр служит для выбора дисководов и выполнения дру-
VK> гих вспомогательных действий. Его структура:
VK> 7 6 5 4 3 2 1 0
VK> │ │ │ │ └─┴─Hомер дисковода (0 - 3).
VK> │ │ │ └─────Сброс ВГ-93, если 0.
VK> │ │ └───────Загрузка головки.
VK> │ └─────────Сторона диска (0 - нижняя).
VK> └─────────────Метод записи (0 - FM, 1 - MFM).
VK> А в солоновской книжке "ремонт дисководов" совсем не так.
VK> бит 2 - не использован
VK> бит 3 - сброс
VK> бит 4 - сторона
VK> бит 5 - FM/MFM
VK> биты 6 и 7 типа свободны :-/ Про загрузку головки ни слова.
VK> Где правда? #2C и #3C рулят, но тем не менее?
бит 2 (считаю с нуля) -- сброс (0=активный)
бит 3 -- индексного импульса для 1818ВГ93 (0=импульс есть)
В солоновской книжке ошибка.
VK> И почему во всех виденных мною программах 5-й бит всегда единица?
MFM метод кодирования используется.
VK> Кстати, MFM кодирование имеет практичеcкое применение?
VK> Оно где-нибудь кем-нибудь используется?
Да, оно используется на 3.5 и 5.25-дюймовых дисководах.
VK> Что оно вообще из себя представляет?
FM (частотная модуляция) кодирование с исключением импульсов синхронизации.
MFM кодирование даёт двухкратное увеличение плотности записи по сравнению с
FM.
FM кодирование используется на 8-дюймовых дисководах.
От Nikolaj Amosov → Кому All 12.12.2002
VK> биты 6 и 7 типа свободны :-/ Про загрузку головки ни слова.
Глючат солоновцы.
VK> Где правда? #2C и #3C рулят, но тем не менее? И почему во всех виденных
VK> мною программах 5-й бит всегда единица?
Есть предположение, что и Ларченко с Родионовым наглючили и их
бит 3 на самом деле бит 5, поэтому везде ты видишь единицу в
пятом бите.
Nikolaj
От Ivan Mak → Кому All 12.12.2002
VK> │ └─────────Сторона диска (0 - нижняя).
VK> └─────────────Метод записи (0 - FM, 1 - MFM).
Этот ваpиант более "пpавильный".
Бит 3 используется для остановки диска, с него сигнал чеpез диод подается на IP
(индексный маpкеp). Чеpез него эмулиpуется маpкеp пpи отсутствии диска. (ВГ93
после pаскpутки не остановит дисковод пока не пpимет несколько индексных
импульсов или не получит сигнал сбpоса).
VK> Где правда? #2C и #3C рулят, но тем не менее? И почему во всех
VK> виденных мною программах 5-й бит всегда единица?
Есть подозpение что, в неких контpоллеpах бит 5 подается на пеpеключение ФМ/МФМ
чеpез инвеpтоp...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan...@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
От Ivan Mak → Кому All 12.12.2002
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan...@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
От Ivan Mak → Кому All 12.12.2002
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan...@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
От Kirill Frolov → Кому All 12.12.2002
KF>> бит 3 -- индексного импульса для 1818ВГ93 (0=импульс есть)
KF>> В солоновской книжке ошибка.
От Kirill Frolov → Кому All 12.12.2002
12 Dec 02 15:49, Ivan Mak wrote to Valerij Kozhevnikoff:
IM> Есть подозpение что, в неких контpоллеpах бит 5 подается на
IM> пеpеключение ФМ/МФМ чеpез инвеpтоp...
Тогда бы они со стандартным TR-DOS'ом не работали. А вот контроллеры без
этого бита (всегда MFM) были.
От Kirill Frolov → Кому All 13.12.2002
13 Dec 02 03:06, Valerij Kozhevnikoff wrote to Yuri Potapov:
YP>> 5 бит - FM/MFM
VK> Hифига подобного. Вот кусок пентагоновской схемы. В Скорпионе точно
VK> также.
Возможно, что в одних контроллерах используется D6 напрямую (1=FM, 0=MFM),
а в других контроллерах используется инверсный D5 (0=FM, 1=MFM). Это может
объяснить, зачем 0x3c и 0x2c записывается.