Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Super Mario 64 · Ghostship (Android)
PORTSNATIVE

Super Mario 64 · Ghostship (Android)

PORT NATIVOAVENTURA / SANDBOXANDROIDBETA

Super Mario 64 · Ghostship (Android)

Super Mario 64

OrigenNintendo 64

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraAndroid

Ver proyecto oficial

Sobre el proyecto

Super Mario 64 es un videojuego de plataformas desarrollado y publicado por Nintendo para la Nintendo 64. Es la primera entrega de Super Mario en mostrar gráficos 3D, que combina la mecánica tradicional de la franquicia, su estilo visual y sus personajes en un amplio mundo abierto. En la historia, Bowser invade el castillo de la Princesa Peach, la secuestra y esconde las Estrellas de Poder en diferentes mundos situados dentro de cuadros mágicos. En el papel de Mario, el jugador recorre los niveles y recoge las estrellas para desbloquear zonas, llegar hasta Bowser y rescatar a Peach.

16 versiones de Super Mario 64

Estás viendo: Ghostship (Android)

Ghostship (Android)github.com/izzy2lost/Ghostship
Android
Actual
Infinite Mario 64 (Ever)github.com/Brawmario/infinite-mario-64-ever
Windows
Linux
macOS
›
sm64coopdx (Super Mario 64 online)github.com/coop-deluxe/sm64coopdx
Windows
Linux
macOS
›
Super Mario 64github.com/sm64-port/sm64-port
Windows
›
Ghostshipgithub.com/HarbourMasters/Ghostship
Windows
Linux
macOS
Android
iOS
›
sm64 wasm · Web (sm64-wasm)github.com/sm64-wasm/sm64-wasm
Web
›
sm64coopdx (Android)github.com/ManIsCat2/sm64coopdx
Android
›
sm64coopdx (Switch)github.com/ArcheSV/sm64coopdx-switch
Por confirmar
›
sm64exgithub.com/sm64pc/sm64ex
Windows
Linux
macOS
›
SM64Plusgithub.com/MorsGames/sm64plus
Windows
Linux
›
Super Mario 64 (libsm64-godot)github.com/Brawmario/libsm64-godot
Windows
›
Super Mario 64 (libsm64-rust)github.com/nickmass/libsm64-rust
Windows
›
Super Mario 64 (libsm64-sharp)github.com/MeltyPlayer/libsm64-sharp
Windows
›
Super Mario 64 (PSP)github.com/JustKidding23/SM64-PSP
Por confirmar
›
Super Mario 64 (SM64-PC-Port-WebGL)github.com/NotAn127/SM64-PC-Port-WebGL
Windows
›
Super Mario 64 (web)github.com/lwllac/sm64
Web
›

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

Ghostship

Lead Developers:

  • Lywx

Discord

Official Discord: https://discord.com/invite/shipofharkinian

If you're having any trouble after reading through this README, feel free ask for help in the Ghostship Support text channels. Please keep in mind that we do not condone piracy.

Quick Start

Ghostship does not include any copyrighted assets. You are required to provide a supported copy of the game.

1. Verify your ROM dump

The supported ROMs are US and JP versions. You can verify you have dumped a supported copy of the game by using the SHA-1 File Checksum Online at https://www.romhacking.net/hash/.

  • The SHA-1 hash for a US ROM is 9bef1128717f958171a4afac3ed78ee2bb4e86ce.
  • The SHA-1 hash for a JP ROM is 8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51.

2. Verify your ROM is in .z64 format

Your ROM needs to be in .z64 format. If it's in .n64 format, use the following to convert it to a .z64: https://hack64.net/tools/swapper.php

2. Download Ghostship from Releases

3. Generating the OTR from the ROM and Play!

Windows

  • Extract every file from the zip into a folder of your choosing.
  • Run Ghostship.exe and select your US or JP ROM.

Linux

  • Extract every file from the zip into a folder of your choosing.
  • Execute Ghostship.appimage. You may have to chmod +x the appimage via terminal.

MacOS

  • Extract every file from the zip into a folder of your choosing.
  • Run Ghostship and select your US or JP ROM.

Nintendo Switch

  • Run one of the PC releases to generate an sm64.o2r file. After launching the game on PC, you will be able to find these files in the same directory as Ghostship.exe or Ghostship.appimage.
  • Copy the files to your sd card

Android

  • Install the APK and launch it.
  • Tap Choose Super Mario 64 ROM and pick your own US or JP .z64. It is checked against the supported hashes, kept in the app's own storage, and converted into sm64.o2r on the device — no PC step, and no game data ships with the app.
  • Extraction runs once and takes a few minutes; the game starts by itself when it finishes.
  • Mods and saves are managed from the Mods button, which appears next to Menu while the in-game menu is open. Everything also lives on disk under Android/data/com.ghostship.android/files/, so mods can be dropped into mods/ with a file manager instead.

Configuration

Default keyboard configuration

N64ABZStartAnalog stickC buttonsD-Pad
KeyboardXCZSpaceWASDArrow keysTFGH

Other shortcuts

KeysAction
EscToggle menu
Ctrl+RReset (inside levels)
F11Fullscreen
TabToggle Alternate assets

Graphics Backends

Currently, there are three rendering APIs supported: DirectX11 (Windows), OpenGL (all platforms), and Metal (macOS). You can change which API to use in the Settings menu of the menubar, which requires a restart. If you're having an issue with crashing, you can change the API in the Ghostship.cfg.json file by finding the line "Backend":{... and changing the id value to 3 and set the Name to OpenGL. DirectX 11 with id 2 is the default on Windows. Metal with id 4 is the default on macOS.

Custom Assets

Custom assets are packed in .o2r or .otr files. To use custom assets, place them in the mods folder.

If you're interested in creating and/or packing your own custom asset .o2r/.otr files, check out the following tools:

  • retro - OTR and O2R generator
  • fast64 - Blender plugin

Development

Building

If you want to manually compile Ghostship, please consult the building instructions.

Playtesting

If you want to playtest a continuous integration build, you can find them at the links below. Keep in mind that these are for playtesting only, and you will likely encounter bugs and possibly crashes.

  • Windows
  • macOS
  • Linux
<a href="https://github.com/Kenix3/libultraship/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/poweredbylus.darkmode.png"> <img alt="Powered by libultraship" src="./docs/poweredbylus.lightmode.png"> </picture> </a>

Special Thanks:

  • Kenix3 : for helping with the Engine development that were brought into other ports.
  • HM64 Team : for creating Libultraship and helping with various issues.
  • garrettjoecox : for contributing with fixes to this port.
  • inspectredc : for contributing to the extraction of the game's assets.
  • Malkierian : for contributing to the extraction of the game's assets.
Leer guía oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Aventura / Sandbox
Estado
beta
Plataforma de origen
Nintendo 64
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
—

Plataformas de destino 1

Android
Ver en GitHub
Publicidad