Просмотр полной версии : Адаптер эмулятора Gotek для бокового слота Ямахи YIS503
Wierzbowsky
09.12.2018, 02:44
ПРОЕКТ ВЫЛОЖЕН В РЕПОЗИТОРИЙ!
В разработке нашей группы RBSC находится адаптер для эмулятора флопа Gotek, который можно вставлять в боковой слот Ямахи YIS503 и подобных машинок. Наличие эмулятора позволит использовать бездисковую машинку с образами флопов, записанных на USB флешку. Причём этих образов может быть очень много. Выбираются они кнопками на корпусе эмулятора, к тому же поддерживается смена образа дискеты без рестарта компа. Себестоимость собранной платы адаптера (которая является адаптацией контроллера TDC-600): 10-15 евро. Будет возможность использовать 2 разных биоса. Модель корпуса адаптера будет выложена вместе с исходниками платы и биосами в наш репозиторий как только адаптер будет собран и протестирован.
Также вместо эмулятора в адаптер может быть вставлена заглушка с разъёмами интерфейса обычного флопа, а также питанием для него. На плате адаптера предусмотрено подключение обычного интерфейсного кабеля и двойного питания для дисковода. Заглушка может быть вклеена в корпус адаптера для надёжности. Фотки можно увидеть ниже.
Эмулятор, вспавленный в распечатанный корпус адаптера:
http://podrezov.com/gotek/adapter_and_gotek.jpg
Заглушка с разъёмами интерфейса флопа и питанием:
http://podrezov.com/gotek/adapter_and_sockets.jpg
Корпус адаптера является копией Ямаховского корпуса сетевого модуля, переделана только передняя панель, крепежи и крышка. Крышка корпуса тоже может быть распечатана отдельно на 3д принтере. Стоимость расходников копеечная.
Wierzbowsky
09.12.2018, 19:32
К разъёмам припаяны провода. Осталось собрать плату. Она, как и компоненты, всё ещё в пути...
http://podrezov.com/gotek/gotek_wiring.jpg
UPDATE: Кстати пришлось перепаивать 3 провода - перенести их с правой части разъёма интерфейса на левую. Иначе подключить их к плате монолитным Дюпонт коннектором не представлялось возможным.
Пространства внутри корпуса мало, так что если запаивать двухрядную гребёнку интерфейса, а на неё сверху ещё надевать этот однорядный Дюпонт, то плата в корпус просто не помещается по высоте. Так что либо надо не заморачиваться и припаивать провода прямо к плате, либо (как я сделал) снять пластик с гребёнки после запайки и укоротить пины на 2мм. Тогда всё встаёт как надо.
Wierzbowsky
22.12.2018, 21:49
Пришли платки и часть компонентов. На праздниках буду собирать с тем, что есть в наличии.
http://podrezov.com/gotek/adapter_board.jpg
Wierzbowsky
25.01.2019, 03:07
Первая плата собрана и протестирована. К сожалению не обошлось без косяков. Пришлось поменять местами 2 сигнала на плате (спасибо Ptero за диагностику). Плата вставлена в напечатанный на 3д принтере корпус и в него вклеена заглушка с разъёмами интерфейса флопа и питания. К плате можно подключить как MSX дисковод на 720кб, так и писишный дисковод на 1.4мб. Ну и конечно то, ради чего всё это затевалось - эмулятор флопа Gotek с прошивкой FlashFloppy. Вот видос, показывающий работу устройства с внешним дисководом, роль которого выполняет Gotek:
https://www.youtube.com/watch?v=tiLWfNpOVr8
В качестве носителя информации используется микро USB флешка с более чем 80ю образами дискет в формате DSK. В видосе показана смена образа дискеты с 004 на 003 и запуск игры с 3-го образа.
Следующий этап - спаять вторую плату и вставить её и эмулятор в другой напечатанный корпус, чтобы иметь монолитный боковой модуль со встроенным в него эмулем. Эмуль можно при желании вынуть, но потребуется развинтить корпус и аккуратно отсоединить интерфейс и питалово.
Wierzbowsky
26.01.2019, 21:25
Ну а вот и финал пьесы! В распечатанный корпус был вставлен эмулятор Gotek и он был соединён с платой контроллера двурядным 34-пиновым разъёмом "мама", запаянным на плате. Питание было подано с помощью обрезанного переходника Molex, провода припаяны к разъёму питания флопа. Изначально для питания планировалось использовать четырёхпиновый однорядный разъём "мама", впаянный в плату, но он что-то из Китая пока не пришёл. Будучи хорошо запаянными эти разъёмы должны крепко удерживать эмулятор внутри корпуса контроллера. Эмулятор даже можно вытащить, не повредив его и плату. Но пока я не могу проверить можно ли его так же лекго вставить или придётся всё же развинчивать корпус, чтобы не погнуть разъём питания.
Вот видос теста контроллера с эмулем. Сначала грузится система, потом ND (Игоря Бочарова), меняется кнопкой образ диска и запускается восьмифайловая игра Girly Block (128кб мегаром, разбитый на части).
https://www.youtube.com/watch?v=rxAZpMTwK3s
А вот как выглядит устройство внутри и снаружи.
http://podrezov.com/gotek/gotek_in2.jpg
Тонкий проводок на плате исправляет косяк библиотеки чипа контроллера. На другой стороне платы такой же проводок.
http://podrezov.com/gotek/board_ready.jpg
http://podrezov.com/gotek/gotek_in1.jpg
http://podrezov.com/gotek/gotek_in3.jpg
http://podrezov.com/gotek/floppy_connected1.jpg
http://podrezov.com/gotek/floppy_connected2.jpg
http://podrezov.com/gotek/wiring.jpg
Wierzbowsky
28.01.2019, 02:15
C согласия членов группы проект выложен в наш официальный репозиторий:
https://github.com/RBSC/SideSlotGotekAdapter
Есть на продажу чистые платы с небольшим "косяком", который можно исправить за 5 минут. Фотки вышлю.
Wierzbowsky
05.04.2019, 12:32
Платок больше не осталось. Моделька чуть подредактирована и выложена здесь:
https://www.thingiverse.com/thing:3441909
Не доделанный вариант примерно этой же идеи.
Лет 15 назад,когда еще было в достатке различных "комплектующих " для КУВТ. зрела идея в сетевой модуль установить дисковод 3.5 с контроллером.Как это сделано в Yamaha AX-350.Уже можно было достать дисководы с "малыми мордами".
Схема контроллера от уже опробованного варианта ,который удалось сделать навесным ,совместным с сетевым модулем от YIS 805-503II MSX2. С картинками тут https://zx-pk.ru/threads/21088-minimalisticheskij-fdd-kontroller.html?p=907279&viewfull=1#post907279
Wierzbowsky
15.04.2019, 02:36
А какой интерфейс был у тех невысоких флопов? Что-то ленточное? Или обычный 34-пиновый? Теоретически такие флопы можно, при наличии совместимого интерфейса, запихнуть в этот адаптер и подключить к плате. Вот только Готек, ИМХО, намного интереснее чем обычный флоп - у него куча образов дискет с кнопочным переключением и никаких тебе ошибок чтения/записи.
Это 34пин разьем,можно было достать большое кол-во таких флопов.
На тот момент времени актуальность имело,в широком распространение контроллеров НДД не было.
Форум начинал активно работать по теме MSX https://zx-pk.ru/forums/49-msx/page13.html
Если говорить о сегодня,форм фактор флопа "фирменно" выглядел бы именно так (Ах-350) .Не на шлейфе ,а отдельной коробочкой полностью утопленной в слот.
Если коробка вылезает за пределы Ямахи ,то индикация на верху.
Но это не столь важно,переходник Gotek сделан отлично!
OrionExt
15.04.2019, 14:23
Я бы утопил Gotek (или его плату) заподлицо с кромкой модуля. Светодиодный индикатор мало функциональный, чтобы на него обращать внимание постоянно. Много образов в голове не удержать (где мой вчерашний файл, на 5 или 995 образе? :)) Можно посматривать для интереса, наклонив голову (не сильно, шею жалко).
Wierzbowsky
15.04.2019, 14:55
Не получится. Готек (как и реальный дисковод) в своей широкой части по высоте один-в-один как боковой модуль. Увеличивать высоту нельзя. Да и по длине он такой же - не вставить глубже. Где тогда там поместится контроллер?
OrionExt
15.04.2019, 15:59
Ага. Не пройдет центральный винт крепления модуля и винт его …. Это понятно. Я уже раннее предлагал решение.
А так то - права, тут еще. Ну, как бы это не кого не сдерживало 20 лет назад, когда дисковод туда ставили. А чего там придумала ямаха и лицензировала свой разъем, это просто смешно. Это как Гейтс продал CP/M ИБМ :smile:
единственное, что нужно бы сделать - это как-то привинчивать корпус готека внутри.
Потому что за него схватить и тащить хочется каждый раз. И он таки вытаскивается :)
Wierzbowsky
20.04.2019, 03:41
единственное, что нужно бы сделать - это как-то привинчивать корпус готека внутри.
Потому что за него схватить и тащить хочется каждый раз. И он таки вытаскивается :)
Да, к сожалению вытаскивается. Можно сделать боковые крепления внутри корпуса с двух сторон. Но тогда придётся делать дырки в боковых стенках модуля, что немного уменьшит их прочность. И даже с этими креплениями я не уверен, что это хорошая идея доставать модуль держась за Готек. Все-таки 60-пиновый разъём достаточно тугой. Но всё же попробуем...
- - - Добавлено - - -
Вот как-то так:
http://podrezov.com/gotek/gotek_holder.jpg
Надо распечатать и примерить. Тогда модельку корпуса перевыложу. Также приложу модельки вкладышей для тех, у кого уже есть старый корпус.
Wierzbowsky
21.04.2019, 21:13
Я добавил в оба репозитория 3D модельки двух проставок, которые позволяют надёжно закрепить эмулятор Gotek внутри корпуса адаптера. Проставки приклеиваются внутрь корпуса (к стенкам и низу), для шурупов в боковинах сверлятся дырки. Дырки лучше наметить и просверлить до приклеивания проставок во избежание их повреждения. Эмулятор закрепляется четырьмя 3.00 x 20.00мм шурупами. Головки шурупов не должны выступать за габариты корпуса адаптера. Теперь можно вытягивать весь модуль держась за корпус Gotek'а. Фотки с установленными проставками ниже.
http://podrezov.com/gotek/holders.jpg
http://podrezov.com/gotek/screws.jpg
Алекс, сам напечатаешь или прислать?
Алекс, сам напечатаешь или прислать?
Спасибо, не надо. Я деревянные вкладыши быстрее сделаю, чем буду ездить к печатникам, или конверт ждать. Не бином Ньютона :)
Wierzbowsky
04.08.2019, 18:25
Будет ещё одна партия. Но она уже почти вся зарезервирована. Остался один модуль. Если кому-то надо - обращайтесь. Если в комплекте нужен Готек (перепрошитый), укажите в письме.
Wierzbowsky
17.09.2019, 16:30
В репозиторий выложена модель с уже встроенными креплениями для Готека. Вся партия новодельных устройств уже распродана.
https://github.com/RBSC/SideSlotGotekAdapter
GreyWolf
27.09.2019, 11:20
Специально для обладателей GoTek с прошивкой FlashFloppy сделал отдельную страницу: GoTek — FlashFloppy (https://sysadminmosaic.ru/gotekemulator/flashfloppy)
Wierzbowsky
24.12.2019, 18:35
Установка экранчиков:
https://zx-pk.ru/threads/31127-ustanovka-oled-ekranov-na-gotek.html
Так а купить готовый к использованию адаптер эмулятора Gotek для бокового слота где-то можно?
Wierzbowsky
09.01.2022, 05:08
Так а купить готовый к использованию адаптер эмулятора Gotek для бокового слота где-то можно?
К сожалению, все собранные устройства давно распроданы и новые я делать не планирую. Если кто-то соберётся делать ограниченную партию, то можно пообщаться.
Wierzbowsky
20.05.2024, 12:31
В связи с выходом из строя чипа WD37C65B возникла необходимость его заменить. Но как оказалось, сделать это совсем непросто - у китайцев этого чипа не осталось. Пришлось покупать чип более поздней версии 37C65C. И вот тут то возникла проблема. Этот чип "засыпает" при определённых условиях. И эти условия как раз возникают после инициализации и перед загрузкой с диска. Эту проблему мы легко решили с мультиконтроллером FDD-IDE путём изменения прошивки ПЛИС, но адаптер Готека в боковой слот Ямахи собран на дискретной логике.
По совету многоуважаемого Ptero схема была изменена, чтобы чип не "засыпал" на ходу. Ниже приведена инструкция как адаптировать плату адаптера Готека под более доступный чип ревизии C.
- Отрезаем дорожку ведущую к CS пину контроллера от 15й ноги 74LS138
- Ставим микросхему 74LS00 в SOIC корпусе на 74LS138 "вторым этажом"
- Соединяем ноги LS00: 1-2, 3-4, 6-9, 10-11, 12-13
- Подаём питание на 14 ногу LS00, землю на 7
- На 13 ногу LS00 подаём CS с 15й ноги LS138
- На 1 ногу LS00 подаём RD со слота (пин 24)
- На 5 ногу LS00 подаём A0 со слота (пин 38)
- С 8 ноги LS00 снимаем результат логической операции и подаём на отрезанную дорожку, ведущую на пин CS контроллера 37C65C
Можно также использовать микросхему 74HC00 вместо LS.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot