Raspberry Pi + RetroPie = Эмулятор игр от Atari до PS1
В прошлую субботу прошли с дочкой мою любимую игру всех времен -Chip& Dale 2. Ну как прошли, Маша смотрит, а я играю.
Во вторник уже по инерции прошли первую чать Chip & Dale. Все это делали на купленном несколько лет назад клоне NES (Dendy) с говорящим названием Simba's Junior 2500.
Выглядит она вот так:


Фактически визуально сама приставка и джойстики — клон «оригинальной» Стиплеровской Денди Джуниор, а коробка — такая же с мотоциклистом, но другим.
Из всего ряда игр (сами понимаете, 2500 игр встроенных — это марио, танчики, лодерунер, тетрис и миллиард их разновидностей, ну плюс ТиниТун ВНЕЗАПНО). Но для меня это не проблема, так как за года 3 я реально играл только в обоих первых Чипидейлов и всё.
У этого клона основная проблема — крайне убогие (хоть и аутентичные) джойстики. Вторая проблема — цена и, что куда важнее, габариты картриджей. Когда полный набор всех видов Half-Life и CS я покупаю в Steam на распродаже по 600-800 рублей, а какой-нить Batman Returns на картридже стоит 1000 — как-то странно. Пусть даже при желании можно находить картриджи по 250-500 рублей, но это ж нужно быть фанатом Денди, чтобы коллекционировать игры в виде таких пылесборников как картриджи. Существуют так называемые Flash-картриджи, когда картридж физический, но сами игры записаны в обычной flash-памяти и через стандартный порт приставки (то бишь подходит даже к стиплеровской Денди из сарая на вашей даче) открывают доступ ко многим играм.
Конечно разработчики иногда выпускают официально «обновленные» ретро-консоли, например, SNES Classic Edition, но они слишком унылые.
Денди безусловно лучшая приставка (потому что это ностальгия по детству), но хотелось бы и в Сегу поиграть. Конечно можно взять 2 приставки (х2 к пылесборникам), либо взять что-то вроде Hamy 4 или Titan 2, где нет картриджей, но поддерживаются Денди и Сега одновременно путем запуска игр с эмулятора.
Но если уж использовать эмулятор, то имеет смысл ориентироваться на устройство, которое:
Конечно эмуляция игр, какой бы не была она хорошей, для настоящего фаната не труЪ, поэтому многие покупают именно «железки», а иногда ради редкого картриджа готовы раскошелиться на тысячи долларов, когда его версию для эмулятора может скачать любой бесплатно с кучи сайтов в Интернете.
Но если вы не фанат, а просто хотите тряхнуть стариной и вспомнить молодость, то куда лучше обратить внимание на следующую связку:
Raspberry Pi (одноплатный компьютер размером с банковскую карту) + RetroPie (операционная система с кучей встроенных эмуляторов) + Kodi (медиаплеер) в виде аддона к RetroPie — вот что я решил себе собрать.
Малинка это реально классная штука. Она имеет не смотря на размер:

Под Малинку есть десятки различных операционных систем, да и сама плата расширяемая (на ней можно построить, например, умный дом)
Изначально я хотел Recalbox (альтернатива RetroPie) использовать, но купил версию «Малинки» Raspberry Pi 3 B+ (брал здесь), которая, ВНЕЗАПНО, не поддерживается текущей версией Recalbox, а я целый день пытался разобраться сломана ли Малинка, либо microSD карточка криво работает.
Но спустя несколько часов форматирований 3-х имевшихся в наличии microSD карточек и заливкой на них образов разных версий Recalbox я перешел на RetroPie и все взлетело быстро и без проблем.
Но это если касаться игр и периферии. Эмуляторы работают, РОМы (ROM, образы игры) загружаются (как через вставленную отдельную флешку, так и через \\retropie\ шару), геймпады/клавиатуры/мыши обнаруживаются «из коробки» без всяких танцев с бубнами.
Но есть и проблемные места. У меня ушло много времени на то, чтобы разобраться с Kodi. Из коробки не работало IPTV, пришлось переходить в режим командной строки (F4 на клавиатуре) и ставить пакеты (мне помогло ввести: sudo apt-get install kodi-pvr-iptvsimple, но для начала нужно добавить Kodi в качестве приложения), которых почему-то не хватало. В Recalbox это вроде как штатно в самой операционной системе настроено.
Я за $1 купил на месяц плейлист тут, открыл по сети \\retropie\configs\ports\kodi\userdata\addon_data\pvr.iptvsimple\ и добавил его в файл settings.xml, после чего рестартанул Kodi и получил много разных каналов (у нас TV смотрит только дочка, всякие Nickelodeon там есть). Платные плейлисты можно заменить на бесплатные, но тут шансы рабочих каналов выше (если что-то отвалится, за вас все поправят админы и вы автоматом будете смотреть каналы по новым адресам).
К IPTV можно прикрутить и программу телепередач + иконки каналов. Правда и иконки, и программа телепередач есть дай бог на 25% каналов.
Работает Kodi шустро на моем устройстве, хотя я его не разгонял. Единственное что — немного туповатое управление, но зато можно управлять с геймпада.
В продаже есть различные медиацентры коробочные (в которых в 99% случаев будет тот же Kodi), но я как-то ходил в МВидео и консультант сказала, что в целом все эти устройства, что за 1500 рублей, что за 8000 рублей одинаково хреновые. Обычно они тупо на том же Android работают, в котором Kodi выступает дефолтным приложением. Единственный плюс «коробочных» решений в виде готовой ТВ-приставки — наличие пульта.
Но для Малинки при наличии прямых рук, 100 рублей на покупку ИК приемника TSOP382 и одного паяльника, можно прикрутить ваш дефолтный пульт от телевизора (тот, что давно завернут в целофан).
Так как много времени ушло на настройку/написание данной статьи, то по сути особенно поиграть не вышло, но я проверил, что игры для NES, SEGA Megadrive, SNES и PS1 работают. С последней посложнее. Серьезные 3D игры вроде притормаживали, но это из-за того, что я параллельно по сети заливал новые игры, плюс для многих игр либо требуется, либо рекомендуется еще и BIOS игры загружать в раздел BIOS на Малинке, иначе игра не запустится, либо будет работать медленно. Но любой, кто играл на эмуляторе в PS1-PS2 игры знает это.
Что еще круто, так возможность играть в игры с русификацией. Я загуглил «сборник игр nes/sega/snes» и накачал ROM'ов столько, что теперь проматывать устаю (для Денди больше тысячи переведенных ROM'ов).
Но не смотря на это все, я жду когда разработчики допилят под мою версию Малинки Recalbox, говорят он лучше, значит нужно будет попробовать.
Сейчас хочу купить мини-клавиатуру беспроводную, чтобы можно было обходиться без старой Logitech G15, которую я нашел на балконе и подцепил к Raspberry Pi. Китайцы на Алиэкспрессе продают полный набор счастья за 72 доллара и в него входят: Сама малинка (обычная 3 B, правда), беспроводная мини-клавиатура с тачпадом, LCD тачскрин 3,5 дюйма, microSD карта на 8Гб и адаптер (поверьте, как оказалось найти в обычном условном связном адаптер на 2.5А не вышло и я пользуюсь каким-то своим на 5V и 2A, так что периодически горит значок «проблемы питания», который не особо влияет на работу для моих целей). Но я не фанат заказывать что-то на алиэкспрессах и тд.
Во вторник уже по инерции прошли первую чать Chip & Dale. Все это делали на купленном несколько лет назад клоне NES (Dendy) с говорящим названием Simba's Junior 2500.
Выглядит она вот так:


Фактически визуально сама приставка и джойстики — клон «оригинальной» Стиплеровской Денди Джуниор, а коробка — такая же с мотоциклистом, но другим.
Из всего ряда игр (сами понимаете, 2500 игр встроенных — это марио, танчики, лодерунер, тетрис и миллиард их разновидностей, ну плюс ТиниТун ВНЕЗАПНО). Но для меня это не проблема, так как за года 3 я реально играл только в обоих первых Чипидейлов и всё.
У этого клона основная проблема — крайне убогие (хоть и аутентичные) джойстики. Вторая проблема — цена и, что куда важнее, габариты картриджей. Когда полный набор всех видов Half-Life и CS я покупаю в Steam на распродаже по 600-800 рублей, а какой-нить Batman Returns на картридже стоит 1000 — как-то странно. Пусть даже при желании можно находить картриджи по 250-500 рублей, но это ж нужно быть фанатом Денди, чтобы коллекционировать игры в виде таких пылесборников как картриджи. Существуют так называемые Flash-картриджи, когда картридж физический, но сами игры записаны в обычной flash-памяти и через стандартный порт приставки (то бишь подходит даже к стиплеровской Денди из сарая на вашей даче) открывают доступ ко многим играм.
Конечно разработчики иногда выпускают официально «обновленные» ретро-консоли, например, SNES Classic Edition, но они слишком унылые.
Денди безусловно лучшая приставка (потому что это ностальгия по детству), но хотелось бы и в Сегу поиграть. Конечно можно взять 2 приставки (х2 к пылесборникам), либо взять что-то вроде Hamy 4 или Titan 2, где нет картриджей, но поддерживаются Денди и Сега одновременно путем запуска игр с эмулятора.
Но если уж использовать эмулятор, то имеет смысл ориентироваться на устройство, которое:
- Позволяет играть с полноценных USB/Wireless джойстиков (например, от PS или XBox, либо просто с любого имеющегося джойстика для ПК). Да, я знаю, что это геймпады, но мы же про детство говорим, а там мы такими словами как «геймпад» не ругались.
- Имеет поддержку не только NES/Megadrive, но и SNES (SuperNintendo), PlayStation и тд.
- Имеет малые габариты.
- Стоит адекватных денег.
Конечно эмуляция игр, какой бы не была она хорошей, для настоящего фаната не труЪ, поэтому многие покупают именно «железки», а иногда ради редкого картриджа готовы раскошелиться на тысячи долларов, когда его версию для эмулятора может скачать любой бесплатно с кучи сайтов в Интернете.
Но если вы не фанат, а просто хотите тряхнуть стариной и вспомнить молодость, то куда лучше обратить внимание на следующую связку:
Raspberry Pi (одноплатный компьютер размером с банковскую карту) + RetroPie (операционная система с кучей встроенных эмуляторов) + Kodi (медиаплеер) в виде аддона к RetroPie — вот что я решил себе собрать.
Малинка это реально классная штука. Она имеет не смотря на размер:
- HDMI выход.
- Выход под наушники (мини-джек 3,5)
- Питание от micro-USB (в идеале нужен блок 5V и 2.5A)
- 4 USB порта, а также в 99% случаев обнаружение любых подключенных геймпадов, клавиатур, мышей и тд.
- Bluetooth (но тут работа 50/50, лучше те же геймпады подключать через отдельный донгл).
- Wi-Fi.
- LAN выход (RJ45).
- Слот под microSD карточку (это «жесткий диск» устройства, так что без нее не работает).
- GPIO интерфейс

Под Малинку есть десятки различных операционных систем, да и сама плата расширяемая (на ней можно построить, например, умный дом)
Изначально я хотел Recalbox (альтернатива RetroPie) использовать, но купил версию «Малинки» Raspberry Pi 3 B+ (брал здесь), которая, ВНЕЗАПНО, не поддерживается текущей версией Recalbox, а я целый день пытался разобраться сломана ли Малинка, либо microSD карточка криво работает.
Но спустя несколько часов форматирований 3-х имевшихся в наличии microSD карточек и заливкой на них образов разных версий Recalbox я перешел на RetroPie и все взлетело быстро и без проблем.
Но это если касаться игр и периферии. Эмуляторы работают, РОМы (ROM, образы игры) загружаются (как через вставленную отдельную флешку, так и через \\retropie\ шару), геймпады/клавиатуры/мыши обнаруживаются «из коробки» без всяких танцев с бубнами.
Но есть и проблемные места. У меня ушло много времени на то, чтобы разобраться с Kodi. Из коробки не работало IPTV, пришлось переходить в режим командной строки (F4 на клавиатуре) и ставить пакеты (мне помогло ввести: sudo apt-get install kodi-pvr-iptvsimple, но для начала нужно добавить Kodi в качестве приложения), которых почему-то не хватало. В Recalbox это вроде как штатно в самой операционной системе настроено.
Я за $1 купил на месяц плейлист тут, открыл по сети \\retropie\configs\ports\kodi\userdata\addon_data\pvr.iptvsimple\ и добавил его в файл settings.xml, после чего рестартанул Kodi и получил много разных каналов (у нас TV смотрит только дочка, всякие Nickelodeon там есть). Платные плейлисты можно заменить на бесплатные, но тут шансы рабочих каналов выше (если что-то отвалится, за вас все поправят админы и вы автоматом будете смотреть каналы по новым адресам).
К IPTV можно прикрутить и программу телепередач + иконки каналов. Правда и иконки, и программа телепередач есть дай бог на 25% каналов.
Работает Kodi шустро на моем устройстве, хотя я его не разгонял. Единственное что — немного туповатое управление, но зато можно управлять с геймпада.
В продаже есть различные медиацентры коробочные (в которых в 99% случаев будет тот же Kodi), но я как-то ходил в МВидео и консультант сказала, что в целом все эти устройства, что за 1500 рублей, что за 8000 рублей одинаково хреновые. Обычно они тупо на том же Android работают, в котором Kodi выступает дефолтным приложением. Единственный плюс «коробочных» решений в виде готовой ТВ-приставки — наличие пульта.
Но для Малинки при наличии прямых рук, 100 рублей на покупку ИК приемника TSOP382 и одного паяльника, можно прикрутить ваш дефолтный пульт от телевизора (тот, что давно завернут в целофан).
Так как много времени ушло на настройку/написание данной статьи, то по сути особенно поиграть не вышло, но я проверил, что игры для NES, SEGA Megadrive, SNES и PS1 работают. С последней посложнее. Серьезные 3D игры вроде притормаживали, но это из-за того, что я параллельно по сети заливал новые игры, плюс для многих игр либо требуется, либо рекомендуется еще и BIOS игры загружать в раздел BIOS на Малинке, иначе игра не запустится, либо будет работать медленно. Но любой, кто играл на эмуляторе в PS1-PS2 игры знает это.
Что еще круто, так возможность играть в игры с русификацией. Я загуглил «сборник игр nes/sega/snes» и накачал ROM'ов столько, что теперь проматывать устаю (для Денди больше тысячи переведенных ROM'ов).
Но не смотря на это все, я жду когда разработчики допилят под мою версию Малинки Recalbox, говорят он лучше, значит нужно будет попробовать.
Сейчас хочу купить мини-клавиатуру беспроводную, чтобы можно было обходиться без старой Logitech G15, которую я нашел на балконе и подцепил к Raspberry Pi. Китайцы на Алиэкспрессе продают полный набор счастья за 72 доллара и в него входят: Сама малинка (обычная 3 B, правда), беспроводная мини-клавиатура с тачпадом, LCD тачскрин 3,5 дюйма, microSD карта на 8Гб и адаптер (поверьте, как оказалось найти в обычном условном связном адаптер на 2.5А не вышло и я пользуюсь каким-то своим на 5V и 2A, так что периодически горит значок «проблемы питания», который не особо влияет на работу для моих целей). Но я не фанат заказывать что-то на алиэкспрессах и тд.
Только вот у меня конкретно мой провайдер не дает реквизиты потока видео, только через андроид приложение. В таком случае твоя приставка бы пригодилась.
А че за приставка? Потому как я пытался купить и мне менеджер в МВидео сказал, что все они слабоваты и глючны.
www.aliexpress.com/item/Genuine-Beelink-R68-Meta-Android-5-1-TV-Box-Rockchip-RK3368-Octa-core-Lollipop-2G/32463262547.html?spm=a2g0s.9042311.0.0.274233ed4xalHf
С дефолтной прошивкой видео на тубе временами за-за-за-заикалось. Поставил другую прошивку — нормально стало. Поставил HD Video Box (вроде его, точно скажу когда домой приду) — довольно удобно кино смотреть. Быстрый доступ, качать не надо. Очень нравится. Реклама только в начале фильма, на минуту. По качеству претензий нет.
4pda.ru/forum/index.php?showtopic=786390
ДЛЯ IPTV не нужно было реквизиты потока, там как-то всё само из каталога берётся. Т.е, не у локального провайдера.