Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FirmMux Refresh

This is the active FirmMux source repository, refreshed from the archived Mode 34 experiments.

  • FirmMux/ is the tracked clean FirmMux baseline from db461f936a3e253049c49e35f6e3e5b4474706d2.
  • Nexus3DS/ remains a separate, untracked Git checkout of the Nexus3DS fork.
  • tools/nexus-bin/ carries the local firmtool bundle and its Python dependencies.

FirmMux provides makerom and bannertool in FirmMux/tools/bin/. The 3DS SDK stays installed at /opt/devkitpro; it is not copied into this workspace.

Before building, run:

source tools/env.sh
tools/preflight.sh

Build both deployable artifacts cleanly with:

./build.sh

This runs make clean then make in each repository, writes timestamped logs and SHA-256 hashes to ignored build-logs/, and verifies FirmMux/FirmMux.3dsx and Nexus3DS/boot.firm. It deliberately does not run the legacy FirmMux/build.sh: that script increments source build metadata and stages an SD-card layout.

Repository Layout

FirmMux-Refresh is the active FirmMux GitHub repository. The old nextcode4u/FirmMux repository is retained only as an archive and links here.

Nexus3DS/ remains an independent checkout so nextcode4u/Nexus3DS preserves its GitHub fork relationship with 2b-zipper/Nexus3DS. Clone the fork beside the FirmMux directory before running the combined build if it is not already present:

git clone https://github.com/nextcode4u/Nexus3DS.git Nexus3DS

The old /root/FirmMux and /root/Nexus3DS trees retain all uncommitted experiments and are local archive/reference copies. Do not port an experimental change without a narrow design note and an isolated hardware test.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages