Как да създадете свой собствен NES Classic от Rasberry Pi

С обявяването на Nintendo за край на производството на NES Classic, много геймъри все още се чудят как да получат корекцията си от старата школа. За щастие, не може да бъде по-лесно да създадете свой собствен от Raspberry Pi и малко евтина електроника. Това ръководство ще ви накара да завъртите любимите си заглавия за Марио в рамките на един следобед, без да е необходимо запояване или кодиране.

Разделете го

Raspberry Pi 3 модел B стои в сърцето на нашата система. Малкият компютър струва по-малко от $40 и е повече от достатъчно мощен, за да емулира не само NES игри, но и набор от по-стари конзоли и специализиран софтуер, включително специални версии на Minecraft и гибел.

Raspberry Pi 3 модел B стои в сърцето на нашата система.

Той не идва с нито един от необходимите аксесоари, така че продължихме и взехме USB захранване, HDMI кабел и MicroSD карта, както и няколко радиатора, за да поддържат чиповете хладни. Има налични комплекти за тези, които не желаят сами да си набавят частите.

Докато почти всеки USB контролер ще работи, открихме някои, които много напомнят на оригиналните NES контролери. Raspberry Pi 3 има вграден Bluetooth, така че контролери като Steelseries Stratus също трябва да работят. Възможно е дори да използвате контролери за Xbox и Playstation, ако са свързани през USB.

Докато поставянето на голия Pi до телевизора със сигурност е опция, калъфът предоставя много предимства за лесна употреба, естетически привлекателен вид и управление на кабела. Има тонове опции за генерични калъфи за Raspberry Pi из целия интернет, но ние искахме нещо, което да изглежда като NES, поне донякъде. С набор от 3D принтери на наше разположение, ние се заехме с намирането дизайн от Thingiverse и отпечатване на нашите собствени.

как да създадете своя собствена nes classic от rasberry pi raspberry nintendo емулатор 0002
как да създадете своя собствена nes classic от rasberry pi raspberry nintendo емулатор 0001
как да създадете своя собствена nes classic от rasberry pi raspberry nintendo емулатор 0005
как да създадете своя собствена nes classic от rasberry pi raspberry nintendo емулатор 0004

Ние не препоръчваме непременно този курс на действие. 3D отпечатаният калъф изглежда нов, но прекарахме много време в настройване на модела, отпечатване на множество прототипи и почистване на крайния продукт от бездомни пластмасови нишки. Дори с опит и изключителния Lulzbot Taz, ни отне седмица опити и грешки, за да отпечатаме приемлив случай.

Потребителите, които нямат 3D принтер или просто искат да пропуснат трудните неща и да започнат да играят на Mario, трябва да потърсят Amazon за вдъхновени от NES калъфи за Raspberry Pi. Избрахме калъф, вдъхновен от NES, само за $20, който е създаден точно за такава цел.

Все пак се таксува за фактора новост. Буквално стотици генерични случаи могат да бъдат намерени само за пет долара. Има дори калъфи, предназначени да се прикрепят към вашия телевизор или да се окачат на стената, което може да освободи малко място във вашия развлекателен център. Купете всичко, което е подходящо, хвърлете NES стик върху него и го обречете.

Изисква се известно сглобяване

Pi трябва лесно да покрива NES и SNES игри.

С нашите части в ръка е време да съберем всичко заедно. Това е най-простата част от процеса. Просто повдигнете Raspberry Pi с дупките в кутията за отворите за монтаж на винтове във всеки ъгъл и ги затегнете надолу в звездообразен модел. Прилагайте достатъчно натиск, за да задържите устройството на място. Няма нужда да го затягате твърде здраво.

Нашият 3D отпечатан калъф използва две скоби, за да държи горната и долната половина заедно, но този процес може да се различава в зависимост от всеки случай. Отново, няма нужда да затягате монтажните винтове колкото е възможно повече.

Печене на Пи

За щастие, някой друг се е потрудил, като е съставил версия на Raspberry Pi OS, която поддържа голям набор от емулатори още от кутията. Нарича се Ретропай, и ние ще преминем през стъпките като цяло по-долу, докато можете да намерите актуално ръководство с отстраняване на неизправности и допълнителни подробности в RetroPie Wiki.

На една ръка разстояние процесът е прост. Изтеглете пълното изображение на операционната система от сайта на RetroPie и използвайте програма, за да запишете този файл с изображение на MicroSD картата. Безплатна програма, наречена Win32DiskImager ще ви помоли да изберете местоположението на файла с изображение и устройството, на което да пишете. Имайте предвид, че това ще изтрие MicroSD картата, така че архивирайте всички файлове, които вече са били на нея, преди да направите изображение. След като Wind32DiskImager приключи работата си, RetroPie се инсталира на SD картата. Плъзнете го в слота на Raspberry Pi и включете HDMI и USB захранването, за да стартирате.

При първото зареждане системата ще се насочи направо към конфигурацията на контролера за Emulation Station, името на софтуера, който управлява емулаторите и конфигурацията. Включете контролер и следвайте стъпките, за да дефинирате всеки бутон и да го залепите на контролера. Ръководството за инсталиране на RetroPie има няколко удобни диаграми, които могат да ви помогнат в процеса.

След завършване на конфигурацията все още няма да има изброени системи в главното меню, но това може да се очаква – Emulation Station показва само системи, които имат игри, свързани с тях. Вземете USB устройство, форматирано във FAT32 (което трябва да е повечето малки флаш памети), и създайте папка, наречена „retropie“, върху него, докато сте включени в компютър.

Включете устройството в Pi и изчакайте зелената светлина отпред да спре да мига, което показва, че Pi е завършил създаването на файлова структура на флаш устройството. Включете USB устройството обратно в компютъра и шепа нови подпапки ще чакат в папката retropie. Изберете папката „roms“, след това намерете подходящата система – NES, в нашия случай – и копирайте файловете на играта в тази папка.

След като прехвърлянето приключи, включете USB устройството обратно в Pi и отново изчакайте зелената светлина отпред да спре да мига. Натиснете който и да е бутон, свързан със Старт, и изберете Рестартиране на станция за емулация. Игрите вече са копирани в системата, така че можете да изключите USB устройството и да започнете играта.

Софтуерът за емулация обикновено не създава правни проблеми, докато действителните файлове на играта обикновено са защитени от закона за авторското право и търговската марка. Добро правило е, че потребителите могат да поддържат цифрово архивиране на игра, която физически притежават, но ще искате да проверите местните закони и устав за точна информация относно законността на емулацията и ROM файлове.

Времето за игра е забавно време

Това е всичко. RetroPie поддържа широк набор от по-стари системи за игри и потребителите могат да добавят още, ако е необходимо, ако приемем, че производителността на Pi позволява това. Това би трябвало лесно да покрие NES и SNES игрите и в зависимост от охлаждането и мощността може дори да включва PSP или Dreamcast заглавия. Избрахме нашите любими емулатори за всяка системаи много от тях вече са включени в описаната тук инсталация на RetroPie.

Домашното решение може да струва малко повече от NES Classic, в зависимост от това кои части са включени, но предимствата пред вече преустановеното предложение на Nintendo са ясни. Безжични контролери, огромна библиотека от игри, достъп до повече системи и персонално отношение са част от пакета с базирана на Raspberry Pi система за емулация. С всичко това, което е включено, изглежда повече от заслужава един час сглобяване и малко допълнителна работа.