Hacking Updated DSTwo.nds for BAGPlug & iMenu & future Menus

BassAceGold

Testicles
OP
Member
Joined
Aug 14, 2006
Messages
496
Trophies
1
XP
441
Country
Canada
Took some time today to update the core loader behind these menus.
Change log (v20-03-2013):

-Optimized binary size
-Improved plugin argument handling
-Homebrew exit to menu now supported*

*A copy of DSTwo.nds must be located on the the root of the card for homebrew exit to work. Tested using nesDS 1.3.
More information + download here.
 

2ndApex

Well-Known Member
Member
Joined
Jul 12, 2012
Messages
677
Trophies
0
XP
419
Country
United States
Glad Homebrew Reset is finally working but is NeoDS (newest ARG compatible version) giving white screens to anyone else?
 

VatoLoco

Don't crush that dwarf, hand me the pliers.
Member
Joined
Jan 29, 2008
Messages
2,330
Trophies
1
Age
52
Location
Ya Cant Get There From Here
Website
www.backwoodzstudioz.com
XP
3,011
Country
United States
Thanks for the update BassAce, i really like the HB soft-reset

Glad Homebrew Reset is finally working but is NeoDS (newest ARG compatible version) giving white screens to anyone else?

i have the same issue when trying to direct boot a NeoGeo game with DSiXL or 3ds .
What's really weird is that it works on my DSL.

edit: did some digging around and testing on my card. I noticed that the NeoDS moonshell version accesses the extlink.dat file in the moonshl2 folder when you direct boot a game with BAGPlug.
Too bad the NeoDS mod doesnt use args instead of extlink.
 

geekboy1011

Well-Known Member
Newcomer
Joined
Mar 24, 2013
Messages
74
Trophies
0
Age
30
XP
584
Country
United States
Bass Does this support multiple boot choices like spinal_cords version does?
He has a setup where if you hold L+R on boot you get a menu to choose which menu to boot or set as default
Code:
[boot_settings]
 
file = /_imenu/dstwo.plg
 
opt1 = /_imenu/dstwo.plg
name1 = iMenu
 
opt2 = /_bagui/dstwo.plg
name2 = BAGUI
 
opt3 =
name3 = -
 
opt4 = /moonshl2/moonshl2.nds
name4 = Moonshell 2
 
opt5 = /_dstwo/_dstwo.nds
name5 = DSTwo Plugin Menu
 
opt6 =
name6 =
 
opt7 =
name7 =
 
opt8 =
name8 =
 
opt9 =
name9 =
 
opt10 =
name10 =
The boot.ini was formatted as such. I found it quite useful when I kept breaking stuff or was trying something new and didn't have a chance to fix it when it broke and I was on the go
 

BruceBaldock

Active Member
Newcomer
Joined
Mar 5, 2013
Messages
38
Trophies
0
XP
97
Country
The Homebrew soft Reset works great with nesDS
and works with gameyob before you have selected a game but if you have loaded a game and then try to soft reset it will give you a Guru Meditation Error
and if used with lameboy it doesnt do anything
and also does nothing with DSJenesis
 

BassAceGold

Testicles
OP
Member
Joined
Aug 14, 2006
Messages
496
Trophies
1
XP
441
Country
Canada
The Homebrew soft Reset works great with nesDS
and works with gameyob before you have selected a game but if you have loaded a game and then try to soft reset it will give you a Guru Meditation Error
and if used with lameboy it doesnt do anything
and also does nothing with DSJenesis

Homebrew exit to menu is something programmers need to add to their programs themselves. It's not a soft reset in the sense that it patches in an exit routine complete with key combination, but rather exits when the homebrew being run calls for it to do so. All this loader does is install a bootstub in the ram which is executed when the exit() function is called, following what Homebrew Menu does.

So basically, any homebrew relatively old won't have an exit to menu feature; they will need to be updated.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Least they got head in the end