Собираем Ретро консоль
Здравствуйте, хочу рассказать об опыте сборки ретро консоли с максимально приближенными тактильными ощущениями от игры
Что это значит? Это значит в руках мы должны держать оригинальный или максимально приближенный к нему контроллер, от системы в которую собираемся играть. Как это сделать?
Подождите, разберемся сначала с самой консолью и ее начинкой. Те, кто внимательно следят за моими публикациями уже заметили, что я питаю особые чувства к системе Intel NUC и этот проект не станет исключением. Рецепт прост: Intel Nuc с патроном калибра Core i3 в своем барабане, память на 8Gb и шустрый SSD на 480Gb.
Вернемся к нашим тактильным ощущениям. К началу работы у нас было: два контроллера PlayStation 4, два геймпада от Nintendo Entertainment System, управляющее устройство от Nintendo 64, два манипулятора от Super Nintendo с безграничным множеством кнопок всех сортов и расцветок и два универсальных джойстика Fighting Commander от Hori, а так же, универсальный пульт от компании 8bit как и многое другое выше перечисленное. Для усиления удовольствия все беспроводное
Подробно останавливаться на используемой оболочке и эмуляторах я не буду, оставим это для пошагового гайда в будущих статьях. Скажу лишь, что используется система Lakka исключительно как выбор заказчика. Сам я адепт оболочки HyperSpin, но изучить новую систему было интересно и полезно. Взял на вооружение для будущих проектов.
Система настроена, проверена и можно играть. Нет, так не пойдет. Я привык, что львиная часть работы, это корпус Аркадного автомата, расположить все элементы согласно пространству и удобству использования. Решено! Сделаем коробку, где все это безобразие контролеров с консолью можно хранить и перемещать.
Первый отсек. Сюда поместим кабель питания от приставки, переходники на розетки, кабеля зарядки и подключения всех контроллеров.
На подложке второго отсека главенствуют контроллеры от PlayStation 4. Эта конфигурация, выбор заказчика.
На подложке альтернативного второго отсека главенствуют контроллеры от Nintendo 64 универсальный SN30 от 8bitDo. Эта конфигурация, выбор ретро фаната.
Проверяем как помещается в коробке
Какой вариант больше нравится вам?
Проект закончен и давно радует своего хозяина. Было очень интересно над ним поработать, тут и новая незнакомая мне оболочка Lakka и подключение большого количества контроллеров от разных систем с задачей заставить их стабильно работать. Новый опыт в упаковке в виде создания коробки с разными секциями под необходимые параметры и размеры. В конечном счете цитируя моего друга «Не все же время тебе свои игровые шкафы собирать».
Огромное спасибо тем кто подписывается, вы мотивируете размещать посты и дальше. Спасибо, что прочитали до конца!
Игровые приставки из СССР
Появление на экране телевизора картинки, происходящей не из Останкино, в СССР было сродни чуду. А ведь помимо дорогих и редких катушечных видеомагнитофонов ее источником могли служить… игровые приставки!
Да, в Советском Союзе существовали приставки для видеоигр. Правда, сами игры отдельно не продавались, но даже записанных в память пяти-шести штук хватало, чтобы радоваться наличию "игрового автомата" на дому.
Давайте же посмотрим ретроспективу на некоторые, но, не все, игровые приставки из нашего прошлого.
Палестра-02
Данная приставка появилась в 1978 году и выпускалась на ЛПО им. В.И.Ленина в закрытом городе Львов-49. Это была первая телевизионная игровая приставка в СССР, и в отличие от следующих моделей она была выполнена на дискретных элементах.
В ней был встроена имитация пяти спортивных игр – Теннис, Мини-футбол, Волейбол, Сквош, Тренировка. Счет велся до 15 очков во всех играх. Подключалась приставка к антенному входу телевизора, настройка была на частоту 4-го телевизионного канала.
Если говорить о внешних факторах, то Палестра-02 довольно громоздкая консоль прямоугольной формы, на лицевой панели находятся множество кнопок, которые отвечают за включение/выключение консоли, переключение игры, сброс счёта и т.д. Вес данной консоли составлял 4 килограмма.
Турнир
Одна из самых распространенных приставок в Советском Союзе производилась несколькими предприятиями с 1978 года. Она также работала на частоте четвертого канала вещания и позволяла имитировать на телевизионном экране такие спортивные игры, как теннис, хоккей, сквош и другие.
Пользователям были доступны некоторые настройки – они могли изменять скорость полета мяча, размер ракеток, углы отскока мяча. Присутствовало даже звуковое сопровождение. Питалась приставка от шести элементов 343 или от адаптера на 9 В, стоила она 150 рублей, а с 1982 года её цена составляла 96 советских рублей.
Электроника Видеоспорт
К началу московской Олимпиады в 1980 году была выпущена новая модель приставки, которая уже включала в свой состав больше игр: футбол, теннис, футбол с гандикапом, лапта и даже электронный тир (для него в комплект входил световой пистолет). Игроки также могли менять размер мяча, размер ракеток и темп игры. Стоила новая приставка 96 рублей и работала от электросети.
Рубин Ц1-205
Интересное решение – цветной телевизор с встроенным блоком цветных телевизионных игр. Его с 1981 года выпускало Московское производственное объединение "Рубин". Два выносных пульта подключались к телевизору кабелями, в памяти было зашито пять спортивных игр: тренировка, сквош, теннис, минифутбол-1 и минифутбол-2. Любая из игр сопровождается тремя разными звуками, оповещающими о пропуске мяча, его ударе о границы поля или игрока. Цена игрового телевизора была 850 рублей.
Электроника Видеоcпорт-3
Данная игровая приставка с 1984 года выпускалась производственным объединением "Бином" из города Орджоникидзе. Она позволяла одному или двум участникам играть в футбол, футбол с гандикапом, теннис, лапту, стенку и стрельбу по мишени в нескольких вариантах. Питание приставки осуществлялось от электросети через адаптер. Весил весь комплект 1,5 килограмма и стоил 115 рублей.
Электроника Видеоспорт-М
Новая модель появилась в продаже в 1985 году, опытная партия же была выпущена в 1984 году. Набор игр был традиционным, с имитацией игры ракеткой и стрельбы по мишеням. В каждой игре было несколько уровней сложности. Приставка также могла использоваться для настройки блока развертки телевизора. Питание было возможно только от электросети, стоила приставка 96 рублей и весила 2 килограмма.
Эврика
Эта переносная приставка производилась Харьковским заводом "Электробытприбор" с 1989 года, в ней были встроены пять традиционных для советских моделей игр - футбол, теннис, волейбол, сквош и хоккей, в каждую из которых могли играть два человека. Она также подключалась к входу для эфирного вещания, однако работать могла на двух каналах – четвертом или пятом. Весила модель всего 1 килограмм без батареек, для работы ей были нужны шесть элементов А-373.
А потом наступила следующая эра в домашней электронной игровой индустрии:
Ностальгическая игровая приставка своими руками
Сегодня с вами снова передача "Очумелые ручки", и сегодня мы будем баловаться эпоксидным клеем и пластиковыми опилками. А попутно создадим эмуляторную игровую приставку из мини-ПК Raspberry Pi.
В общем-то идея сделать такое у меня появилась довольно давно, но только сейчас программное обеспечение для подобных поделок пришло в более-менее приличное состояние.
Прежде я пробовал сделать такое из x86 неттопа, но штука выходила довольно громоздкая и капризная. Потом продал неттоп и купил б/у Android TV Box. Это куда компактнее и легче, но заставить эмулятор RetroArch корректно работать на Андроиде мне так и не удалось, там что ни сборка - сплошные баги.
Поэтому решено было собирать приставку на базе Raspberry Pi 3, благо уже есть готовые образы системы для этих целей, да и гибкость настройки просто шикарная.
Итак, нам понадобится:
- Raspberry Pi (подойдёт любая, я купил самую мощную, с запасом);
- Блок питания 5V 3A;
- Два USB джойстика;
- Корпус (можно использовать что угодно);
- Различные разъемы и крепеж (по вкусу);
- Клей (по вкусу, мне нравится двухкомпонентная эпоксидка).
Корпус я решил использовать от мертвой приставки, и на барахолке была найдена за пару баксов вот такая 16-битка, китайская копия SEGA Genesis 3.
Немало времени, усилий и изопропила ушло на то, чтобы смыть корявые надписи. Но так всяко лучше. К сожалению, на корпусе есть пару внушительных царапин, но пока оставил как есть.
Прикинул расположение элементов внутри корпуса. Как видите - купил блок разъёмов RCA и бесполезнейший в быту, но незаменимый для моих нужд переходник HDMI мама-папа. Он нужен, чтобы отодвинуть плату от края корпуса. А тут и приехала посылка с набором различных латунных стоек (на местном рынке они как-то нереально дорого стоят).
Срезал на пару миллиметров мягкий корпус переходника HDMI и выпилил прямоугольное отверстие в обоих половинках корпуса. Разместил стойки под плату и залил эпоксидкой, не забыв зачистить мелкой наждачкой места склейки.
Таким же манером выпилил круглые отверстия под тюльпаны и приклеил стойки. Страшновато было пилить, не так это и просто, сделать ровно.
Но всё получилось практически идеально! Я более чем доволен.
Двигаемся дальше! Вырезал кусочек макетной платы и закрепил на нём гнездо питания. Можно было бы и micro-usb вывести, но так каноничнее. Само собой, крепиться будет на такие же стойки.
Закрепил. Отлично. Куда приспособить большое круглое отверстие рядом с питанием - не придумал, изначально хотел туда вывести аналоговый сигнал, но решил, что тюльпаны универсальнее. Поэтому закрою его пластиковой заглушкой.
Подготовил плату и припаял два гнезда USB для джойстиков.
Закрепил на стойках в нужном месте корпуса. Но, само собой, разъемы по форме не совпадают с Сеговскими, и это мне очень не понравилось.
Поэтому перемычку между родными отверстиями я спилил, а внутрь вклеил выпиленную пластиковую фальшпанель. Немного не подошло по цвету, но это малозаметно.
Распаял проводами питание, USB-гнезда и аналоговые выходы. Кстати, не знаю, программная это фишка или аппаратная, но в Raspberry Pi 3 определение выхода (аналог/цифра) автоматическое, а вот в первой версии компьютера мне приходилось переключать вручную.
Время делать кнопки включения и сброса. Поскольку штатных кнопок для этих дел в Raspberry Pi не предусмотрено, а выключать, жестким образом отрубая питание, мне не хотелось, я решил подключить кнопки к контактам GPIO и прописать в автозагрузку скрипты для выключения и перезагрузки. Кнопку включения нужно вешать на строго определённые GPIO, чтобы по нажатию кнопки наша приставка не только выключалась, но и включалась. А скрипты легко найти в Интернетах.
Тут меня ждал неприятный сюрприз. Для включения/выключения нужна кнопка без фиксации, а родной выключатель в приставке был простым ползунком. Пришлось сделать возвратный механизм, а ползунок намазать силиконовой смазкой.
А вот и второй сюрприз: какой поставить выключатель? В итоге я просто вытащил из мертвого принтера переключатель с лапкой и изогнул лапку. Теперь при нажатии на ползунок лапка нажимает на переключатель. Отлично. Припаял на плату и закрепил на стойках.
Кнопочку сброса вытащил из того же принтера и закрепил на плате. Однако сама кнопка (на корпусе) упиралась в разъём кнопки питания, а он должен быть строго на 5 и 6 GPIO. Пришлось подрезать разъем. Можно было и припаять напрямую, но не хотелось.
Гнездо для картриджей закрыл сеткой, купленной на барахолке и покрашенной баллончиком в белый цвет. Пришлось изнутри подровнять корпус, но это несложно.
А тут подъехали джойстики в стиле Sega Saturn. Почему они? Потому что у них 6 кнопок и две кнопки сверху, то есть функционал без проблем покрывает NES, SNES и Sega Mega Drive. Нужно только настроить джойстик при первом включении, а потом поправить конфиги для каждого эмулятора и раскидать по папкам.
Сами джойстики по качеству на 3 из 5, сборка отличная, но невнятно нажимаются крестовины. Это я про Retrolink. Можно найти лицензионные USB джойстики Sega, но цены на них ОЧЕНЬ кусаются.
Собственно, готово! Остаётся включить, настроить джойстики и подключить Wi-Fi (понадобится клавиатура), а потом зайти через Total Commander в расшаренные папки устройства и закинуть туда любимые игры.
Вот такая картинка при подключении по RCA. Сразу напрашивается мысль сделать шрифты побольше.
А вот так вот получается, если подключить HDMI. Гораздо лучше. Но аналоговые выходы пригодятся, чтобы играть с друзьями на даче под пивко.
Оговорка: имеется небольшая задержка ввода (Input Lag), это заметил не только я, и телевизор тут ни при чем. В Интернете описаны способы снизить задержку, но это уже другая история.
И еще один неприятный минус - при подключении питания приставка включается сразу же, а не ждёт нажатия кнопки. Это я пока не придумал, как победить.
В планах еще заказать на плоттерной резке плёночные надписи на корпус.
А в остальном я доволен, да и друзья тоже.