Dr. Mario 64 Recomp
Dr. Mario 64
OrigenNintendo 64
TecnologíaRecompilación Estática (C/C++ nativo)
Disponible paraWindows, Linux, macOS
Ver proyecto oficialSobre el proyecto
Dr. Mario 64 es un videojuego de lógica basado en el juego Dr. Mario. Fue desarrollado por la compañía Newcome y distribuido por Nintendo, publicado para la Nintendo 64 en 2001, y es la continuación del citado Dr Mario, que apareció en 1990 para las consolas NES y Game Boy.
2 versiones de Dr. Mario 64
Estás viendo: Dr. Mario 64 Recomp
Información oficial del proyecto
drmario64_recomp_plus
Overview
Dr. Mario 64 Recomp is a modernized recompilation build focused on improved rendering, smoother motion, and quality-of-life enhancements while remaining faithful to the original game.
Highlights (v1.0.0)
- Custom icon set (red and blue capsule)
- Updated main menu with tuned default Recomp64 settings
- Pills are now rendered on the GPU instead of the CPU
- Interpolation support for smooth 60+ FPS gameplay
- 4-player controller support
- CRT effects support
Requirements
- Dr. Mario 64 (US) ROM
A clean, vanilla US ROM is required at runtime.
Known Issues
- Very lightly tested overall
Dependencies
-
git
-
C (C17) and C++ (C++20) compilers
- Clang 15 or newer is recommended
-
SDL2
-
Must be built from source on Linux
-
Example:
wget https://www.libsdl.org/release/SDL2-2.26.1.tar.gz tar -xzf SDL2-2.26.1.tar.gz cd SDL2-2.26.1 ./configure make -j $(nproc) sudo make install
-
-
libgtk-3-dev
Build
The listed commits below are known-good and able to build this repository.
These instructions target Linux.
For Windows builds, Visual Studio is required. Refer to the Zelda recomp repository
for Windows setup guidance.
-
Clone with submodules:
git clone --recurse-submodules- or
git submodule update --init --recursive
-
Follow the decomp setup instructions up to and including
make setup
(https://github.com/AngheloAlf/drmario64, commit91dab37987bdad4d100958685cc10a011d4917dd)- Copy the generated
baserom_uncompressed.us.z64from the decomp root - Place it in this project’s root and rename it to:
drmario64_uncompressed.us.z64
- Copy the generated
-
Build N64Recomp
(https://github.com/Mr-Wiseguy/N64Recomp, commita13e5cff96686776b0e03baf23923e3c1927b770)- Copy the following binaries into this project’s root:
build/N64Recompbuild/RSPRecomp
- Copy the following binaries into this project’s root:
-
Run recompilation steps:
./N64Recomp drmario64.us.toml ./RSPRecomp aspMain.us.toml
