- Joined
- May 29, 2016
- Messages
- 1,512
- Trophies
- 0
- Age
- 29
- Location
- Madrid
- Website
- manuelrodriguezmatesanz.com
- XP
- 2,807
- Country
It's not so strange, the romfs service could use some nemory to handle reading calls amd some cache maybe.
The main point is that the game works with the emulator and with the 3dsx, so the romfs is called correctly.
With the Cia version there are two big differences: the program that packs the Cia file (makerom) and the enviroment where the exec runs (the 3ds normal enviroment instead of the homebrew launcher)
For the makerom I used my version that I know works fine.
For the enviroment I had a game running with no problem with the 3dsx and finishing the linear memory with the Cia version.
I don't have time to fully debug your code, I'm only giving you a hint.
You could try to change all the wav files with dummy file of only 1 sec of music (to save memory) and see if this changes something.
When I port games to 3ds I often have to lower the quality.of the sound files to make them load.
Good luck, debugging on the 3ds is always a pain.
I'll give it a try anyway. Thanks