LINUX.ORG.RU

Эмулятор NES


0

4

Поставил FCEU. В хелпе не вижу, как переназначить клавиши.

Поставил Nеstopia - эта зараза выдает Error writing settings при закрытии и стирает все настройки.

Что, нормальных эмулей нет?

Ответ на: комментарий от AlexCones

Так получается, что эмуля именно под NES хорошего нет?

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones
~$ pacman -Qi fceux
Name           : fceux
Version        : 2.1.4a-4
URL            : http://fceux.com/web/home.html
Licenses       : GPL
Groups         : None
Provides       : fceu  gfceux
Depends On     : sdl  lua  gtk2
Optional Deps  : xchm: for viewing the help manual
Required By    : None
Conflicts With : None
Replaces       : fceu  gfceux
Installed Size : 1428.00 K
Packager       : Unknown Packager
Architecture   : i686
Build Date     : Mon 08 Nov 2010 06:50:34 AM VLAT
Install Date   : Tue 09 Nov 2010 05:05:49 PM VLAT
Install Reason : Explicitly installed
Install Script : No
Description    : A fast and ultra-compatible NES/Famicom emulator with SDL, OpenGL and SVGALIB support
baverman ★★★
()
Ответ на: комментарий от baverman

Поставил с сайта. Это нормально, что все на 10-20% быстрее? И нигде нет настройки, дабы ограничить FPS.

AlexCones ★★★
() автор топика

там во fceu чего-то нажимать надо было. типа ф5, а потом все кнопки по порядку. смотри в доках, там это написано.

mi_estas
()
Ответ на: комментарий от mi_estas
OPTIONS
       These  are  some of the more frequently used options in FCE Ultra.  Run
       fceu without any options for a larger list, or see the README  for  the
       full list.

       -fs {0|1}
              Toggle full-screen mode.

       -xres <res>
              Set the Horizontal resolution for full-screen mode.

       -yres <res>
              Set the Vertical resolution for full-screen mode.

       -gg    Enable Game Genie emulation support.

       -cpalette <file>
              Use the custom palette in <file>.

       -soundvol <percentge>
              Sets the sound volume to the given percentage.

       -sound <rate>
              Set the sound playback sample rate (0 == off).

       -connect <server>
              Connect  as  a  client (player 2) to <server> for TCP/IP network
              play.

       -server
              Be a host server (player 1) for a TCP/IP network game.

       -netport <portnum>
              Use <portnum> for TCP/IP network play.  Default is 4046.

KEYBOARD COMMANDS
       FCE Ultra has a number of commands available within the  emulator.   It
       also provides keyboard bindings for emulating gamepads or powerpads.

   Gamepad Keyboard Bindings
                            ┌────────────┬───────────────┐
                            │NES Gamepad │   Keyboard    │
                            ├────────────┼───────────────┤
                            │  Arrows    │ Cursor Arrows │
                            │     A      │   Left ALT    │
                            │     B      │   Left CTRL   │
                            │  Select    │      TAB      │
                            │   Start    │     ENTER     │
                            └────────────┴───────────────┘
   Other Commands
       <F2>           Activate cheat interface.

       <F4>           Toggle full-screen mode.

       <F5>           Save  game  state  into  current  slot (set using number
                      keys).

       <F7>           Restore game state from current slot (set  using  number
                      keys).

       <F9>           Save screen snapshot.

       <F10>          Reset NES.

       <F11>          Toggle power to NES.

       <F12>, <ESC>   Quit FCE Ultra.
AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

А теперь дружно вообразили, как, одновременно нажимая WASD (поскольку всето написанного в мане <^>V будет работать именно он) нажимать LCTRL и LALT. Да еще и без звука.

AlexCones ★★★
() автор топика
Ответ на: комментарий от mi_estas

>sudo apt-get install gfceu. /thead

Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет gfceu

Еще идеи?

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

И на глаз видно и на слух.

-/+ не нажимал, случаем? Если нет, то ты меня заинтриговал. Сейчас буду пробовать в разных эмулях.

baverman ★★★
()

кстати, действительно вопрос- как поменять клавиши в fceu? а то у меня альт и ctrl не работают.

звук появляется если в браузере не запущен флэш.

pyometra ★★★★★
()
Ответ на: комментарий от baverman

Нет, не нажимал. Для пробы сейчас нажал - перешло на 79%. И это сразу видно, что намного медленнее.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

На моей машине nestopia и fceux эмулируют с одинаковой скоростью.

baverman ★★★
()
Ответ на: комментарий от PolarFox

Key(s):   Action:   Configuration String:
ALT + SHIFT + 1   Activate in-game input configuration process for input port 1.   input_config1
ALT + SHIFT + 2   Activate in-game input configuration process for input port 2.   input_config2
ALT + SHIFT + 3   Activate in-game input configuration process for input port 3.   input_config3
ALT + SHIFT + 4   Activate in-game input configuration process for input port 4.   input_config4
ALT + SHIFT + 5   Activate in-game input configuration process for the Famicom expansion port.   input_config5

И все.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

> ALT + SHIFT + 1 Activate in-game input configuration process for input port 1. input_config1

Смотрим в ман, видим фигу? Жмёшь alt+shift+1 и запускается конфигурялка первого геймпада.

PolarFox ★★★★★
()
Ответ на: комментарий от AlexCones

> Ничего не запускается.

Дай угадаю. Переключение раскладки на alt+shift?

PolarFox ★★★★★
()
Ответ на: комментарий от AlexCones

Инициализация звука...
Используется аудио-драйвер «ALSA», устройство «default»:ALSA Error: snd_pcm_open(&alsa_pcm, id ? id : «hw:0», SND_PCM_STREAM_PLAYBACK, 0) Устройство или ресурс занято
Ошибка открытия аудио-устройства.

AlexCones ★★★
() автор топика
Ответ на: комментарий от pyometra

Угу, а этот то тоже «спешит». Специально достал с антресоли настоящую и проверил. Как и сказал - на десять секунд здесь идут 2 лишние.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Угу, а этот то тоже «спешит»

Проблема может быть в том, что эмуляторы синхронизируются по звуковой карте и альса работает не на родной для звуковухи частоте. 44100 / 48000 дают то самое ускорение.

baverman ★★★
()
Ответ на: комментарий от AlexCones

интересно почему так, у меня fceu и mednafen работают нормально.

pyometra ★★★★★
()
Ответ на: комментарий от AlexCones

Попробуй прописать в /etc/asound.conf

pcm.!default {
  type plug
  slave.pcm "dmixer"
}

pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
      pcm "hw:0,0"
      channels 2
      period_time 0
      period_size 1024 # must be power of 2
      buffer_size 8192 
      rate 44100
    }
   bindings.0  0
   bindings.1  1
}
baverman ★★★
()

fakeNES
Завёлся с полпинка когда-то, жевал около 90% скачанных rom-бинарей. Порадовал настраиваемостью интерфейса

Deleted
()

О скорости, посмотрите, настраиваеся ли пежим PAL / NTSC у них частота какбы разная 50 и 60 гертз если правильно помню.

djzielony
()
Ответ на: комментарий от djzielony

если запуслать пал игру в НТСЦ то получим такое ускорение

Верняк. Отключил у себя PAL, забегало быстрее. ТС! Решение найдено.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.