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
730
Trophies
0
Age
41
XP
2,845
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,623
Trophies
3
Age
24
XP
21,040
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,623
Trophies
3
Age
24
XP
21,040
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,623
Trophies
3
Age
24
XP
21,040
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,623
Trophies
3
Age
24
XP
21,040
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
308
Trophies
0
XP
1,081
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
72
Trophies
0
Age
43
XP
349
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,447
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
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=fv6vlP2qSyo