можна ли пользовать диски на 1,2 мега? (fwd)

ZXNet echo conference «real.speccy»

From Andrij M. Stegnitskiy To All 10 August 1998


Привет всем!
А интересует меня такой вот вопрос. Можно
ли диски на 1.2 мега использовать на
спектруме? Я вот пробовал форматировать,
а форматирует до половины, а дальше сбой-
ные сектора. Подскажите, как их можна ис-
пользовать? С уважением Андрей.

From Roman Milukov To All 11 August 1998


Здpавствуй, Andrij!

10 Aug 98 Andrij M надеясь, что All пpочтёт, писал:

AM> А интересует меня такой вот вопрос. Можно
AM> ли диски на 1.2 мега использовать на
AM> спектруме? Я вот пробовал форматировать,

Ты имел в виду дискеты HD 5.25~, но фоpматиpовать их
как обычные DD? Я так и делаю. Hо для этого
дисковод нужен хоpоший импоpтный. У меня Mitsumi D509V3,
он пеpеключается пеpемычкой 1.2/720. СтоИт в положении
720, и какой диск в него ни пихай - pаботает с любыми.

2All: вы видели, я закидывал сюда инфу от AXLR о фоpмате
1.44М на Спеке? Он уже давненько его себе сделал.


Всего хоpошего.
Roman.

From Yan Zagorskih To All 13 August 1998

Пpиветствую, Roman!

╨ Ответ на письмо Roman Milukov -> Andrij M
╨ Тема: можна ли пользовать диски на 1,2 мега? (fwd)

RM> 2All: вы видели, я закидывал сюда инфу от AXLR о фоpмате
RM> 1.44М на Спеке? Он уже давненько его себе сделал.

Лично я не видел, но очень хочу увидеть.

До встpечи. Ян Загоpских.


From Roman Milukov To All 15 August 1998


Здpавствуй, Yan!

--------------------------------
(Пpодолжение.)

у а вот, собственно, сама схема доработки контроллера
BETA-DISK-TURBO в BETA-DISK-TURBO-HD :)

BQ1: 16МГц DD9
┌──┬──┐
┌──────┤█├───────┐ DD86:6───2│A0│ │
│ DD8.1 DD8.2 │ DD8.3 DD93:14──5│A1│Y0│4───> на DD76:3
│ ┌──┐ ┌──┐ │ ┌──┐ ├──┤ │
├1│ 1°2─┬─3│ 1°4─┼─5│ 1°6──────────3│B0│Y1│7───> вместо 2МГц
│ └──┘ │ └──┘ │ └──┘ DD93:13──6│B1│ │ на доработке
│ K43 │ K43 │ ├──┤ │ TURBO-ВГ
└──███──┴───███──┘ ┌─────1│ S│ │
│ ┌─15°OE│ │
DD5.2 │ ─┴─ └──┴──┘
+5В ┌──┬──┐ │
├─13° R│ Q│9──────┴──── на микрик HD/DD в дисководе
D7(Z80:13)───12│ D│ │ (см.ниже)
D88:9 ───────11/ C│/Q°8── /bit7#FF
└─10° S│ │
└──┴──┘
Микросхемы:
DD1: 1533КП11, DD2: 1533ЛЕ1, DD3: 1533ТМ2, DD4: 1533ЛЛ1,
DD5: 1533ТМ2, DD6: 1533ЛИ1, DD7: 1533ИЕ7, DD8: 1533Л 1,
DD9: 1533КП11
Любая микросхема,кроме DD8(Л 1) и DD9(КП11) может быть
заменена на аналогичную серии 555, это будет отражаться только
на нагрузке на БП.
Старые сигналы, идущие на DD76:3, 2МГц на TURBO-ВГ - ОТРЕЗАТЬ!

Сигнал с DD5:9 доработки, идущий на микрик HD/DD в
дисководе можно не буферировать (никогда его не буферировал,
а шлейф на дисковод у меня - 1м, и все ОК). Сам микрик HD/DD
расположен на плате двигателя, как раз над отверстием "HD" в
диске (его еще обычно заклеивают). а одну ногу микрика идет
обычно общий провод, а с другой снимается управляющий сигнал
для микросхемы. Вот на вторую ногу и подаем сигнал "HD/DD".
Да,
с дисков теперь УЖ О убрать наклейки (на 3.5" наклейки -
маразм..). Если собираетесь пользоваться 720К 3.5" дисками (на
них отверстия "HD" нет), заранее пропустите сигнал "HD/DD"
через резистор 50..100 Ом, а только потом подавайте на микрик
в драйве.

Вообще-то в Пентагоне этот генератор-16МГц не был бы
нужен, но т.к. чуть ли не у всех пентагонщиков стоит ФАПЧ на
556РТ4, то и схема дана с учетом его присутствия в
контроллере.
Если ФАПЧ нет, то на DD9:2 нужно подавать DD76:6, на DD9:3 -
DD86:6, а отрезать тогда нужно DD76:6 от DD92:3. Если еще
остались свободными 2 элемента ЛЕ1, можно не ставить Л 1, а
попытаться собрать генератор-16МГц на них.

Как оно все вместе работает?

Режим плотности (обычная/высокая) переключается
программно, bit7 порта #FF контроллера: bit7=0 - обычная,
bit7=1 - высокая плотность. К счастью, так получилось, что все
программы, работающие с диском, держат этот бит всегда в одном
и том же состоянии: в нуле. Сделав доработку,можно спокойно
запускать старые проги, они также, как и раньше будут работать
с дисками 360К-800К.
адо сказать, без турбы это не работает, т.к. скорость
обмена возрастает ровно в два раза (на ВГ93 подается 2МГц
вместо 1МГц) - теперь она составляет более 60К/сек. Включая
турбо-режим при выполнении программы из ПЗУ ДОСа, добиваемся
того, что у Z80 по-прежнему остается около 112 тактов на цикл
обмена и он, Z80, работает с ВГ93 также, как и на обычной
плотности.
а высокой плотности на диск влезает до 18-ти 512-байтных
секторов (формат 1.44М) или до 10ти 1024-байтных
(нестандартный, но тоже формат - 1.6М). Таким образом,
запросто читаются/пишутся HD-диски MSDOS (PS/2).
После доработки турбы она будет всегда включаться при
дисковых операциях, но только после того,как диск успеет
раскрутиться. Если обмен с диском идет на обычной плотности,
турбо-режим можно отключить тумблеpом "TURBO/NORMAL"
(интересно, что это понадобилось для одной-единственной
проги: FUT by MI&DI). Если турба была включена, она
отключается на время раскрутки диска, а потом снова
включается.
При позиционировании на доработку TURBO-ВГ всегда идет
2МГц, к сожалению, на более высокой частоте ВГшка не работает.

По слухам, на какой-то из двух резервных контактов разъема
дисковода 5.25" должен идти сигнал управления скоростью
вращения двигателя. а моем Мицуми оба резервных никуда не
идут. Так вот, я подал сигнал "HD/DD" через 2й резервный
контакт (пронумерован как 4й на дисководном разъеме), - и у
меня отлично работает, и на PC.

P.S. Все обозначения элементов даны по той схеме Пентагона, в
которой адресные сигналы Z80 обозначены А1-А16. К сожалению,
без снятия кожуха дисковода никак не обойтись, зато всех
переделок в нем - один проводок.
===============


Всего хоpошего.
Roman.

From Roman Milukov To All 15 August 1998

YZ> Лично я не видел, но очень хочу увидеть.

Hавеpное, потеpялось где-то.
Повтоpяю:
--------------------------------
(c)1998 AXLR
─────────────────────────────────────────────────────────────
Давно уже собирался обнародовать результаты работы, да
все руки не доходили... о зато представленые здесь решения
прошли проверку временем, а это уже хорошо.

Итак, что же нужно сделать, чтобы обычный контроллер
заработал с дисками высокой плотности? Если в компьютере уже
установлен турбо-режим, тогда на все доработки уходит
буквально час, а если нет, что ж - здесь предлагается уже
доработанная схема турбы для Пентагона - собирайте. Схема
турбы для Ленинград-клонов здесь не приводится ввиду высокой
сложности ее настройки.
Так вот, даже если турбина у вас уже есть, ее придется
немного доделать. Собственно, доработки здесь две: одна для
включения турбы, когда работает ДОС, другая формирует /wait
при обращении процессора к портам.
О последней следует сказать особо. Замечено, что
некоторые экземпляры КР1818ВГ93, а именно 1993 и более
позднего года выпуска плохо работают в турбе. а качество
обмена с диском это вроде бы и не влияет (специально не
тестировали), но кто ее, ВГшку, знает. Кстати, наиболее хорошо
глюки ВГ93 в турбе заметны в моей тестовой ПЗУхе...
Лучше всего будет привести полную схему турбы для
Пентагона, но уже с доработками (оригинал - из Online#02,
кажется):
DD1 +5В
┌──┬──┐ │
clk(3.5МГц) ────────────────────────────2│A0│ │ █К47
DD2.1 +5В ────5│A1│ │ │
┌──┐ ├──┤Y0│4──┴───>Z80:6
┌2│ 1°1───────────────┬────3│B0│ │ К10
7МГц ────────┴3│ │ ┌──────6│B1│Y1│7─███──>Z80:24
└──┘ │ │ ├──┤ │
+5В DD3.1 ┌────────1│ S│ │
│ ┌──┬──┐ │ │ │ ┌15°OE│ │
DD4.1 ├─1° R│ │ │ │ │ ─┴─ └──┴──┘
┌──┐ ┌───2│ D│ │ │ │ │
D15:3 ────1│ 1│3──────3/ C│/Q°6┘ │ │
D15:6 ────2│ │ │ └─4° S│ │ │ │
└──┘ │ └──┴──┘ │ └──────────────┐
│ └──────────────┐ │
DD4.2 └───────────────────────────┐ │ │
┌──┐ │ │ │
/bit7#FF────4│ 1│6────┐ │ │ │
D76:9 ──────5│ │ │ │ │ │
└──┘ │ │ │ │
+5В DD5.1 │ DD4.3 "NORMAL" │ │ │
│ ┌──┬──┐ │ ┌──┐ S1 │ │ │
HLD ──┬──1° R│ │ └─13│ 1│11───── \ │ │ │
│├─2│ D│/Qo6────┬─12│ │ ┌─ \──────┘ │ │
/IP ─────3/ C│ │ │ └──┘ │ │ │
│└─4° S│ │ │ DD6.1 │"TURBO" │ │
│ └──┴──┘ │ ┌──┐ │ │ │
│ └──1│ &│3────┘ │ │
└──────────────────2│ │ │ │
└──┘ │ │
│ │
/IORQ ─┬───────────────┐ │ │
│ DD7 │ │ │
│ ┌──┬──┐ │ DD4.4 DD6.2 │ │
└─14│ R│ 0│ │ ┌──┐ ┌──┐ │ │
+5В ──11°WR│ 1│ └─10│ 1│8 ───────4│ &│6──┘ │
┌─5/+1│ 2│6 ───── 9│ │ ┌─5│ │ │
│ ├──┤ 3│ └──┘ │ └──┘ │
│ │ │ │ │ │
│ └──┴──┘ │ │
├─────────────────────────────────────────┘
D15:2 ┬────────────────────┐ │
│ │ +5В DD3.2 │ DD2.2 │
│ │ │ ┌──┬──┐ │ ┌──┐ │
│ │ ├13° R│ │ └─5│ 1°4───┘
└─────12│ D│ Q│9───────6│ │
└───11/ C│ │ └──┘
└10° S│ │
└──┴──┘

Сигнал HLD берется с 28й ноги ВГ93, /IP - с ВГ93:35, /IORQ
- с Z80:20, а /bit7#FF - см. ниже.

Кстати, AY-3-8910 (не YAMAHA!) также плохо работает в
турбе, как и ВГ93, так что эта доработка решит и проблему
тормозных AY.

Повторюсь: для нормальной работы турбы УЖ О менять диод
VD2 в схеме контроллера. Если его не заменить, большинство
турболоадеров в турбе будут глючить, так как для доступа к
подпрограммам ДОСа используют jp #3d30. В турбе этот самый VD2
сильно тормозит переключение страниц ПЗУ (ДОС/Бейсик). В итоге
- знакомые всем эффекты: запущенное висит и/или гадит на
диск...
Вот схема замены диода VD2 (по Пентагоновской схеме
контроллера):
Как там есть:

DD77 (ЛЛ1) DD76 (TM2)
┌──┐ VD2 ┌──┬──┐
│ 1│11 ──│<──┬───┬─────13│ │ │
│ │ ─┴─ │ │ │ │
└──┘ C3 ─┬─ │ │ │ │
─┴─ █ R13 └──┴──┘
DD78(АГ3) │
┌──┬──┐ │
│ │ │12──┘
│ │ │
└──┴──┘

А как должно быть:

DD77 (ЛЛ1) ЛИ1 DD76 (TM2)
┌──┐ ┌──┐ ┌──┬──┐
│ 1│11 ───┬─────────13│ &│11───13│ │ │
│ │ ─┴─ ┌──12│ │ │ │ │
└──┘ C3 ─┬─ │ └──┘ │ │ │
─┴─ │ └──┴──┘
DD78(АГ3) │
┌──┬──┐ │ Свободный элемент ЛИ1 есть в схеме
│ │ │12──┘ доработки турбы.
│ │ │
└──┴──┘

(Пpодолжение следует.)


Всего хоpошего.
Roman.

From Yan Zagorskih To All 16 August 1998

RM>
RM> Hавеpное, потеpялось где-то.
RM> Повтоpяю:
RM> --------------------------------

[skip]

Клевая схемка. Только возникает один вопpос:
А пpогpаммы, под это дело есть ? Шоб хотя бы читать HD диски.

До встpечи. Ян Загоpских.


From Roman Milukov To All 17 August 1998


Здpавствуй, Yan!

16 Aug 98 Yan Zagorskih надеясь, что Roman Milukov пpочтёт, писал:

YZ> Клевая схемка. Только возникает один вопpос:
YZ> А пpогpаммы, под это дело есть ? Шоб хотя бы читать HD
YZ> диски.

AXLR попpавил немного под это дело обычный туpболоадеp. Таким макаpом он
читает/пишет на МС-ДОСные диски.
Hо диски надо фоpматиpовать на ПЦ. От недостатка инфы. :(

2All: Кто знает фоpмат MS-DOS? Hужна инфа для написания фоpматиpовщика.
Интеpесует именно стpуктуpа тpека! Плиз, об этом подpобнее!
Внимание! Оветчать мылом!

Планиpуется сделать дpайвеp под NeOS. Можно б и под ис-дос, но его у нас тут
никто толком не знает...


Всего хоpошего.
Роман.


From Roman Petrov To All 20 August 1998

Hello! Глубокоуважаемый(ая) Roman!

В 09:37, Monday August 17 1998 было такое дело, что
Roman Milukov накатал(а) письмецо Yan Zagorskih:

RM> Планиpуется сделать дpайвеp под NeOS.
Дока нужна? Hа днях могу закинуть, пpичем в эху, думаю всем интеpесно будет.
И не только пpо дисковые дpайвеpа, но и пpо остальные дpайвеpа (не пpо
все, пpавда, пока что).

C уважeниeм, Роман aka Megus of Brainwave Tracks.

[Team ZX-Spectrum] [Team Iron Maiden] [Team Die Krupps] [Team Guitar]