![image](https://habrastorage.org/getpro/geektimes/post_images/b09/c7f/7de/b09c7f7dea259d6aa5f591942cb6edf3.png)
На днях взял у друга карманную консоль от Sony — PSP. Современные игры мне быстро наскучили, и я вспомнил о старых консолях и долгоиграющих играх на них. В итоге у меня получился эдакий Dingoo Digital A-320. Итак, если у вас есть прошитая консоль с поддержкой запуска homebrew приложений, то добро пожаловать под кат.
NES/Famicom/Dendy
![image](https://habrastorage.org/getpro/geektimes/post_images/986/e32/321/986e32321ef2508753d67f198f9d3dd2.png)
Для эмуляции этой, самой популярной консоли 90-х советую использовать NesterJ (v1.20beta2.zip). Обещают поддержку игры по WiFi (Adhoc), но тк у меня сейчас нет возможности проверить эту функцию, то утверждать ничего не буду. Последняя бета вышла довольно давно (2006/07/9), но со своей задачей справляется, да и альтернатив у нас особо нет.
![image](https://habrastorage.org/getpro/geektimes/post_images/8f5/9fa/0ec/8f59fa0ec045258020164030298fded6.png)
После первого запуска долго не мог войти в меню настроек, тк не думал, что их вызов может быть назначен на движение стика. Итак: двигаем стик влево — попадаем в меню настроек, двигаем вправо — меняем соотношение сторон экрана.
![image](https://habrastorage.org/getpro/geektimes/post_images/d6d/a12/723/d6da12723290511851e15d64e6deb21b.png)
Sega Mega Drive/Genesis
![image](https://habrastorage.org/getpro/geektimes/post_images/4cd/2c8/37c/4cd2c837c1d3f4cb80476d4f38992670.png)
Название этого эмулятора должно быть знакомо владельцам смартфонов на Symbian и Windows Mobile. Имя ему — PicoDrive (v1.51). Конечно, кнопки на PSP расположены не лучшим образом, но играть можно.
![image](https://habrastorage.org/getpro/geektimes/post_images/b27/46b/371/b2746b3719382f7bbf7bd03a184a2880.png)
Если после запуска игры появляются артефакты и наложение изображения (в UMK3, например), то попробуйте в настройках выставить в поле Renderer Accurate (или дернуть стик вправо). Скорость эмуляции немного упадет, но не критично. И еще: не забывайте сохранять настройки. Можно настраивать каждый ром по отдельности. После смены настроек управления нужно сохранить их в разделе с остальными настройками. Это немного нелогично, но иначе все сбросится.
![image](https://habrastorage.org/getpro/geektimes/post_images/d14/525/e1a/d14525e1a3ba926fa8bc5952cc14b0de.png)
Super Nintendo Entertainment System/Super NES/SNES
![image](https://habrastorage.org/getpro/geektimes/post_images/d3e/d74/0f0/d3ed740f0a32bf8c3f91215213a66456.png)
Здесь Snes9xTYL(v0.4.2) — это порт оригинального Snes9x(v1.39). Продвинутый эмулятор с кучей настроек.
![image](https://habrastorage.org/getpro/geektimes/post_images/4bf/63b/2e1/4bf63b2e1ae29e97030bc105f3a6502d.png)
Если на экране выбора рома нажать Start, то на фоне появится слово NetPlay. Как им пользоваться я не понял. Окошко настроек отличается видом от других — использована графика и всякие плавные переходы, явный закос под меню самой PSP.
![image](https://habrastorage.org/getpro/geektimes/post_images/419/202/425/419202425cb364b1160963da5b89d48b.png)
Game Boy Advance
![image](https://habrastorage.org/getpro/geektimes/post_images/fef/a98/564/fefa9856424c0ffb3f144d53c872f026.png)
Лично я использую gpSP mod, но, если честно, не знаю чем он отличается от оригинала: работает фуллспид без глюков и ладно =) Требует биос от gba, не забудьте положить его в папку с эмулятором.
![image](https://habrastorage.org/getpro/geektimes/post_images/34c/2d4/7cb/34c2d47cbcd3b8525a1a427bccb02e18.png)
Имеется поддержка слотов сохранения, как и в железной консоле. Эмулятор оказался довольно капризным: сначала не давал снимать скриншотов, а потом и вовсе загнулся. Как оказалось из-за PSP плагина, который перехватывал некоторые клавиши.
![image](https://habrastorage.org/getpro/geektimes/post_images/7e4/cfb/33f/7e4cfb33f0db6a514acc14d105e83623.png)
Nintendo 64
![image](https://habrastorage.org/getpro/geektimes/post_images/141/af7/c30/141af7c3016a9ec91f5a982ac0f6f1b9.png)
DaedalusX64 — довольно неплохой, развивающийся (по сей день) эмулятор. Если играть со звуком, то будет нехило тормозить (звук по умолчанию выключен).
![image](https://habrastorage.org/getpro/geektimes/post_images/89f/69d/36b/89f69d36bf6c3dc4b7a0865f97efe787.png)
Чтобы изменить соотношение сторон экрана, то надо в списке игр понажимать левый/правый триггеры (шифты) и изменить соответствующую опцию (во время самой игры — уже не поменять).
![image](https://habrastorage.org/getpro/geektimes/post_images/da6/7e1/252/da67e1252009d4241825f160defbb159.png)
Sony PlayStation
![image](https://habrastorage.org/getpro/geektimes/post_images/b0b/9ea/f06/b0b9eaf066aab166d9a8cf49054f58fe.png)
Эмулятор PSone встроен в PSP по дефолту. Необходимо всего лишь сконвертировать iso образ в удобоваримый для PSP формат. Для этого можно скачивать уже готовые PSX-PSP образы или использовать специальные программы-конвертеры, но в идеале — заказывать с PSN Store (разумеется за $).
![image](https://habrastorage.org/getpro/geektimes/post_images/95b/103/d21/95b103d21aabaac7ea21e2d99b304815.png)
Окошко настроек выглядит довольно приятно, выдержано в стиле системных меню PSP. Так как на портативной соне отсутствуют дополнительные шифты (R2, L2), но присутствует аналоговый стик, то курки можно переназначить на него.
![image](https://habrastorage.org/getpro/geektimes/post_images/c81/76a/2b9/c8176a2b91abdb2298609cb6782fb241.png)
P.S.
Конечно эмуляторов гораздо больше, но я ими не пользовался и особо хитовых игр на них нет. Жаль, что нет нормального эмулятора аркадных автоматов: на существующем MAME4ALL не удалось запустить Battle Toads и TMNT.
В обзор добавлены ссылки на эмуляторы (лучше ifolder'a ничео не знаю), тк большинство разработчиков японцы => на офф сайтах (которые также сложно найти) просто заблудиться.
Возможно есть резон купить б/у PSP, а не Dingoo. И переплатив получить хороший экран, WiFi и поддержку современных игр.
Эмуляция старых (и не только) консолей в GNU/Linux