MarkusEVO ®
RG Games
Стаж: 15 лет 9 мес.
Сообщений: 1561
Ratio: 26.731
Раздал: 18.31 TB
Поблагодарили: 75937
100%
Откуда: Evolution OfThe Emulation
|
Эмулятор Nintendo GameCube и Wii "Dolphin" на PC
Дата выхода: 26 яеваря 2013 г. Платформа: PC Версия: 3.5-332 Язык интерфейса: Русский / Английский / Арабский / Каталонский / Китайский (Упрощенный) / Китайский (Традиционный) / Чешский / Голландский / Фарси / Французский / Греческий / Германский / Еврейский / Венгерский / Итальянский / Японский / Корейский / Норвежский / Польский / Португальский / Португальский (Бразильский) / Сербский / Испанский / Турецкий Системные требования: √ операционная система Linux OS / Apple Mac OS X (Intel version) / Windows XP / Vista / 7 √ минимальная конфигурация Центральный процессор: Любой, который поддерживает SSE2 (рекомендуется 2 GHz) Объем оперативной памяти: 1.5GB RAM (обратите внимание для комфортной работы под Vista/7 требуется не менее 2Gb ОЗУ) Графический процессор: С поддержкой Pixel Shader model 2.0, за исключением серии NVIDIA FX Описание: Dolphin является открытым исходным кодом Nintendo GameCube и Wii эмулятор для Microsoft Windows и операционные системы Linux. В последней версии, многие игры для GC & Wii могут воспроизводиться (хотя пока еще есть ограничения скорости в играх), и несколько игр, как утверждается, имеют полную функциональность. В целом это наиболее полная и точная инструкция по эмулятору в интернете на этот момент.
Итак, начнем настройку. Для начала напомню - у вас на компьютере всегда должна быть установлена последняя версия DirectX, MVC++, OpenAL и OpenCL по возможности. Запускаем эмулятор и сразу жмём "Настройка". Тут не спеша нужно настроить каждую из вкладок, чтобы не возникло проблем и вопросов в будущем.
Первой у нас идет вкладка Общие, давайте рассмотрим ее свойства: Включить Dual Core (ускорение) – этот спидхак дает значительную прибавку ФПС прочти во всех играх как для Wii, так и для Game Cube, смело ставим галочку. Лишь только в некоторых требуется его отключение. Эффект достигается как можно догадаться из названия включением второго ядра Вашего процессора. Однако функция бесполезна если у Вас одноядерный процессор. Включить Idle Skipping (ускорение) – по аналогии с Dual Core дает небольшой прирост ФПС во всех играх ставим галочку. Включить чит-коды – судя из названия, понятно, что данная функция отвечает за включение кодов, которые помогают для прохождения конкретной игры. Включение идет не игровых читов, а своего рода "хаков", изменения программного кода. Обычно представляют собой ini файлы и лежат в папке "\User\GameConfig" Лимит кадров – ограничение лимита кадров, можно выставить значение от 10 до 120, но рекомендую оставить Auto (по дефолту) Limit by FPS – использовать FPS для ограничения скорости вместо VPS. Немного ниже у нас идет подраздел Advanced Setting: Режим эмуляции CPU – одним словом рекомпиляторы, в зависимости от выбора дают прибавку ФПС. На выбор предлагается три: Интерпретатор (очень медленный) – самая маленькая скорость и, как правило, играть в этом режиме некомфортно. Однако в этом режиме самая точная эмуляция игры. JIT-рекомпилятор (рекомендуется) - самый скоростной рекомпилятор, стоит по умолчанию, так что его и оставляем. JITIL-рекомпилятор (экспериментальный) – скорость конечно, не такая маленькая как в interpreter, но тоже довольно низкая, обычно на 20% ниже JIT. Но режим имеет чаще ряд преимуществ, например исчезновение багов в некоторых случаях, иногда же игра просто не запустится без него. Lock theards to core – запрещает ОС управлять многоядерным режимом и фиксирует нагрузку на 2 ядра. Включать только если у вас двух ядерник или XP, которая неспособна правильно работать с прого-поточными приложениями (более 2-х потоков нормально не держит). Force Console as NTSC-J – включение старого звукового плагина, на котором в древности проходились висяки в некоторых играх. Теперь переходим во вкладку Gamecube:
Язык Системы – выбираем язык эмулируемой консоли, оставляем по дефолту. Slot A (Slot B) – эта опция позволяет выбрать устройства, куда записывать сохранения, либо не выбирать их вообще. Рекомендую ставить Memory Card. SP 1 - Неизвестная функция. Port 1 (2,3,4….) – в этой опции нам предлагают на чем играть в кубовские игры, оставляем по дефолту – Standart Controller. Важно: иногда может возникнуть желание поиграть вдвоем, для этого в Port 2 – тоже выставляем Standart Controller. Еще один пункт настройки пройден, переходим к следующему - Wii (актуально при запуске Wii игр):
Enable Screen Saver – без комментариев. Использование EuRGGB60 режим (PAL60) – при выставлении этой опции, часть игр Wii которые должны в ПАЛ показывать 25 или 50 герц, показывают 30 или 60 (не всегда работает корректно). Соотношение сторон – формат выводимого изображения 16х9 или 4х3. Язык Системы – по аналогии с кубом, выставляем язык системы. Вставить SD карту – эмуляция SD накопителей, как на оригинальной консоли. До сих пор ни разу не пригодилась. Подключить USB-клавиатуру - эмуляция клавиатуры для Wii. Аналогично с SD накопителем ни разу не была мной использована. Paths - эта вкладка для нас очень важна, так как именно тут мы будем настраивать пути к нашим образам. Чтобы указать путь к папке с образами GC & Wii, достаточно нажать на кнопку "Добавить" (если есть и подпапки с образами, то поставьте галку "Искать в подпапках") и выбрать путь в открывшемся окошке. Ниже есть еще несколько функций:
Образ по умолчанию – эта опция позволяет выбирать конкретный образ на жестком диске и играть. DVD-диск - можно выбрать привод (физический или виртуальный) для игры с реального DVD диска или образа. Загрузчик – Неизвестная функция. Пора перейти к настройке плагинов, вот некоторые функции видео плагинов, жмём в меню на закладку Видео:
Смотрим вкладку Общие Адаптер – По умолчанию здесь высветится видеокарта, которую определил эмулятор. Соотношение сторон – Размер выводимого на экран изображения. Имеются три варианта: * 4х3 - Используется в большинстве игр GameCube, и чуть более чем в десятке игр для WII. * 16х9 - Зеркально – используется в большинстве игр WII, и в нескольких играх для GameCube. * Auto – автоматическое определение размера игры. * Растянуть по окну –растяжение игры под размер вашего монитора. Далее вкладка Улучшение: Internal Resolution - очень хорошая функция сглаживания. Anti-Aliasing – еще одна улучшающая изображение, в режиме 4х SSAA скорость эмуляции не падает, а вот в режиме 9x SSAA могут наблюдаться просадки скорости до 50% (но это зависит только от мощности вашего процессора и видеокарты). Anisotropic filtering – включение фильтрации, можно смело выставлять на максимум (16х), скорость эмуляции не упадет. Scale EFB Copy – Определяет разрешение рендера. Высокое разрешение улучшает качество картинки но повышает нагрузку на видеокарту. Force Bi/Trilinear Filtering – Принудительное включение фильтрации текстур, даже если игра пытается ее отключить, улучшает качество текстур, особенно при высоком разрешении но может вызвать проблемы при воспроизведении видеороликов. Per-Pixel lighting – Альтернативный метод вычисления освещения в 3D, основан на анализе точек пересечения полигонов вместо вертексов (вершин полигонов), более точен но не очень быстрый. 3D vision – есть специальные очки? тогда включаем (опасно для зрения). Далее вкладка Hacks: EFB Copies – Включает эмуляцию копирования EFB. Большинство игр использует эту функцию для пост-процессинга, но в некоторых играх отключение этой функции может ускорить эмуляцию. RAM - полная эмуляция EFB копирования. Более точный метод, необходим некоторым играм для правильной работы, но может очень медленно работать. Texture - эмулирует копирование фреймбуфера напрямую в область памяти текстур виртуальной консоли. Не слишком точный метод, но приемлемо работает в большинстве игр. Accurate Texture Cashe – Включает анализ текстур который основан на анализе фактического расположения пикселей в текстуре. Замедляет эмуляцию, но необходим некоторым играм для правильной работы. В основном исправляет неверное отображение текстов. Safe/Normal/Fast - быстрый вариант анализирует расположение пикселей поверхностно и допускает больше ошибок, медленный анализирует очень тщательно и почти не ошибается. XFB (enable) – XFB это внешний фреймбуфер, статическая область памяти в CG/Wii, в которой сохраняются промежуточные результаты перед выводом на экран. Есть два вида XFB, Virtual и Real, реальный XFB использует нативное разрешение, виртуальный - выходное разрешение рендера. При подготовке фрейма рендер может применять операции скейлинга, слияния кадров, конверсии из RGB в YUV не только к основному фреймбуферу, EFB но и к дополнительному, XFB, следовательно, может повысить качество картинки, но в большинстве игр вызывает лишь дрожание экрана и ухудшение качества при включении Real XFB(разрешение рендера снижается до нативного, 720х480). Fast Mipmaps – Загрузка мипмапов вместо их генерации. Более точный метод, уменьшает вероятность рендера битых и "невидимых" текстур, может вызвать снижение скорости. Осталось настроить наш выбранный аудио плагин, жмём в меню на Аудио:
Enable HLE Audio - Включаем. Enable DTK Misic - Включаем. Enable Audio Throttle - Включаем. Sample Rate – ставим 48.000 Hz. Audio Backend – ставим XAudio2 или OpenAL. Уровень громкости - без комментариев. Это были последние настройки, жмем "OK" для закрытия окна. Теперь осталось настроить управление. В главном окне эмулятора есть иконки быстрого доступа к настройкам - "GCPad" и "Wiimote".
Настройка GCPad. Выбираем любой из четырех Падов, затем в опции Device выбираем – GSB Joystick, потом настраиваем кнопки, и наконец жмем SAVE – в правом нижнем углу.
Настройка Wimote. По аналогии с кубом - выбираем один из четырех Вимотов, затем в опции Devise выбираем – Generic USB Joystick или клава + мышь, потом настраиваем кнопки, и наконец жмем SAVE – в правом нижнем углу. Есть еще некоторые необязательные настройки, прибегать к ним необязательно, но если есть проблемы с запуском игры, то можно и с ними попробовать поиграться. Жмем правой кнопкой мыши на строчке образа игры, выбираем пункт "Properties" и перед нами откроется небольшое новое окошко с различными настройками.
Здесь мы можем увидеть вкладки GameConfig, Patches, AR codes, Gecko codes, Info и Filesystem. Это кастомные настройки, если там стоят квадраты то используются глобальные настройки. Если там взводить/снимать галки то настройки будут применяться только для этой игры. Для работы с образами Вии нам потребуется только первая закладка. В ней три подраздела Core, Wii Console и Video, а также под ними Projection Hack for, Watermark tightness и Emulate state. Как правило в большинстве игр настройки в свойствах образа трогать не приходиться, лишь некоторые игры требуют включения или отключения какой-либо функции. Остановимся на тех, которые периодически попадаются: Projection Hack for - если в игре некорректно отображается текст, диалоги, главное меню и текстуры, тогда вам сюда - выбираете нужный хак и смотрим изменения картинки. Watermark tightness - по умолчанию показатель этой функции стоит на 50, но в некоторых играх, где периодически вылазит вредная табличка с этим названием (Watermark tightness) приходится изменить исходное значение, для чего прибавляем по 10 единиц пока ошибка не исчезнет. Emulate state - здесь показан статус игры.Всегда проверяйте игры, даже если стоит статус Broke и Intro, так как разработчики эту опцию эмулятора обновляют редко и игра вполне может оказаться рабочей. Остальные опции GameConfig включаем только, если этого требует конкретная игра. Вот описание некоторых: Enable dual Core - поддержка многоядерности, прирост 30-50% ФПС. Enable Idle Skipping - прирост ФПС но не более 10% (фактически этот пропуск кадров). Enable MMU - включает Memory Menagment Unit, то есть более точная (аккуратная) эмуляция . Enable BUT - включает Enable Block Adress Translation, это одна из функций Memory Menagment Unit, более точная (аккуратная) эмуляция, но может вызывать падение ФПС. MMU Speed Hack - новое название TLBHack, требуется для запуска некоторых проблемных игр. Alternate RFI - если игра виснет на директах9/11 и OpenGL, а работает только в режимах видео плагина interpreter или Dolphin crashes ставим галочку. Speed up Disc Trancfer Rate - ускоренный доступ к содержимому диска, требуется для ряда игр. Distance Alpha Pass - отчасти исправляет и уменьшает черные текстуры при применении рейсенгана в Naruto 3.... ZTP Hack - этот хак дает прибавку скорости только в Zelda Twilight Princess, в остальных играх от него толку ноль
Все, теперь можно запускать вашу любимую игру двойным щелчком левой кнопки мыши по строке в менеджере. В Дельфине также реализован режим игры по сети, надо сказать что этот режим сильно отличается от обычных онлайн игр, дело в том что Дельфин пока не умеет эмулировать сетевой адаптер настоящего Куба и онлайн-режим здесь это эмуляция второго геймпада сетевым напарником, как игра на обычной консоли вдвоем. Проблема в том что при различных лагах начинается рассинхрон и эмулятор в отличие от обычных онлайн-игр его исправить не в состоянии. Еще эмулятору сильно не хватает информации для полной синхронизации, например в файтинге включили режим Versus, выбрали персов, запустился первый раунд а арены на эмуляторах оказались разные и с разным размером из-за того что выбираются рандомно и в результате получится полный рассинхрон.
Настройка сети: Tools>Start NetPlay>Host, здесь можно сменить порт хоста(2626 по умолчанию) и выбрать игру которую вы собираетесь хостить, в списке который там есть будут все игры которые найдет эмулятор. На закладке Connect нужно указать IP хоста и порт, внизу написаны рекомендуемые настройки для сетевого режима, но если их поставить так как просят то эмуляторы перестанут синхронизироваться и будут работать на разных скоростях, конечно это вызовет жуткий рассинхрон.
Старт хоста: Теперь выбираем игру из списка и жмем кнопку Host, появится окно Dolphin NetPlay, ждем когда в списке игроков появится напарник, и жмем Start. Параметр Buffer внизу это размер буфера сетевого "геймпада", другими словами это число команд (нажатий) геймпада в буфере которые при задержках в сети хранятся в буфере и передаются как только связь восстановится, высокие значения могут спровоцировать зафлуживание хоста с потерей синхронизации если пинг достаточно высокий.
Подключение к хосту: На вкладке Connect пишем IP хоста и жмем Connect, во внутреннем чате, если нужно, договариваемся с хостом и ждем когда он запустит и настроит игру. Примечания: В настройках нужно обязательно включить второй геймпад. У вас должна быть одна и та же ревизия и настройки эмулятора, сохранения, версия и регион игры. Вимоуты не поддерживаются, Игры для Вии хоть и запускаются но управление не будет работать. Играть можно только в те игры где есть поддержка геймпадов. Скорость всегда ограничивает более слабый ПК, если подключиться к медленной тачке то игра может едва ползти несмотря на то что у вас она всегда литаид!!! Это не ошибка в настройках, а признак наличия синхронизации скорости и отсутствия сильных лагов! ---------------------------------------------------------------------------------------
* Improve file search speeds by deleting an unused file. * Optimized the Dolphin SEO process a bit
---------------------------------------------------------------------------------------
* Added GC Steering Wheel emulation.
To set it up, change the Port 1 controller to "Steering Wheel" under the GameCube tab. This will tell the game that you have a force feedback steering wheel connected. In the Gamecube Pad Settings, change the Rumble Motor to "Constant". Configure the controls:
Main Stick Left/Right = Steer Left/Right Main Stick Up = Accelerate Main Stick Down = Brake
Thanks to ulao for the device communications info.
---------------------------------------------------------------------------------------
* Fix some warnings. Changes suggested by nerzhultheking.
---------------------------------------------------------------------------------------
* Fixed the infinite rumble problem caused by r4d6056f14625.
---------------------------------------------------------------------------------------
* Merge branch 'linux-desktop-file' * Change the application name to "Dolphin Emulator" (from "Dolphin-emu"). * Add a linux .desktop file to add dolphin-emu to the menu, and install it when running 'make install'. * Disable swapping cmp with instructions potentially raising interrupts Workaround for issue 5864 disabling parts of an optimization in the JIT. This is not the best solution to fix this issue, but at least it does not crash. * Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae
---------------------------------------------------------------------------------------
* Actually export 0-sized files. Fixes issue 5177. * Fix an issue where an iterator would become invalidated in TextureCache::ClearRenderTargets() * Fix a currently unused unique_lock function. Thanks to Lioncash. * Fix incorrect iterator usage in BreakPoints::Clear * Fix reference to deleted object bug. This should fix channels not loading from sysmenu anymore. * clean up FifoPlayerDlg::OnBeginSearch a bit * Fix a potential memleak in FifoPlayerDlg * Add some TODOs. * Fix an assert that had been wrong for ages, apparently. * PixelShaderGen: Shader uid maintainance * Disable color writing when alpha test always fails. * Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff
---------------------------------------------------------------------------------------
* Change theme selection to wxChoice. * Merge branch 'controller-profiles' * Change key names, and put it in section Controls. * Make sure profile actually exists. * Allow setting different profiles for different controllers, and automatically use the appropriate profile directory.
---------------------------------------------------------------------------------------
* Change theme selection to wxChoice. * Merge branch 'controller-profiles' * Change key names, and put it in section Controls. * Make sure profile actually exists. * Allow setting different profiles for different controllers, and automatically use the appropriate profile directory.
---------------------------------------------------------------------------------------
* Real fix for memcard manager. * Set focus on memcard manager after losing it. * BPMemory: Expose more register descriptions for FifoPlayer * Fix the signed/unsigned comparison warnings created by a recent commit. * 'count' parameter for AddStereoSamples and AddStereoSamplesBE in WaveFile should be unsigned. Doesn't make sense to have them signed.
---------------------------------------------------------------------------------------
* 'width' and 'height' parameters of wxBitmapFromMemoryRGBA should be unsigned. Not a big deal, but it's good to do it for the sake of maintaining practicalities. * re-enable PulseAudio backend * Merge branch 'pulseaudio-simple'
---------------------------------------------------------------------------------------
* Fix bug: reuse after free. static should not have been used here. * Improve an error message. * Fix hang on Linux Dolphin close when wiimotes are connected. * Make IsValidBluetoothName just check for "Nintendo RVL-" rather than having a bunch of hardcoded names. * GetTextureBGRA()'s 'width' and 'height' parameters should be unsigned. * This changes Linux to control Wiimotes on the interrupt channel. Which in turn allows -TR wiimotes to work in Linux. * This removes the Lock Thread to Core option. Please file your complaints appropriately.
---------------------------------------------------------------------------------------
* Merge branch 'ES_LAUNCH' Games that are now playable: Back to the Future: The Game CSI - Hard Evidence CSI - Deadly Intent CSI - Fatal Conspiracy Red Steel Metroid Prime: Trilogy Wii Sports + Wii Sports Resort pack Sam & Max: Season One Sam & Max: Beyond Time and Space Kirby's Dream Collection: Classic Collection Indiana Jones and the Staff of Kings: Fate of Atlantis * ES_LAUNCH: Fixed SSBB from starting at the mini-games screen. Build fix Corrected a state bug where newly loaded dols did not have their patches applied. Changed the HLE system to allow it to hook the beginning, the end or replace the entire function without changing the GC memory. Fixes Kirby's Return to Dreamland. Added a way to categorise the type of HLE function. Currently, there are debug, floating point, memory and generic functions. Added a HLE function for OSGetResetCode (Warm reset). Fixes the CSI games. Added a switch to disable all of the HLE functions if the idle skipping option is disabled. Added some IOS version checks and code to clear memory before loading the dol. Added support for Reset (from menu). Fixes Sam & Max. Added an IOS check as games which use IOS older than IOS30 do not need to be HLE'd. Added some stubs for Reset to Menu and SSBB's load from disc partition. Fixed loading Fate of Atlantis from the Indiana Jones and the Staff of Kings game. Added argument detection and passing to the loaded dol. This fixes the Wii Sports+Wii Sports Resort bundle pack. Added preliminary support for ES_LAUNCH (Wii Multi-boot games) by using HLE to hijack the OSBootDol function. Conflicts: Source/Core/DiscIO/Src/FileSystemGCWii.cpp * Fixed SSBB from starting at the mini-games screen. * Build fix * Corrected a state bug where newly loaded dols did not have their patches applied. * Changed the HLE system to allow it to hook the beginning, the end or replace the entire function without changing the GC memory. Fixes Kirby's Return to Dreamland. Added a way to categorise the type of HLE function. Currently, there are debug, floating point, memory and generic functions. Added a HLE function for OSGetResetCode (Warm reset). Fixes the CSI games. Added a switch to disable all of the HLE functions if the idle skipping option is disabled. * Added some IOS version checks and code to clear memory before loading the dol. * Added support for Reset (from menu). Fixes Sam & Max. * Added an IOS check as games which use IOS older than IOS30 do not need to be HLE'd. Added some stubs for Reset to Menu and SSBB's load from disc partition. Fixed loading Fate of Atlantis from the Indiana Jones and the Staff of Kings game. * Added argument detection and passing to the loaded dol. This fixes the Wii Sports+Wii Sports Resort bundle pack. * Added preliminary support for ES_LAUNCH (Wii Multi-boot games) by using HLE to hijack the OSBootDol function. Metroid Prime Trilogy is working. Wii Sports+Wii Sports Resort is not working. Any games which can be played using the dol replacement trick should work here. Suspect that the DOL's are meant to receive an argument list which has not been catered for in this code. This probably also means that the Metroid Prime Trilogy games are locked in Veteran difficulty for the time-being. * Merge branch 'unix-fastmem' * Enable fastmem (aka. backpatch) support on Linux amd64 and OSX x64. Not tested on OSX, 8% performance increase on Linux amd64 * Fix two unsigned/signed mismatch warnings. * Change audio latency setting to a wxSpinCtrl, fixes layout problem on linux. * - Made GenRandomCode's 'size' parameter unsigned. Doesn't make sense to have the capability of being able to be negative. - Made CodesToHeader's 'numCodes' unsigned for the same reason. - Removed some type-casts from other functions. * Real fix for Linux Wiimote disconnect hanging. Fixes issue 5903. * Fix a clear bug in aldlist.cpp. Properly clears itself now. * Get rid of unused iterators in JitCache.
---------------------------------------------------------------------------------------
Fix initial theme selection. Actually use the screenshot icon. Update title/status bar when pausing emulation. Fix translations for the recent spelling error correction. Also update the pot file while we are at it. Change GetCmdForHotkey to use a switch. Cuts down on if-statement spam. Fix theme loading on non-Windows. Move DSP settings to dolphin.ini Merge branch 'external-theme' Revert "Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names)." Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names).
---------------------------------------------------------------------------------------
* Add support for the mouse cursor and mouse clicking events on OS X. * Fix emulated wiimote shaking in Wario Land: Shake It, and probably others. Fixes issue 5295. (probably issue 5017 and issue 5578 too) * Improve "Enable Hotkeys" description. Fixes issue 4607. * Fix typo. * Mention middle mouse button in "Free Look" description. Fixes issue 5581. * Merge branch 'full-analog-surface' Fixes issue 5010. * Add "full analog surface" support in DInput,OSX,SDL backends. (should not be needed for XInput) * Start to make possible use of "full analog surface". (useful for triggers on some silly physical gamepads) * Merge branch 'gameinistuff'
---------------------------------------------------------------------------------------
* Fix emulated turntable crossfade slider. (DJ Hero controller) Fixes issue 4504.
---------------------------------------------------------------------------------------
* Added a game property to disable the clearing of the data cache. This is needed by one known game, "Rubik's Puzzle Galaxy: Rush". Fixes Violin Paradise. * Allow emulated wiimote to be tilted 180 degrees in each direction. (was 90) Fixes issue 3492. * Remove lttc for lle on thread too. * Fix a dumb regression from revision 4925a28f94d8.
---------------------------------------------------------------------------------------
* Revert "Ctrl+A support in the action replay code editing menu." Guess it wasnt much of a solution as I'd hoped. (considering it seems to work on linux without this). This reverts commit 0c1ea605d5008fabc8b23feeeac9708fef18fadf. * Ctrl+A support in the action replay code editing menu. Makes adding/editing codes less of a pain in the ass. You don't need to manually highlight everything anymore. * Set the default memory card path as relative too. * Save memory card paths relative to exe directory. * Preset the HBeam and VBeam to 0 on boot. Fixes Densha de Go Shinkansen EX. Fixes issue 4882.
---------------------------------------------------------------------------------------
* Fix AGL.cpp
---------------------------------------------------------------------------------------
* Revert "mem_fun -> mem_fn." This reverts commit b7d32b0a3d810736b2e1151d6d8b9da85ebfbcf3. OSX C++ std library in charge of holding back progress (as usual). * mem_fun -> mem_fn. mem_fun is deprecated in C++11. Also it does everything mem_fun can do, but more conveniently.
---------------------------------------------------------------------------------------
* Properly sort multi-disc games by title. * Removed the need for this temporary variable. * Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG * Move swap control to the host specific GLInterface files.
---------------------------------------------------------------------------------------
* Move the cmake option lines to the top of the Cmake file for easy viewing in vim. * Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties. Fixes issue 5932.
--------------------------------------------------------------------------------------- Более ранние версии: v3.0-586 v3.0-591 v3.0-636 v3.0-687 v3.0-699 v3.0-735 v3.0-772 v3.0-843 v3.5-124
Скриншоты:
Оформление by
|
|
|
|
|