На днях выпал мне счасливый случай вернутся домой с работы по раньше, и по сему решил забацать что-то полезное и интересное. Вспомнил что давно хотел собрать адаптер флеш-карт для дрима, собственно о нем и пойдет речь далее…

 

В принципе идея не нова, и реализована была довольно давно. Но как по мне, то не хватает единого места, где бы было подробно описан весь процесс создания девайса. Постараюсь реализовать это здесь.
Итак, как это все работает. Если взглянуть на заднюю панель дрима, то там можно обнаружить порт под названием Serial. Этот порт позволяет посредством Dreamcast VS Link Cable соединять две консоли и таким образом играть друг против друга. Именно к нему и будем подключать флеш карту.
Конструкцию можно реализовать двумя способами:
1 — это будет внешнее устройство, которое будет подключаться к порту Serial. Кстати, китайцы выпускают готовое изделие, так что если кто не хочет возится, то можно купить у них. Стоит не дорого.
2 — это будет внутренний девайс, который напрямую подпаян к порту Serial. Но для него  необходимо выпилить отверстие в корпусе дрима, чтоб можно было вставлять карту памяти. Вот один из примеров
Первый способ, он хоть и проще, но я от него отказался. Основной причиной было отсутствие разъема ответного порту Serial. А те варианты, что некоторые кулибины умудряются сделать вручную, выглядят просто ужасно. Мне больше всего понравился вариант инсталляции девайса от шотландца Мартина, который на ютубе создал канал Retro Game Tech. Просто и красиво.
Рассмотрим схему девайса. Она довольно примитивна, и при желании ее можно еще более сократить, выкинув из схемы светодиод с резюком. Кондеры лучше цеплять непосредственно у контактов sd держателя. Добавить больше нечего
Итак для инсталляции внутрь нужно подпаятся к контактам порта Serial. Для этого я решил использовать шлейф от флоппи дисковода, откусив от него 7 проводков. Пайку выполнял не непосредственно к месту прилегания контактов разъема к плате, а чуть выше. Тут контактные площадки шире, и к ним удобно паять.

После припаивания шлейфа к разъему, лучше сразу зафиксировать его на плате, чтобы не болтался и не оторвался от разъема. Я это сделал кусочком пластиковой карты, которую привинтил к корпусу консоли. Также пришлось вырезать ушко крепления металлического экрана, чтоб не упиралось в винт.

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

На этом этапе нужно проверить еще раз правильность монтажа, прозвонить мултиметром на отсутствие «коротышей» между контактами и если все нормально, поставить на место экранирующую пластину. Больше здесь делать нечего.
Дело в том, что на момент сборки адаптера я еще не приобрел держатель карты памяти, и поэтому планировал пока только подпаяться проводами к последовательному порту. Но желание получить все и сразу взяло верх, и я начал искать варианты замены. И в качестве такой нашел обычные переходник с микро-сд на сд. Мне его уничтожить было не жалко, и  припаял провода прямо к контакнтым площадкам разъема.
Вот как это выглядит
И в собранном состоянии
Наконец-то приобрел держатель карты, поэтому можно завершить инсталляцию картридера. Для начала определим место куда будет установлен картодержатель. Я выбрал место небольшого утолщения защелки модема. Оно как раз соответствует ширине карточки, так что легче будет его выпиливать.

Замечательно. Можно выпиливать.
Для снятия слоя пластика я воспользовался плоским надфилем, он хоть и не годится для работы по пластику, но ничего лучшего у меня не нашлось. Через 20 мин работы получилось что-то такое.

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

Затем просто приклеиваю картоприемник к корпусу суперклеем.

В целом, на этом можно остановится, картридер готов. Но я пошел дальше и добавил еще индикацию чтения/записи карты. Для этого взял светодиод и подпили ему одну сторону, чтоб она стала плоской. Потом подогнул ножки и подпаял к одной токоограничительный резюк (номинал в схеме). Обернул ножки в кусочек скотча, нанес к подпиленной части светодиода каплю клея и приклеил к светодиоду индикации питания дримкаста. Т.о. я добился того, что через единое окошко будет видны и индикация питания и активность работы карты памяти. Плюсы — не нужно дырявить корпус дрима, чтоб вывести светодиод.

Пара фоток готового результата:

Вот теперь можно тестить. Для этого понадобится скачать образ DreamShell, это самописанная ось для дрима, сделанная человеком под ником SWAT.
Качаем образ и записываем его на болванку, затем вставляем флешку (желательно с файлами) в сделанный картоприемник, вставляем диск с дримшеллом и включаем консоль. Загрузится ось и нам станут доступны 4ре иконки. Подводим курсор с помощью джоя к иконке File Manager и кликаем кнопку А. Загрузится файл менеждер, где будут видны имена различных устройств памяти. И если все сделано правильно, карта памяти установлена и корректно отформатирована, то одним из таких имен должно быть SD — это и есть наша флешка. Дважды жмем на ней А и попадаем внутрь флешки, где видим все что на ней записано. Кричим WOW и радуемся жизни J
А можно пойти чуть дальше и выкачать образ игрухи и закинуть ее на карту. Я для тестов выбрал образ медиаплейера для дрима DCPlaya.