31

А только у меня нет эмулятора Wii или так и должно быть

32

2007.lfvilas пишет:

А только у меня нет эмулятора Wii или так и должно быть

В школе он не нужен.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

33

2007.lfvilas пишет:

А только у меня нет эмулятора Wii или так и должно быть

В смысле в списке эмулятор для Wii не указан? Так и должно быть. Я все просто дописать в список эмулятор Wii то забываю, то не успеваю.

Посмотри Dolphin-Emulator.
http://dolphin-emulator.com/
Описание можешь у эмулятора GameCube в списке прочитать. Dolphin-Emulator и для Wii, и для GameCube подходит.

Fedora GNOME3

34

А эмуляторов Nintendo 3DS и Sony Vita нет

35

Кстати, эмулятор Sony Playstation 2 PCSX2 обновился до версии 1.2.1. И надо сказать, что прогресс по сравнению с версией 1.0 чувствуется сразу. Производительность и поддержка игр просто радикально улучшились. Хотя до идеала ещё и далеко, не все игры работают хорошо.

Для Rosa я уже обновил пакет, а для Mageia, наверное, можно легко пересобрать из SRPM: http://abf-downloads.rosalinux.ru/rosa2 … -1.src.rpm

Вот скриншот God Of War, например:

http://s020.radikal.ru/i714/1402/02/e83040301f36.png

Intel Core i7-3770 / 4 Gb RAM / GeForce GTS 250 / Rosa 2012.1 i586

36

Pulfer пишет:

Вот скриншот God Of War, например:

Не забывайте указывать железо =)

"Чем красивее и проще GUI, тем тупее юзер" (c)

37

BWR пишет:
Pulfer пишет:

Вот скриншот God Of War, например:

Не забывайте указывать железо =)

Добавил в подпись, чтобы не забывать  ab

Intel Core i7-3770 / 4 Gb RAM / GeForce GTS 250 / Rosa 2012.1 i586
+ BWR

38

Pulfer, плагины дефолтные используешь?
FPS 50 это, конечно, уже круто. Это как раз и есть повышенная производительность, которую ты упомянул в своем сообщении?
Я больше 30 не выжимал. CPU - Intel Core2 Duo E7600; Video - GeForce GT 240; RAM - 4 Gb.

Fedora GNOME3

39

xxblx пишет:

Pulfer, плагины дефолтные используешь?
FPS 50 это, конечно, уже круто. Это как раз и есть повышенная производительность, которую ты упомянул в своем сообщении?
Я больше 30 не выжимал. CPU - Intel Core2 Duo E7600; Video - GeForce GT 240; RAM - 4 Gb.

Да, всё дефолтное - и плагины, и настройки (не считая управления). Раньше на этом же железе почти все 3D-игры давали около 30-40 fps, а сейчас 50-60 fps (т.е. 100%). Хотя бывают и проседания скорости, и проблемы со звуком, да и всякие другие вещи, из-за которых ещё нельзя просто взять любую игру и полноценно играть.

Intel Core i7-3770 / 4 Gb RAM / GeForce GTS 250 / Rosa 2012.1 i586

40

Ну, во всяком случае, прогресс есть и это радует.

Fedora GNOME3

41

Эмулятор Sony PSP PPSSPP обновился до версии 0.9.7.1. Изменения традиционные - улучшение совместимости и производительности. Правда, до 100% ещё не дошло дело - в Flatout: Hean On аудио-дорожки переключаются с одной на другую через несколько секунд, а графика иногда мерцает короткое время. Играть можно, но именно эту игру мне хочется видеть идеально эмулируемой, т.к. в своё время немало часов провёл за Flatout 2 на Playstation 2. Но проблемные игры - уже скорее исключение, чем правило, как мне кажется.

К сожалению, для того, чтобы в играх была ещё и музыка, а не только звук ffmpeg должен быть собран с поддержкой кодека Atrac3+. В апстримовые релизы этот кодек ещё не включен, так что желающие могут пересобрать ffmpeg самостоятельно с патчем: https://abf.rosalinux.ru/import/ffmpeg/ … plus.patch

Скриншот для примера (Soul Calibur: Broken Destiny), кликабельно. Получилось не очень красиво, т.к. противник увернулся от удара  ag

http://s017.radikal.ru/i444/1402/e0/ab5d0c388b26t.jpg

В репозитории Росы новую версию уже собрал, а если кто будет собирать для других дистрибутивов, то за основу можно взять SRPM (там всякие полезные патчи и т.д.): http://abf-downloads.rosalinux.ru/rosa2 … -1.src.rpm

Intel Core i7-3770 / 4 Gb RAM / GeForce GTS 250 / Rosa 2012.1 i586

42 (25.02.2014 13:54:05 отредактировано almukantarat)

Пытаюсь использовать mupen64plus

Репозитории Эмуляторы и Пакман подключены.

 Консоль:
sudo zypper in mupen64plus mupen64plus-ui-console

+ открыть спойлер

 Консоль:
:~> mupen64plus '/media/D/Emu-land/Nintendo 64/roms/Mortal Kombat Trilogy (E) [!].z64'
__  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __| 
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \ 
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/ 
             |_|         http://code.google.com/p/mupen64plus/ 
Mupen64Plus Console User-Interface Version 2.0.0

UI-Console: attached to core library 'Mupen64Plus Core' version 2.0.0
UI-Console:             Includes support for Dynamic Recompiler.
UI-Console:             Includes support for MIPS r4300 Debugger.
Core: Goodname: Mortal Kombat Trilogy (E) [!]
Core: Name: MortalKombatTrilogy                                                                                                                                                   
Core: MD5: 7A558BBAD8CE8828414A9CF3B044A87D                                                                                                                                       
Core: CRC: 8c3d1192 bef172e1                                                                                                                                                       
Core: Imagetype: .z64 (native)                                                                                                                                                     
Core: Rom size: 12582912 bytes (or 12 Mb or 96 Megabits)                                                                                                                           
Core: Version: 1444                                                                                                                                                               
Core: Manufacturer: Nintendo                                                                                                                                                       
Core: Country: Europe (0x50)                                                                                                                                                       
UI-Console Status: Cheat codes disabled.                                                                                                                                           
UI-Console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v2.0.0                                                                                                   
UI-Console: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.0.0
UI-Console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.0.0
UI-Console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.0.0
Input: 1 SDL joysticks were found.
Input: N64 Controller #1: Using auto-config with SDL joystick 0 ('Generic X-Box pad')
Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input: Rumble activated on N64 joystick #1
Input: Mupen64Plus SDL Input Plugin version 2.0.0 initialized.
Video: SSE processing enabled.
Video: ROM (CRC 92113d8ce172f1be-50) not found in INI file
Video: Initializing OpenGL Device Context.
Core: Setting 32-bit video mode: 640x480
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 24)
Video: Using OpenGL: NVIDIA Corporation - GeForce GTX 660/PCIe/SSE2 : 4.4.0 NVIDIA 331.49
Audio: Initializing SDL audio subsystem...
mupen64plus: could not connect to socket
mupen64plus: No such file or directory
Core Warning: LIRC disabled: Error contacting daemon!
Core: Starting R4300 emulator: Dynamic Recompiler
Core: R4300: starting 64-bit dynamic recompiler at: 0x7ffc66f82370

Я использую геймпад Razer Sabertooth

+ открыть спойлер

http://mdata.yandex.net/i?path=b0602103008_img_id6449058158624167500.jpg
http://mdata.yandex.net/i?path=b0602103006_img_id6263613197283989309.jpg
http://mdata.yandex.net/i?path=b0602103006_img_id6316203254463740263.jpg

Системой (openSUSE 13.1 x86-64) распознаётся как Generic X-Box pad

+ открыть спойлер

http://i33.fastpic.ru/big/2014/0225/e2/460ee10cc3f2d844773b18e9241b3ee2.png

В чём проблема?)
Не знаю как перенастроить кнопки. Вариант, предлагаемый эмулятором по умолчанию, меня не устраивает.

Настройки из $HOME/.config/mupen64plus/mupen64plus.cfg автоматически перезаписываются при каждом запуске эмулятора.
Дефолтные настройки лежать тут: /usr/share/mupen64plus2/InputAutoCfg.ini

Пробую менять кнопки, что-то получается, но не всё. На некоторые переназначения, сделанные мной, он реагирует, а некоторые игнорирует.

Вот оригинальная секция из файла настроек:

+ открыть спойлер

[Generic X-Box pad]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = 4096,4096
AnalogPeak = 32768,32768
DPad R = hat(0 Right)
DPad L = hat(0 Left)
DPad D = hat(0 Down)
DPad U = hat(0 Up)
Start = button(6)
Z Trig = button(7)
B Button = button(1)
A Button = button(0)
C Button R = axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = axis(4-)
R Trig = axis(5+)
L Trig = axis(2+)
Mempak switch = button(5)
Rumblepak switch = button(2)
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)

button(0) - это что за кнопка на геймпаде.  В SystemSettings в Устройствах ввода в Джойстиках такой кнопки нет.

Пробовал оболочки. m64py не позволяет менять кнопки, при ручной правке конфига, всё возвращает на дефолт.
Пробовал скомпилировать wxMupen64. Но понял, что не осилю.

Debian GNU/Linux Testing x86-64
Intel Core i5 4670K / MSI G87-G43 / Ram DDR3 8 Gb / Nvidia GeForce 660 GTX

43

almukantarat, из репозитория версия без gui устанавливается по умолчанию?
Я последний раз mupen64plus запускал в Mageia 1 (устанавливал из репозитория), был прекрасный гуй с настройками, настраивал и на джойстик управление, и на клавиатуру.
Проверил, сейчас в Mageia 4 в репе все так лежит mupen64plus с gtk-интерфейсом. Хотя, судя по всему, это сторонний плагин. Насколько я помню, из коробки у mupen'а никакого gui нет.

almukantarat пишет:

Пробую менять кнопки, что-то получается, но не всё. На некоторые переназначения, сделанные мной, он реагирует, а некоторые игнорирует.

Подробней, пожалуйста, на какие не реагирует, на какие реагирует.

almukantarat пишет:

button(0) - это что за кнопка на геймпаде.

Насколько помню, у microsoft-controller и xbox-подобных, кнопка A = button(0).

+ открыть спойлер

http://i.stack.imgur.com/8cfKG.jpg

almukantarat пишет:

Пробовал скомпилировать wxMupen64. Но понял, что не осилю.

Что именно не получилось?

Fedora GNOME3

44 (26.02.2014 11:03:30 отредактировано almukantarat)

С настройками пада разобрался. Методом научного тыка подредактировал файл InputAutoCfg.ini. Здесь всё работает.

+ открыть спойлер

[Generic X-Box pad]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = 4096,4096
AnalogPeak = 32768,32768
DPad R = hat(0 Right)
DPad L = hat(0 Left)
DPad D = hat(0 Down)
DPad U = hat(0 Up)
Start = button(7)
Z Trig = button(5)
B Button = button(2)
A Button = button(0)
C Button R = button(1)
C Button L = button(5)
C Button D = button(4)
C Button U = button(3)
R Trig = axis(2-)
L Trig = axis(2+)
Mempak switch =
Rumblepak switch =
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)

На счёт wxMupen64Plus.

Клонирую код:

 Консоль:
:~/Загрузки> hg clone https://bitbucket.org/auria/wxmupen64plus/src
каталог назначения: src
запрашиваем все изменения
добавляем наборы изменений
добавляем манифесты
добавляем изменения в файлы
добавлено 567 наборов изменений с 1538 изменениями в 251 файлах
обновляемся на ветку default
240 файлов обновлено, 0 слито, 0 удалено, 0 c конфликтами

Информация с офсайта:

You may find below an example to build wxMupen64Plus. Adapt path as needed. The --wxconfig flag is optional if you have a single wx-config around. Use waf --help while in the correct directory for more help about possible options.

# Configure only needed the first time
$ ./waf configure --mupenapi=~/mupen64plus-core/src/api --wxconfig=/usr/local/bin/wx-config --libdir=/usr/local/lib --pluginsdir=/usr/local/lib/mupen64plus
$ ./waf
$ ./waf install

Запускаю первую команду в директории с сорцами:

 Консоль:
:~/Загрузки/src> ./waf configure --mupenapi=~/mupen64plus-core/src/api --wxconfig=/usr/local/bin/wx-config --libdir=/usr/local/lib --pluginsdir=/usr/local/lib/mupen64plus
Setting top to                           : /home/gasha/Загрузки/src
Setting out to                           : /home/gasha/Загрузки/src/build
Checking for 'c_bgxlc' (c compiler)      : not found
Checking for 'gcc' (c compiler)          : /usr/bin/gcc
Checking for 'g++' (c++ compiler)        : /usr/bin/g++
Checking C compiler works                : No
The configuration failed
(complete log in /home/gasha/Загрузки/src/build/config.log)

Вот config.log:

+ открыть спойлер

# project wxMupen64Plus (0.4) configured on Wed Feb 26 10:26:41 2014 by
# waf 1.7.9 (abi 98, python 20705f0 on linux2)
# using ./waf configure --mupenapi=~/mupen64plus-core/src/api --wxconfig=/usr/local/bin/wx-config --libdir=/usr/local/lib --pluginsdir=/usr/local/lib/mupen64plus
#
----------------------------------------
Setting top to
/home/gasha/Загрузки/src
----------------------------------------
Setting out to
/home/gasha/Загрузки/src/build
----------------------------------------
Checking for 'c_bgxlc' (c compiler)
find program=['bgxlc_r', 'bgxlc'] paths=['/usr/lib64/mpi/gcc/openmpi/bin', '/home/gasha/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/bin/X11', '/usr/X11R6/bin', '/usr/games', '/opt/kde3/bin'] var='CC' -> ''
from /home/gasha/Загрузки/src: Could not find the program bgxlc_r,bgxlc
not found
----------------------------------------
Checking for 'gcc' (c compiler)
find program=['gcc', 'cc'] paths=['/usr/lib64/mpi/gcc/openmpi/bin', '/home/gasha/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/bin/X11', '/usr/X11R6/bin', '/usr/games', '/opt/kde3/bin'] var='CC' -> '/usr/bin/gcc'
find program=['ar'] paths=['/usr/lib64/mpi/gcc/openmpi/bin', '/home/gasha/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/bin/X11', '/usr/X11R6/bin', '/usr/games', '/opt/kde3/bin'] var='AR' -> '/usr/bin/ar'
/usr/bin/gcc
----------------------------------------
Checking for 'g++' (c++ compiler)
find program=['g++', 'c++'] paths=['/usr/lib64/mpi/gcc/openmpi/bin', '/home/gasha/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/bin/X11', '/usr/X11R6/bin', '/usr/games', '/opt/kde3/bin'] var='CXX' -> '/usr/bin/g++'
(tool ar is already loaded, skipping)
/usr/bin/g++
----------------------------------------
Checking C compiler works
==>
#include <stdio.h>

int main(int argc, char **argv) {
    void *p;
    (void)argc; (void)argv;
    p=(void*)(printf);
    return 0;
}

<==
from /home/gasha/Загрузки/src: Test does not build: Traceback (most recent call last):
  File "/home/gasha/Загрузки/src/waflib/Tools/c_config.py", line 770, in run_c_code
    bld.compile()
  File "/home/gasha/Загрузки/src/waflib/Build.py", line 382, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
Traceback (most recent call last):
  File "/home/gasha/Загрузки/src/waflib/Runner.py", line 313, in start
    st = tsk.runnable_status()
  File "/home/gasha/Загрузки/src/waflib/Task.py", line 568, in runnable_status
    new_sig = self.signature()
  File "/home/gasha/Загрузки/src/waflib/Task.py", line 546, in signature
    self.sig_implicit_deps()
  File "/home/gasha/Загрузки/src/waflib/Task.py", line 710, in sig_implicit_deps
    key = self.uid()
  File "/home/gasha/Загрузки/src/waflib/Task.py", line 478, in uid
    up(x.abspath().encode())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 12: ordinal not in range(128)


No
from /home/gasha/Загрузки/src: The configuration failed

Debian GNU/Linux Testing x86-64
Intel Core i5 4670K / MSI G87-G43 / Ram DDR3 8 Gb / Nvidia GeForce 660 GTX

45

almukantarat, для начала, нужно с путями разобраться.

almukantarat пишет:

./waf configure --mupenapi=~/mupen64plus-core/src/api --wxconfig=/usr/local/bin/wx-config --libdir=/usr/local/lib --pluginsdir=/usr/local/lib/mupen64plus

Потребуется скачать исходник используемой у вас версии mupen64plus, у --mupenapi указать абсолютный путь к /исходники/mupen64plus-core/src/api
У --wxconfig должно быть /usr/bin/wx-config (скорей всего), возможно, wx-config2.9 (пакет libwxgtku2.9-devel или libwxwidgets-devel или libwxgtk-devel должен быть установлен, версия не ниже 2.9)
у libdir=/usr/lib
у pluginsdir=/usr/lib/mupen64plus, если из репозитория устанавливали, если вручную собран mupen, то вручную и путь к каталогу с плагинами подставить нужно.

Fedora GNOME3

46

almukantarat пишет:

:~/Загрузки/src> ./waf configure --mupenapi=~/mupen64plus-core/src/api --wxconfig=/usr/local/bin/wx-config --libdir=/usr/local/lib --pluginsdir=/usr/local/lib/mupen64plus
...
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 12: ordinal not in range(128)

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

Правда, даже если собрать, то наблюдается сегфолт при попытке настроить аудио: https://bitbucket.org/auria/wxmupen64pl … g-on-audio

Как вариант, можно попробовать http://m64py.sourceforge.net/ вместо wxmupen64plus.

Intel Core i7-3770 / 4 Gb RAM / GeForce GTS 250 / Rosa 2012.1 i586