0002_NES Nestopia UE - slacknk/slackretro GitHub Wiki
Nestopia UE - Enhanced version of Nestopia
Nestopia UE (Undead Edition) is a portable NES/Famicom emulator written in C++. This project is a fork of the original Nestopia source code, plus the Linux port. Origins Nestopia was written by Martin Freij, and ported to Linux by R. Belmont. The new cross-platform port is maintained by 0ldsk00l.
Описание: Итак, изначально была Nestopia, но последний ее релиз был аж в 2008 (Version 1.40), на данный момент развиваемый проект на основе кода Nestopia носит название: Nestopia UE (Undead Edition) и далее в этой статье разговор пойдет об UE-редакции.
Лицензия: GNU GPL Version 2
Ссылки, Homepage: Old Nestopia | Nestopia UE
- Nestopia UE GIT: https://github.com/rdanbrook/nestopia
- Nestopia UE на SF.net: http://sourceforge.net/projects/nestopiaue/
- Настройка: fantasyanime.com | pingvinus.ru | kubuntu.ru
README.unix
Управление -- Кнопки джостика/геймпада/контролера подключаются нормально. Про кнопки Turbo-A-B эмулятор (1.46) знает и так что задать можно.
- Клавиши сохранения-загрузки местоположения вашего в игре: F5-F7, соответственно, если хочется на Gamepad их повесить Antimicro программа Вам в помощь.
- Еще замечено было (1.46.2), то что если у вас помимо англ.раскладки включена другая, всякие буквы, которые назначены могут не работать, скажем для F = Toggle Fullscreen , а у вас будет в этот момент русская А.
- F9 = Screenshot так и не понятно работает данная или нет, или же она просто куда-то сохраняет скрин.
Видео:
-
Было замечено что при включенных фильтрах под 20-40% забиты процессоры, если такое есть советую выбрать фильтр отличный от xBR или None, в Меню: Emulator - Configuration... - Вкладка: Video
-
Один из плюсов данного эмулятора: No sprite limit.
- Но тут конечно уже на любителя, я например люблю видеть если неполностью оригинальную картинку того времени, то хотя бы иметь возможно оценить работу игры того времени, когда много спрайтов на экране и прочее и видно что память в приставке чуть-чуть притормаживает.
- На память если игры, то тут наверно Megaman, Bubble Bobble приходят с возможность проверить и подобрать что больше подходит по настройкам.
Звук:
- Нельзя не отметить про настройки звука, как знаем pulse разбивает и передает управление звуковой системе для каждого процесса (или как там?), а вот если у вас alsa, то при помощи этой программы вы все равно сможете по своему желанию прибавить, убавить или выключить звук (от) окна с игрой. Это в Emulator - Configuration... - Audio
Взломщик кодов:
-
Настраивается и прописывается через Emulator - Cheats... Понравилось то что прописанное сохраняется и при последующем перезапуске эмулятора и к прописанному можно добавить описание. Если кого интересует, где раздобыть читы для прописывания, то, к примеру, вот здесь смотрите:
-
Cheat Manager. Может такое случиться что ввели Вы чит для (допустим) Game Genie, но на запуске игры решили выключить, зайдя в Меню: Emulator - Cheats... и напротив задействованного чита пытаетесь кликнуть по галочки, а в Cheat Manager там крестик - кликаете и окно эмулятора тут же закрывается с Ошибкой сегментирования.
- Выход есть: все читы через этот способ прописываются .xml-файлах, а именно здесь:
~/.nestopia/cheats/Название_ROM'а_игры.xml
- Запускаем эмулятор, игру, открываем через текстовый редактор xml-файл чита и вырубаем необходимый на чит, ставим 0 в
<cheat enabled="0">
, проходим в Cheat Manager и проверяем, что необходимое нам выключено, закрываем окно менеджера, играем.
- Выход есть: все читы через этот способ прописываются .xml-файлах, а именно здесь:
Установка:
- Slackware-14.1: В SBo - SlackBuild для данного эмулятора есть nestopia_SBo-14.1.
- Перед сборкой необходимо будет только что бы SDL2 был в системе (This requires: SDL2), так что:
# sbopkg -Bki "SDL2 nestopia"
- Ubuntu-14.04 / Mint-17: В репозиториях ubuntu так же может быть найден данный эмулятор
- Arch Linux: https://www.archlinux.org/packages/?q=nestopia
Upd 1.48:
http://0ldsk00l.ca/nestopia/ - The project is not dead until I am. © 0ldsk00l
- Эмулятор обновился и может показаться, по настройкам управления что что-то слетело, но на самом деле не так, теперь различные хоткеи и прочее, даже больше чем через GUI и v1.47 - можно задать в отдельном conf-файле:
~/.nestopia/input.conf
:
; Nestopia UE Input Configuration File
; Possible values for keyboard input are in the Key Name column:
; https://wiki.libsdl.org/SDL_Scancode
; Possible values for joystick input:
; j[joystick number][a|b|h][button/hat/axis number][1/0 = +/- (axes only)]
; Example: j0b3 = joystick 0, button 3. j1a11 = joystick 1, axis 1 +
[ui]
qsave1=F5
qsave2=F6
qload1=F7
qload2=F8
screenshot=F9
fdsflip=F3
fdsswitch=F4
insertcoin1=F1
insertcoin2=F2
reset=F12
altspeed=`
rwstart=Backspace
rwstop=\
fullscreen=F
filter=T
scalefactor=G
[gamepad1]
kb_u=Up
kb_d=Down
kb_l=Left
kb_r=Right
kb_select=Right Shift
kb_start=Return
kb_a=Z
kb_b=A
kb_ta=X
kb_tb=S
js_u=j0h01
js_d=j0h04
js_l=j0h08
js_r=j0h02
js_select=j0b8
js_start=j0b9
js_a=j0b1
js_b=j0b0
js_ta=j0b2
js_tb=j0b3
[gamepad2]
kb_u=I
kb_d=K
kb_l=J
kb_r=L
kb_select=Left Shift
kb_start=Left Ctrl
kb_a=M
kb_b=N
kb_ta=B
kb_tb=V
js_u=j1h01
js_d=j1h04
js_l=j1h08
js_r=j1h02
js_select=j1b8
js_start=j1b9
js_a=j1b1
js_b=j1b0
js_ta=j1b2
js_tb=j1b3
Hardcoded Keys - nestopia/README.unix [7 Jan 2017]:
Esc = Exit (CLI mode)
` = Alternate Speed (Fast-forward)
F1, F2 = Insert Coins
F3 = Flip FDS Disk
F4 = Switch FDS Disk
F5 = Quick Save (slot 1)
F6 = Quick Save (slot 2)
F7 = Quick Load (slot 1)
F8 = Quick Load (slot 2)
F9 = Screenshot
F12 = Reset
Backspace = Rewind
\ = Stop Rewinding
F = Toggle Fullscreen
T = Toggle Filters
G = Toggle Scale factor