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
Mario Golf
PORTSNATIVE

Mario Golf

PORT NATIVODEPORTESWINDOWSALPHA

Mario Golf

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

Disponible paraWindows

Ver proyecto oficial

Sobre el proyecto

Mario Golf es una serie de videojuegos deportivos de golf desarrollados por Camelot Software Planning y distribuidos por Nintendo, protagonizados por los personajes de la saga de Mario.

2 versiones de Mario Golf

Estás viendo: Mario Golf

Mario Golfgithub.com/monde-lointain/mariogolf64
Windows
Actual
Mario Golf Recompiledgithub.com/Rainchus/MarioGolf64
Windows
›

Información oficial del proyecto

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

Mario Golf 64

A matching decompilation/build of Mario Golf 64 (N64, North America — NMFE, rev 0). The build reproduces the original ROM byte-for-byte: undecompiled code is re-assembled from baserom-extracted assembly, and decompiled libraries are compiled from C/asm in src/. Libraries land on master one commit at a time.

Requirements

  • The original ROM at baserom.z64 in the project root (SHA-1 e2c4e7a905b29529b49a1619a401fe699224829b). It is gitignored and never committed.
  • mips-linux-gnu binutils (supplies cpp, as, ld, objcopy, strip).
  • python3 with venv.
  • wget (to download the KMC GCC 2.7.2 + binutils 2.6 toolchain during setup).

Build

make setup     # create venv (splat) + download the KMC toolchain into tools/cc
make extract   # split the baserom into asm/ + scaffold with splat
make           # build build/mariogolf64.z64 and verify it matches the baserom

tools/verify-rom.sh runs make and asserts the OK line before trusting the ROM SHA-1 (the build's stale-ROM guard). CI (.github/workflows/build.yml) runs the same setup -> extract -> verify flow in the container defined under docker/.

Layout

  • mariogolf64.yaml — splat configuration (ROM layout + per-file subsegments).
  • src/ — decompiled C and vendored hand-asm. include/ — headers.
  • mk/ — per-tree compile rules included by the top Makefile.
  • symbol_addrs.txt, reloc_addrs.txt, hardware_regs.txt, extern_syms.txt — splat/link inputs.
Ver proyecto oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

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

Plataformas de destino 1

Windows
Ver en GitHub
Publicidad