Эмуляция консолей на PSP

    image
    На днях взял у друга карманную консоль от Sony — PSP. Современные игры мне быстро наскучили, и я вспомнил о старых консолях и долгоиграющих играх на них. В итоге у меня получился эдакий Dingoo Digital A-320. Итак, если у вас есть прошитая консоль с поддержкой запуска homebrew приложений, то добро пожаловать под кат.

    NES/Famicom/Dendy

    image
    Для эмуляции этой, самой популярной консоли 90-х советую использовать NesterJ (v1.20beta2.zip). Обещают поддержку игры по WiFi (Adhoc), но тк у меня сейчас нет возможности проверить эту функцию, то утверждать ничего не буду. Последняя бета вышла довольно давно (2006/07/9), но со своей задачей справляется, да и альтернатив у нас особо нет.
    image
    После первого запуска долго не мог войти в меню настроек, тк не думал, что их вызов может быть назначен на движение стика. Итак: двигаем стик влево — попадаем в меню настроек, двигаем вправо — меняем соотношение сторон экрана.
    image

    Sega Mega Drive/Genesis

    image
    Название этого эмулятора должно быть знакомо владельцам смартфонов на Symbian и Windows Mobile. Имя ему — PicoDrive (v1.51). Конечно, кнопки на PSP расположены не лучшим образом, но играть можно.
    image
    Если после запуска игры появляются артефакты и наложение изображения (в UMK3, например), то попробуйте в настройках выставить в поле Renderer Accurate (или дернуть стик вправо). Скорость эмуляции немного упадет, но не критично. И еще: не забывайте сохранять настройки. Можно настраивать каждый ром по отдельности. После смены настроек управления нужно сохранить их в разделе с остальными настройками. Это немного нелогично, но иначе все сбросится.
    image

    Super Nintendo Entertainment System/Super NES/SNES

    image
    Здесь Snes9xTYL(v0.4.2) — это порт оригинального Snes9x(v1.39). Продвинутый эмулятор с кучей настроек.
    image
    Если на экране выбора рома нажать Start, то на фоне появится слово NetPlay. Как им пользоваться я не понял. Окошко настроек отличается видом от других — использована графика и всякие плавные переходы, явный закос под меню самой PSP.
    image

    Game Boy Advance

    image
    Лично я использую gpSP mod, но, если честно, не знаю чем он отличается от оригинала: работает фуллспид без глюков и ладно =) Требует биос от gba, не забудьте положить его в папку с эмулятором.
    image
    Имеется поддержка слотов сохранения, как и в железной консоле. Эмулятор оказался довольно капризным: сначала не давал снимать скриншотов, а потом и вовсе загнулся. Как оказалось из-за PSP плагина, который перехватывал некоторые клавиши.
    image

    Nintendo 64

    image
    DaedalusX64 — довольно неплохой, развивающийся (по сей день) эмулятор. Если играть со звуком, то будет нехило тормозить (звук по умолчанию выключен).
    image
    Чтобы изменить соотношение сторон экрана, то надо в списке игр понажимать левый/правый триггеры (шифты) и изменить соответствующую опцию (во время самой игры — уже не поменять).
    image

    Sony PlayStation

    image
    Эмулятор PSone встроен в PSP по дефолту. Необходимо всего лишь сконвертировать iso образ в удобоваримый для PSP формат. Для этого можно скачивать уже готовые PSX-PSP образы или использовать специальные программы-конвертеры, но в идеале — заказывать с PSN Store (разумеется за $).
    image
    Окошко настроек выглядит довольно приятно, выдержано в стиле системных меню PSP. Так как на портативной соне отсутствуют дополнительные шифты (R2, L2), но присутствует аналоговый стик, то курки можно переназначить на него.
    image

    P.S.

    Конечно эмуляторов гораздо больше, но я ими не пользовался и особо хитовых игр на них нет. Жаль, что нет нормального эмулятора аркадных автоматов: на существующем MAME4ALL не удалось запустить Battle Toads и TMNT.
    В обзор добавлены ссылки на эмуляторы (лучше ifolder'a ничео не знаю), тк большинство разработчиков японцы => на офф сайтах (которые также сложно найти) просто заблудиться.
    Возможно есть резон купить б/у PSP, а не Dingoo. И переплатив получить хороший экран, WiFi и поддержку современных игр.

    Эмуляция старых (и не только) консолей в GNU/Linux
    Поделиться публикацией
    Похожие публикации
    Никаких подозрительных скриптов, только релевантные баннеры. Не релевантные? Пиши на: adv@tmtm.ru с темой «Полундра»

    Зачем оно вам?
    Реклама
    Комментарии 35
    • +1
      > Жаль, что нет нормального эмулятора аркадных автоматов: на существующем MAME4ALL не удалось запустить Battle Toads и TMNT.
      Не соглашусь. Есть ещё эмуляторы Neo-Geo, Neo-Geo CDZ, Capcom CPS1 и CPS2. Всевозможные файтинги работают отлично.
      • +1
        И ещё: все эмуляторы можно найти на файловом архиве QuickJump Network. Правда, возможно, не все они вовремя обновляются.
      • 0
        Попробуйте запустить это и это. Сообщите о результатах
        • +1
          Battle Toads вообще нет в gamelist'е, TMNT в этом списке отмечен как нерабочий.
          Но я обнаружил гораздо более адекватный эмулятор: Final Burn Alpha. Пусть с тормозами, но TMNT всё же запустил. Про Battle Toads он тоже не знает.
          • 0
            печально, а то я только в них, да в металслуги играл на MAME. Но тк metalslug есть нативный, то нужны только эти игры
            • +1
              Я наткнулся на оффициальный сайт FBA4PSP (sourceforge, да).
              Интересная находка: есть сборки под определённое аркадное железо (Лучше меньше, да лучше, да). Проверка показала: FBA_lbicelyne_20090315_v12.4.0_small.rar, с выкрученным frameskip'ом и моно-звуком играет TMNT достаточно неплохо.
      • +1
        Спасибо за ссылку на мой обзор Dingoo A-320 и за этот обзор, конечно же :)
        Да, брал у товарища PSP на неделю, тоже большую часть времени игрался именно с эмуляторами. Очень порадовало наличие эмулятора Nintendo 64 и отличный встроенный эмулятор PS One.

        На Dingoo пока нет первого, зато уже появилась тестовая сборка эмулятора PS One. Скоростью не блещет, но с совместимостью более-менее хорошо.
        • 0
          Ухты, PSX это круто, особенно для динги. Т.к. самому мне ссыкатна, можете написать в будущем обзор о том, как прошивать и играть в PSX на динге, как сделают более менее стабильную?
          • 0
            Да, я давно собирался обзор Dingux написать.
            • 0
              качаете файл
              dingoo-linux.googlecode.com/files/dual_boot_installer_20090916.zip
              Соединяете dingoo с ПК кабелем, зажимаете на консоли кнопку B, нажимаете reset иголочкой.
              Появится новое устройство. Ставите драйвера на него (в архиве есть).
              Заходите через cmd в папку с содержимым архива, пишете в консоли
              usbtool-win 1 hwinit.bin 0x80000000
              usbtool-win 1 zImage_dual_boot_installer_ILI9325 0x80600000

              Тут надо обратить внимание на запись 9325, она может меняться на 9331, если dingoo куплен недавно (модель другая).

              После этого на самом динго откроется установщик, там всё просто — кнопками влево вправо, продолжить.

              После этого архив с последней версией dingux скачивается и распаковывается а пустую MicroSD карточку, только файл zImage9325 (в корне флешки) переименовывается в zImage.
              опять таки если новая dingoo то файл не **25, а **31.
              И теперь, если при загрузке dingoo нажать select, то запустит ся линукс. В нём всё просто — обычная PSP-like менюшка. PSX4ALL будет присутсвовать в разделе эмуляторы. В любом случае, убудт вопросы, можете писать в личку.
            • +2
              Тоже хочу писать обзор))
              А вообще, берётся архив (http://boards.dingoonity.org/dingux-games-and-homebrew/dingux-local-pack-v0-31/), распаковывается на cd карточку, втавляется в дингу, динга запускается, в меню выбирается PSX4ALL и играется.
              Если на динге никогда не столяло линукса, тут немного сложнее но тоже несложно — почти как прошивку сдеалать.
              В принципе, worms Armageddon и GTA — полноскоростные, tony hawks pro skater иногда полноскоростная, судя по видео, полноскоростная resident evil, есть еще полноскоростная игра с танчиками какимито, название не помню к сожалению но могу посмотреть если понадобится. Суть в правильных настройках эмулятора.
              Вообще, под linux оболочку на dingoo есть следующие эмули:
              Atari 2600 (Stella)
              Atari ST
              Dingux 2600
              Dingux Cap32 (Amstrad CPC)
              Dingux ColEM (ColecoVision)
              Dingux Hugo (PC Engine)
              Dingux MSX
              Famicom Disk System (Nesemu)
              FBA320
              Frodo (C64)
              Gnuboy
              GP2Xpectrum
              MAME4ALL
              Nofrendo
              OpenMsx
              PicoDrive
              Pituka (Amstrad CPC 6128)
              Psx4all (PlayStation)
              ScummVM
              SMS Plus
              SMS Sdl
              Snes9X
              uPCE
              Vice (C64)
              Vice Vic20
              Vice Plus4
              Это не считая тех, что есть в родной облочке, и добавленных в родную оболочку, а также игр, программ и т.д.
              У меня удалось скомпилить Sega Saturn, но не запустилось изза чего то там — сказывается малый опыт в портировании.
              Вообще, хочется (есть мысль, есть хостинг, есть сайт спрограммированный) сделать русскоязычное сообщество динги, дабы привлечь Linux программистов путём пиара динги.
            • –2
              Эхх… как продал свою плойку начали интересности появляться =(
              Ну оч нужны денги были…
              • +1
                неплохо бы накидать ссылок откуда можно понакачать ромов для эмуляторов…
                сам играл в основном в эмулятор gba, тк в прошлом был владельцем этой консольки.
                Неплохо бы докинуть ссылку на биос GBA — обычно проблема найти его.
                • –1
                  ссылки на варез разрешены?
                • 0
                  А что удобнее классика или PSP Go? Вот думаю об этом девайсе, вопрос габаритов не стоит.
                  • +1
                    Удобнее все таки классический форм фактор. Причем FAT тяжелее SLIM, но пластик гораздо более приятный на ощупь. из всех моделей 1000, 2000 перешиваются, 3000 и GO — пока нет. Думайте сами. Являюсь владельцем 1000 версии, остальные юзал понемногу.
                  • 0
                    Несёте добро людям. Если не здесь, то на небесах к вашей карме прибавилось значительно.
                    • 0
                      Да, проходил много раз на псп Resident Evil 3 и постоянно играю в KKND: Crossfire.
                      • 0
                        Скажите, зачем мне PSP если у меня есть Dingoo? :)
                        • 0
                          Скажите, что у PSP нет перед Dingoo никаких плюсов?
                          • 0
                            Плюсы конечно же есть. Насколько я понимаю, начинка там более мощная. Экран побольше, и я думаю, получше. Есть wi-fi (что, вполне вероятно, будет достигнуто и на Dingoo).
                            С другой стороны, цена у psp выше.

                            Но самое главное, идеологический фактор. Dingoo — открытая консоль, под неё портирован линукс. Для многих этого уже достаточно.
                        • 0
                          Спасибо за идею!
                          Сижу играю в Dune The Battle for Arakes в эмуляторе под линукс. Ностальжи захлёстывает.

                          Единственная игра которую купил для сега мегадрайв 2, при том что сеги у меня не было, у друга брал поиграть!!!
                          • 0
                            Спасибо за материал, уже хочу Дюну на свою ПСП =)
                            • 0
                              «Обещают поддержку игры по WiFi (Adhoc)»

                              С этой хренью мы уже год разобраться не можем. Что это за Эдхок и как играть в дендевские игры по вай-фай? Лично у меня и друга выбор этого пункта просто заблокирован. Менял эмулятор на другой, но там такая же фигня. У всех так?

                              А вот про Snes9xTYL стоит добавить, что в некоторых играх бывают тормоза. Не во всех, но бывают :(
                              • 0
                                Существует два способа игры по WiFi:
                                — Ad-hoc: все игроки с консолями находятся рядом, консоли соединяются между собой, без посредничества;
                                — Infrastructure: игроки находятся где угодно, где есть WiFi-доступ в интернет, консоли подключаются к игровому серверу.
                                • 0
                                  Ну от этой информации мне легче не станет. Способы я знаю. Я не понимаю отчего ни у меня, ни у друга Адхок не открывается: /
                                  • 0
                                    У меня нет ответа. Гугл подсказывает, что в NesterJ эта функция не до конца реализована, и там, где её можно включить, игра всё равно просто зависнет.
                                    Можно попробовать эмуляторы FBA, Neo-Geo, CPS, которые я упоминал выше — может быть (может быть!) в них лучше дела с мультиплеером обстоят (Хотя это не Денди).
                                    • 0
                                      Смотрите что нашел — torrents.ru/forum/viewtopic.php?t=2094738

                                      Пока не пробовал. Но видимо этот самый Эдхок с самом эмуляторе отсуствует, а требует отдельной установки. Зато судя по описанию штука позволит играть и передавать файлы.
                                      • 0
                                        Adhoc File Transfer — это лишь средство обмена файлами.

                                        «Совместная игра» (которая там упоминается) — это механизм в PSP, который позволяет расшарить игру (обычно демо-версию или урезанную мультиплеерную версию) для других игроков, у которых нет соответствующего диска / игры.
                                        Не знал, что эту фишку научились использовать в homebrew. Adhoc File Transfer в этом случае получается действительно удобен: не обязательно иметь его на обоих консолях.

                                        Весь профит от AFT в данном случае — возможность передать напарнику нужный ром, например.

                                        > Но видимо этот самый Эдхок с самом эмуляторе отсуствует, а требует отдельной установки.
                                        Феерический бред, извините. Кроме RTFM добавить нечего.
                                        • 0
                                          »Феерический бред, извините. Кроме RTFM добавить нечего.

                                          В эмуляторе этой программы не предусмотрено. Сетевая игра доступна через Эдхок. Можете обхяснить другой способ сетевой игры через него — вперед.
                                          • 0
                                            Эдхок — это не программа, а технология
                                            • 0
                                              Нет способа сетевой игры для NesterJ!

                                              Автор эмулятора добавил этот пункт, руководствуясь каким-то своим интересом, но забросил разработку, не успев реализовать эту функцию.
                                • 0
                                  А можно пару слов поподробнее про нативную поддержку PSP игр от PCX и конвертацию образов? Или хотя бы ткните в ссылку…
                                  • 0
                                    в статье есть ссылка на FAQ на торрентсру

                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.