Homebrew [NDS] Forwarder CIAs for your HOME Menu

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
Trying to make forwarded games use TWL-speed, but no dice despite adding in settings like "NTRCLOCK" or "BOOST_CPU" on ntr_forwarder.ini and nds-bootstrap.ini.

EDIT: Something else to mention is that no matter how much I try to edit the ini-files, they always get overwritten - I'm thus unable to access TWL-speed. :huh:

Any help here?
 
Last edited by daddu3,

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,576
Trophies
3
Age
24
XP
20,948
Country
United States
Trying to make forwarded games use TWL-speed, but no dice despite adding in settings like "NTRCLOCK" or "BOOST_CPU" on ntr_forwarder.ini and nds-bootstrap.ini.

EDIT: Something else to mention is that no matter how much I try to edit the ini-files, they always get overwritten - I'm thus unable to access TWL-speed. :huh:

Any help here?
I have no idea why that happens. There's nothing in the code that modifies the "BOOST_CPU" setting in "nds-bootstrap.ini".
If you're sure you're changing that setting to "1", and still doesn't work, please use TWiLight Menu++ to use TWL clock speed.
 

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
I have no idea why that happens. There's nothing in the code that modifies the "BOOST_CPU" setting in "nds-bootstrap.ini".
If you're sure you're changing that setting to "1", and still doesn't work, please use TWiLight Menu++ to use TWL clock speed.

Does the modification of nds-bootstrap.ini work on your end then? Just wanting to see if something's going on my end.

From what happens to me, everytime the forwarder loads, it forces this sort of settings


DUOz0VO.png

Dc1H8iM.png


It also changes to one from TWL++ whenever I load that one with more proper settings.
 
Last edited by daddu3,

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
@Robz8

Anyway you can give me an earlier version of this app? Wanting to test if this issue happened on those.

As it stands, the forwarder itself still keeps writing it's own NDS Bootstraps-settings like above - I'm having a feeling these are from earlier iterations of TWL++ or something and needs to be updated to support the latest builds.

On that end, has it worked before for you to use BOOST_CPU-setting on nds_bootstrap.ini prior to this version, or does it work even now?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,576
Trophies
3
Age
24
XP
20,948
Country
United States
Where do you get the 3DS SD Card Template Set?
Forwarder3-DS should automatically download it.
Does the modification of nds-bootstrap.ini work on your end then? Just wanting to see if something's going on my end.

From what happens to me, everytime the forwarder loads, it forces this sort of settings


DUOz0VO.png

Dc1H8iM.png


It also changes to one from TWL++ whenever I load that one with more proper settings.
Try re-downloading the SD card forwarder pack.
@Robz8

Anyway you can give me an earlier version of this app? Wanting to test if this issue happened on those.

As it stands, the forwarder itself still keeps writing it's own NDS Bootstraps-settings like above - I'm having a feeling these are from earlier iterations of TWL++ or something and needs to be updated to support the latest builds.

On that end, has it worked before for you to use BOOST_CPU-setting on nds_bootstrap.ini prior to this version, or does it work even now?
Yeah, it has worked for me before, but I'm sure it'll still work now.
There is no code in place, that deletes "nds-bootstrap.ini", or even deletes the "BOOST_CPU" setting.

As said before, try re-downloading the SD card forwarder pack. It's possible it's out of date on your side.
If re-downloading and re-extracting doesn't fix this, try remaking the forwarders.
 
Last edited by RocketRobz,

Louis130704YT

Well-Known Member
Newcomer
Joined
Sep 25, 2019
Messages
71
Trophies
0
Age
24
XP
207
Country
United Kingdom
Forwarder3-DS should automatically download it.

Try re-downloading the SD card forwarder pack.

Yeah, it has worked for me before, but I'm sure it'll still work now.
There is no code in place, that deletes "nds-bootstrap.ini", or even deletes the "BOOST_CPU" setting.

As said before, try re-downloading the SD card forwarder pack. It's possible it's out of date on your side.
If re-downloading and re-extracting doesn't fix this, try remaking the forwarders.
then why am i getting Error 1. SD Card Template not found. press B to go to the HOME menu.
help!
 

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
Forwarder3-DS should automatically download it.

Try re-downloading the SD card forwarder pack.

Yeah, it has worked for me before, but I'm sure it'll still work now.
There is no code in place, that deletes "nds-bootstrap.ini", or even deletes the "BOOST_CPU" setting.

As said before, try re-downloading the SD card forwarder pack. It's possible it's out of date on your side.
If re-downloading and re-extracting doesn't fix this, try remaking the forwarders.

So far tried everything as you suggested, redownloaded the forwarder pack, redid the entire set-up from the ground up a few times, reinstalled the forwarder and booted to Kirby: Squeak Squad to see if the lag was removed.

Nothing works, still getting rewritten ini for some reason as I've shown above. I also bought a new SD-card due suspecting this being from my old one being faulty, but this problem still persist. Tried also holding down A-button before DS-boot would come up, though I feel this is only for the earlier versions of TWL++, since nothing came up for me. That didn't sadly work either.

Could you try all of this on your end? You said that it would still work on your end, but I'd like to see you test it too. Bit of bummed that this issue persists for me because it'd make these forwarders kind of useless since they keep defaulting to NTR-speed instead of TWL, and I haven't really found myself using TWL++ to access NDS-games in comparison to TWLoader due the prolonged setup to boot the games.

EDIT: Some new development:

I saw this little tidbit on the TWL++-thread:

A2: nds-bootstrap shrinks the heap to fit it's own code for arm9, into cached memory. Shrinking the heap breaks some games.
To disable heap shrink, hold L immediately after pressing A/START to launch the game.

I tried this out with Squeak Squad, and now it seems to load most with any lag. So is this basically more about how that game needs to have heap shrinking removed to work perfectly?

Though I still wonder if the thing about ini-files being written above is intentional.
 
Last edited by daddu3,

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,576
Trophies
3
Age
24
XP
20,948
Country
United States
So far tried everything as you suggested, redownloaded the forwarder pack, redid the entire set-up from the ground up a few times, reinstalled the forwarder and booted to Kirby: Squeak Squad to see if the lag was removed.

Nothing works, still getting rewritten ini for some reason as I've shown above. I also bought a new SD-card due suspecting this being from my old one being faulty, but this problem still persist. Tried also holding down A-button before DS-boot would come up, though I feel this is only for the earlier versions of TWL++, since nothing came up for me. That didn't sadly work either.

Could you try all of this on your end? You said that it would still work on your end, but I'd like to see you test it too. Bit of bummed that this issue persists for me because it'd make these forwarders kind of useless since they keep defaulting to NTR-speed instead of TWL, and I haven't really found myself using TWL++ to access NDS-games in comparison to TWLoader due the prolonged setup to boot the games.

EDIT: Some new development:

I saw this little tidbit on the TWL++-thread:



I tried this out with Squeak Squad, and now it seems to load most with any lag. So is this basically more about how that game needs to have heap shrinking removed to work perfectly?

Though I still wonder if the thing about ini-files being written above is intentional.
You we're right. The .ini file contents we're being cleared. I don't see "BOOST_CPU" anymore now.
I'll have to fix this. :P

Also, Squeak Squad works fine with heap shrink. The lagging is unrelated to heap shrink. It's more likely related to card read DMA.
 
Last edited by RocketRobz,
  • Like
Reactions: Zense and daddu3

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
You we're right. The .ini file contents we're being cleared. I don't see "BOOST_CPU" anymore now.
I'll have to fix this. :P

Also, Squeak Squad works fine with heap shrink. The lagging is unrelated to heap shrink. It's more likely related to card read DMA.

Glad to hear this! Hopefully it'll be done soon!

Oh yeah, what do you mean by card read DMA?
 
Last edited by daddu3,
  • Like
Reactions: RocketRobz

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,576
Trophies
3
Age
24
XP
20,948
Country
United States
Glad to hear this! Hopefully it'll be done soon!
And done!

A new version of the SD forwarder pack has been released!
  • The "BOOST_CPU", "BOOST_VRAM", and "DSI_MODE" settings are now preserved.
  • The SpeedBumpInclude list has been reverted to the SpeedBumpExclude list.
    To disable heap shrink (or enable, depending on the game), hold L, before the game boots.
  • nds-bootstrap v0.28.1 is included.
To update, just download it from the first post, and extract it to the SD root.

--------------------- MERGED ---------------------------

Glad to hear this! Hopefully it'll be done soon!

Oh yeah, what do you mean by card read DMA?
It reads the data while the CPU still does it's thing.
Right now, the CPU is doing the reads, which would cause lags.
 

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
102
Trophies
1
XP
657
Country
Finland
And done!

A new version of the SD forwarder pack has been released!
  • The "BOOST_CPU", "BOOST_VRAM", and "DSI_MODE" settings are now preserved.
  • The SpeedBumpInclude list has been reverted to the SpeedBumpExclude list.
    To disable heap shrink (or enable, depending on the game), hold L, before the game boots.
  • nds-bootstrap v0.28.1 is included.
To update, just download it from the first post, and extract it to the SD root.

--------------------- MERGED ---------------------------


It reads the data while the CPU still does it's thing.
Right now, the CPU is doing the reads, which would cause lags.


Can safely say everything works well now! Squeak Squad performs identical to the original speed it has!

Thanks for taking the feedback again!
 

Nova12974

New Member
Newbie
Joined
Jan 26, 2020
Messages
2
Trophies
0
Age
39
XP
36
Country
Bahrain
Hey there! I'm getting a bit of a problem there: you see, I installed everything, but whenever I try to launch it I get this error message:
Error: Could not find or load main class com.olmectron.forwarder.Forwarder3ds
Caused by: java.lang.NoClassDefFoundError : javafx/application/Application

any idea of where did it go wrong?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night