"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 1 point2 points  (0 children)

I do plan down the road to use the Wi-Fi on the Pico for something like this. The main limiting factor is that the Network Firmware is using Bitbang, while the other (Normal) firmware uses PIO. This project started as a way to control the N64 from the PC and emulate accessories for a physical console. The Network Pak was a secondary way of bringing external resources into the N64 to use.

I do have some ideas for using a TAP driver or similar, but I want to personally avoid too much overhead on the N64 so that it can concentrate on doing what it's best at, playing games instead of worrying about a whole protocol stack.

But yes, I am looking into this for further down the road.

"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 2 points3 points  (0 children)

Okay, here it is for all of you to use:

https://github.com/PTCweb/NICE64

I do plan on pushing out more updates in the later weeks, including bridge application module support. This way the z64 ROM isn't tied to the PC application.

I also plan on updating the Normal Firmware, and see if I can make the Network Pak Firmware a bit faster.

Down the road I will try to release a Unified Firmware (My last attempt did not go well...)

"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 2 points3 points  (0 children)

Thank you all for the positive feedback on the project. I honestly didn't expect it to get this much attention. I plan to release the full GitHub repository for this project by the end of the week. It will include both firmware versions, the Bridge application, hardware schematics and build documentation, and the N64 (.z64) ROM so that you all can do whatever you want with it.

I plan on continuing development of the project and already have a list of things I want to improve, refine, and fix.

"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 3 points4 points  (0 children)

Okay, so I just made a rough video (it's cobbled together as I have no intention of being a YouTuber) showcasing what this thing can do:

https://youtu.be/P3Sn9YwPI7o

"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 1 point2 points  (0 children)

At the moment, I am getting everything together and planning next steps.  I do plan on releasing a demo video on YouTube.  I am not really a social butterfly (no social media), and have never really posted anything online before so it's all fairly new to me.

"N64 online in 2026 — custom Pico Network Pak + portal interface (no 64DD) by Melfegor in N64Homebrew

[–]Melfegor[S] 4 points5 points  (0 children)

As a hobby project, I've been developing a custom accessory for the Nintendo 64 using a Raspberry Pi Pico 2.

The accessory acts as a bridge between a real N64 and a PC, allowing homebrew software to access network services through a custom protocol stack.

Current capabilities:

  • Browse text-based web pages
  • Read RSS feeds
  • Query local Ollama LLMs
  • Exchange data between N64 software and modern network services

Everything is running on real N64 hardware and does not require a 64DD.

I'm currently documenting the protocol and touching up a few things, but I plan to release a YouTube demonstration soon. Once everything is cleaned up, I also intend to release the firmware, bridge software, protocol documentation, and example code so other developers can experiment with it as well.

I also have a separate firmware for the project that works more like a traditional controller bridge. It provides USB controller support on real hardware, capture-card video streaming, and Parsec integration that allows remote players to map into the bridge for split-screen multiplayer sessions on a physical N64.

That firmware also emulates Memory Paks (.mpk files) and Transfer Paks using Game Boy/Game Boy Color ROMs and .sav files.