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

Barawer

Well-Known Member
Member
Joined
Jan 3, 2016
Messages
309
Trophies
0
Age
31
Location
Israel
XP
1,442
Country
Israel
I know, but I would rather my flashcard (~8GB SD) gets corrupted rather than my 128GB 3DS main card (which needs to work in order for my custom firmware to run). I was just wondering if performance and everything would be the same
If you have a 3DS i think a better option would be to use GBA VC or a GBA emulator, as GBA VC is native GBA and its compatibility is high, and with both of those options you don't risk corrupting your SD.
 
  • Like
Reactions: TheToaster

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
I probably just didn't look hard enough, but where exactly do I make the setting that everything DS, Twilight or forwarders, is run at 48kHz sound? Anyway, thanks for all this. Fantastic effort.
 

Sylux90

Active Member
Newcomer
Joined
Jan 3, 2017
Messages
36
Trophies
0
XP
586
Country
Portugal
I probably just didn't look hard enough, but where exactly do I make the setting that everything DS, Twilight or forwarders, is run at 48kHz sound? Anyway, thanks for all this. Fantastic effort.

In the TWiLightMenu settings there are 2 pages, it's in the second one. Press X or R to change page.
 

Mikitok

Well-Known Member
Member
Joined
Jan 14, 2019
Messages
303
Trophies
0
XP
754
Country
New Zealand
What games are you talking about?
DS games are region free.

I see list for ds compatible games and much games work only usa version.
I know ds games are free but use usa language have english and is diferent to eur region.
castlevania games work only usa, I try those games eur region and dont work this is my question why work usa games and not eur games?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,976
Country
United States
I see list for ds compatible games and much games work only usa version.
I know ds games are free but use usa language have english and is diferent to eur region.
castlevania games work only usa, I try those games eur region and dont work this is my question why work usa games and not eur games?
Probably some functions not patched or not patched properly.
 

autofire

Member
Newcomer
Joined
Jul 18, 2012
Messages
20
Trophies
1
Age
33
XP
2,005
Country
United States
I can't build this on either msys2 or Linux Mint. With the latest devkitARM and Robz8's fork of libnds, all I get are a bunch of undefined reference errors:

linking load.elf
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000006000000
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: sdmmc.o: in function `sdmmc_sdcard_init':
/home/alec/Source/TWiLightMenu/title/bootloader/source/sdmmc.c:302: undefined reference to `swiDelay'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: boot.o: in function `passArgs_ARM7':
/home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:156: undefined reference to `argStart'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:156: undefined reference to `argSize'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:156: undefined reference to `_start'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:156: undefined reference to `dsiMode'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: boot.o: in function `resetMemory_ARM7':
/home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:194: undefined reference to `arm7clearRAM'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: boot.o: in function `loadBinary_ARM7':
/home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:271: undefined reference to `dsiMode'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: boot.o: in function `main':
/home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `dsiSD'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `dsiMode'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `_io_dldi'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `storedFileCluster'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `initDisc'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `clearMasterBright'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `mpu_reset'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `mpu_reset_end'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/boot.c:389: undefined reference to `wantToPatchDLDI'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: fat.o: in function `CARD_ReadSector':
/home/alec/Source/TWiLightMenu/title/bootloader/source/card.h:39: undefined reference to `_io_dldi'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: fat.o: in function `FAT_InitFiles':
/home/alec/Source/TWiLightMenu/title/bootloader/source/fat.c:334: undefined reference to `_io_dldi'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: fat.o: in function `fileRead':
/home/alec/Source/TWiLightMenu/title/bootloader/source/fat.c:512: undefined reference to `_io_dldi'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: dldi_patcher.o: in function `dldiPatchBinary':
/home/alec/Source/TWiLightMenu/title/bootloader/source/dldi_patcher.c:203: undefined reference to `_io_dldi'
/opt/devkitpro/devkitARM/lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /home/alec/Source/TWiLightMenu/title/bootloader/source/dldi_patcher.c:203: undefined reference to `_io_dldi'
collect2: error: ld returned 1 exit status
/home/alec/Source/TWiLightMenu/title/bootloader/Makefile:109: recipe for target '/home/alec/Source/TWiLightMenu/title/bootloader/load.elf' failed
make[3]: *** [/home/****/Source/TWiLightMenu/title/bootloader/load.elf] Error 1
make[3]: Leaving directory '/home/****/Source/TWiLightMenu/title/bootloader/build'
Makefile:86: recipe for target 'build' failed
make[2]: *** [build] Error 2
make[2]: Leaving directory '/home/****/Source/TWiLightMenu/title/bootloader'
Makefile:176: recipe for target 'bootloader' failed
make[1]: *** [bootloader] Error 2
make[1]: Leaving directory '/home/****/Source/TWiLightMenu/title'
Makefile:54: recipe for target 'title' failed
make: *** [title] Error 2
 
Last edited by autofire,

Skynetz

Well-Known Member
Newcomer
Joined
Oct 5, 2014
Messages
55
Trophies
0
Age
31
XP
298
Country
United States
So how does loading from a flashcart work? Would I be able to run the games from my flashcart by launching Twilight menu?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,976
Country
United States
v7.2.0

Check here on how to update TWiLight Menu++.

Includes nds-bootstrap v0.16.0.

What's new?
  • After a while with only two 8-bit emulators (nesDS and GameYob) built-in, two 16-bit emulators (jEnesisDS and SNEmulDS) are finally added!
    That's right! You can now run Sega MegaDrive/Genesis and Super Nintendo (SNES) games, thanks to the new RAM disk feature in nds-bootstrap (starting with v0.16.0)!
    NOTE: If you're a flashcard user, you do not need to follow this below, as RAM disk will not be used on flashcards.
    You'll need `SegaMD.img` for Sega MD/Gen games, and `SNES.img` for SNES games. Both should be in `sd:/_nds/TWiLightMenu/emulators`. Check the nds-bootstrap v0.16.0 release page for creating the .img files.
    For `SegaMD.img`, the ROMs can be placed anywhere (especially the root) in the .img file, but for `SNES.img`, the ROMs should be placed in the `snes` folder in the .img file.
  • Like with save files, you can select up to 10 RAM disk .img files for homebrew.
    The files will need to be placed in the `ramdisks` folder, which is in the same folder as the `saves` folder and the .nds ROMs.
  • Cheat support is finally added! (special thanks to @Epicpkmn11!)
    Cheats will be read from `usrcheat.dat` at `sd:/_nds/TWiLightMenu/cheats`.
    While all of the themes will read the enabled cheats, currently only the Acekard theme has a cheat menu where you can enable/disable cheats.
  • DS menu Acekard theme updated! (by @Vulpes-Vulpeos)
Bug fixes
  • Fixed touch for buttons on AP message not working in Acekard theme. (by @Epicpkmn11)
  • Restored two missing frames to the animated app icon for system menu. (by @Vulpes-Vulpeos)
  • Animated icon now only uses one palette line for all 8 frames.
    This is done so that the 3DS HOME Menu will show the icon properly.
 
Last edited by RocketRobz,

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,496
Country
Austria
Hello :)

:bow::bow::bow::bow::bow:

Wow,I´m speechless.So many new features and improvements.

- Speed and loading times on TWiLight Menu and Games are outstanding,great job.:grog:
- the RAM Disk feature is powerful and very,very fast.
- new Emulators works great (i hope the users have to handle the new challenge with the Image Program :unsure:)
- Thank you for the Cheats support :toot: (sadly it works less than 50% of the games for me)

Bravo,bravo ,brave knights.:)
 
  • Like
Reactions: RocketRobz

THECIA

Well-Known Member
Member
Joined
Oct 24, 2013
Messages
110
Trophies
0
Age
36
Location
Cebu City
XP
562
Country
United States
i did the whole process for updating to the new version yet when i ried to install the twilight thingy it wont show up after i installed it i need help please
 

w0nd3rb0yfx

Active Member
Newcomer
Joined
Mar 18, 2016
Messages
41
Trophies
0
XP
2,165
Country
Brazil
In the folder called 3ds cfw
Thank you very much.

hello.gif
 
  • Like
Reactions: AmandaRose

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Just 6 but dual band 6 lol