Zx spectrum как подключить дисковод

Обновлено: 05.07.2024

1. Совместимость дисков по чтению.

Все диски по чтению совместимы снизу вверх, но ни коим образом не наоборот. Т.е. диск записанный на FDD 360K будет читаться на любой старшей модели, но диск отформатированный на 360kb на FDD 1,2Mb будет читаться только на FDD 1,2Mb, аналогично диск отформатированный на 360K на FDD 720kb будет читаться только на FDD 720kb и 1,2Mb. Связано это с разной шириной головок дисководов и соответственно разной шириной магнитной дорожки. Соответственно чем выше ёмкость дисковода, тем уже его головка. Если вам удалось прочитать диск записанный с обратной совместимостью сегодня, то это ни в коем случае не значит, что вы его сможете прочитать завтра. Не создавайте себе и другим трудностей, делайте сразу всё по уму.
Вывод: для надёжного и 100% чтения на разных дисководах, лучше всего форматировать и писать диски на соответствующих им по ёмкости FDD.

2. Главное правило пользования дискетами.

Если Вы заинтересованы в надёжной записи и чтении дискет прежде всего на вашем компьютере (т.е. вашем FDD), то первое что для этого необходимо сделать - это отформатировать их именно на вашем дисководе, т.к. у разных дисководов юстировка не абсолютно идентична, а находится в определённых допусках, а потому записанные на чужом дисководе дискеты могут плохо читаться на вашем. Таким образом отформатированные дискеты, будучи даже впоследствии дописаны на чужом исправном дисководе, всё равно гарантированно прочитаются на вашем.

3. Что значит "IBM compatible formatted"?

Такую надпись можно встретить на новых упаковках дискет. Это значит, что диски якобы отформатированы на заводе точно по стандарту IBM. На самом деле это исключительно маркетинговый трюк, бесполезный для пользователя и даже вредный, т.к. те, кто ему поверил впоследствии гарантированно потеряют свою информацию, т.к. несоблюдено правило п.2.

4. Какие дисководы лучше и в каких случаях?

- для качественной записи и длительного хранения см. п.1.
- если необходимо хорошо читать диски разных форматов, то лучше всего это делать на старших по ёмкости моделях, т.е. 1,2Mb и 1,44Mb(2,88Mb). Это обусловлено ещё и повышенной чувствительностью их головок.
- лучшими производимыми дисководами как 1,2Mb, так и 1,44Mb были дисководы фирмы TEAС. Их особенностью были более широкие чем положено головки, благодаря чему записанные ими диски 100% читались на всех дисководах аналогичной ёмкости (даже с плохой юстировкой), были очень надёжны для длительного хранения и даже, вопреки общепринятому отсутствию обратной совместимости гарантированно надёжно читались младшими моделями дисководов 720kb (а некоторые даже имели аппаратное переключение и ставились в отечественные компьютеры как 720kb , а потом предприимчивыми юзерами подменялись на более дешёвые отечественные 720kb дисководы ). Для дисководов 1,2 Mb TEAC FD-55GFR режим 720kb включался установкой перемычек I (разрешает переключение скорости вращения диска 360/300 об/мин) и LG (изменяет полярность сигнала HIGH/NORMAL DENSITY). Обратной стороной такой их конструкции было отсутствие возможности форматирования этими дисководами дискет на ёмкость превышающую номинальную, что на сегодня уже и не актуально.

5. Особенности отечественных 5,25" 720kb дисководов.

Особенностью таких дисководов было отличное от стандартного для РС назначение 34 контакта READY/DISK CHANGE, в результате чего этот сигнал на дисководе приходилось отрезать. За всю историю эксплуатации отечественных дисководов так и небыла сделана 100% корректно работающая доработка этих дисководов до совместимости со стандартным интерфейсом. При работе с отрезанным 34 выводом в DOS, для того чтобы узнать действительное содержимое вставленной дискеты необходимо перед считыванием совершить переход на другой диск, а потом вернуться обратно - увы это последствия отсутствия сигнала "смена диска". Необходимо отметить, что на отечественных дисководах 1,2Mb МС 5319 всё же имелась перемычка переключавшая назначение 34 контакта. Для включения сигнала DISK CHANGE надо замкнуть контакты 3-14 (аналогично для дисковода TEAC FD-55GFR перемычка RY включает READY, а DC - DISK CHANGE).

6. Как в DOS'е правильно форматировать дискеты?

360kb: format a:/t:40n:9, где а - логическое имя дисковода, t - кол. цилиндров, n - кол. секторов;
400kb: format a:/t:40n:10;
720kb: format a:/t:80n:9;
800kb: format a:/t:80n:10;
1,2Mb: format a:/t:80n:15;
1,36Mb: format a:/t:80n:17;
1,44Mb: format a:/t:80n:18;
1,6Mb: format a:/t:80n:20;

7. Что обозначает маркировка на дискетах?

SS - Single Sided - односторонняя дискета;
DS - Double Sided - двусторонняя дискета;
DD - Double Density - двойная плотность (для записи 360kb и 720kb);
HD - High Density - высокая плотность (для записи 1,2Mb и 1,44Mb);
QD - Quedruple Density - учетверённая плотность (для записи 720kb). Особо хочу отметить, что надпись на дискете "QD" не имеет ничего общего с форматом записи данных QD, и является сугубо маркетинговой уловкой;

8. Чем отличаются дискеты разной плотности?

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

9. Как узнать плотность немаркированной дискеты?

Дискеты 5,25" (для 3,5" тоже справедливо) достаточно посмотреть на просвет на лампу накаливания, через HD будет видна нить накала лампы и скорее всего ещё и её колба, а через DD либо практически ничего не будет видно, либо только нить накала. Для дискет 3,5" - у 720kb дискет имеется только одно отверстие - разрешение/запрещение записи, а у 1,44М ещё и отверстие обозначающее повышенную плотность.

10. Как хранить дискеты?

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

11. Особенности эксплуатации дискет отформатированых на НЕ номинальную ёмкость.

Внимание! Прибегайте к эксплуатации таких дискет только в крайних случаях и ни в коем случае не для длительного хранения информации, а только для её переноса!

а) Форматирование дискеты на ёмкость превышающую номинал для дисковода на 11-13%.

Такими ёмкостями являются:

400kb для FDD 360kb;
800kb для FDD 720kb;
1,36Мb для FDD 1,2Мb;
1,6Мb для FDD 1,44Мb;

Ограничивающим фактором тут являются габариты магнитной головки дисковода. Сказывается это ближе к центру дискеты и выражается в перекрытии магнитным полем головки соседних участков по ходу её движения и как следствие приводит к ошибкам. Проблема в основном устраняется при эксплуатации DD дискеты исключительно с HD дисководом (т.е. дисководом имеющим ёмкость выше номинала дискеты и головку с меньшими габаритами).

б) Форматирование дискеты на ёмкость превышающую номинальную на 100%.

Как правило к этому прибегают для 720kb 3,5" дискет, проделывая отверстие на месте окна индицирующего повышенную плотность. Ограничивающим фактором тут является магнитная проницаемость материала дискеты. Сказывается это ближе к центру дискеты и выражается в перекрытии повышенным магнитным полем головки, рассчитанным на низкую магнитную проницаемость HD дискет соседних участков по ходу её движения и как следствие приводит к ошибкам. В какой-то степени проблема решается подбором производителя дискет.

в) Форматирование дискеты на ёмкость ниже номинальной на 50%.

Как правило к этому прибегают для 1,44Мb 3,5" дискет, закрывая отверстие на месте окна индицирующего повышенную плотность. Ограничивающим фактором тут является магнитная проницаемость материала дискеты. Сказывается на всей поверхности дискеты и выражается в недонамагниченности HD дискеты имеющей низкую магнитную проницаемость пониженным магнитным полем головки, рассчитанным на высокую магнитную проницаемость DD дискет и как следствие приводит к ошибкам из-за бысторого размагничивания и снижения времени хранения информации. Проблема в основном устраняется если дисковод имеет возможность принудительного выставления тока подмагничивания с помощью перемычек, выставлением повышенного тока, соответствующего работе с HD дискетами. Менее надёжным способом является многократное переформатирование дискеты, а так же рекомендуется периодическое её перезаписывание.

12. Проблемы чтения последних дорожек.

Как правило такие проблемы могут возникать в случае не очень качественной системы ФАПЧ контроллера дисковода (свойственно контроллерам Beta Disk Interface для компьютера ZX Spectrum). Проблема решается чтением дискеты на РС с помощью дисководов более высокой ёмкости работающих с более качественными контроллерами.

13. Подключение сигнального кабеля и питания.

Сигнальный плоский кабель (шлейф) имеет маркировку первого контакта на разъёмах в виде треугольника, а так-же маркировку первого провода на самом кабеле красной полосой по краю. Подключать сигнальный кабель необходимо в соответствии с маркировкой на дисководе.
При подключении дисководов 3,5" необходимо обращать внимание на подключение разъёма питания, т.к. его ошибочно можно включить со сдвигом контактов, что гарантированно приведёт к его выходу из строя.

14. Как сделать кабель для ZX Spectrum?

Обычно кабель для ZX Spectrum делают из РС кабеля, разобрав разъёмы установленные в конце кабеля после перекрутки и сделав новую перекрутку для 10-12 линий проводников. При такой перекрутке к кабелю возможно подключить два флоппи дисковода - 0 до перекрутки, и 1 - после. Номера обоих дисководов должны быть установлены так-же, как и для РС, т.е. как 01(В). При переустановке разъёмов на кабеле, те места которые уже перфорированы желательно отрезать, т.к. в них возможен обрыв проводов. Разъём ставят на неизуродованном перфорацией месте. Разъём ставится строго перпендикулярно кабелю, иначе одни провода перережутся, а другие - закоротятся, после чего обжимается в тисках. Перед установкой разъёма на кабель необходимо убедиться, что нарезные контакты разъёма не погнуты при демонтаже. Сначала разъём ровно одевают на кабель и слегка прижимают фиксирующей скобой чтоб наметить нарезку, потом одним краем вставляют в тиски и слегка обжимают чтоб больше врезаться в кабель, потом то же проделывают вставив разъём другим краем, и после того как разъём наживлен и уже не может перекоситься - его окончательно полностью обжимают в тисках до фиксации.

15. Терминатор.

Терминатором называется резистивная "сборка" - набор резисторов в одном корпусе. Терминатор обычно устанавливается в самый крайний по кабелю дисковод, но в современных дисководах как правило он впаян и не подлежит изъятию. Смысл терминатора - замыкать цепи открытых коллекторов ключей управляющих сигналов. В древних 5,25" 360/720 kb дисководах устанавливались терминаторы с номиналом в 150 или 330 Ом для получения достаточно большого тока в сигнальных цепях, но в современных дисководах в связи с применением малопотребляющих по входу микросхем, отпала необходимость в коммутации больших токов и сопротивление терминаторов увеличили до 1-3 КОм. Небольшое потребление тока по линиям управления в интерфейсе современных дисководов исключило необходимость ставить терминатор именно на крайний дисковод, но при использовании в паре старинного дисковода 5,25" установленного между 3,5" и контроллером - могут возникнуть сбои в работе 3,5" дисковода. В этом случае из 5,25" дисковода следует вынуть терминатор. Так же нельзя ставить такой 5,25" дисковод без терминатора крайним - он будет сбоить.

Как подключить дисководы от PC к спектруму?

Я получил плату TURBO 2+ и установил ее в корпус AT, но теперь меня мучает вопрос: пойдут ли дисководы от PC (3.5" 1.44MB и 5.25" 1.2MB) с этой платой? Я так понимаю им нужны древние дисководы двойной плонтости (DD вместо HD), а найти их практически невозможно.

Скажем если я хочу заставить 3.5" дисковод с PC работать на спектруме, то подойдет только модель с перемычками. Что там надо менять? DS1 на DS0? Еще что-то? А детектор дырки DD/HH закоротить чтобы был вечный DD?

Помогите пожалуйста. Без дисковода и винчестер нельзя настроить.

С любовью к вам, Y andex. D irect
Размещение рекламы на форуме способствует его дальнейшему развитию


Скажем если я хочу заставить 3.5" дисковод с PC работать на спектруме, то подойдет только модель с перемычками. Что там надо менять? DS1 на DS0? Еще что-то? А детектор дырки DD/HH закоротить чтобы был вечный DD? Насколько я знаю большинство дисководов 5.25"HD подключить не получится так как там 360оборотов вместо нужных 300
а вот 3.5" 1.44 можно,достаточно закоротить этот самый детектор DD/HD.

Вот посмотри текст, составил когда то по тем дисководам на 5.25", которые мне попадались.
С FDD на 3.5" все намного проще. Они все подходят, только надо заклеивать дырку на дискете,
если нет желания залезать внутрь.
А для переключения с A на B можно как на шлейфе IBM-ки перекинуть
линии DS0 и DS1 на шлейфе (10 и 12 провод).

Я получил плату TURBO 2+ и установил ее в корпус AT, но теперь меня мучает вопрос: пойдут ли дисководы от PC (3.5" 1.44MB и 5.25" 1.2MB) с этой платой? Я так понимаю им нужны древние дисководы двойной плонтости (DD вместо HD), а найти их практически невозможно.

Скажем если я хочу заставить 3.5" дисковод с PC работать на спектруме, то подойдет только модель с перемычками. Что там надо менять? DS1 на DS0? Еще что-то? А детектор дырки DD/HH закоротить чтобы был вечный DD?

Помогите пожалуйста. Без дисковода и винчестер нельзя настроить.

Ну тычегото тупишь, я же тебе шлейф приложил с перевернутыми 10-12, на нем совершенно четко написано гле А дисковод где Б будет.
Ничего закорачивать не надо из всех бывших в моих руках 1.44 дисководах все работало без всяких доработок. Единственное заклей у дискет окно или откопай дискеты на 720 (у Вас кстати это не проблема - Sony MFD2DD).
Успехов!

Камиль, спасибо! Я буду искать мусорную XT в благотворительных магазинах с честными DD 5.25". Видел их часто, так что есть еще шансы что кто-то начнет подвал чистить и сдаст в магазин

Роман, спасибо за информацию, но как по твоему я мог об этом узнать? На вид - самый обычный кабель как для PC!

Ура! Теперь осталось только RGB кабель спаять.

image


Первая часть здесь

Все изображения кликабельны.

Прошло больше года c того момента как я написал статью про сборку клона ZX Spectrum «Ленинград». И за это время его возможности существенно расширились. Не думал что я буду писать ее продолжение, но все таки статей по ретрокомпьютерам не так уж и много, поэтому решился.

Порт расширения


Компьютер к которому ничего нельзя подключить очень ограничен в возможностях и я решился припаять к нему порт расширения. Кроме 40 pin IDE на плату больше ничего не влезало, но подсчитав количество нужных мне контактов вышло что хватит и этого. Минус один контакт на ключ, 2 контакта на +5в, 2 контакта на землю.


Клавиатуру в корпус

Ранее я использовал внешнюю клавиатуру, но хотелось более аутентичного форм-фактора. На момент сборки мне подогнали клаву от спектрума из 90х с наклейками. Порты для синклер джойстиков и кнопку РЕСЕТ прикрутил к ней же. Дело нехитрое, вырезаем прямоугольник в корпусе и крепим к плате на стойки. Заднюю часть тоже пришлось немного попилить.


Игры без загрузок

Картриджи для спектрума у нас популярны не были, если только не считать игровую приставку АЛЬФ. Не то что бы они были популярны и в европе, так как требовали недешевого устройства ZX Interface 2. Официально было выпущено всего 10 игр. Картридж это всего лишь ПЗУ с предзаписанной игрой на плате с набором контактов, так что сделать это устройство совсем несложно. Я давно хотел попробовать вытравить плату и сейчас как раз тот случай. Но сначала ее надо еще и развести, для этого использовал программу sprint layout.


На самой плате ленинграда только впаял резистор подтяжки на 20 контакт ПЗУ и сам контакт вывел на порт расширения. При подключении картриджа на него будет подаваться +5в и отключит ПЗУ компьютера. Ну и контакт /RDROM тоже на порт расширения вывел. Что ж, плата разведена, выпиливаем из куска советского текстолита квадратик.


Засовываем в принтер страницу из глянцевого журнала, печатаем и включаем утюг.


Плата двусторонняя, делаем конвертик из страниц при помощи степлера.


Получилось как то так, надо было конечно некоторые участки закрасить получше маркером.


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


Получилось так себе.


И тут люто накосячил, перепутал слои при распечатке, заметил только после того как плата была вытравлена. Новый кусок текстолита вырезать было лень и отчаявшись я сделал переходные отверстия. Зря я стал лудить дорожки так как иногда оставались куски фольги на жале паяльника, без МГТФ и тут не обошлось. ПЗУ для картриджа так же как и для самого ленинграда выбрал EEPROM W27C512. Для выбора игр (4 штуки по 16кб) использовал счетчик 74HC393, чтобы при нажатии кнопки РЕСЕТ они бы переключались как в сборниках на ДЕНДИ. Но это было плохой идеей и в итоге счетчик я выпаял и сделал переключение двумя дип свичами. Заливаем термоклеем для жесткости место пайки 40 пинового контакта.



Программатор на тот момент я уже приобрел свой. Заливаем все хиты от Ultimate Play The Game включая Jetpac. Конечно я потом попробовал и другие, в том числе так и не вышедшие игры, такие как Gyruss и Star Wars.



Подключаем дисковод

Я решил быть реалистом и схему на 15 микросхем я разведу наверное только к следующему столетию, поэтому собирать стал на макетке. Ну и очень хотелось поместить плату в компактный корпус. Сердцем отечественных контроллеров дисковода была микросхема КР1818ВГ93. Недостаток у нее довольно существенный, она требовала 12 вольт и надежностью не отличалась. Поэтому я заказал микросхему аналог MB8877, которая прекрасно работает и от пяти. Не знаю китайцы мне прислали оригинал или подделку, но она работает и это замечательно. Выбрав схему КНГМД С-48, которая и создана была для подключения к ленинградам и балтикам, столкнулся с неприятной деталью, на узле чтения логика ФАПЧ была реализована на микросхеме ППЗУ К556РТ4, про которую мой китайский программатор не знал. Попробовал вместо нее поставить использованную ранее W27C512, но то ли я что то накосячил, то ли в самой EEPROM были проблемы, но флоппик не заработал, хотя в TR-DOS я уже смог войти. Пересобрал потом узел чтения по схеме пентагон-128 без ФАПЧ и как результат дисковод смог отформатировать дискету. Кстати стандартным дискетам повышенной плотности нужно заклеивать отверстия в уголке, дабы они виделись в приводе как дискеты двойной плотности.



Какое же облегчение пользоваться дискетами, после загрузок, даже ускоренных с ленты/телефона. Схема КНГМД у меня упрощенная и работать может только с двумя дисководами (в том же пентагоне и многих других клонах до 4), хотя и этого хватит за глаза. Наигравшись с 3,5" дисководом я захотел приобрести 5,25" и он заработал без проблем, к слову я впервые потрогал пятидюймовые дискеты, они такие гибкие гибкие, в общем кайф. Для удобства прошил вместо BASIC-128 Quick commander, он умеет и музыку играть и изображения смотреть и всякие операции с файлами.


Для записи образа дискет TR-DOS на PC я использую програмку ZX Studio, а для сборки собственного образа ZX Spectrum Navigator.



Смотрим демки

Демосцена у нас развивалась преимущественно под клон спектрума пентагон-128, а он в силу особенностей схемотехники имел 71680 тактов на прорисовку одного кадра, когда как фирменный zx spectrum 69888 тактов, а ленинград всего 65184 тактов из за задержек ответа от памяти. Для большинства игр и других программ это не имело особого значения, но только не для демок. Отрезаем сигнал /WAIT и сажаем его на +5в. на ножку 9D5 подаем землю вместо сигнала /БК. Но спектрумовские мультиколоры могут не заработать с пентагоновскими таймингами, поэтому сделаем джампер спектрум/пентагон. C КМОП версией процессора (Z84) такой вариант не заработал, но с U880 проблем нет. 100% совместимости с пентагоном компьютер не получил, но демки, написанные под пентагон теперь не тормозят. Мне очень понравилась REFRESH, разработанная в далеком 1998 году.


Работаем в СР/М-80



Немного непривычно видеть СР/М с серым фоном и черными буквами, но те кто портировали ее видимо хотели схожести с родным BASIC-48. По дефолту ОС имеет 48кб ОЗУ и RAM диск на 160кб, запускается с 64 символами в строке(3 пикселя в ширину+пробел), что не шибко хорошо читается но терпимо. Утилитой mode, можно поменять на 32 ,40,48 и требуемых для большинства программ 80 (3 пикселя в ширину без пробелов, нечитаемое месево) символов. Некоторые клоны имели режимы повышенного разрешения, например Байт-01 с режимом 512х192 что делало его вполне пригодным для работы с СР/М. Но у фирменного spectrum +3, скорпиона 256, и большинства других клонов такого счастья не было, что возможно и послужило причиной непопулярности данной ОС на спектрумах. О самой СР/М-80, а точнее ее версии 2.2 от 1979 года можно писать отдельную статью, я всего лишь пробегусь по софту.

Текстовый редактор WORDSTAR, очень функционален для редактирования текста, один из прародителей MS WORD.


Электронные таблицы Варитаб, советско-болгарская разработка, очень-очень напоминающая SuperCalc, была ли это переведенная на великий и могучий западная программа, или сделанная по образу и подобию, ну или было какое то лицензирование, надеюсь в комментариях подскажут. Существует еще Варитаб-86 для МС-ДОС, ей возможно многие пользовались. Еще одна электронная таблица Multiplan от MicroSoft у меня нормально запустится не смогла, возможно ей требовалось 25 строк вместо 24.


Программирование

На СР/М просто рай для программистов, тут и Turbo Pascal и компилятор Си, компилятор Фортран, компилятор языка ADA, язык ФОРТ-83, ассемблер, MS BASIC, транслятор языка PL/1 и многое другое.

Да, на СР/М были игры, в основном это текстовые квесты, такие как трилогия ZORK, к сожалению с моим уровнем английского оценить их я не смогу.

Написал уже несколько статей (начало тут ) на тему интересной железной реализации ZX Spectrum - ZXDOS+ от испанского разработчика Antonio Villena . Устройство хорошее, есть поддержка чистого ZX Spectrum и даже ZX Spectrum Next , можно загружать программы с помощью аудиовхода с магнитофона, и даже реализована поддержка основных форматов файлов TAP и TRD (с помощью esxDOS ), которые можно хранить на SD-карте. Но вот эта-то эмуляция дискет и грызла меня, поскольку хотелось "железной" реализации и настоящих дискет, недаром у меня до сих пор лежат несколько калибра 5,25", которые я покупал ещё в 90-е годы.

Настоящего ZX Spectrum типа Pentagon , к которому можно подключить дисковод (да и самого контроллера дисковода BetaDisk ) у меня давно уже нет, так что начну эксперименты с эмуляторами , а дальше будет видно.

Дисководы

При этом у него была одна важная особенность - наличие блока перемычек, которые позволяли переключить дисковод в режим дисков двойной плотности (DD - double density), которые как раз и нужны для ZX Spectrum (см. про перемычки для этого дисковода). Без этого можно использовать такой дисковод на PC, а вот для Спектрума это не подходит (изначально использовались именно дисководы для дискет двойной плотности, поэтому вот так). Главное отличие в том, что скорость вращения дисковода уменьшается с 360 оборотов в минуту до 300, ну и позволяет форматировать дискеты HD (high density), как DD. Но я с дисками повышенной плотности (HD) 5,25" в то время и не сталкивался даже, да и сейчас их уже трудно достать, хоть и по другой причине - давно перестали выпускать. Хотя вот на Aliexpress я таки нашёл , хоть и по цене свыше 200 рублей за штуку с учётом доставки.

С дисководом же 3,5" ситуация обстоит гораздо проще. Всё-таки время с конца их выпуска прошло не так много, так что их пока легко раздобыть. Я-то даже порадовался, что у меня есть такой - Samsung SFD-321B/LFHSE. Но тут меня ждал небольшой облом - он напрочь отказывался форматировать дискеты HD в формат DD. Каких-либо перемычек для этого на дисководах 3,5" нет, для этого служит прорезь справа внизу дискеты - если её заклеить, то дисковод начнёт работать в режиме двойной плотности. Пришлось дисковод разобрать и обнаружить полное отсутствие датчика (и части платы) за это ответственного.

Вот такой сюрприз от компании Samsung, которая на излёте технологии решила отказаться от поддержки дискет двойной плотности и выпускала подобные "кастраты" с целью сэкономить пару центов. Возможно, и другие фирмы промышляли подобным, но я ни на одном дисководе NEC, Mitsumi или SONY такого пока не встречал. Да, кстати, многочисленные 3,5" дисководы с USB хвостом не подходят: они не поддерживаются эмуляторами, даже если при старте прекрасно опознаются как диск A или B, потому что эмуляторам нужен прямой доступ к устройству. И сами USB-дисководы представляют из себя отнюдь не обычный дисковод с платой USB-переходника, а вполне законченное устройство с входом USB, распаянном прямо на плате. Так что и разбирать подобный дисковод бессмысленно.

Пришлось опять отправляться на Avito, но тут уже было из чего выбрать в родном городе и я взял черный дисковод Mitsumi D359M3D за символические 50 рублей. Он оказался не обрезанным по части датчика DD.

Дискеты 3,5" тоже вполне ещё доступны, но тоже начинают пропадать, поскольку уже не выпускаются. На Aliexpress цены на них завышены , хорошо что на Avito можно найти от 10 руб. за штучку б/у и 30-40 рублей за "новую". Ну а для использования для формата TR-DOS надо только не забывать заклеивать изолентой прорезь внизу справа.

Внешний выход FDD

В качестве полигона выступал опять мой мини-ПК, в котором оказалась материнская плата ASUS P5KPL-CM с коннектором FDD:

Вот он, чёрный разъём слева на переднем плане. Левее от него, тоже вымирающий, разъём для винчестеров с IDE-интерфейсом Вот он, чёрный разъём слева на переднем плане. Левее от него, тоже вымирающий, разъём для винчестеров с IDE-интерфейсом

Однако, BIOS платы поддерживал только один дисковод - A, поэтому повесить на один шлейф два дисковода оказалось невозможным - тот дисковод, который был подключён прямым (не перекрученным) шлейфом - не виделся. Это помешало мне разместить 3,5" дисковод внутри (тогда бы я не смог подключить другой без разбора корпуса). А дисковод 5,25" ещё и не влезал по длине вместо DVD-ROM (тот-то был короткий). В итоге, я решил, что нужно вынести коннектор FDD вовне корпуса, а сами дисководы из внутренних сделать внешними и подключать в зависимости от ситуации.

На Aliexpress я заказал и 50-ти сантиметровый шлейф и 34-пиновые коннекторы-гнёзда , которые довольно-таки быстро доставили. И в задней стенке корпуса я проделал отверстие и разместил там гнездо FDD, к которому подвел шлейф от гнезда на плате.

Восстановил одного из своих "друзей детства" - Ленинград-2. При первом включении было белое полотно. После пропайки линейки РУ5 и процессора без ПЗУ появился матрац. Прошил ПЗУ К573РФ6 классическим бейсиком "(с) 1982 Sinclair Research Ltd." Подключил клавиатуру. Работает. Была эпопея при подключении к телевизору. Но все закончилось удачно - к телевизору подключил по схеме из какого-то Ленинграда.
С магнитофона программы грузятся. Отлично поигрался. Пришлось повозится с подключением магнитофона - скорее всего накрылся входной формирователь на К561ЛН2. Поэтому была спаяна схема для загрузки программ с магнитофона из схемы "Балтика"


Печатная плата, вид снизу


Как это выглядело в сборе с расширенной/дублированной клавиаторуй


Схема загрузки программ с магнитофона из схемы Белорусского клона ZX-Spectrum - "Балтик"


Схема подключения к ТВ


Очень давно был прикручен этот контроллер к моему Балтику. В Минске эти контроллеры и ПЗУ 27256 с ROM-Диском, прошитые под CP/M, продавал кооператив "Сонет". Находились они тогда за площадью Бангалор, на некой улочке, названия которой я уже и не вспомню. Я был у них тогда, взял контроллер и ПЗУ. Довольно долго у меня тогда проработал этот контроллер, пока я не перешел на TR-DOS.Прошивки ПЗУ к этому контроллеру нету, схема подключения утеряна очень давно, да и TR-DOS менее экзотичен, нежели CP/M. Зверюшка так и осталась лежать.

Подключил С-48 - контроллер TR-DOS и плату расширения С-1. Прошитое ПЗУ 27512 у меня было с давних времен - его и буду пользовать. Пришлось еще спаять схему заперта записи в "0" страницу. По ходу отладки было установлено, что Ленинград-2 очень чувствителен в микросхемам памяти - 565РУ5, точнее к букве. В детстве я запаял РУ5Г, но тогда это был стандартный Ленинград-2-48к. Тогда все работало устойчиво, не глючило, не сбоило. Напаяв вторым этажом еще 565РУ5Г глюки повылазили отовсюду. К тому же, пришлось буферировать и заодно несколько задержать сигнал RAS - установал два логических элемента 1533ЛЛ1 друг за другом. Проковырявшись я заменил все РУ5Г на РУ5Б - и о чудо, почти все вылечилось. Пришлось только емкостью 12пик задержать один сигнальчик - 12DD4 по схеме Ленинград-2. Далее.

Читайте также: