- Dolphin |MMJR| v1.0-11460
- Contributors
- Assets
- Dolphin |MMJR|-11456 (Hotfix)
- Contributors
- Assets
- Dolphin |MMJR| — 11457
- Dolphin android github weihuoya zhang wei
- About
- weihuoya Go PK Goto Github PK
- zhang wei’s Projects
- as2lib
- citra
- citra-android
- cocos2d-x-qt
- dolphin
- EdgeScreen
- gameswf
- glsl-optimizer
- HelloGL_WIN32
- HelloNDK
- HelloSDL
- jynew
- osflash-xray
- poly2tri
- poly2tri.archive
- poly2tri.as3
- poly2tri.cs
- poly2tri.golang
- poly2tri.java
- poly2tri.javascript
- poly2tri.python
- ppsspp
- redtamarin
- reicast-emulator
- sagcg
- smb_addons
- Xposed_BBOO
- Recommend Projects
- React
- Vue.js
- Typescript
- TensorFlow
- Django
- Laravel
- Recommend Topics
- javascript
- server
- Machine learning
- Visualization
- Recently View Projects
- traj_similarity
- remote-function
- spec-music-formatter
- meteor-dapp-wallet
- FG-PFRPG-Item-Durability
Dolphin |MMJR| v1.0-11460
Vulkan Code update (Improves Vulkan performance)
[Credits to @Gamer64ytb for pointing out which files needed editing for @stenzek Vulkan Fix. PS. I did not look at or use any of his source; I ported the code over myself in my own way]
Mali-graphics fix for Galaxy games (ported from |MMJR2|) [Big credits to my fellow dev, @sspacelynx on discovering that]
Fixed the Wii System Language that affected Galaxy games on install (Language set to English)
Updated the FPS counter with a new color and look
Updated version to v11460
Removed «Bounding Box not available Message»
Ported |MMJR2| Internal Resolution options [1x, 1.5x, 2x, 2.5x, 3x, 3.5x, 4x, 5x and 6x (4k)]
Updated Cheat Manager Icons to match |MMJR2| for easier understanding
=============================
Small Note:
This maybe the last update to |MMJR| . losing more and more time to work on it or |MMJR2|.
—————————————————
Anyways, hope everyone enjoys this minor update.
Contributors
Assets
Dolphin |MMJR|-11456 (Hotfix)
While working on the «Revamp» . Someone reported that, he and other users on Android 11 and even Android 10 were having issues saving settings with the current Dolphin |MMJR|. Credit to @sspacelynx (assistant dev) and @tarek in the Discord for working together to resolve the issue.
————————————-
Change Log (Hotfix):
————————————-
The new folder name has been changed to «dolphin-mmjr» since the old «dolphin-|MMJR|» folder was not working on some Android 10/11 phones. You can rename the old folder to the new name and it will work just fine after the update.
=====================================
Contributors
Assets
Dolphin |MMJR| — 11457
As much as I wanted NOT to update this and focus on the Revamp; I decided to SLIGHTLY update this version for a couple of reasons:
—————————————————————————————
- A user issued a pull request for an update to the Gamesettings file for «Need for Speed: Most Wanted» with his fix for the graphical issue for the «Sun». However due to the way I have things set up; instead of merging the pull request I just decided to update the build with some extra stuff as well including the fix. So since he took the time to do that and inform me; this contributed to my decision to try slightly updating the existing build.
User on the discord = [ Ivan89el ]. However those .ini config files should be posted in the correct channel in the discord instead.
=============
————————————————————————————— - Second reason = The site used to download codes into the cheat manager was updated on Revamp but this version was still using the old one that wasn’t working. So I updated the site to the same one that Dolphin Official and Revamp are using.
—————————————————————————————- - This version will also have a minor feature that I discarded when I first started the Revamp build . so since I was updating it slightly; I decided to include it in here. Therefore now games are no longer sorted by GameID but by their Title / Name.
—————————————————————————————— - Lastly, this will have the same hotfix as v11456 (hotfix) for Android 11 devices. However there are still issues with Android 11 and this one doesn’t have «Scoped Storage» due to the difficulty in porting it over to this older code; thus it would be a waste of time. Luckily, «Revamp» already has that implementation.
=======================================================
Keep in mind as per the Reddit and Discord post = All work will be put into working on the Revamp version that will replace it in the future. For those not aware of this please read more about it here = (https://www.reddit.com/r/EmulationOnAndroid/comments/khqmiq/update_for_mmjr_revamp_development/)
Hope everyone is doing well and Happy New Year in advance!
Источник
Dolphin android github weihuoya zhang wei
Dolphin — A GameCube and Wii Emulator
Dolphin is an emulator for running GameCube and Wii games on Windows, Linux, macOS, and recent Android devices. It’s licensed under the terms of the GNU General Public License, version 2 or later (GPLv2+).
Please read the FAQ before using Dolphin.
- OS
- Windows (7 SP1 or higher).
- Linux.
- macOS (10.13 High Sierra or higher).
- Unix-like systems other than Linux are not officially supported but might work.
- Processor
- A CPU with SSE2 support.
- A modern CPU (3 GHz and Dual Core, not older than 2008) is highly recommended.
- Graphics
- A reasonably modern graphics card (Direct3D 11.1 / OpenGL 3.3).
- A graphics card that supports Direct3D 11.1 / OpenGL 4.4 is recommended.
- OS
- Android (5.0 Lollipop or higher).
- Processor
- A processor with support for 64-bit applications (either ARMv8 or x86-64).
- Graphics
- A graphics processor that supports OpenGL ES 3.0 or higher. Performance varies heavily with driver quality.
- A graphics processor that supports standard desktop OpenGL features is recommended for best performance.
Dolphin can only be installed on devices that satisfy the above requirements. Attempting to install on an unsupported device will fail and display an error message.
Building for Windows
Use the solution file Source/dolphin-emu.sln to build Dolphin on Windows. Visual Studio 2022 17.0 or later is a hard requirement. Other compilers might be able to build Dolphin on Windows but have not been tested and are not recommended to be used. Git and Windows 11 SDK must be installed when building.
Make sure to pull submodules before building:
The «Release» solution configuration includes performance optimizations for the best user experience but complicates debugging Dolphin. The «Debug» solution configuration is significantly slower, more verbose and less permissive but makes debugging Dolphin easier.
An installer can be created by using the Installer.nsi script in the Installer directory. This will require the Nullsoft Scriptable Install System (NSIS) to be installed. Creating an installer is not necessary to run Dolphin since the Binary directory contains a working Dolphin distribution.
Building for Linux and macOS
Dolphin requires CMake for systems other than Windows. Many libraries are bundled with Dolphin and used if they’re not installed on your system. CMake will inform you if a bundled library is used or if you need to install any missing packages yourself.
Make sure to pull submodules before building:
macOS Build Steps:
A binary supporting a single architecture can be built using the following steps:
An application bundle will be created in ./Binaries .
A script is also provided to build universal binaries supporting both x64 and ARM in the same application bundle using the following steps:
- mkdir build
- cd build
- python ../BuildMacOSUniversalBinary.py
- Universal binaries will be available in the universal folder
Doing this is more complex as it requires installation of library dependencies for both x64 and ARM (or universal library equivalents) and may require specifying additional arguments to point to relevant library locations. Execute BuildMacOSUniversalBinary.py —help for more details.
Linux Global Build Steps:
To install to your system.
- mkdir build
- cd build
- cmake ..
- make
- sudo make install
Linux Local Build Steps:
Useful for development as root access is not required.
- mkdir Build
- cd Build
- cmake .. -DLINUX_LOCAL_DEV=true
- make
- ln -s ../../Data/Sys Binaries/
Linux Portable Build Steps:
Can be stored on external storage and used on different Linux systems. Or useful for having multiple distinct Dolphin setups for testing/development/TAS.
- mkdir Build
- cd Build
- cmake .. -DLINUX_LOCAL_DEV=true
- make
- cp -r ../Data/Sys/ Binaries/
- touch Binaries/portable.txt
Building for Android
These instructions assume familiarity with Android development. If you do not have an Android dev environment set up, see AndroidSetup.md.
Make sure to pull submodules before building:
If using Android Studio, import the Gradle project located in ./Source/Android .
Android apps are compiled using a build system called Gradle. Dolphin’s native component, however, is compiled using CMake. The Gradle script will attempt to run a CMake build automatically while building the Java code.
When Dolphin has been installed with the NSIS installer, you can uninstall Dolphin like any other Windows application.
Linux users can run cat install_manifest.txt | xargs -d ‘\n’ rm as root from the build directory to uninstall Dolphin from their system.
macOS users can simply delete Dolphin.app to uninstall it.
Additionally, you’ll want to remove the global user directory (see below to see where it’s stored) if you don’t plan to reinstall Dolphin.
Command Line Usage
Usage: Dolphin [-h] [-d] [-l] [-e ] [-b] [-v ] [-a ]
- -h, —help Show this help message
- -d, —debugger Show the debugger pane and additional View menu options
- -l, —logger Open the logger
- -e, —exec= Load the specified file (DOL,ELF,WAD,GCM,ISO)
- -b, —batch Exit Dolphin with emulator
- -v, —video_backend= Specify a video backend
- -a, —audio_emulation= Low level (LLE) or high level (HLE) audio
Available DSP emulation engines are HLE (High Level Emulation) and LLE (Low Level Emulation). HLE is faster but less accurate whereas LLE is slower but close to perfect. Note that LLE has two submodes (Interpreter and Recompiler) but they cannot be selected from the command line.
Available video backends are «D3D» and «D3D12» (they are only available on Windows), «OGL», and «Vulkan». There’s also «Null», which will not render anything, and «Software Renderer», which uses the CPU for rendering and is intended for debugging purposes only.
- wiitdb.txt : Wii title database from GameTDB
- totaldb.dsy : Database of symbols (for devs only)
- GC/font_western.bin : font dumps
- GC/font_japanese.bin : font dumps
- GC/dsp_coef.bin : DSP dumps
- GC/dsp_rom.bin : DSP dumps
- Wii/clientca.pem : Wii network certificate
- Wii/clientcakey.pem : Wii network certificate key
- Wii/rootca.pem : Wii network certificate issuer / CA
The DSP dumps included with Dolphin have been written from scratch and do not contain any copyrighted material. They should work for most purposes, however some games implement copy protection by checksumming the dumps. You will need to dump the DSP files from a console and replace the default dumps if you want to fix those issues.
Wii network certificates must be extracted from a Wii IOS. A guide for that can be found here.
These folders are installed read-only and should not be changed:
- GameSettings : per-game default settings database
- GC : DSP and font dumps
- Maps : symbol tables (dev only)
- Shaders : post-processing shaders
- Themes : icon themes for GUI
- Resources : icons that are theme-agnostic
- Wii : default Wii NAND contents
Packaging and udev
The Data folder contains a udev rule file for the official GameCube controller adapter and the Mayflash DolphinBar. Package maintainers can use that file in their packages for Dolphin. Users compiling Dolphin on Linux can also just copy the file to their udev rules folder.
User Folder Structure
A number of user writeable directories are created for caching purposes or for allowing the user to edit their contents. On macOS and Linux these folders are stored in
/Library/Application Support/Dolphin/ and
/.dolphin-emu respectively, but can be overwritten by setting the environment variable DOLPHIN_EMU_USERPATH . On Windows the user directory is stored in the My Documents folder by default, but there are various way to override this behavior:
- Creating a file called portable.txt next to the Dolphin executable will store the user directory in a local directory called «User» next to the Dolphin executable.
- If the registry string value LocalUserConfig exists in HKEY_CURRENT_USER/Software/Dolphin Emulator and has the value 1, Dolphin will always start in portable mode.
- If the registry string value UserConfigPath exists in HKEY_CURRENT_USER/Software/Dolphin Emulator , the user folders will be stored in the directory given by that string. The other two methods will be prioritized over this setting.
List of user folders:
- Cache : used to cache the ISO list
- Config : configuration files
- Dump : anything dumped from Dolphin
- GameConfig : additional settings to be applied per-game
- GC : memory cards and system BIOS
- Load : custom textures
- Logs : logs, if enabled
- ScreenShots : screenshots taken via Dolphin
- StateSaves : save states
- Wii : Wii NAND contents
Custom textures have to be placed in the user directory under Load/Textures/[GameID]/ . You can find the Game ID by right-clicking a game in the ISO list and selecting «ISO Properties».
About
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Источник
weihuoya Go PK Goto Github PK
zhang wei’s Projects
as2lib
citra
A Nintendo 3DS Emulator
citra-android
cocos2d-x-qt
Cocos2d-x is an open-source mobile 2D game framework released under the MIT License.
dolphin
Dolphin is a GameCube / Wii emulator.
EdgeScreen
EdgeScreen for Samsung S7 Edge
gameswf
glsl-optimizer
GLSL optimizer based on Mesa’s GLSL compiler. Used in Unity for mobile shader optimization.
HelloGL_WIN32
OpenGL Demo for Win32
HelloNDK
NDK Test Project
HelloSDL
SDL Demo for Android
jynew
mGBA Game Boy Advance Emulator
osflash-xray
Automatically exported from code.google.com/p/osflash-xray
poly2tri
Automatically exported from code.google.com/p/poly2tri
poly2tri.archive
Automatically exported from code.google.com/p/poly2tri.archive
poly2tri.as3
Automatically exported from code.google.com/p/poly2tri.as3
poly2tri.cs
Automatically exported from code.google.com/p/poly2tri.cs
poly2tri.golang
Automatically exported from code.google.com/p/poly2tri.golang
poly2tri.java
Automatically exported from code.google.com/p/poly2tri.java
poly2tri.javascript
Automatically exported from code.google.com/p/poly2tri.javascript
poly2tri.python
Automatically exported from code.google.com/p/poly2tri.python
ppsspp
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us in #ppsspp on freenode (IRC) or just send pull requests / issues. For discussion use the forums on ppsspp.org.
redtamarin
Automatically exported from code.google.com/p/redtamarin
reicast-emulator
Reicast is a multiplatform Sega Dreamcast emulator
sagcg
Automatically exported from code.google.com/p/sagcg
sina micro blog
smb_addons
smb node.js data analyze addons!
Xposed_BBOO
Xposed Module Project
Recommend Projects
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
Laravel
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
server
A server is a program made to process requests and deliver data to clients.
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recently View Projects
traj_similarity
remote-function
make function calls to remote hosts seamlessly.
spec-music-formatter
an rspec formatter which plays sounds while running your specs.
meteor-dapp-wallet
FG-PFRPG-Item-Durability
This extension adds hardness, hitpoints, and damage fields to item sheets. It also does most of the work for you in calculating these values and applies penalties to broken weapons and armor.
Источник