Difference between pages "1964" and "Dolphin MMJR"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Categories replaced)
 
(Categories replaced)
 
Line 1: Line 1:
 
{{Infobox emulator
 
{{Infobox emulator
|title = 1964
+
|title = Dolphin
|logo = 1964_vector.png
+
|logo = Dolphin-mmjr.png
 
|logowidth = 150
 
|logowidth = 150
|version = 1.1
+
|last-version = 11460
|active = No
+
|active = Yes
|platform = [[Emulators on PC|Windows]]
+
|fate =
|target = [[Nintendo 64 emulators|Nintendo 64]]
+
|platform = [[Emulators on Android OS|Android]]
|developer = Rice and [https://sourceforge.net/u/schibo/profile/ schibo] <small>(Joel Middendorf)</small>
+
|architecture = x86_64, ARM
|prog-lang = C, C++
+
|target = [[GameCube emulators|GameCube]]<br>[[Wii emulators|Wii]]
|source = [https://code.google.com/archive/p/emu-1964/ code.google.com]<br />[https://sourceforge.net/projects/schibo/ SourceForge]<br />[https://github.com/schibo/1964js GitHub] <small>(1964js)</small>
+
|developer = Dolphin Team, Weihuoya, Bankaimaster999
 +
|website =  
 +
|source = [https://github.com/Bankaimaster999/Dolphin-MMJR GitHub]
 
|license = GNU GPLv2
 
|license = GNU GPLv2
 +
|bios = [[Emulator_Files#GameCube_.2F_Wii|Optional]]
 
}}
 
}}
  
'''1964''' is an open-source [[Nintendo 64 emulators|Nintendo 64 emulator]]. It was one of the most popular emulators around, but has been superseded by more modern, accurate emulators.
+
'''Dolphin MMJR''' is a free and open-source [[Wii emulators|Nintendo Wii]] and [[GameCube emulators]] for Android. It's written in C++. It supports most games and has high compatibility.
  
 
==Download==
 
==Download==
 +
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
|align=center|{{Icon|Win-big}}
+
|align=center|{{Icon|APK}}
|'''[https://www.zophar.net/n64/1964.html Latest releases]'''<br/><small>r139 is the newest build</small>
+
|'''[https://github.com/Bankaimaster999/dolphin/releases Dolphin MMJR]'''<small> (Unofficial)</small>
 +
|-
 +
|align=center|{{Icon|APK}}
 +
|'''[https://github.com/Bankaimaster999/Dolphin-MMJR2/releases Dolphin MMJR2]'''<small> (Unofficial)</small>
 
|-
 
|-
|colspan="3"|<hr/>
+
|align=center|{{Icon|APK}}
 +
|'''[https://github.com/weihuoya/dolphin/releases/tag/5.0-9494 Dolphin MMJ]'''<small> (Unofficial)</small>
 
|-
 
|-
|align=center|{{Icon|Win-big}}
+
|align=center|{{Icon|APK}}
|[http://www.emulation64.com/files/info/197/1964.html/ Older releases]
+
|'''[https://github.com/Gamer64ytb/Dolphin-360-Definitive-/releases Dolphin 360]'''<small> (Fork of MMJR 1.0)</small>
 
|}
 
|}
  
 
==Overview==
 
==Overview==
The graphics engine (plugin?) supplied with it is co-author Rice's work based on the one from Daedalus and is today infamous for its inaccuracy in many games. Back in the 2000's decade, it was the most famous alternative to Project64's support for so many games; although its low-end system support and GUI stability on some processors were weak. Among the elder N64 emulators, this one featured the strongest NetPlay implementation next to only the replaced [[Mupen64Plus|Mupen64k]] project. It also had at its peak popularity the widest support for GameShark cheat codes and features the ability of assigning certain plugins to certain games (very useful for N64 emulation in particular).
 
  
==1964js==
+
- <b>MMJR2</b>
1964js is the first N64 emulator written in JavaScript (CoffeeScript to JS). It is (kind of) a port of the N64 emulator for Windows called 1964. 1964 was written in C and C++ for Windows. Its GitHub page is still active as of 2018.
+
 
 +
An Android-only performance-focused [[Dolphin]] fork, rebased on top of latest Dolphin development builds and reimplementing MMJ UX and performance improvements.
 +
Hence, the aim is to get the newer features, fixes, updates of Dolphin but with the performance improvements of Dolphin MMJR (work-in-progress).
 +
 
 +
- <b>MMJR</b>
 +
 
 +
An Android-only performance-focused Dolphin fork, continued from the Dolphin MMJ source code by Weihuoya. This version is merely to add or update the current MMJ code with further fixes and changes to hopefully improve things.
 +
It is also aimed at pure performance.
 +
 
 +
|MMJR| and |MMJR2| builds can be installed without conflicts as they use different folders, but savestates are not compatible.
 +
 
 +
==Features==
 +
 
 +
* Fast Emulation
 +
 
 +
* High compatibility
 +
 
 +
* Joystick Emulation
 +
 
 +
* IR mode : click (default behavior) and drag (same as the "Touchscreen Emulate IR" = "stick" mode)
 +
 
 +
* Cheat Manager : manage game cheats easily directly from the app, with the ability to download them from a back-up online cheat database
 +
 
 +
* Display Scale : screen can be "zoomed in/out" for display size/widescreen adjustments
 +
 
 +
* On-screen analog triggers: needed for some games (eg. Super Mario Sunshine: full press -> Mario will stay still to aim and shoot, light press -> Mario will shoot while moving)
 +
 
 +
* Custom texture support
 +
 
 +
* RVZ/WIA support
 +
 
 +
* Many more!
 +
 
 +
==System Requirements==
 +
 
 +
<h3>Android</h3>
 +
 
 +
- '''OS'''
 +
 
 +
• Android 5.0 Lollipop or higher (SDK >= 21).
 +
 
 +
- '''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.
  
To quote the authors at Schibo's official blog, the initial goal of this project was to see how well Google Chrome's V8 JavaScript compiler performs. Instead of building a traditional dynarec (JIT compiler) as they did for '''1964''' for Windows which translated MIPS directly to x86, '''1964js''' dynamically writes JavaScript to the web page by reversing MIPS code to JavaScript. This JavaScript represents blocks of rom code. Then, if using Chrome for instance, Google's V8 compiler compiles the JavaScript to native code for the authors automatically.
 
  
By pure coincidence, another JavaScript N64 emulator, [http://hulkholden.github.io/n64js/ '''n64js'''], also came out at around the same time as 1964js as well!. It was developed by [http://strmnnrmn.blogspot.com/ StrmnNrmn] (Full: Storming Norman. Real name: Paul Holden from the UK, aka '[https://github.com/hulkholden hulkholden]' at his GitHub profile), author of Daedalus, another old N64 emulator. Its [https://github.com/hulkholden/n64js GitHub page] was last updated at end of 2016, as of 2019.
+
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.
  
 
==External links==
 
==External links==
* [http://emu-1964.appspot.com/blog/index.html Official blog for 1964js] (By schibo. Last updated on December 9, 2012.)
 
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Console emulators]]
 
[[Category:Console emulators]]
 
[[Category:Home console emulators]]
 
[[Category:Home console emulators]]
[[Category:Nintendo 64 emulators]]
+
[[Category:GameCube emulators]]
[[Category:Windows emulation software]]
+
[[Category:Wii emulators]]
 +
[[Category:Android emulation software]]

Revision as of 03:41, 14 October 2021

Dolphin
Dolphin-mmjr.png
Developer(s) Dolphin Team, Weihuoya, Bankaimaster999
Last version 11460
Active Yes
Platform(s) Android
Architecture(s) x86_64, ARM
Emulates GameCube
Wii
License GNU GPLv2
Source code GitHub
BIOS/Keys Optional

Dolphin MMJR is a free and open-source Nintendo Wii and GameCube emulators for Android. It's written in C++. It supports most games and has high compatibility.

Download

Android Dolphin MMJR (Unofficial)
Android Dolphin MMJR2 (Unofficial)
Android Dolphin MMJ (Unofficial)
Android Dolphin 360 (Fork of MMJR 1.0)

Overview

- MMJR2

An Android-only performance-focused Dolphin fork, rebased on top of latest Dolphin development builds and reimplementing MMJ UX and performance improvements. Hence, the aim is to get the newer features, fixes, updates of Dolphin but with the performance improvements of Dolphin MMJR (work-in-progress).

- MMJR

An Android-only performance-focused Dolphin fork, continued from the Dolphin MMJ source code by Weihuoya. This version is merely to add or update the current MMJ code with further fixes and changes to hopefully improve things. It is also aimed at pure performance.

|MMJR| and |MMJR2| builds can be installed without conflicts as they use different folders, but savestates are not compatible.

Features

  • Fast Emulation
  • High compatibility
  • Joystick Emulation
  • IR mode : click (default behavior) and drag (same as the "Touchscreen Emulate IR" = "stick" mode)
  • Cheat Manager : manage game cheats easily directly from the app, with the ability to download them from a back-up online cheat database
  • Display Scale : screen can be "zoomed in/out" for display size/widescreen adjustments
  • On-screen analog triggers: needed for some games (eg. Super Mario Sunshine: full press -> Mario will stay still to aim and shoot, light press -> Mario will shoot while moving)
  • Custom texture support
  • RVZ/WIA support
  • Many more!

System Requirements

Android

- OS

• Android 5.0 Lollipop or higher (SDK >= 21).

- 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.

External links