For the complete documentation index, see llms.txt. This page is also available as Markdown.

Nintendo 64

Nintendo

Game Console - Lifespan: 1996 - 2002

Information

Emulators

  • libretro: mupen64plus next

  • libretro: parallel

  • mupen64 (RMG)

  • simple64

  • ares

  • bizhawk: Ares64

  • bizhawk: Mupen64Plus

  • project64

  • gopher64

Games Location

📁 roms \ 📂 n64

File extensions

.v64 .z64 .n64 .wad .zip .7z

System Features

Retroachievements
Netplay
Controller autoconfig

lr-mupen64: YES lr-parallel: YES RMG: NO Simple64: NO Ares: NO BizHawk: YES Project64: NO Gopher64: NO

lr-mupen64: YES lr-parallel: YES RMG: NO Simple64: NO Ares: NO BizHawk: NO Project64: NO Gopher64: NO

lr-mupen64: YES lr-parallel: YES RMG: YES Simple64: YES Ares: YES BizHawk: YES Project64: YES Gopher64: YES

Features

Retroachievements
Netplay

YES

NO

BIOS

There is no BIOS files needed to run games.

Controls

Control layouts

RetroBat offers multiple controller layouts for N64.

Option
Layout

Default for Retroarch / Libretro

Default for non-Retroarch

C-BUTTONS=FACE Z=LEFT-TRIGGER Project64, RMG, Simple64, Gopher64

Z=RIGHT-TRIGGER All emulators except Retroarch/Libretro

C-BUTTONS=FACE Z=RIGHT-TRIGGER Project64, RMG, Simple64, Gopher64

XBOX All emulators

Using a N64 controller

RetroBat will automatically detect and configure the following N64 controllers:

  • Original N64 pad with Raphnet adapter

  • Original N64 pad with Mayflash adapter

  • Nintendo Switch Online N64 Gamepad (only on standalone emulators, not with RetroArch)

When using Mayflash adapter, controllers must be plugged in reverse order, meaning player 1 will be assigned to the last port of the adapter.

The mapping for N64 controllers can be found in the file "n64Controllers.json" that is located in the \system\resources\inputmapping folder of the RetroBat installation, it is possible to add your own controller mapping within this file.

Raphnet adapter

RMG Mupen64, Project64 and Simple64 can leverage the Raphnet direct access feature with a dedicated plugin, this can be enabled in RetroBat features:

Specific System Information

Custom textures - libretro_mupen64plus_next

mupen64plus next core allows the use of custom textures.

The texture pack must be placed in the bios\Mupen64Plus\cache\ folder if the pack comes as a .hts or .htc file.

If it comes as a uncompressed pack (folder with .png files), it must be placed in the bios\Mupen64Plus\hires_texture\ folder.

For htc or hts files, the file name must be GAMEID"__HIRESTEXTURES.hts or .htc (for example : MARIOKART64_HIRESTEXTURES.htc).

For uncompressed folder, the folder name must be similar to the gameID (for example MARIOKART64).

Once the texture pack in the right folder, enable CUSTOM TEXTURES in Retrobat.

Advanced System Options (can also be done per game)
Visual Rendering

Select RICE if the texture pack is compressed (htc or hts).

Select CACHE if the texture pack is uncompressed (folder).

At first launch of a game with an uncompressed texture pack, Mupen64Plus-next will generate a .hts file in CACHE folder, upon next launch of the game, it is possible to use RICE instead of CACHE.

Custom textures - Project64

Project64 also offers custom textures loading option.

To enable custom textures, place them within the saves\n64\project64\hires_texture folder of your RetroBat installation, then enable the option in RetroBat:

Last updated

Was this helpful?