Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Превращаем малиновый микрокомпьютер в универсальную ретроконсоль. Эмуляторы ретро консолей


Превращаем малиновый микрокомпьютер в универсальную ретроконсоль

Содержание статьи

До выхода некстген-консолей остался месяц с лишним, и весь мир готовится к новым Battlefield’ам и FIFA’м. Если тебя все это не возбуждает, у тебя есть возможность прямо сейчас приобщиться к вечным ценностям. Давай посмотрим, как твой Raspberry Pi поможет тебе в этом деле.

Почему именно Raspberry Pi? Разумеется, ты можешь запустить эмулятор почти на любом устройстве. В большинстве случаев ты даже сможешь вывести картинку на большой экран и воспользоваться любым джойстиком. Но хочется получить все удобства работы с приставкой. Это значит: никаких клавиатур и мышей, возможность выполнять все, что нужно, с джойстика и высокая скорость загрузки. Низкое энергопотребление и бесшумность позволяют держать Raspberry Pi всегда включенным, так что последний пункт вычеркиваем. Мощности «малинки» хватит для всего, кроме разве что PS1 (но, уверен, это скоро изменится благодаря проектам вроде PSX ReARMed). А со всем остальным нам на помощь придет проект RetroArch и его графическая надстройка Emulation Station!

 

Что нам понадобится

Во многом придется повториться: очень желателен корпус (они сейчас доступны по 300–400 рублей), а подходящий зарядник у тебя почти наверняка уже есть. Наконец, понадобится SD-карта. Чем выше класс — тем лучше, тем более что 32-гиговые карты 10-го класса стоят довольно мало. Также желателен Wi-Fi-адаптер. Я пользуюсь TP-LINK TL-WN725N. В отличие от медиацентра, для игровой системы качество канала не критично, но само подключение необходимо (зачем — мы поговорим чуть позже).

 

Weapon of choice

Самому важному железному компоненту я решил отвести отдельную главу. Конечно же, речь пойдет о геймпаде. Какой лучше выбрать?

За последние 10–15 лет консоли заметно изменились, и это отразилось на их контроллерах. В первую очередь речь идет о крестовине, которая сейчас остается важной только в очень специфичных жанрах. В старых играх же крестовина была главным элементом. Взять хотя бы диагональные движения: стрельба «вверх-вправо» в Contra нужна очень часто, и тут важно четкое срабатывание. Кроме того, Nintendo до последнего удавалось удерживать патент на классическую крестовину. Microsoft, Sony и прочим приходилось изгаляться по-всякому. Насколько я понимаю, фанатам Sony в этом смысле повезло больше — у них, в отличие от Microsoft, крестовина разделена и поэтому работает четко. Короче говоря, покупка USB-клона ретроконтроллера на Amazon’е в этом контексте не кажется блажью.

Но с другой стороны, клон NES-контроллера точно не подойдет для SNES или Sega Megadrive — у него банально не хватит кнопок. Забегая вперед, скажу, что нам понадобятся дополнительные клавиши на джойстике, если мы не хотим использовать клавиатуру для выхода из эмулятора и других дополнительных функций. В этом смысле прелесть контроллера от PS3 или Xbox 360 в том, что клавиш точно хватит.

Опять-таки если у тебя уже есть игровая приставка, то наверняка есть и геймпад. Завести контроллер Xbox 360 или PS3 относительно просто.

У фанатов Sony в данном случае есть большой плюс — их джойстик универсален и может подключаться как по стандартному Bluetooth, так и по USB. С другой стороны, драйвер для DualShock придется качать и собирать своими руками, а драйвер для Xbox доступен в родном репозитории.

Другой плюс контроллера от Xbox в том, что если потом захочется поиграть на PC, то у него поддержка в играх намного лучше, чем у DualShock’а. Жирный минус в том, что контроллер от Xbox 360 работает по проприетарному беспроводному протоколу и разъем у него отличается от USB.

По себе знаю, что выбор джойстика — почти религиозный вопрос. Поэтому хотя с практической точки зрения удачнее DualShock, но, если ты привык к Microsoft-овскому контроллеру, ты все равно сделаешь все, чтобы пользоваться им. Тут есть три варианта:

  1. Купить специальный и довольно редкий беспроводной USB-адаптер Wireless Gaming Receiver for Windows PC, стоит около 1300 рублей.
  2. Купить специальный и менее редкий USB-провод для зарядки беспроводного джойстика Play & Charge Kit. Продается в комплекте с аккумулятором, стоит около 700 рублей. Длина кабеля — 2,7 м.
  3. Купить проводной джойстик (около 1500 рублей). Длина кабеля — все те же 2,7 м.

В общем, если у тебя не очень большая гостиная, логичнее всего купить Play & Charge Kit. Все-таки в быту аккумулятор намного полезнее, чем все остальное. Ну а у меня уже был проводной контроллер Xbox, поэтому говорить буду о нем.

 

Разворачиваем систему

Все, о чем дальше пойдет речь, стало возможным благодаря проекту RetroArch. Это фреймворк, объединяющий кучу эмуляторов для различных систем, от NES до PSX и DOS. Благодаря ему нам не придется, например, отдельно настраивать управление в каждом эмуляторе. Raspberry Pi активно поддерживается, и существует специальный скрипт, позволяющий довольно просто установить его на официальный дистрибутив Raspbian. Все действительно просто, но довольно долго. Мы пойдем более простым путем и возьмем специальный образ. По сути это и есть стандартный Raspbian, только с уже установленными эмуляторами.

Скачай образ любым удобным способом и залей его на SD-карту. Под Windows ты можешь использовать Win32 Disk Imager, а под Linux и OS X воспользуйся стандартным dd:

dd if=RetroPieImage* of=/dev/sdX bs=1M # Для Linux dd if=RetroPieImage* of=/dev/rdiskN bs=1M # Для OS X

Обрати внимание, что заливать нужно не в раздел, а в корень диска (то есть /dev/sdc, а не /dev/sdc1). Макинтошникам стоит обратить внимание на приставку r (rdisk вместо disk) — этот режим значительно ускоряет запись данных.

При загрузке ты увидишь вот такой сплешскринПри загрузке ты увидишь вот такой сплешскрин

Итак, записали диск, вставили в Raspberry. Подключаем зарядку, сетевой кабель и HDMI. Войдем в систему по SSH:

ssh [email protected] # Указывай свой IP, пароль — raspberry

Воткни Wi-Fi-адаптер и контроллер. Теперь настроим Wi-Fi самым простым способом.

sudo nano /etc/network/interfaces auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid "ssid" # Имя твоей сети wpa-psk "password" # Пароль к сети

А теперь займемся настройкой геймпада Xbox:

sudo apt-get update sudo apt-get install xboxdrv sudo nano /etc/rc.local xboxdrv --trigger-as-button --id 0 --led 2 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --id 1 --led 3 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --id 2 --led 4 --deadzone 4000 --silent & sleep 1 xboxdrv --trigger-as-button --id 3 --led 5 --deadzone 4000 --silent & sleep 1

Обрати внимание на опцию —id. Для беспроводного джойстика нужно использовать —wid.

Можно использовать до четырех джойстиков, но тогда придется задействовать USB-хаб с внешним питанием.

Теперь зайдем в настройки самой Raspberry:

sudo raspi-config

По умолчанию системе недоступно все дисковое пространство. Для того чтобы это изменить, выбери пункт Expand Filesystem. Во-вторых, можно поиграться с настройками производительности. Тут стоит поэкспериментировать, единого варианта нет. Я не трогал частоту процессора (пункт Overclock), но менял распределение памяти между оперативной и графической (Advanced -> Memory Split) на 256/256. После того как ты закончишь с настройками, система предложит тебе перезагрузиться. Согласись. При перезагрузке можешь выдернуть сетевой кабель — подхватится Wi-Fi.

 

Warning

Выставлять очень высокие значения частоты процессора не рекомендуется — это может привести к нарушению целостности данных на карте. Кроме того, в Emulation Station могут быть лаги.

Если все пошло как надо, то после загрузки на твоем геймпаде кружок вокруг X перестанет мигать и засветится первый сегмент. Это значит, что джойстик определился как первый в системе. При первом запуске Emulation Station предложит тебе настроить управление на джойстике, тут все довольно прозрачно.

Итак, ты в главном меню. Переключение между эмуляторами происходит по нажатию стрелок вправо-влево. Сначала ты можешь прийти в ступор — почему доступен только Doom, Duke Nukem, DOS, Apple II и Sega? Дело в том, что большинство эмуляторов будут доступны только тогда, когда в их папках появятся файлы ромов. И вот сейчас ты поймешь, зачем был нужен Wi-Fi!

На своей основной системе подключись к FTP-серверу с IP-адресом твоей «малинки» (на всякий случай: после перехода на Wi-Fi он точно будет другой). Здесь ты увидишь аккуратную структуру папок с именами систем. Учти, что каждый эмулятор поддерживает вполне конкретный набор форматов. Привожу табличку для основных эмуляторов, а полный список ты найдешь в файле /home/pi/.emulationstation/es_systems.cfg. В общем, главный момент — не нужно заливать ромсеты с ZIP-файлами. Потратишь кучу времени, а потом еще будешь сильно удивлен.

Форматы, поддерживаемые эмуляторами RetroPieФорматы, поддерживаемые эмуляторами RetroPie

После того как ты залил нужный ROM, нужно обновить Emulation Station. Для этого на геймпаде (при стандартной конфигурации) нужно нажать Start и выбрать Reload. Вуаля — соответствующий эмулятор активировался и ему видны твои ромы.

Но не спеши загружаться. По умолчанию Emulation Station не позволяет выходить из эмулятора в основное меню с геймпада. И тут начинается самый интересный момент — ручная настройка кнопок джойстика. Подключайся по SSH, набирай

sudo nano ~/RetroPie/configs/all/retroarch.cfg

Добавь в конец файла

input_exit_emulator_axis = -5

Это позволит тебе выходить из эмулятора при нажатии «вверх» на крестовине. Но на этом дело не заканчивается!

savefile_directory = /home/pi/RetroPie/savestate savestate_directory = /home/pi/RetroPie/savestate screenshot_directory = /home/pi/RetroPie/screenshots autosave_interval = 300 input_exit_emulator_axis = -5 input_save_state_axis = +4 input_load_state_axis = -4 input_screenshot_axis = +5

Если не настроить кнопку выхода, то покидать эмулятор придется с помощью ребута. Из-за частых перезагрузок запросто может нарушиться целостность карты, и придется заново заливать образ.

Итак, с помощью крестовины ты сможешь выходить из эмулятора, делать сохранение (вправо), загружать сохранение (влево), делать скриншот (вниз). При желании можно добавить страховку, для этого вставь перед input_exit строчку

input_enable_hotkey_btn = 10

Теперь для каждого действия нужно будет зажать большой Х. Учти, что любое назначение после этой строчки будет считаться как клавишесочетание Х + кнопка. На всякий случай я приложил схему кнопок с точки зрения конфига. Каждый элемент имеет суффикс (btn или axis) и номер (5, 10 или +4 для стрелок/джойстиков).

joystik

Чтобы сохранения и скриншоты заработали, не забудь создать нужные папки:

sudo mkdir /home/RetroPie/{savestate,screenshots}

После того как ты закончил все это править, не забудь снова перегрузить эмулятор. На самом деле настроек намного больше: как минимум есть еще ускоренный режим (inputtogglefastforward или inputholdfastforward). В интернете можно ознакомиться с полным списком опций.

 

Наводим красоту

Итак, остались мелочи. Во-первых, можно отключить ненужные эмуляторы. Для этого закомментируй их в /home/pi/.emulationstation/es_systems.cfg. Заодно можешь закомментить и Input Control — все равно для любой задачи тебе придется лезть в конфиг.

У RetroPie есть свой отдельный конфигуратор cd ~/RetroPie-Setup/ sudo ./retropie_setup.sh

Отсюда ты можешь обновить эмуляторы и поковыряться в различных опциях.

Во-вторых, в поставке RetroPie есть скрипт, который автоматически ищет обложки к играм. Для этого запусти:

sudo python ~/RetroPie/supplementary/ES-scraper/scraper.py -crc

Опция crc позволит искать не по названиям, а по сигнатурам файлов. Понятно, что это более длинный процесс, но зато это проще, чем вручную называть файлы так, чтобы понял скрипт. Вот, пожалуй, и все.

 

xakep.ru

Превращаем Raspberry Pi в игровую ретро консоль / Хабр

Получив заветную коробочку c «Малиновым пирогом», каждый играется с ней по своему, моей первой мыслью было поиграть в нее по настоящему, а именно устроить на ее базе эдакий универсальный эмулятор старых игр. Большинство из нас играло в Денди, многие в Сегу или СуперНинтендо, и даже не смотря на наличие новых консолей текущего поколения, память о них живет, для таких вот «тронутых» ностальгией предназначается эта статья. Для Raspberry существует порт RetroArch, если коротко, то RetroArch благодаря библиотеке libretro позволяет использовать эмуляторы через общий API, то есть что-то вроде фронтенда для различных эмуляторов. Также существует GUI для RetroArch — EmulationStation, ну и не стоит забыть о самих эмуляторах от различных разработчиков. Таким образом, мы имеем 3 уровня, сами эмуляторы, wrapper от RetroArch и графический интерфейс EmulationStation. К счастью хороший человек petrockblog написал скрипт который автоматизируют установку этих программ. Скажу сразу тестировал я это только на Raspbian (Debian Wheezy), в других системах кое-что будет отличатся, но суть должна остаться прежней. В актульной версии включены эмуляторы для следующих приставок: Atari 2600, NES (Dendy), SNES, Sega Mega Drive/Genesis, MAME (аркадные автоматы), Gameboy Advanced и великий и ужасный Doom.

Итак, сначала установим зависимости.

sudo apt-get install git dialog

Затем скачаем сам скрипт с гитхаба.

mkdir ~/git_dir cd ~/git_dir git clone github.com/petrockblog/RetroPie-Setup.git

И наконец запустим скрипт с правами sudo.

sudo ./retropie_setup.sh

В процессе запуска, скрипт спросит про тип установки, «binary» — то есть, уже скомпилированные файлы, или «source» — установка из исходников, последнее предполагает самые актуальные версии программ, но и длится 2-3 часа, решать вам.

После установки, вы обнаружите в своем домашнем каталоге папку RetroPie, а в ней еще несколько

[email protected] ~/RetroPie $ ls EmulationStation emulatorcores RetroArch-Rpi roms SNESDev-Rpi

emulatorcore -> собственно сами эмуляторыRetroArch-Rpi -> Наш RetroArch, файл настроек расположен в /etc/retroarch.cfg.EmulationStation -> GUI для RetroArch, файлы настроек расположены в ~/.emulationstationroms -> как следует из названия сюда нужно скопировать соответствующие РОМы.SNESDev-Rpi > утилиты для подключения джойстика от SNES, подробнее тут

Чтобы запустить все это дело, вводим в консоли «emulationstation»

[email protected] ~$ emulationstation

Чтобы выйти из emulationstation нажимаем F4.

Для удобства запуска, создадим ярлык. Для этого создаем файл любимым текстовым редактором (в примере vim) со следующим содержанием.

vim ~/Desktop/emustation.desktop

[Desktop Entry] Version=1.0 Type=Application Name=EmuStation Comment=EmulateStation, GUI for Retro Game Emulators Categories=Game Exec=/usr/bin/emulationstation Icon=/home/pi/.joypad.svg Terminal=false StartupNotify=false

Разумеется параметр «Icon» следует заменить на собственный.

Следующим делом подключаем геймпад, т.к. с клавиатуры играть не комильфо (да и не работает она у меня в RetroArch). Я использовал обычный китайский клон PlayStation контроллера, который продается за 10€ за пару на ebay, собственно проблем с определением в системе тут быть не должно. После подключения вводим следующую команду в консоли

sudo ~/RetroPie/RetroArch-Rpi/tools/retroarch-joyconfig | sudo tee -a /etc/retroarch.cfg

На экране появятся названия различных положений кнопок (вверх, вниз, вправо и т.д.) которые следует соответственно нажимать на геймпаде, эти значения автоматически будут добавлены в конфигурационный файл RetroArch. Но это еще не все, чтобы выходить из RetroArch c помощью геймпада, нужно добавить туда еще одну строчку, для этого откройте "/etc/retroarch.cfg" и добавьте в конец следующую строку,

input_exit_emulator_btn = “11″

где «11» это значения для вашей кнопки на геймпаде, например у меня «11» соответствует R3 (правый стик).

Запускаем еmulationstation снова, программа должна опознать что мы используем геймпад, и так же попросить ввести положения различных кнопок. Собственно все, с этого момента уже можно играть, но напоследок несколько советов.

Если вы не видите своих игр, хотя и скопировали их а папку roms, проверьте совпадает ли их расширение с указанным в файле конфигурации, регистр ВАЖЕН!

less ~/.emulationstation/es_systems.cfg

Например для Сеги по умолчанию это ".smd", то есть ROM c названием Sonic.SMD (В отличии от Sonic.smd) не определится!

Ну и главное, эмуляторы все еще развиваются, многие из них работают еще не в полную силу, почти у всех есть проблемы со звуком, но для начала я считаю, что и это уже не плохо.

P.S. Если есть какие то замечания по стилистике изложения или орфографии, сообщите, пожалуйста, об этом в ЛС.

habr.com

[Большой обзор] Эмуляторы популярных ретро-консолей

14 сентября 30-летие отпраздновал самый известный в мире водопроводчик Марио. Несмотря на призвание, он занимался чем угодно, кроме чистки труб: спасал принцесс, боролся с драконами, гонял на картах. Лучший способ почтить юбиляра — перепройти классику. Но если старенькой NES нет под рукой?

Редакция Droider спешит на помощь! В «Большом обзоре» имеется 5 эмуляторов самых известных консолей прошлого века.

GENPlusDroid является одним из самых знаменитых эмуляторов SEGA Master и SEGA Mega Drive. Популярность пришла неспроста: стабильная работа игр, гибкие, но понятные настройки (можно настраивать расположение и размер клавиш, указывать путь для хранения архивов). Предельно простой эмулятор, под который существует множество игр, знакомых с детства.

Скачать в Google Play

 

Эмулятор для любителей необычного. MAME4droid позволит играть в классику с автоматов, которые раньше устанавливали в парках и кинотеатрах. Если проводили по несколько часов у подобных машин и скармливали им карманные деньги, на приложение стоит обратить особое внимание.

Единственный минус — эмулятор требователен к «железу». Производительность и графика игры будет напрямую зависеть от мощности смартфона или планшета.

Скачать в Google Play

 

Бесплатный и удобный эмулятор для игр от GameBoy Advance, Famicom, Super Nintendo и MAME. Минимум настроек, поддержка Bluetooth-контроллеров, стабильная работа игр — всё это есть в KOBox.

К недостаткам можно отнести интерфейс приложения на японском языке. Поэтому придется надеяться на интуицию, память или на знание иероглифов.

Скачать в Google Play

 

Приложение не пытается быть всеядной мясорубкой, поэтому поддерживает исключительно игры с Game Boy Advanced, но делает это отменно. Комфортное расположение и чувствительность виртуальных кнопок, поддержка типов архивов gba и zip, что значительно упрощает поиск игр. Если интересуют только игры GBA — выбирайте MyGBA Emulator.

Скачать в Google Play

 

Самый интересное мы оставили напоследок. По сути, RetroArch — это собрание эмуляторов, аккуратно упакованных в 1 приложение. С помощью программы можно запускать на планшете или смартфоне игры для консолей Nintendo 64, NES, PlayStation 1, SEGA и прочих.

Однако из-за поддержки большого количества платформ, у RetroArch есть проблемы с отображением виртуальных кнопок контроллера — иногда находятся слишком близко к клавишам Android, что приводит к выходу или сворачиванию игры. Геймпад, подключенный по Bluetooth, решит эту проблему.

Скачать в Google Play

droider.ru

RetroArch эмулирует почти все классические игровые консоли на вашем Android

RetroArch эмулирует почти все классические игровые консоли на вашем Android.

У меня ноутбук без мощного графического ускорителя и я не могу играть в Diablo 3, Left4Dead, новый UFO. Поэтому я играю в казуалки на смартфоне и планшете. А еще я играю в ретро-игры на своем ПК, на котором эмулируется DOS. Если бы у меня был Android, то я бы установил на него эмулятор RetroArch, который может эмулировать несчетное число консолей прошлого, на которых можно запускать сотни ретро игр!

Вот какие консоли он эмулирует:

  • PlayStation 1 (emulator: PCSX ReARMed)
  • Super Nintendo (emulator: SNES9x Next)
  • Nintendo Entertainment System (emulator: FCEUmm / NEStopia)
  • GameBoy / GameBoy Color (emulator: Gambatte)
  • GameBoy Advance (emulator: VBA Next)
  • Arcade (emulator: Final Burn Alpha)
  • Neo Geo Pocket Color (emulator: Mednafen NGP)
  • Virtual Boy (emulator: Mednafen VB)
  • Sega Genesis/Mega Drive (emulator: Genesis Plus GX)
  • Sega Master System/Sega Game Gear (emulator: Genesis Plus GX)
  • Sega CD / Mega CD (emulator: Genesis Plus GX)
  • PC Engine / PC Engine CD (emulator: Mednafen PCE Fast)
  • WonderSwan Color / Crystal (emulator: Mednafen Wonderswan)
  • Cave Story (game engine: NX Engine)
  • Doom 1 / Doom 2 / Ultimate Doom / Final Doom (game engine: prBoom)

Эмулятор поддерживает подключение внешних контроллеров по USB и bluetooth. А можно просто управлять играми экранными кнопками.

Ниже — реально работающий пример приложения на SAMSUNG Galaxy Note 2.

Цена: Бесплатно

lifehacker.ru

Играем в ретро консоли без затрат на любом устройстве.

Всем привет! В последнее время сеть заполонили обзоры старых консолек(в основном NES), причем стоимостью от 20$. Ностальгия — это конечно хорошо, но проще немного добавить и купить два геймпада, а консольки эмулировать на компе, тв-боксе, планшете. Даже если надоест, джойстики пригодятся в будущем.

Сегодня рассмотрим продукт RetroArch, запустить и настроить который сможет каждый. Проект открытый, не сочтите за рекламу. В чем же его преимущество перед другими?  Это список поддерживаемых систем, обратите внимание на даты обновления

Можно подгрузить более 40 ядер для эмуляции той или иной платформы, при чем загрузка и обновление производится в самой программе, не нужно самостоятельно ничего качать и вручную раскидывать по каталогам. А чего стоит авто сохранение прогресса игры? Сколько нервов было потрачено в детстве из за зависаний или перегрева блока питания, когда тебе осталось пройти всего ничего, но в комнате уже начинает попахивать горячим пластиком =)

Мы разберем базовые настройки, необходимые для первого комфортного старта, с остальными можно будет разобраться самостоятельно, ну или оставить как есть. Устанавливаем последнюю версию, для Android можно использовать Google Play, либо посетив официальный сайт. Есть поддержка русского языка, но я его не включал, т.к. в ранних версиях перевод был кривой. После запуска нас встречает вкладка основного меню. 

Первым делом нам нужно подгрузить интересующие нас ядра, для этого переходим в Load Core — Download Core, тапаем по нужным и ждем окончания загрузки.

В дальнейшем нет необходимости запускать сначала ядро, потом файл игры — система автоматически подхватит нужное при выборе контента или спросит какое использовать. Так же в списке установленных ядер есть пункт Start Remote Control. С помощью него можно проверить правильно ли определяются нажатия подключенного геймпада.

 По скриншоту можно догадаться, что поддерживаются наэкранные кнопки, поэтому наличие геймпада не обязательно, более того, даже можно играть вдвоем в одну игру — для этого достаточно быть подключенными к одной сети посредством WI-FI. Механизм простой — один игрок создает хост, второй к нему подключается. Каждый играет на своем устройстве, но разными персонажами. Мы могли только мечтать о таком в детстве =) 

Обратите внимание, буквенные кнопки геймпада «не правильные». Если повернуть по часовой стрелке и поменять местами «B» И «X», получится привычная X-Box раскладка. Это нужно учитывать во время привязки кнопок если неудобно играть на стоковой.

Под спойлером  инструкция по смене скина наэкранного геймпада — информация для тех, у кого нет физического.

Спойлер

 Так же можно подгрузить другой, более привычный для той или иной приставки оверлей. Для этого заходим во вкладку Настройки — Onscreen Display — Onscreen overlay — Overlay Preset, 

Выбираем папку gamepads

B в ней тапаем по нужной нам платформе, например nes и подгружаем файлnes.cfg

И получаем вот такой  оверлей, но есть один минус — обратите внимание какие кнопки физического геймпада будут использоваться. Не очень удобно при периодическом использовании X-Box подобных манипуляторов, так что есть смысл переключать оверлей только если не планируется подключать сторонние джойстики, иначе нужно будет перенастраивать глобальную привязку кнопок.

 Я подгрузил ядра: Nestopia UE, Genesis Plus GX, Beetle PSX, PPSSPP. Денди, Сега, PS1 и PSP соответственно.

Ромы можно качать с любого понравившегося сайта, я использовал <ссылка убрана модератором>. Для загрузки не требуется ни регистрация, ни ожидание, к тому же можно найти много локализованных версий популярных игр.

Еще одной особенностью RetroArch является автоматическое распознание ромов и автоматическая загрузка нужного ядра. Просто распаковываем загруженные файлы в одну кучу на флешку и подгружаем интересующий. Так же можно просканировать папку через меню плейлистов и программа сама сгруппирует игры относительно имеющихся ядер. Удобненько. У меня на автомате не подхватило PSP, но это потому что используются образы дисков и один и тот же формат подходит под несколько платформ. Первую PS распознает нормально.

 Все что остается сделать — это зайти в любой плейлист и тапнуть на интересующую игру.

Если нужной игры нет в списке, в главном меню нажимаем Load Content

И вручную указываем нужный файл

 Можно играть

При использовании внешнего геймпада, оверлей можно свернуть чтобы не мешал. Или сменить оверлей под Сеговский чтобы было удобнее использовать виртуальный геймпад

 Я давно слежу за проектом, и у пользователей часто возникали проблемы с подключением периферии. После подключения нескольких манипуляторов мог не работать один из них или вообще оба, а ведь возможность играть вдвоем на одном устройстве — немаловажная функция.

У меня уже был знакомый многим MOCUTE 050. В основном использовал его в связке с планшетом — большинство игр без проблем его подхватывали. Весь из пластика, включая стики, без виброотдачи и кнопочными триггерами, но зато довольно бюджетный и есть выдвижной фиксатор для мобильных устройств.

АКТУАЛЬНАЯ ЦЕНА

Единственное, что пришлось настроить — это передние триггеры, но они используются только для PS игр, в остальном он подхватился автоматически и его работа не вызывала нареканий. Сколько же игр было перепройдено вечерами после работы. Надоело — сохранился, на следующий день загрузился и продолжаешь. Зачем играть в старье, там же ни графики, ни звука нормального? Не знаю, есть в них что-то, что заставляет брать снова джойстик в руки, хотя буквально вчера ты его был готов разбить о стену в попытках пройти очередной уровень старенькой аркады =) 

Под спойлером небольшое ностальгическое отступление =)

 

Спойлер

Больше всех мне нравится денди. То ли потому что это была моя первая и единственная приставка — помню как отец подарил ее мне, как мы играли с ним в Танки из сборника 100500 игр на одном картридже и TMNT — TOURNAMENT, как мама прятала комплектный пистолет чтобы я не сажал кинескоп, стреляя в уток. Чет кажется, что появились грустные нотки в статье, но нет, те времена просто вспоминаю с ностальгией, родители живы, здоровы и мы с отцом даже немного вспомнили мое детство пару дней назад(когда я получил второй геймпад). Поначалу изображение давит своей простотой, но довольно быстро привыкаешь и увлекаешься геймплеем, отодвигая графику на второй план  =) 

 Меня в свое время очень зацепили игры серии Nekketsu от Technos Japan Corporation для Nintendo. Особенно футбол. Для денди это было нечто — погодные условия(дождь, ветер, молнии, грязь или лужи после дождя в зависимости от покрытия), ну и самое главное — возможность избивать соперника, как мячом, так и конечностями(этого так не хватает в спортивных играх). Как ни странно, существуют и правила, которые нельзя нарушать. Ручная расстановка членов команды — у каждого были свои способности и «супер-удары», смена настроения игроков(могут отказываться отдавать пас или бить по воротам), в перерывах можно было хвалить команду или ругать, что так же влияло на дальнейший ход матча. Переигрывал чемпионат несколько раз, в том числе сразу после установки и настройки эмулятора ))

 

Ну да ладно, что-то я отвлекся от темы. Два геймпада… Вообще RetroArch поддерживает одновременное подключения множества игроков, конечно в зависимости от используемого эмулятора. Так же он поддерживает подключение нескольких манипуляторов, но есть одно но. В подгружаемой базе есть далеко не все устройства и при подключении неизвестного ему манипулятора накидывается базовый конфиг, устройство обзывается "Android Gamepad" и останется лишь подкорректировать раскладку если возникли проблемы. При подключении второго неизвестного джойстика, он так же обзывается "Android Gamepad", понимаете в чем соль? Хорошо, я поясню — когда нет разделения по ID, оба эти геймпада система видит как одно устройство, какие бы режимы работы мы не пробовали. Что же делать? Всего лишь взять и добавить конфиги для каждой модели. Файлы надо закинуть по пути:  /data/data/com.retroarch/autoconfig/android  либо создать новую папку в любом удобном месте, закинуть их туда и в программе сменить путь до конфигураций через меню Настройки — Directory — Input Autoconfig

 Узнал я об этом до того как получил второй джойстик. Выбор пал на популярную и недорогую модель Litestar3 PXN-9603. Отличие от предыдущей модели: Наличие виброотклика, прорезиненные стики, софттач на нижней части корпуса, аналоговые триггеры, поддержка XInput - стандарт Xbox 360, совместим со всеми современными компьютерными играми, DInput - может пригодится при использовании старых эмуляторов или игр. Отсутствует bluetooth(используется комплектный ресивер), нет задержки ввода — у MOCUTE она совсем небольшая, но в играх, требующих быстрой реакции, может вывести из себя. Практически полное внешнее сходство с контроллерами Xbox 360, но зачем-то использован маркий глянец на лицевой части.

АКТУАЛЬНАЯ ЦЕНА 

Сначала проверил RetroArch на ПК — оба геймпада нашлись, можно было их распределить по игрокам и подправив раскладку играть. Отлично, скинул игры на флешку, флешку вопхнул в тв-бокс, оба геймпада система видит, но вот работать вместе никак не хотят — какой последним подключается, тот и работает. Как и писал выше, понадобилось прописать конфиги под каждый, только после этого они подружились с программой и появилась возможность выбрать какое устройство принадлежит первому, а какое второму игроку. Глобально клавиши уже будут работать правильно. Вот только расположены они не по человечески. Взять то же Денди. Чтобы было нагляднее, накинул привычный скин. Расположение очень неудобное, т.к. придется использовать клавиши «A(низ)» и «B(право)», хотя сподручнее использовать «X(лево)» и «A(низ)».

Вызываем меню(средняя кнопка со значком приложения), в нем переходим в Controls

И вот это безобразие 

Меняем на правильное и нажимаем Save Core Remap File чтобы все игры для данного ядра могли подхватывать новые настройки. Кстати, по умолчанию кнопки «турбо» не работают, но включаются в настройках — Input.

По аналогии можно подкорректировать раскладку для любой другой платформы. Конфигурация сохраняется каждый раз после выхода из программы, это через кнопку "Quit RetroArch", поэтому после всех настроек рекомендую выйти и войти заново. Если выгрузить приложение по другому, при следующем запуске будет подгружен последний сохраненный конфиг. Иногда это полезно если что-то пошло не так. Просто убиваете программу, входите — и все работает как до вмешательства. 

По поводу работоспособности эмуляторов.

Нестабильно работает только PSP, как в Android устройствах, так и при запуске на довольно мощном ПК. Качество меняется от игры к игре, при чем в меню FPS проседает зачастую больше, чем во время игры, возникают проблемы со звуком. Остальные ядра работают без нареканий. А еще не ожидал, что спустя столько лет будут слезиться глаза от графики PS1 )) Сега с Денди на ее плане еще бодрячком держатся, видимо пиксельная 2D графика не устаревает.

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

Вот тут можно забрать файлы конфигурации для используемых мной геймпадов(оба подключались в режиме «авто»).

Всё, ваше устройство готово для совместного прохождения, приятной игры  =)

www.ixbt.com

Эмуляторы популярных ретро-консолей

14 сентября 30-летие отпраздновал самый известный в мире водопроводчик Марио. Несмотря на призвание, он занимался чем угодно, кроме чистки труб: спасал принцесс, боролся с драконами, гонял на картах. Лучший способ почтить юбиляра — перепройти классику. Но если старенькой NES нет под рукой?

[Большой обзор] Эмуляторы популярных ретро-консолей

Редакция Droider спешит на помощь! В «Большом обзоре» имеется 5 эмуляторов самых известных консолей прошлого века.

[Большой обзор] Эмуляторы популярных ретро-консолей

GENPlusDroid является одним из самых знаменитых эмуляторов SEGA Master и SEGA Mega Drive. Популярность пришла неспроста: стабильная работа игр, гибкие, но понятные настройки (можно настраивать расположение и размер клавиш, указывать путь для хранения архивов). Предельно простой эмулятор, под который существует множество игр, знакомых с детства.

Скачать в Google Play[Большой обзор] Эмуляторы популярных ретро-консолей

 

[Большой обзор] Эмуляторы популярных ретро-консолей

Эмулятор для любителей необычного. MAME4droid позволит играть в классику с автоматов, которые раньше устанавливали в парках и кинотеатрах. Если проводили по несколько часов у подобных машин и скармливали им карманные деньги, на приложение стоит обратить особое внимание.

Единственный минус – эмулятор требователен к «железу». Производительность и графика игры будет напрямую зависеть от мощности смартфона или планшета.

Скачать в Google Play[Большой обзор] Эмуляторы популярных ретро-консолей

 

[Большой обзор] Эмуляторы популярных ретро-консолей

Бесплатный и удобный эмулятор для игр от GameBoy Advance, Famicom, Super Nintendo и MAME. Минимум настроек, поддержка Bluetooth-контроллеров, стабильная работа игр — всё это есть в KOBox.

К недостаткам можно отнести интерфейс приложения на японском языке. Поэтому придется надеяться на интуицию, память или на знание иероглифов.

Скачать в Google Play[Большой обзор] Эмуляторы популярных ретро-консолей

 

[Большой обзор] Эмуляторы популярных ретро-консолей

Приложение не пытается быть всеядной мясорубкой, поэтому поддерживает исключительно игры с Game Boy Advanced, но делает это отменно. Комфортное расположение и чувствительность виртуальных кнопок, поддержка типов архивов gba и zip, что значительно упрощает поиск игр. Если интересуют только игры GBA – выбирайте MyGBA Emulator.

Скачать в Google Play[Большой обзор] Эмуляторы популярных ретро-консолей

 

[Большой обзор] Эмуляторы популярных ретро-консолей

Самый интересное мы оставили напоследок. По сути, RetroArch — это собрание эмуляторов, аккуратно упакованных в 1 приложение. С помощью программы можно запускать на планшете или смартфоне игры для консолей Nintendo 64, NES, PlayStation 1, SEGA и прочих.

Однако из-за поддержки большого количества платформ, у RetroArch есть проблемы с отображением виртуальных кнопок контроллера — иногда находятся слишком близко к клавишам Android, что приводит к выходу или сворачиванию игры. Геймпад, подключенный по Bluetooth, решит эту проблему.

Скачать в Google Play[Большой обзор] Эмуляторы популярных ретро-консолей

analogindex.ru

RetroArch — оболочка для запуска игр.

Начиная с версии 1.4 (сборка для Raspberry Pi 2, AlexELEC-RPi2-1.4) в систему добавлена оболочка для запуска игр – «RetroArch».

RetroArch – это фронтэнд с графической оболочкой на основе библиотеки «libretro». Приложение построено по модульному принципу, что дает возможность запускать игры для разных консолей из одного интерфейса. «RetroArch» поддерживает большой набор эмуляторов, но так как не все эти эмуляторы хорошо работают на «Raspberry Pi 2» — в систему добавлены только те, что были протестированы и прекрасно работают:

  • PCSX ReARMed – эмулятор «PlayStation 1»
  • SNES9x Next – эмулятор «Super Nintendo»
  • Genesis Plus GX – эмулятор «Sega Genesis/Mega Drive, Sega Master System/Sega Game, Sega CD/ Mega CD»
  • PicoDrive – еще один эмулятор для «Sega Genesis/Mega Drive, Sega CD/ Mega CD»

С помощью этого набора Вы можете запускать тысячи игр на любой вкус.

Лично я проверил около десятка игр для разных консолей, все они запускались и работали отлично.

 

 

Запуск и настройка «RetroArch».

Небольшое отступление.

Если Ваша система не зарегистрирована – Вы не сможете переключаться между оболочками Kodi <-> RetroArch из графического интерфейса (с помощью пульта, клавиатуры и т.д.), вместо переключения – система будет выключена.

Поэтому, если Вы хотите запустить и протестировать работу «RetroArch» — Вам необходимо это сделать из терминала.

Последовательность команд для запуска «RetroArch»:

systemctl stop kodi

modprobe snd_bcm2835

retroarch

После завершения работы «RetroArch» — Вы можете снова запустить «Kodi»:

rmmod snd_bcm2835

systemctl start kodi

 

Файлы и каталоги «RetroArch».

Основной файл конфигурации – «/storage/.config/retroarch/retroarch.cfg». Он будет создан после первого запуска «RetroArch». Большинство настроек Вы можете сделать из графического интерфейса программы.

Но некоторые настройки, всё же нужно делать вручную. Например: я рекомендую сразу настроить параметр «video_aspect_ratio» для Вашего телевизора/монитора.

video_aspect_ratio =

#1.333333 (4:3) Traditional SDTV

#1.56 (14:9) 4:3/16:9 Compromise aspect ratio

#1.6667 (5:3 Super 16mm)

#1.77 (16:9) HDTV US standard

#1.78 (16:9) HDTV US standard alternate

#1.6 (16:10) Common computer screen ratio

#1.6667 (5:3) Common European widescreen standard

#1.85 Common US widescreen cinema

#2.39 Current widescreen cinema alternate

#2.40 Current widescreen cinema alternate

 

«/storage/roms» — в этот каталог нужно складывать образы игр (это каталоги по умолчанию, Вы можете их изменить в «/storage/.config/retroarch/retroarch.cfg»).

Сами образы Вы без труда найдете в сети. Я скачивал с этого сайта. Например:

«/storage/system» — каталог для BIOS консолей. Некоторые эмуляторы, для запуска игр, требуют наличия BIOS-файлов. Например, для «PCSX ReARMed» могут требоваться файлы:

  • scph5500.bin (MD5 sum: 8dd7d5296a650fac7319bce665a6a53c)
  • scph5501.bin (MD5 sum: 490f666e1afb15b7362b406ed1cea246)
  • scph5502.bin (MD5 sum: 32736f17079d0b2b7024407c39bd3050)

Какие эмуляторы требуют наличия «BIOS» Вы можете узнать из Libretro Wiki.

Те, что использовал я – Вы можете скачать здесь. Просто скопируйте их в каталог «/storage/system».

Оба эти каталога доступны через «Samba» (Сетевое окружение).

  • «Roms» — соответствует «/storage/roms»
  • «RomSystem» — соответствует «/storage/system»

Остальные каталоги (например: savefiles, savestates) не так важны, их назначение Вы можете узнать из файла «/etc/retroarch.cfg». Хотя названия говорят сами за себя.

 

Настройка джойстика.

Из каталога «/etc/retroarch-joypad-autoconfig» программа автоматически подбирает настройки для Вашего «Gamepad».

Если эти настройки Вас не устраивают или Вашего устройства нет в списке – используйте утилиту «retroarch-joyconfig».

После настройки, Вам нужно скопировать (заменить) конфигурацию джойстика в файл «retroarch.cfg». На этой страничке Вы найдете описание кнопок джойстика для разных консолей.

www.alexelec.in.ua


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..