Homebrew [DS(i)/3DS] TWiLight Menu++ - GUI for DS(i) games, and DS(i) Menu replacement

RedOrange

New Member
Newbie
Joined
Jul 11, 2022
Messages
3
Trophies
0
Age
36
Location
US
XP
33
Country
United States
Hello, thank you for this excellent project! I'm having issues with intermittent screen flickering and black lines appearing onscreen in Dragon Quest V, especially on the title screen.

Stuff I've tried so far:
  • Set run and VRAM modes to DS mode
  • Set CPU speed to 67mhz (NTR)
  • Disabled Card read DMA and Async Card Read
  • Set nds-bootstrap Sound/Mic Frequency to 32.73 kHz
No dice. I'm booting the rom via sd card on a New 3DS XL, and am running the latest releases of TWiLight Menu++ and nds-bootstrap. I'd appreciate any help!

 
Last edited by RedOrange,

CrashMidnick

Well-Known Member
Member
Joined
Jul 22, 2015
Messages
737
Trophies
0
Age
41
XP
2,867
Country
France
Hello, thank you for this excellent project! I'm having issues with intermittent screen flickering and black lines appearing onscreen in Dragon Quest V, especially on the title screen.

Stuff I've tried so far:
  • Set run and VRAM modes to DS mode
  • Set CPU speed to 67mhz (NTR)
  • Disabled Card read DMA and Async Card Read
  • Set nds-bootstrap Sound/Mic Frequency to 32.73 kHz
No dice. I'm booting the rom via sd card on a New 3DS XL, and am running the latest releases of TWiLight Menu++ and nds-bootstrap. I'd appreciate any help!


What is the region of the rom you’re trying to play ?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,648
Trophies
3
Age
24
XP
21,115
Country
United States
Hello, thank you for this excellent project! I'm having issues with intermittent screen flickering and black lines appearing onscreen in Dragon Quest V, especially on the title screen.

Stuff I've tried so far:
  • Set run and VRAM modes to DS mode
  • Set CPU speed to 67mhz (NTR)
  • Disabled Card read DMA and Async Card Read
  • Set nds-bootstrap Sound/Mic Frequency to 32.73 kHz
No dice. I'm booting the rom via sd card on a New 3DS XL, and am running the latest releases of TWiLight Menu++ and nds-bootstrap. I'd appreciate any help!

@RocketRobz : I can confirm the same behaviour on my side (Xenophobia Dump) on title screen.

EDIT : DSI mode/Disabling DMA and Async help but it is not perfect. Some screen tearing ingame.
Unfortunately, the fix is one you'll have to wait for.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,648
Trophies
3
Age
24
XP
21,115
Country
United States
I'm trying to run this homebrew https://projectpokemon.org/home/files/file/648-ppse-ds/?_fromLogin=1, I'm running bootstrap 24.12.1 but it gives me an Initializion failed error, apparently it's a DLDI error. I've also tried running it from a NDS Gateway Flashcard using extended mode for slot-1 but it just freezes.
TWLMenu++ is v24.12.1. nds-bootstrap is v0.61.2 (or v0.61.1, if you haven't updated yet).

Make sure "Run in" is set to "DS mode" in the per-game settings menu, in order for it to work.
If the issue persists, then the homebrew is incompatible.
 

Ahmeteled

Well-Known Member
Newcomer
Joined
Feb 2, 2022
Messages
69
Trophies
0
Age
17
XP
151
Country
Jordan
I'm super anxious about my Micro SD card right now.
So, I updated everything and played the heck out of my DSi.
Next day I turned it on, tried playing Probotector (MegaDrive) and it gave me a white screen.
Relaunched Probotector, Homebrew Bootstrap (release) Missing.
I put the MicroSD in my laptop and saw every single file corrupt with weird mixtures of letters and numbers.
What's the very first thing I should do?
 

Ahmeteled

Well-Known Member
Newcomer
Joined
Feb 2, 2022
Messages
69
Trophies
0
Age
17
XP
151
Country
Jordan
ok I'm relaxed because I switched my coffee habit to tea, told it calmes nerves better than meditiation and smoking in one.
I'm currently unleashing my Cut The Rope Pro in my DSi (I installed it back in 2011 as DSiWare).
But that helps for a limited time.
I need to know what should I do.

Edit: My files are "pRoTeCtEd" so I can't really format my MicroSD.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,648
Trophies
3
Age
24
XP
21,115
Country
United States
ok I'm relaxed because I switched my coffee habit to tea, told it calmes nerves better than meditiation and smoking in one.
I'm currently unleashing my Cut The Rope Pro in my DSi (I installed it back in 2011 as DSiWare).
But that helps for a limited time.
I need to know what should I do.

Edit: My files are "pRoTeCtEd" so I can't really format my MicroSD.
Sounds like your SD card is dying. Please check it using h2testw. If there are errors found, then get a new SD card.
 
  • Like
Reactions: Ahmeteled

Ahmeteled

Well-Known Member
Newcomer
Joined
Feb 2, 2022
Messages
69
Trophies
0
Age
17
XP
151
Country
Jordan
switched it to my phone's micro SD (4GB), restored an old backup to it (the version where nds-bootstrap is 0.38.0 but I updated release bootstrap).
Good thing I backed up my games 2 days ago.
 
  • Like
Reactions: RocketRobz
v25.0.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,648
Trophies
3
Age
24
XP
21,115
Country
United States
v25.0.0: More than just games! (TWL Summer Release #5)
Includes nds-bootstrap v0.61.3 (GBATemp thread)

What's new?​

  • With a video player (tuna-viDS) being bundled, TWLMenu++ now has a feature to view image files as well!
    • The addition of tuna-viDS and this feature brings TWiLight Menu++ close to it's goal to be the next Moonshell!
    • `.bmp`, `.gif`, and `.png` files are supported.
    • Trying to load an image containing a width larger than 256px and/or height larger than 192px will be displayed as a black screen instead.
    • Listen to the menu music from Nintendo DSi Camera while viewing the image!
  • @lifehackerhansol: The Acekard 2i, R4 Ultra and R4iTT flashcart loaders have been rolled into one!
    • The BL2CK loader is now used.

Improvement​

  • @lifehackerhansol: Updated `ak2_sd.dldi` to support R4iDSN/R4 Ultra as well.
    • As a result, `r4idsn_sd.dldi` has been deleted.

Bug fixes​

  • PPSEDS r11 now runs in DS mode by default.
  • DSi-based themes: A non-ADPCM .wav file contained in a custom skin should now be read properly.
  • Fixed not booting via hiyaCFW, depending on the `SysNAND Region`/`Launcher` settings.
  • Other minor fixes.

Known bugs​

  • Animated `.gif` files will appear static.
  • 4-bit `.bmp` files are not supported. A black screen will be shown instead.
  • Trying to launch a title stored on an Acekard 2(i) with `Slot-1 microSD access` enabled will still crash on white screens.
  • The image viewer currently ignores the SD removal detection setting, so ejecting the SD card will trigger the SD removal screen regardless.
 
Last edited by RocketRobz,

Tarmfot

Well-Known Member
Member
Joined
Dec 12, 2015
Messages
312
Trophies
0
XP
1,087
Country
Montserrat
v25.0.0: More than just games! (TWL Summer Release #5)
Includes nds-bootstrap v0.61.3 (GBATemp thread)

What's new?​

  • With a video player (tuna-viDS) being bundled, TWLMenu++ now has a feature to view image files as well!
    • The addition of tuna-viDS and this feature brings TWiLight Menu++ close to it's goal to be the next Moonshell!
    • `.bmp`, `.gif`, and `.png` files are supported.
    • Trying to load an image containing a width larger than 256px and/or height larger than 192px will be displayed as a black screen instead.
    • Listen to the menu music from Nintendo DSi Camera while viewing the image!
  • @lifehackerhansol: The Acekard 2i, R4 Ultra and R4iTT flashcart loaders have been rolled into one!
    • The BL2CK loader is now used.

Improvement​

  • @lifehackerhansol: Updated `ak2_sd.dldi` to support R4iDSN/R4 Ultra as well.
    • As a result, `r4idsn_sd.dldi` has been deleted.

Bug fixes​

  • PPSEDS r11 now runs in DS mode by default.
  • DSi-based themes: A non-ADPCM .wav file contained in a custom skin should now be read properly.
  • Fixed not booting via hiyaCFW, depending on the `SysNAND Region`/`Launcher` settings.
  • Other minor fixes.

Known bugs​

  • Animated `.gif` files will appear static.
  • 4-bit `.bmp` files are not supported. A black screen will be shown instead.
  • Trying to launch a title stored on an Acekard 2(i) with `Slot-1 microSD access` enabled will still crash on white screens.
  • The image viewer currently ignores the SD removal detection setting, so ejecting the SD card will trigger the SD removal screen regardless.

Great!
Thanks!
Only needs to read text files. :)
 

Peeteris

Well-Known Member
Newcomer
Joined
Mar 7, 2017
Messages
74
Trophies
0
Age
43
XP
362
Country
RocketRobz, I can't even say how amazed I am that you introduced brightness option and it also changes the brightness for flashcard loaded games.
Sadly it's only working from DS classic menu. (If you start a recent game from DS classic menu, brightness stays. If you open a game from twilightmenu, it reverts back to lowest brightness...

Edit:
This is actually breaking everything... because it changes _wfwd\backligt.ini to values like 256, 512 and 1024, but flashcart only understands 0, 1, 2, 3, so it always starts games at lowest brightness if started from twilightmenu...
:(
 
Last edited by Peeteris,
  • Like
Reactions: Tarmfot

lifehackerhansol

i write working(?) code
Member
Joined
Oct 2, 2021
Messages
468
Trophies
0
XP
1,449
Country
Canada
Edit:
This is actually breaking everything... because it changes _wfwd\backligt.ini to values like 256, 512 and 1024, but flashcart only understands 0, 1, 2, 3, so it always starts games at lowest brightness if started from twilightmenu...
:(
This implies something weird is going on with the backlight math, because as per http://problemkaputt.de/gbatek.htm#dspowermanagementdevice it should indeed just be 0,1,2,3.

Dirty fix is to probably just do log2((x/128)), or fix whatever happened to that int at 0x02003000.

EDIT: this math is wrong. I based this with the assumption that the above values posted by @Peeteris is correct, however, the actual values set are the following:
3=1024, 2=768, 1=512, 0=256.
So the math should actually be (x >> 8) - 1.
 
Last edited by lifehackerhansol,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Microsoft could release a poop simulator and people will say it's shit
  • Quincy @ Quincy:
    Hold up hooolddd uuupppp, we're less than a week from PM:TTYD releasing and it has not leaked yet? :o Miracles do still exist in this dystopia 🤣
  • BigOnYa @ BigOnYa:
    True. People hated on Fallout 76 at first also, but they still have huge numbers playing online.
  • BigOnYa @ BigOnYa:
    What is PM:TTYD
  • Quincy @ Quincy:
    Paper Mario: The Thousand-Year Door
  • Psionic Roshambo @ Psionic Roshambo:
    I think I played that one
  • Quincy @ Quincy:
    (i.e. Nintendos' next first party switch title/remake)
  • BigOnYa @ BigOnYa:
    Meh, I want metroid 4
  • Psionic Roshambo @ Psionic Roshambo:
    I have a refurbished hard drive like 8TBs just use it for movies and music so if it blows up nothing I can't replace lol
    +1
  • Quincy @ Quincy:
    I mean almost every first party switch title of the past year or two leaked at least a week in advance for a while now haven't they?
  • BigOnYa @ BigOnYa:
    Not all of them, but yea many.
  • Quincy @ Quincy:
    Metroid prime 4 I wouldn't be surprised if that title will be a SwitchU title (here's hoping Nintendo won't go with such a ridiculous name again)
    +1
  • Quincy @ Quincy:
    Hence me saying almost 🤣
  • Psionic Roshambo @ Psionic Roshambo:
    But for photos and OS and my ROMs not risking it on a refurbished drive lol
  • BigOnYa @ BigOnYa:
    Have you checked both the brew and 2u sites?
  • Quincy @ Quincy:
    But yes I would welcome MP4 too or even 2+3 remaster/HD to hold us over untill MP4
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Switch 2 Switched at birth
  • Quincy @ Quincy:
    I check brew almost daily (alongside tinfoil sorted on release date) for new games (and cry because of the amount of shovelware and hentai getting released), am unaware of the 2u site
  • Psionic Roshambo @ Psionic Roshambo:
    Super Switch
  • Quincy @ Quincy:
    HUB
  • Quincy @ Quincy:
    And the switch 3 Router
  • Quincy @ Quincy:
    (every one of those fitting after network-, and all play part in the OSI networking layer model)
  • BigOnYa @ BigOnYa:
    Google switch nsp and you will see,it, that site
  • Quincy @ Quincy:
    Aww how cool that site is Nintendo switch to me :D
    +1
  • Quincy @ Quincy:
    (de-URLing the URL 🤣)
    Quincy @ Quincy: (de-URLing the URL 🤣)