Homebrew Super Mario 64 (1996) Port for DSi

  • Thread starter Thread starter Hydr8gon
  • Start date Start date
  • Views Views 129,868
  • Replies Replies 353
  • Likes Likes 93
For that to be done, the data would all have to be moved to NitroFS.
Currently, all of the data (ex. graphics and sound) are part of the ARM9 binary, which is too large for the DS RAM to handle.

Cant the textures be all be made smaller and the music removed?
 
Might need a good Tutorial on getting this Working on Emu (which one, and method to get it running), also how to get it running on actual Hardware.
 
Might need a good Tutorial on getting this Working on Emu (which one, and method to get it running), also how to get it running on actual Hardware.
Hydr8gon developed his own emulator, NooDS, so it'll work there for sure. It must work on melonDS too, in DSi mode.

How to get it running on a DSi/3DS? Just run it as you would with any other piece of homebrew.
 
  • Like
Reactions: Smoker1
Hydr8gon developed his own emulator, NooDS, so it'll work there for sure. It must work on melonDS too, in DSi mode.

How to get it running on a DSi/3DS? Just run it as you would with any other piece of homebrew.
I asked if the emulator can be positive to run TLOZ Ocarina of Time
 
  • Wow
Reactions: BETA215
❯ make
==== Build Options ====
Version: us
Microcode: f3dex2
Target: sm64.us
Compare ROM: no
Build Matching: no
=======================
Building general tools...
Building sm64tools...
Building ROM...
Preprocessing level make rules: levels/level_rules.mk -> build/us_nds/level_rules.mk
==== Build Options ====
Version: us
Microcode: f3dex2
Target: sm64.us
Compare ROM: no
Build Matching: no
=======================
Building general tools...
Building sm64tools...
Building ROM...
Compiling: src/nds/arm7/main.c -> build/us_nds/arm7/src/nds/arm7/main.o
In file included from src/nds/arm7/../nds_include.h:15,
from src/nds/arm7/main.c:1:
/opt/devkitpro/libnds/include/nds.h:222:2: error: #error "This header file is only for NDS ARM9 or ARM7"
222 | #error "This header file is only for NDS ARM9 or ARM7"
| ^~~~~
/opt/devkitpro/libnds/include/nds.h:225:10: fatal error: calico.h: No such file or directory
225 | #include <calico.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:863: build/us_nds/arm7/src/nds/arm7/main.o] Error 1
 
❯ make
==== Build Options ====
Version: us
Microcode: f3dex2
Target: sm64.us
Compare ROM: no
Build Matching: no
=======================
Building general tools...
Building sm64tools...
Building ROM...
Preprocessing level make rules: levels/level_rules.mk -> build/us_nds/level_rules.mk
==== Build Options ====
Version: us
Microcode: f3dex2
Target: sm64.us
Compare ROM: no
Build Matching: no
=======================
Building general tools...
Building sm64tools...
Building ROM...
Compiling: src/nds/arm7/main.c -> build/us_nds/arm7/src/nds/arm7/main.o
In file included from src/nds/arm7/../nds_include.h:15,
from src/nds/arm7/main.c:1:
/opt/devkitpro/libnds/include/nds.h:222:2: error: #error "This header file is only for NDS ARM9 or ARM7"
222 | #error "This header file is only for NDS ARM9 or ARM7"
| ^~~~~
/opt/devkitpro/libnds/include/nds.h:225:10: fatal error: calico.h: No such file or directory
225 | #include <calico.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:863: build/us_nds/arm7/src/nds/arm7/main.o] Error 1
i have the same exact problem :/
 

Site & Scene News

Popular threads in this forum