Difference between revisions of "Super Mario 64 Port"

From Emulation General Wiki
Jump to navigation Jump to search
(Vanilla Forks)
m
Line 2: Line 2:
 
|title = Super Mario 64 Port
 
|title = Super Mario 64 Port
 
|logo = SM64.png
 
|logo = SM64.png
|logowidth = 270
+
|logowidth = 170
 
|last-version =  
 
|last-version =  
 
|active = Yes
 
|active = Yes
Line 15: Line 15:
 
}}
 
}}
  
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.
+
'''Super Mario 64 Port''' is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.
  
 
==Vanilla Forks==
 
==Vanilla Forks==

Revision as of 03:46, 24 September 2021

Super Mario 64 Port
SM64.png
Developer(s) sm64-port
Latest version N/A
Active Yes
Platform(s) Multi-platform
Emulates Super Mario 64
Source code GitHub

Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.

Vanilla Forks

Windows Linux FreeBSD Original Port
MS-DOS DOS Port

Android Android Port
Switch NX Port
PlayStation 4 PS4 Port
Wii U Wii U Port
Vita Vita Port
PlayStation 3 PS3 Port
Nintendo DS DSi Port
Precompiled here.
Wii GameCube Wii Port
Xbox Xbox Port
PSP PSP Port
PlayStation 2 PS2 Port
Dreamcast Dreamcast Port

Enhanced Forks

Windows Linux macOS Vita Wii U Switch sm64ex

sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.

Windows Linux macOS sm64ex-coop

Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.

Windows sm64rt

Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.

Nintendo 64 Nintendo 3DS Wii U Switch sm64ex-alo

Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze's MOP, console compatibility, and more.

Nintendo 3DS 3ds-minimap

Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.

External link