| Эмуляция > Прочие эмуляторы |
| Mednafen - Мультисистемный эмулятор |
| (1/21) > >> |
| Furious:
Нет, речь пойдет не о безумных маффинах и не о кулинарии вообще, а об очередном мультисистемном эмуляторе видео приставок и не только. Эмулируются след. системы: • Atari Lynx • Neo Geo Pocket (Color) • WonderSwan • GameBoy (Color) • GameBoy Advance • Nintendo Entertainment System • Super Nintendo Entertainment System/Super Famicom • Virtual Boy • PC Engine/TurboGrafx 16 (CD) • SuperGrafx • PC-FX • Sega Game Gear • Sega Genesis/Megadrive • Sega Master System • Sony PlayStation Часть систем поддерживает сетевой режим, что немаловажно. Оф. сайт эмулятора - http://mednafen.sourceforge.net/ Также понадобится фронтенд (GUI), если не хотите замарачиваться с командной строкой. Например Mednaffe - http://code.google.com/p/mednaffe/ Не забудьте также скачать GTK+ дистрибутив для работы GUI. Разархивируйте эмулятор (в пути не должно быть кириллицы), удалите папки de и ru. Запустите mednafen.exe для формирования mednafen-09x.cfg файла. Создайте папку roms и положите туда ромы/образы игр. Затем установите GTK+ и положите GUI Mednaffe в папку с эмулятором. Запускаете mednaffe, жмете Add Folder, указываете путь к ромам. Во вкладке Game List появляются игры для всех поддерживаемых систем. В Netplay можно указать Nickname и адрес сервера по умолчанию (Server hostname). И наконец вкладка Systems. Тут задаются настройки для каждой из систем. В разделе Filters помимо самих граф. фильтров задается масштабирование изображения. В разделе Resolution соответственно полноэкранное и оконное разрешения. Остальные опции специфичны для различных систем. Для запуска игры просто кликаете по её названию. В самой игре настройка управления вызывается нажатием alt+shift 1. Выбор устройства управления в портах 1,2: ctrl+shift 1/ctrl+shift 2 (тип геймпада в netplay режиме должен быть одинаковым в обоих портах для всех играющих). Информационное меню – F1. Для совместной игры по сети можно соединиться с дефолтным сервером (netplay.fobby.net). Запустите игру, нажмите T и введите команду /server и вот вы уже на сервере. Текстовой чат также по нажатию T. Однако сервер, судя по пингу, расположен не близко. Поэтому лучше создать свой. Скачать готовый, скомпилированный для Win можно тут Разархивируем, пкм по файлу snuggums.bat>изменить. Если уже не указано пишем: mednafen-server.exe standard.conf сохраняем. Запускаем батник и если видим в ком. строке listening on и никаких ощибок, значит сервер запущен. Запускаем игру, жмем T, /server IP сервера. Или просто можно сразу указать во вкладке Global Settings>Netplay>Server hostname IP сервера. В игре T /server и вы на собственном серваке. Кол-во клиентов, порт сервера и пароль можно задать в файле standard.conf. В тех системах, что поддерживают сейвстейты, можно сохраняться и загружаться прямо в сетевом (Netplay) режиме. Ядро Genesis Plus (Sega) на данный момент не поддерживает multitap игры. В bsnes (SNES) такая возможно есть, активируется в mednafen-09x.cfg>snes.input.port1.multitap Начиная с версии 0.9.36, в PlayStation модуле поддерживаются сейвстейты. Пока экспериментально. А это значит, что теперь можно играть в PS игры совместно по сети с синхронизацией игрового процесса. Для включения сейвстейтов в PS модуле, смените значение psx.clobbers_lament с 0 на 1 в mednafen-09x.cfg. Подробнее о настройке каждой из систем можно прочитать в папке Documentation. Best regards, Digit@l. |
| Крылатый Кот:
Вышла новая версия 0.9.37.1 :wow: - http://mednafen.sourceforge.net/releases/ Одно из главных изменений - поддержка до 8 падов на Sega MD, теперь наконец-то можно поиграть вчетвером в Acme All-Stars, т.к. эта игра вечно выдавала десинхи на генсе и фьюжене. |
| Furious:
Для версии 0.9.37 требуется новый сервер 0.5.2, который пока распространяется в виде "скомпилируй сам". А так для Sega Genesis/MD модуля изменения значимые конечно. |
| Partsigah:
У кого-нибудь PCE CD & PS работают на нём? |
| ShadowFlash:
Ессесно. Если биосы все прописаны (для PSX нужно три - NTSC/U, NTSC/J и PAL), то все очень просто - mednafen blahblah.cue и вперед. Только сue должен быть правильный - для образов с cd audio могут быть четыре варианта - cue + bin, cue + bin(iso) + wav, сue + bin(iso) + flac, cue + bin(iso) + ogg. В самом cue файле не должно быть никаких путей (этим часто грешат образы PSX/PCE CD на emuparadise - смотришь - а там С:\Documents and Settings\Jane Doe\Desktop\blahblah.bin). На юниксовых и прочих чувствительных к регистру ОС и файловых системах надо смотреть на совпадение настоящего имени файла бинарника и того, что в cue - boomboom.bin и boomboom.BIN - это разные файлы, если ОС или(и) ФС чувствительны к регистру. В общем всякие полные сеты с правильными cue и проверенными дампами спасут отца русской демократии. |
| Furious:
Было бы здорово, если кто-нибудь скомпилировал сервер версии 0.5.2 под Win к НГ :). Исходники тут - http://sourceforge.net/projects/mednafen/files/Mednafen-Server/0.5.2/ 0.5.2: Added support for new netplay media set internal command added in Mednafen 0.9.37. |
| Partsigah:
--- Цитата: ShadowFlash ---Ессесно. Если биосы все прописаны --- Конец цитаты --- Не пашет, ни ПКЕ, ни ПС. Хотя я и раньше пробовал, но сейчас скачал биосы к ПКЕ и тоже не работает. Странно, вот что написано в логе: Запускается Mednafen 0.9.36.4 Build information: Compiled with gcc 4.7.2 Compiled against zlib 1.2.8, running with zlib 1.2.8 Compiled against SDL 1.2.15, running with SDL 1.2.15 Running with libsndfile-1.0.25 Compiled against libcdio 0.83 x86_64-unknown-linux-gnu, running with libcdio 0.83 x86_64-unknown-linux-gnu Base directory: E:\Games\Emuls\Multisystem\Mednafen\Mednafen 0.9.33.4 win32 Internal emulation modules: nes snes gb gba pce pce_fast lynx md pcfx ngp psx vb wswan sms gg cdplay demo External emulation modules: Загрузка настроек из «E:\Games\Emuls\Multisystem\Mednafen\Mednafen 0.9.33.4 win32\mednafen-09x.cfg»... Initializing joysticks... Joystick 0 - XInput Unknown Controller - Unique ID: 0000000000010000 Joystick 1 - USB Gamepad - Unique ID: 42190af389429475 Joystick 2 - BUFFALO BGC-FC801 USB Gamepad - Unique ID: fa6aefd67dc7df02 Joystick 3 - USB,2-axis 8-button gamepad - Unique ID: fa6aefd67dc7df03 Загрузка E:\Games\ISO\PC Engine - Turbografx CD_iso\Akumajou Dracula X - Chi no Rinne\Akumajou_Dracula_X_-_Chi_no_Rinne_(NTSC-J)_[KMCD3005].cue... CD 1 Layout: Disc Type: 0x00 Track 1, LBA: 0 AUDIO Track 2, LBA: 3890 DATA Track 3, LBA: 14189 AUDIO Track 4, LBA: 22173 AUDIO Track 5, LBA: 26917 AUDIO Track 6, LBA: 34134 AUDIO Track 7, LBA: 40411 AUDIO Track 8, LBA: 45260 AUDIO Track 9, LBA: 58635 AUDIO Track 10, LBA: 66403 AUDIO Track 11, LBA: 78455 AUDIO Track 12, LBA: 86083 AUDIO Track 13, LBA: 97368 AUDIO Track 14, LBA: 108444 AUDIO Track 15, LBA: 124926 AUDIO Track 16, LBA: 135835 AUDIO Track 17, LBA: 150506 AUDIO Track 18, LBA: 157229 AUDIO Track 19, LBA: 164899 AUDIO Track 20, LBA: 173900 AUDIO Track 21, LBA: 192012 AUDIO Track 22, LBA: 211262 DATA Leadout: 221262 DATA Using module: pce(PC Engine (CD)/TurboGrafx 16 (CD)/SuperGrafx) Ошибка открытия «E:\Games\Emuls\Multisystem\Mednafen\Mednafen»: No such file or directory Хотя сам эмуль по пути - e:\Games\Emuls\Multisystem\Mednafen\Mednafen 0.9.33.4 win32\ Добавлено позже: В общем, проблема решилась - вся суть была в именах файлов, видать, слишком длинные. http://mednafen.sourceforge.net/documentation/psx.html#Section_firmware_bios - переименовал, как тут написано, для ПС всё заработало, исключая Квейк 2, по ходу из-за .ape файла, который меднафен не воспринимает. Для ПКЕ тоже заработало, переименовал много_букв_биос_такой_то.pce в cd.pce. Добавлено позже: Кстати, совершенно случайно проставил старую версию БИОС в ПКЕ и вот на что натолкнулся: |
| andreyua:
Скажите ли как то загрузить меднафен на второй монитор (напр 2) при мультимониторной конфигурации... ? |
| ShiningSbun:
Чет я не понял, ПС1 так и не получается открыть, какой бы образ не открывал в файле в итоге пишет к примеру : Loading G:\psxpsp&psp\Deception 3 RUS.bin... ROM image is too large; maximum size allowed is 67108864 bytes. Пробовал уже и без заглавных и как хочешь, одно и то же. Подскажите в чем проблема ребята? |
| paul_met:
--- Цитата: ShiningSbun ---Loading G:\psxpsp&psp\Deception 3 RUS.bin... --- Конец цитаты --- Может, в пробелах в пути? |
| Partsigah:
Rush'n'Attack - солдат сам бежит назад, у всех так? |
| ShadowFlash:
--- Цитата: ShiningSbun от 03 Март 2015, 00:22:10 ---Чет я не понял, ПС1 так и не получается открыть, какой бы образ не открывал в файле в итоге пишет к примеру : Loading G:\psxpsp&psp\Deception 3 RUS.bin... ROM image is too large; maximum size allowed is 67108864 bytes. Пробовал уже и без заглавных и как хочешь, одно и то же. Подскажите в чем проблема ребята? --- Конец цитаты --- В самом главном - .cue открывать надо, если его нет - легко написать самому, если в игре нет CD аудио: FILE "Deception 3 RUS.bin" BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00 Туда, где кавычки воткнуть имя файла. Крайне желательно с точным соблюдением регистра. И ни в коем случает не писать путь, а только имя файла. |
| ShiningSbun:
--- Цитата: ShadowFlash ---В самом главном - .cue открывать надо, если его нет - легко написать самому, если в игре нет CD аудио: --- Конец цитаты --- есть у меня образ с .cue пробовал, та же фигня( А биосы эмулю надо подставлять которые он просит? Там у него в настройках прописаны 5500 , 5501, 5502 |
| ShadowFlash:
Не может быть та же фигня. Надо вот так - mednafen "Pandemonium (U) [SLUS-00232].cue". Не bin открывать, а cue. Биосы нужны именно тех регионов, которые должны быть. |
| paul_met:
ShiningSbun Запусти через это, например: ссылка |
| ShiningSbun:
ShadowFlash, paul_met, ага, пара игр запустилась, а пара нет, может дело в косячном cue файле буду пробовать. Добавлено позже: А еще вопрос не подскажете как конкретно приконнектится к онлайне то? Ну вот ввожу я сначала в настройках нужный мне сервер, потом в игре уже жму Т и ввожу /server , все он мне пишет что я на сервере. А дальше то что? Как игроков найти, как мне например с другом сыграть или же когда названия РОМов совпадают ,то второй игрок автоматически пристыковывается? И как настройки управления задавать? Например у меня на компе и у него на компе? Обязательно что бы были одинаковыми? И в каким эмулях нетплей поддерживается? |
| Furious:
Игра (ром или образ диска) должна быть одинаковой у всех пользователей. Настройки управления у вас могут быть какими угодно, главное, чтобы тип геймпадов (например 3х кнопочный или 6ти кнопочный для Сеги) в обоих (или же во всех) портах был одинаковым. В Mednafen, Netplay режим поддерживается во многих эмулируемых консолях (Nes, Snes, Sega Genesis, PlayStation, TurboGrafx 16). |
| ShiningSbun:
Furious, понял спасибо, но всё же сам процесс присоединения к игре как происходит? При совпадении названия РОМов, автоматически 2 игрока(или более) синхронизируются и можно играть? И я так понял можно даже quicksave на меднафене в нетплеее юзать? |
| Furious:
Да, в общем так. Save/Load State работает в netplay режиме. Пожалуй это эксклюзивная возможность mednafen'а. |
| Vivi the Black Mage:
Furious, не только в меднафене так можно. Есть еще и в Virtuanes сейв-лоад при сетевой игре. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |