Играем в приставочные игры под Linux
Лет десять назад (а может и больше), я с друзьями почти каждый день ходил к одному нашему однокласснику, у которого была игровая приставка Super Nintendo. Мы проводили часы пытаясь освоить многочисственные варианты combo-ударов в лучшем файтинге всех времён (по версии Cornelius Magazine) – Killer Instinct.
Оказывается, ощутить "инстинкт убийцы" можно и без помощи игровой консоли. Для этого нужно воспользоваться одной из приведённых ниже команд:
sudo ps -eo pid h | xargs kill -kill(не рекомендуется)sudo aptitude install snes9x-x(рекомендуется)
Я воспользовался вторым вариантом и получил в своё распоряжение эмулятор игровой консоли Super Nintendo. Осталось только найти образ нужной игрушки (ROM). Для этого можно погуглить словом "rom"+название_игры. В случае с Killer Instinct нужный образ нашёлся очень быстро. Это оказался файл с расширением .smc размером ~4Mb.
Запускается игра так:
snes9x /path/to/rom

Чтобы полностью погрузиться в приставочную атмосферу и я решил воспользовался USB Gamepad'ом фирмы Genius. Чтобы заставить его работать, я установил следущие пакеты:
sudo aptitude install joystick xserver-xorg-input-joystick
Теперь при подключении геймпада должно появиться устройство /dev/input/js0
Тут у меня возникла проблема: работали только кнопки, перемещение не работало. Поэтому я сделал следующее:
jscal /dev/input/js0
Эта программа попросила переместить джойстик в определённые положения по осям X/Y и таким образом откалибровала его (где при этом сохраняются настройки, я не понял). После этого перемещение заработало.
Чтобы играть с джойстиком, запускать игру нужно так:
snes9x -joydev1 /dev/input/js0 /path/to/rom
Второй джойстик можно подцепить через опцию -joydev2
А вот и скриншот
Комментарии
Импортированы из оригинального блога.
Поставьте ещё ссылку на zsnes. По моим ощущениям, один из лучших эмуляторов SNES. Именно на нём я как-то прошёл хронотриггер и другие шедевры squaresoft (потому что настоящей SNES у меня никогда не было:D)
И ещё visualboyadvance тоже очень хорош, и игр для него много.
xmame и gnuboy это тоже классика, но с ними у меня уже личного приятного опыта не было. До кучи, ещё atari800, hatari... ну и, наверное, эмуляторы zx spectrum :)
А мне zsnes больше понравился