Эмуляция > Эмуляторы консолей 6 поколения и выше
Десктопный Reicast
(1/3) > >>
Vochatrak:
Итак, хотелось создать тему по десктопной версии этого эмулятора.
Как минимум, это единственный эмулятор Dreamcast под Linux...

                                                       

И сразу же вопрос - как переназначить кнопки в Рейкасте?
Или какие кнопки используются по умолчанию? 
s1nka:

--- Цитата: Vochatrak от 20 Октябрь 2016, 22:39:55 ---Как минимум, это единственный эмулятор Dreamcast под Linux...
--- Конец цитаты ---
Вранье. Есть еще lxdream.

з.ы. вопрос в личку видел. Еще не глядел
Vochatrak:

--- Цитата ---Вранье. Есть еще lxdream.
--- Конец цитаты ---
Он официально мертв, причем в недописанном состоянии окочурился. :hang:
Chaotix:

--- Цитата: Vochatrak от 22 Октябрь 2016, 00:06:08 ---Он официально мертв, причем в недописанном состоянии окочурился. :hang:

--- Конец цитаты ---
А Reicast не мёртв? Не знаю как на линух, а на Андроид и винду ничего не менялось уже больше года точно.
Vochatrak:

--- Цитата ---А Reicast не мёртв?
--- Конец цитаты ---
lxdream мертв. Рейкаст вполне активно пилится...

Добавил:
Вот сейчас не поленился и установил lxdream. Он звук даже не пытается выводить... у всех так?
MetalliC:
Vochatrak, с irc (только что)

--- Цитата ---[23:42:44] <+skmp> well, android updates have been meeh
[23:42:53] <+skmp> in general, nulldc over wine will be better than reicast
[23:43:00] <+skmp> (more accurate)
[23:43:27] <+skmp> to get reicast to the speed levels it had to be for android a lot of corners where cut
--- Конец цитаты ---

если кто с английским совсем не дружит: автор советует использовать нульдц под вайном вместо рейкаста ;)
Vochatrak:
MetalliC
Рейкаст запускает то что нулик не умеет. Да и натив все-таки. Управление настроить бы и нормально...

MetalliC:

--- Цитата: Vochatrak от 24 Октябрь 2016, 00:35:09 ---Рейкаст запускает то что нулик не умеет.
--- Конец цитаты ---
на сколько я знаю наоборот. Skies of Arkadia и Record of Lodoss например виснут/вылетают на определенных моментах, и еще кучка других игр которые работали на нуле но перестали на рейке.
из-за того что названо в цитате "срезанными углами", то есть выпиленной нормальной но не быстрой эмуляции некоторых вещей, и прикрученных вместо этого костылей-скороходов для всяких маломощных вёдер ))

не вижу смысла упираться, автор обоих этих эмуляторов сам же говорит - нуль лучше и правильнее/точнее.


--- Цитата: Vochatrak от 24 Октябрь 2016, 00:35:09 ---Управление настроить бы и нормально...
--- Конец цитаты ---
это линукс  ^_^ бери исходники, ищи где там в них забито управление, меняй, перекомпилируй
Vochatrak:

--- Цитата ---на сколько я знаю наоборот.
--- Конец цитаты ---
Не забывай что нулик запускается в Вайне. Скажем Headhunter (rus) в Нуле у меня вообще не запустился.

--- Цитата ---не вижу смысла упираться,
--- Конец цитаты ---
Я и не упираюсь. Просто есть нативный эмулятор, он нормально запускает то что мне нужно и работает вполне приемлемо, чего бы его не использовать?

--- Цитата ---это линукс   бери исходники, ищи где там в них забито управление, меняй, перекомпилируй
--- Конец цитаты ---
Скажу по секрету - (шепотом) не все пользователи Линукса, программисты. ;)
В любом случае, должно же настраиваться управление в Рейкасте? Там вроде есть даже скрипт/программа (не знаю как правильно обозвать) reicast-joyconfig.py
При запуске выдает

--- Код: ---$ ./reicast-joyconfig.py
Can't import evdev module. Please install it.
You can do this via:
  pip install evdev
--- Конец кода ---
При том что

--- Код: ---/usr/lib/libevdev.so.1
/usr/lib/libevdev.so.1.0.0
/usr/lib/libevdev.so.2
/usr/lib/libevdev.so.2.1.16
/usr/lib64/libevdev.so.1
/usr/lib64/libevdev.so.1.0.0
/usr/lib64/libevdev.so.2
/usr/lib64/libevdev.so.2.1.16
/usr/lib64/pulse-8.0/modules/module-mmkbd-evdev.so
/usr/lib64/qt5/plugins/generic/libqevdevkeyboardplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevmouseplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevtabletplugin.so
/usr/lib64/qt5/plugins/generic/libqevdevtouchplugin.so
/usr/lib64/xorg/modules/input/evdev_drv.so
/usr/share/X11/xkb/keycodes/evdev
/usr/share/X11/xkb/rules/evdev
/usr/share/X11/xkb/rules/evdev.extras.xml
/usr/share/X11/xkb/rules/evdev.lst
/usr/share/X11/xkb/rules/evdev.xml
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/doc/x11-driver-input-evdev
/usr/share/doc/x11-driver-input-evdev/COPYING
/usr/share/man/man4/evdev.4.xz

--- Конец кода ---
Что ей нужно и где она это пытается найти, я без понятия.
Может у кого-то оно запускается? Мне бы конфиги (уже настроенные) подложить и красота...
Ogr:

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---Скажу по секрету - (шепотом) не все пользователи Линукса, программисты.
--- Конец цитаты ---
Скажу по секрету - (шепотом) это не правильные пользователи линупса. :lol: таким прямая дорожка на венду. ;)
s1nka:

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---Что ей нужно и где она это пытается найти, я без понятия.
--- Конец цитаты ---

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---You can do this via:
  pip install evdev
--- Конец цитаты ---
Охлол. Он же вроде черным на русском пишет, что для питона нужен evdev.
MetalliC:

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---Скажем Headhunter (rus) в Нуле у меня вообще не запустился.
--- Конец цитаты ---
СКР ? работает на нуле Хедхантер и англ и рус.

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---Мне бы конфиги (уже настроенные) подложить и красота...
--- Конец цитаты ---
это которые в reicast-emulator/shell/linux/mappings ?  keyboard.cfg controller_generic.cfg итп

--- Цитата: Vochatrak от 24 Октябрь 2016, 01:58:53 ---Скажу по секрету - (шепотом) не все пользователи Линукса, программисты.
--- Конец цитаты ---
программистом нет, но продвинутым пользователем надо быть, уметь читать инструкции, включать голову и всё такое.

судя по симптомам эта система не для тебя. поставь винду и не парь себе и другим людям мозг.
Vochatrak:

--- Цитата ---Скажу по секрету - (шепотом) это не правильные пользователи линупса.  таким прямая дорожка на венду. 
--- Конец цитаты ---
Зчазз, чюмаданы только соберу. И да, каким таким?

--- Цитата ---Охлол. Он же вроде черным на русском пишет, что для питона нужен evdev.
--- Конец цитаты ---
Как должна называться библиотека и где должна лежать еще узнать бы...

--- Цитата ---работает на нуле Хедхантер и англ и рус.
--- Конец цитаты ---
Фиг знает. Только что проверял, вылетает и все. (тут видемо версию Nulldc и Вайна подбирать придется)

--- Цитата ---это которые в reicast-emulator/shell/linux/mappings ?  keyboard.cfg controller_generic.cfg итп

--- Конец цитаты ---
Нет, это дефолтные настройки. Нужны из хомяка ~/.reicast/emu.cfg и папку mappings c конфигами. (сейчас не могу посмотреть где она точно лежит, либо ~/.config/reicast либо ~/.local/reicast либо там же ~./.reicast)

--- Цитата ---программистом нет, но продвинутым пользователем надо быть, уметь читать инструкции, включать голову и всё такое.
--- Конец цитаты ---
В мане ничего полезного не оказалось.
Окромя :

--- Код: ---[input]
.br
evdev_device_id_1 = X
.br
evdev_mapping_1 = my_mapping.cfg
.LP

You can create your own mappings with the \fBreicast-joyconfig\fR tool. You should either put them into the "mappings" folder inside the reicast config directory. As an alternative, you can specify an absolute path (which has to begin with a leading slash "/"):
.IP
[input]
.br
evdev_device_id_1 = X
.br
evdev_mapping_1 = /path/to/my_mapping.cfg
.LP

If you don't specify a mapping file, \fBreicast\fR will use one of the pre-defined mapping files (e.g. for Xbox 360 controllers).

If the evdev input works for you, it's probably best to deactivate the legacy joystick API input:

.IP
[input]
.br
joystick_device_id =-1
.LP

--- Конец кода ---
Но прописывание ID моего пада (xboxdrv тоже пробовал) ничего не дает.

--- Цитата ---судя по симптомам эта система не для тебя. поставь винду и не парь себе и другим людям мозг.
--- Конец цитаты ---
Прям запарил мозг? Создал тему, сижу жду тихонечко... :neznayu:

 
CaH4e3:

--- Цитата: Vochatrak от 24 Октябрь 2016, 22:04:44 ---Прям запарил мозг? Создал тему, сижу жду тихонечко... :neznayu:
--- Конец цитаты ---
рейкаст - эмулятор для андроида. то, что он "кроссплатформенный" - это кич, выпендреж, большей частью потому, что все используемые библиотеки для андроида - линуховые, и соответственно его можно теоретически портировать на линух и на то, что умеет линуховые либы портировать подо что-то другое. ну типа сдл. рейкаст работает стопроцентно только под андроедом, все остальные таргеты - это игрушки автора, сделанные им для хохмы. соотвественно, все баги не андроид таргетов - это мало-*бип*учий фактор. если ты хочешь себе под линупс свой муль дремкаста красивый, в чем проблема? муль опенсорс. линупс опенсорс. бери сорс и пили себе как нравится. лол
Vochatrak:

--- Цитата ---если ты хочешь себе под линупс свой муль дремкаста красивый, в чем проблема?
--- Конец цитаты ---
Да я собственно просто хочу настроить управление в Рейкасте.

P.S. И чего вы все прицепились к Линуксу? Если в любой теме пользователь Винды спросит - "а как настроить джойстик?" (и это при наличии GUI) ему просто, спокойно ответят. Но только стоит упомянуть Линукс, так сразу -". бери сорс и пили себе как нравится. лол" -"поставь винду и не парь себе и другим людям мозг." -"таким прямая дорожка на венду. " и.т.д.

P.P.S. Рейкаст кстати отличный вариант для обладателей нетбуков, неттопов и HTPC на всяких атомах. Так что, десктопный вариант вполне имеет право на жизнь.
Tetsujin:
Ох уж этот тонкий юмор "красноглазых" программистов -))
На всех форумах одно и тоже - как начинается тема о сравнении настольных ОС, так линуксы ничем не хуже винды и такие же удобные и каждый дурак справится и прямо-таки бесплатные и т.д. и т.п., но как начинаются вопросы - так и мнение сразу противоположное и пингвиноводство уже становится для избранных, а далее начинается "поливание".

Vochatrak, Зачем ты пытаешься с нуля придумать велосипед, если он давно изобретён?
Скачай готовое решение и посмотри конфиги, как это было реализовано:
https://vk.com/page-62777044_51219274  https://www.youtube.com/watch?v=9fitaPTJRJI
https://github.com/reicast/reicast-emulator  https://www.youtube.com/watch?v=lbltrnzXlW4
http://dreamcast-talk.com/forum/viewtopic.php?f=3&t=7598
CaH4e3:

--- Цитата: Vochatrak от 24 Октябрь 2016, 23:51:18 ---P.S. И чего вы все прицепились к Линуксу? Если в любой теме пользователь Винды спросит - "а как настроить джойстик?" (и это при наличии GUI) ему просто, спокойно ответят. Но только стоит упомянуть Линукс, так сразу -". бери сорс и пили себе как нравится. лол" -"поставь винду и не парь себе и другим людям мозг." -"таким прямая дорожка на венду. " и.т.д.
--- Конец цитаты ---
ну наверное потому, что проблемы возникают как раз у пользователей линупса, которые не совсем умеют его нормально пользовать лол


--- Цитата: Vochatrak от 24 Октябрь 2016, 23:51:18 ---P.P.S. Рейкаст кстати отличный вариант для обладателей нетбуков, неттопов и HTPC на всяких атомах. Так что, десктопный вариант вполне имеет право на жизнь.

--- Конец цитаты ---

да, это было бы ок, если бы не то, что я сказал ранее - десктопный билд рейкаста - это побочка андроидового порта. т.е. автор ее сделал потому, что может, но вот полировать и фиксить баги в ней он не собирался ниразу. если в репе рейки найдется писишный кодер, заинтересованный в соответствующем порте, он может поправит. врядли это сделает рази в текущей версии.
Vochatrak:

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

--- Цитата --- десктопный билд рейкаста - это побочка андроидового порта. т.е. автор ее сделал потому, что может, но вот полировать и фиксить баги в ней он не собирался ниразу.
--- Конец цитаты ---
Ну, в принципе он и сейчас относительно рабочий. Если и следующие версии будут собираться под Линукс (Винду, Макось),  ничего допиливать под десктоп и необязательно.
Я ведь правильно понимаю, код там один (просто собирается под разные платформы без изменений) и фиксы Андроид версии все равно улучшат совместимость десктопных сборок?

Кстати пад таки настроил!
В общем примерно такая последовательность действий:
Ставим python‐pip
Потом даем команду sudo pip install evdev (жуть, под рутом дать что-то устанавливать...)
После узнаем "event" своего пада ls -l /dev/input/by-path
Теперь пишем в  ~/.reicast/emu.cfg  полученную циферку

--- Код: ---evdev_device_id_1 = 16
--- Конец кода ---
И прописываем конфиг пада туда же
evdev_mapping_1 =/home/dna/.reicast/mappings/controller_ps3.cfg
После запускаем ./reicast-joyconfig.py -f ./controller_ps3.cfg (из папки tools)
После настройки кидаем полученный файл в кудавытампрописаливконфиг
И собственно все...
P.S. Если не в какую, не принимает ID -  переткните пад в другой разъем usb.
Так, знающие люди - не подскажете где бы посмотреть все возможные варианты настроек ~/.reicast/emu.cfg?

MetalliC:

--- Цитата: Vochatrak от 25 Октябрь 2016, 23:19:18 --- и фиксы Андроид версии все равно улучшат совместимость десктопных сборок?
--- Конец цитаты ---
какие фиксы ? автор на него забил давненько, телодвижений по эмуляции не было года два если не больше.
последнее что я помню какую-то возню в бранче с MMU с год назад, но помоему и оно так и не взлетело.

ну а посторонние люди в эмуляции не шарят, фронтенд всякий лишь рихтуют или прикручивают, типа чтоб компилировалось под таким или сяким андроидом или линупсом.

Vochatrak:
MetalliC
Ясненько...
Но на безрыбье и Рейкаст эмулятор.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии