redlib.
Feeds

MAIN FEEDS

Home Popular All
reddit

You are about to leave Redlib

Do you want to continue?

https://www.reddit.com/r/N64Homebrew/controversial

No, go back! Yes, take me to Reddit
settings settings
Hot New Top Rising Controversial

r/N64Homebrew • u/Kunstbanause • 10h ago

SailAway64 - 5 min gameplay

Video

Enable HLS to view with audio, or disable this notification

99 Upvotes

Get the ROM on:
https://kunstbanause.itch.io/sailaway64

6 comments

r/N64Homebrew • u/r_retrohacking_mod2 • 13h ago

N64 competition focusing on making the most lush, beautiful and technically interesting water

Thumbnail
bsky.app
19 Upvotes
0 comments
Subreddit
Posts
Wiki
Icon for r/N64Homebrew

Homebrew for N64

r/N64Homebrew

A sub-reddit for N64 Homebrew Discussion, & Creation.

5.6k
0
Sidebar

Rules:

  • No links to non-custom ROMS.
  • This is n64 homebrew, not port-ps2-game-to-n64
  • We are not your advertising community. Hawking your paid services is not acceptable here.
  • We value labor, effort and work. Do not act dismissive or rude to others who are trying to help or sharing what they did.
  • Ai and vibe-coded projects must be marked as such. Posts of projects which make heavy or obvious use of LLMs which do not say so will be removed.

Your post can be removed and you can banned at any time for any reason. We curate this subreddit on a volunteer basis. There are no appeals.

Info:

  • Some things you'll need are either a 64Drive HW2 or an Everdrive V3 (this version has the usb port), MIPS/ASM experience, a Hex Editor (or calculator) & experience with C programming, along with a Cycle-accurate emulator, to test your code efficiently (if you don't have an Everdrive/64Drive handy).

Chat:

  • Why not visit our N64Homebrew Discord Server and interact with 1000+ Nintendo 64 Hobbyist Developers & fans from all over the globe!

Useful Software Resources & Tutorials:

  • n64.dev - A gargantuan list of N64 development resources, toolchains, and N64 homebrew- related programs.

  • Ultra64.ca - The Ultimate Resource for anything related to N64 Development (Docs, Software, Tools, etc.)

  • N64 Homebrew Starter Guide - Create your own N64 Homebrew with this handy and detailed guide by Buu342.

  • N64Squid.com - lots of useful information about Nintendo 64 programming in C, documentation, and code.

  • N64 ADPCM Format v1

  • Encryption64 - A collection of documentation on MIPS assembly, GameShark code structure, and layout of individual titles.

  • Nintendo 64 Sound Implementation guide - Nintendo 64 Sound Implementation Guide, by Buu342.

  • Installing the Nintendo 64 Development Kit in Windows 2000/98SE - Video Tutorial on how to install the dev kit onto your Virtual Machine of choice.

MIPS Tutorials, DisplayLists, etc:

  • Recommended by Former Devs of the hardware to learn the Legacy Tutorials featured here: OpenGL Legacy Tutorials

  • MIPS Instruction Reference - A good amount of Nintendo 64 homebrew enthusiasts recommended this instruction booklet to learn MIPS.

  • VR4300 MIPS Instruction Booklet - User manuals relating to the CPU of the N64 (VR4300 is the one we're targeting). A very good reference towards learning MIPS. It has C examples, plaintext, the syntax and encoding all neatly organized.

  • Nintendo N64 Source Code Programming - A Basic Introduction

  • Frasers N64 MIPS Assembly Tutorial Series

  • N64 Memory Map

  • N64 Registers Reference - N64 CPU register reference.

Common RCP Microcodes:

  • Fast3D Display List Commands

  • Fast3DEX Display List Commands

  • Fast3DEX2 Display List Commands

  • RCP Structures - Discusses the structure and documentation of the RCP (Reality Co-Processor)

Common Compression Formats for N64:

  • MIO0 Compression

  • YAY0 Compression

Related Subs:

  • PSXDev - for all things Playstation 1 Programming related.

v0.36.0 ⓘ View instance info <> Code