PDA

Просмотр полной версии : Как удвоить количество дисководов? DualSlim в помощь!



Wierzbowsky
31.07.2022, 19:21
В некоторых MSX компьютерах есть возможность устанавливать два полноразмерных дисковода. К ним относятся большие компьютеры типа Yamaha YIS-805, Sony F700, Sanyo Wavy 70FD2. В других компьютерах, которые выпускаются в формате "доска с клавиатурой", обычно ставится только один полноразмерный дисковод. В некоторых старых моделях стоят даже дисководы увеличенной высоты. Возьмём, например арабскую AX-350 - технически, это YIS-805 R1 в формате YIS-503, но с одним дисководом.

У меня был проект превращения AX-350 в почти YIS-805, статья была на zx-pk.ru: https://zx-pk.ru/content/512-%D0%9F%D0%B5%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%BA%D 0%B0-Yamaha-AX-350-%D0%B2-YIS-805-%D1%81-%D0%BD%D0%B8%D1%88%D1%82%D1%8F%D0%BA%D0%B0%D0%BC%D 0%B8-%D0%B8-%D0%B0%D0%BF%D0%B3%D1%80%D0%B5%D0%B9%D0%B4%D0%BE%D 0%BC-%D0%9E%D0%97%D0%A3

Это "почти" не давало мне покоя. У 805й то два дисковода, так что перередка была не полноценной. И тут мне на глаза попались флопы и Готеки половинной высоты и вспомнился Alameda Slim (https://disney.fandom.com/wiki/Alameda_Slim). Интерфейс у этих устройств немного отличается от стандартного 34-пинового "шлейфа", который используется для обычных 3.5 дюймовых дисководах. "Почему бы не попробовать?", подумал я. В итоге, один дисковод MPF820 был выменян на платку HIC, а Готек половинной высоты (SFRM72-DU26 720K USB Floppy Drive Emulator) я по хорошей цене купил на Али. Он, правда, белый, но баллончик с краской или чёрный маркер всегда под рукой. После примерки выяснилось, что высота флопа и Готека одинакова высоте обычного флопа, а по ширине остаются зазоры по 3мм с каждой стороны - прямо идеальные условия для нового проекта! Я назвал его DualSlim, в честь вышеупомянутого персонажа и форм-фактора используемых устройств.

https://static.wikia.nocookie.net/disney/images/b/be/5092635210_f0353876ef.jpg

Итак, как подключить дисковод и Готек половинной высоты к стандартному шлейфу на 34 пина? Поискав в Инете, я нашёл решение у одного японца (который эти платки продаёт, а я - сторонник open source). По мотивам его платки я быстро сваял свой вариант, но с поменянными местами разъёмами для дисководов А: и B:, чтобы шлейфы не мялись при подключении. Вот эта платка в репозитории группы RBSC: https://github.com/RBSC/DualSlimAdapter

После сборки платки-адаптера, настало время серьёзно взяться за проект. Для начала, надо было "прошить" Готек прошивкой FlashFloppy. После "курения" форума по FlashFloppy, порядок действий был определён следующим образом:


убрать перемычки JA, JB и JC
снять джамперы JE и JD
установить джампер S1
замкнуть нераспаянные пины Boot, чтобы перевести Готек в режим программирования
подключить Готек кабелем USB-A-to-USB-A к писюку с Виндой
прошить свежую версию FlashFloppy 3.34, как было описано в этой теме: https://zx-pk.ru/threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html


https://podrezov.com/dualslim/prepgotek.jpg

Готово! Начало было простым, а вот и первая проблема - как объединить Готек и дисковод так, чтобы они не болтались относительно друг друга и корпусе компьютера? И тут как раз вспомнились 3-миллиметровые зазоры по краям. Проблема была решена созданием боковинок и их креплений, которые позволили бы надёжно скрепить два устройства в "бутерброд" и установить его в AX-350 без особого "шаманства".

https://podrezov.com/dualslim/ready2assemble.jpg

Пришлось пару раз чуть править модель, чтобы попасть в дырки и плотно прижать Готек к флопу. В итоге получился такой "бутерброд":

https://podrezov.com/dualslim/assembled.jpg

Модельки для 3D принтера можно скачать отсюда: https://www.thingiverse.com/thing:5445185

При примерке оказалось, что "бутерброд" отлично входит в корпус сбоку, но чуть толстоват по высоте. Наковальня жены и её же молоток в помощь - все 4 крепления бывшего флопа были выровнены с основной железкой. Также надо отогнуть вниз боковой ограничитель:

https://podrezov.com/dualslim/plate.jpg

Итак, "бутерброд" был успешно вставлен в корпус и нормально "сел" на железку. Пришло время проверить работу "бутерброда" и вот тут оказалось, что дисковод B: не работает. От слова "совсем"! Так как схемы на эту машинку в наличии не оказалось, пришлось снимать плату и смотреть что там к чему подключено. Шлейф дисковода от 805й содержит сигналы DS0 и DS1 (спасибо Евгению Брычкову за отличную схему!), но в AX-350 японцы пошли другим путём. Ни на внутреннем, ни на внешнем разъёмах шлейфа DS1 вообще не были подключены. Зато на обоих рахъёмах были подключены DS0. Как это должно было работать - одному Богу известно. Но проблема решилась пятиминутным анализом и сигнал DS0 с внешнего разъёма был перекинут на DS1 внутреннего разъёма:

https://podrezov.com/dualslim/wire.jpg

После этого наш "бутерброд" успешно заработал! Нужно было теперь заизолировать платку-переходник снизу и пристроить её в корпус AX-350. Она отлично "села" между основной платой и "бутербродом". Осталось только закрепить "бутерброд" внутри корпуса, чтобы его нельзя было продавить внутрь при нажатии на кнопку выброса дискеты или при вставке USB флешки. Для начала, я сделал специальные крепления по бокам его корпуса, которые позволили бы удерживать "бутерброд" от пропихивания внутрь. Они могли бы быть закреплены короткими шурупами или суперклеем (кстати, он отлично клеит PLA!)

https://podrezov.com/dualslim/sideholders.jpg

https://podrezov.com/dualslim/sideholderinstall.jpg

Но затем было решено не городить огород, а просто просверлить 2 дырки в корпусе железки, которая ставилась поверх "бутерброда" и закрутить 2 шурупа в верхнюю часть корпуса Готека (в безопасные места - там где нет его платы). Вот теперь наш "бутерброд" уже никуда не денется!

https://podrezov.com/dualslim/secured.jpg

Клавиатура встала в корпус просто отлично, платка-переходник даже ещё лучше прижалась к основной плате. Корпус компьютера был закрыт и началось тестирование "юзабильности" нашего "бутерброда". Всё оказалось очень удобно. USB флешка отлично вставляется и вынимается из Готека, кнопка выброса дискеты не клинит и отлично находится даже наощупь. Покрашенный Готек, конечно, выглядит не особо красиво (маляр из меня хреновый), но зато теперь у моей "арабки" и по-совместительству 805й (комп работает в двух режимах) есть два дисковода!

https://podrezov.com/dualslim/ready.jpg

С экранчиком заморачиваться я не стал, хотя после примерки выяснилось, что установить OLED экранчик вполне реально. Но главная цель была достигнута! Теперь моя "арабка" в режиме 805й Ямахи полностью соответствует оригинальной 805й с той лишь разницей, что у меня Готек вместо дисковода A:. Так как некоторые из наших любителей MSX уже прикупили себе такие арабские компьютеры, то надеюсь, что этот проект поможет им и дальше усовершенствовать свои Ямахи. Удачи в моддинге!

P.S. Я ещё попробую адаптировать проект FlashFloppy-OSD для MSX2 компьютеров. Тогда проблемы с Готеками, которых экранчики не видны в виду их бокового расположения в компьютерах, решатся самым лучшим образом. И всё будет, как на этом видео: https://www.youtube.com/watch?v=qwQa2THj6p0

Wierzbowsky
08.08.2022, 00:14
Сделал модель "морды" для слим флопа, так как эти флопы часто приходят без "морды". Может кому пригодится. https://www.thingiverse.com/thing:5452579

https://cdn.thingiverse.com/assets/cf/e8/27/f2/87/featured_preview_20220807_213920.jpg

Cooper
08.08.2022, 01:03
Как всегда - красавец, спасибо!

Wierzbowsky
03.10.2022, 20:04
Пришли фабричные платки с правильным расположением разъёмов. Собрал и проверил - всё норм. Скоро опубликую герберы.

https://podrezov.com/dualslim/realboard_assembled.jpg

https://podrezov.com/dualslim/realboard_installed.jpg

goodboy
04.10.2022, 09:54
а не проще было посмотреть в-сторону ComboFDD ?

https://pic.maxiol.com/thumbs2/1664866375.3645247878.fdd10.jpg (https://pic.maxiol.com/?v=1664866375.3645247878.fdd10.jpg&dp=2)https://pic.maxiol.com/thumbs2/1664866394.3645247878.fdd11.jpg (https://pic.maxiol.com/?v=1664866394.3645247878.fdd11.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1664866420.3645247878.fdd20.jpg (https://pic.maxiol.com/?v=1664866420.3645247878.fdd20.jpg&dp=2)https://pic.maxiol.com/thumbs2/1664866438.3645247878.fdd21.jpg (https://pic.maxiol.com/?v=1664866438.3645247878.fdd21.jpg&dp=2)

Wierzbowsky
04.10.2022, 19:51
а не проще было посмотреть в-сторону ComboFDD ?
https://pic.maxiol.com/thumbs2/1664866375.3645247878.fdd10.jpg
https://pic.maxiol.com/thumbs2/1664866394.3645247878.fdd11.jpg
https://pic.maxiol.com/thumbs2/1664866420.3645247878.fdd20.jpg
https://pic.maxiol.com/thumbs2/1664866438.3645247878.fdd21.jpg

Какое отношение это устройство имеет к MSX? Кардридер подключается к USB интерфейсу и не является эмулятором дисковода (Готеком). Встроенный флоп - да, можно наверное задействовать, но зачем тащить с собой совершенно неуместный для MSX кардридер?

goodboy
04.10.2022, 20:50
зачем тащить с собой совершенно неуместный для MSX кардридер?
а он и не нужен, используем только разъёмы.
у меня был похожий флоп, только без карт, с одним гнездом под флешку - очень удобно.
тот-же готек есть и поминиатюрней.
https://pic.maxiol.com/thumbs2/1664905342.3645247878.mgotek.jpg (https://pic.maxiol.com/?v=1664905342.3645247878.mgotek.jpg&dp=2)

Wierzbowsky
04.10.2022, 21:54
а он и не нужен, используем только разъёмы.
у меня был похожий флоп, только без карт, с одним гнездом под флешку - очень удобно.
тот-же готек есть и поминиатюрней.
https://pic.maxiol.com/thumbs2/1664905342.3645247878.mgotek.jpg (https://pic.maxiol.com/?v=1664905342.3645247878.mgotek.jpg&dp=2)

Ну да, это Заксоновский микроГотек для Амиги. Есть даже вариант с разъёмом под шлейф: http://eightbitclone.com/pub.php?id=27

А есть вариант микроГотека со встроенным FF OSD: http://eightbitclone.com/pub.php?id=33

Вот только сколько это стоит? Проще, ИМХО, достать дисковод (я свой купил за 5 евро), слим Готек и сделать копеечную платку-переходник.

goodboy
04.10.2022, 22:21
Проще, ИМХО, достать дисковод
тут есть один подвох.
на форуме была статья как раз про подключение slim`a, я буквально после прочтения купил нужную модель Teac`a,
а чуть позже эта-же модель стала продаваться c платой всё-в-одном. то есть привычного дисководного разъёма там небыло вообще - сразу выход на usb и пока не откроешь не поймёшь что внутри тебя ожидает.

................
http://www.alex-ismagilov.com/radio/zx/fdd_slim/Spectrum_SlimFDD.pdf

Wierzbowsky
23.07.2023, 18:15
Так как возникла необходимость подключить Готек к компьютеру Victor HC-90 и HC-05 с монолитной передней панелью, то я потратил немного времени на проверку и адаптацию ранее выложенной модели корпуса половинной высоты (slim) для платы из полноразмерного Готека. После нескольких экспериментов и подгогнов моя затея таки удалась и теперь можно в один слот дисковода ставить аж два Готека (если кому-то это надо). Также, можно ставить Готек в корпуса вышеупомянутых компьютеров не уродуя переднюю панель. Модели можно найти здесь:

https://www.thingiverse.com/thing:5561793

https://cdn.thingiverse.com/assets/d7/81/78/76/ff/large_display_af91310b-51f3-4747-9e41-f7e4b751a123.jpg

Модель с экранчиком пока не доработана, так что используйте ту, что без экрана. Экран и кнопки можно вывести в отдельный корпус, как показано в этом видосе (извиняюсь за шум - на улице работал трактор, а дома печатал мой 3д принтер):


https://www.youtube.com/watch?v=DN7WGayrbhM