nds-bootstrap icon indicating copy to clipboard operation
nds-bootstrap copied to clipboard

Cult of Remute Portable (DS Homebrew) freezes when started through TwilightMenu++ on DSi

Open NeitherMeNorYou opened this issue 3 years ago • 7 comments

TL;DR: The DS homebrew "Cult of Remute Portable", which is a music album created by the artist Remute over on Bandcamp, freezes my DSi after a few moments of playing any track when started via TwilightMenu++. Running the ROM from an R4 card will allow it to play perfectly on the same device.

More Details:

ROM:

Directly from the artist's bandcamp page (here), and I've double checked the checksum to ensure it was a proper download.

DSi:

  • Unlaunch 2.0
  • TwilightMenu++ v25.4.0 (full release from the github page)
  • nds-bootstrap v0.65.1 (from above's TwilightMenu++ release)
  • booting the rom from the SD Card

As far as I can tell all settings regarding TwilightMenu++ and nds-bootstrap are at default for the rom.

Expected Behavior:

The homebrew should launch like any other .nds rom and then just start playing the music until turned off.

Actual Behavior:

The homebrew starts, music starts playing, and then after a short while the DSi freezes.

Steps to reproduce:

  • Boot rom from TwilightMenu++
  • let it start playing
  • after about 5-15 seconds it starts seizing up

Very rarely it will take longer, like 30 seconds, but it will freeze eventually. No interaction is required with the rom, and pressing buttons doesn't change anything either.

Misc information:

Adding the rom to my R4 card and starting it from there will allow my DSi to play the rom perfectly, with no crashes.

NeitherMeNorYou avatar Oct 23 '22 15:10 NeitherMeNorYou

Can you try loading it from GodMode9i instead of TWiLight Menu++ to see if that changes anything?

You can load GM9i from TWiLight, then just load this from there.

Edit: Loading directly from Unlaunch would work too, I'm just curious if this is a TWiLight issue or an SD issue in general, since it's recent I would expect it to work.

Epicpkmn11 avatar Oct 23 '22 15:10 Epicpkmn11

Thank you for the quick reply!

I'm not sure if I did it the "correct" way, since I haven't used GodMode9i on my DSi yet, but it still freezes.

Just for you to double check what I did, I downloaded Godmode9i.dsi from the link you provided, added it to the root of my SD card, then started it from TwilightMenu++. Once gm9i was loaded into the menu I started the rom using "Boot file (Direct)".

Using Unlaunch it just displays a white screen forever and does not boot into the rom itself, though again not sure if I have to do anything extra, I just selected the rom and pressed A.

NeitherMeNorYou avatar Oct 23 '22 16:10 NeitherMeNorYou

Hmm, seems like the ROM probably doesn't natively support DSi SD then, so this is indeed an nds-bootstrap issue not TWiLight Menu++.

I'm afraid I'm not sure how to fix it then, @RocketRobz might have more ideas.

Epicpkmn11 avatar Oct 23 '22 16:10 Epicpkmn11

Actually one idea, in TWiLight Menu++ press Y on the game and change Run in to DS Mode and see if that helps.

Epicpkmn11 avatar Oct 23 '22 16:10 Epicpkmn11

Starting it in DS mode from TwilightMenu++ doesn't work at all, it just stays on a pure white screen indefinitely.

If it's relevant, the TwilightMenu++ settings for Load Bootloader are on "Thru nds-bs" and Bootstrap is set to "Release".

NeitherMeNorYou avatar Oct 23 '22 16:10 NeitherMeNorYou

With some homebrew-related fixes added a few updates ago, it's safe to say that it's fixed (though I do not have the ROM to confirm this).

RocketRobz avatar Jul 27 '24 03:07 RocketRobz

I'm sad to say that it does not appear to have been fixed yet.

Just tried it on the latest release of TWLM++ (27.5.2,) and it still crashes in DSi mode after about a minute and stays on a white screen permanently when trying to load it in DS mode.

If you'd like I could send you a kofi to pay for the rom, if you think that might help.

NeitherMeNorYou avatar Jul 27 '24 07:07 NeitherMeNorYou