Homebrew Homebrew Forwarder ISO's

pepxl

GFX W!Z4RD
Member
Joined
Jun 19, 2009
Messages
3,263
Trophies
1
XP
328
Country
giantpune said:
look it the makefile for the LDFLAGS. the init=0xblablabla part is the important bit.

this is taken from a project which starts at way up in mem2 at 0x91f00000
Code:
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x91f00000
HBC will refuse to load this project, but it can be loaded by other means, and works fine. when adjusting the entrypoint for what you are needing to do, you need to take into account the actual size and start of the initial loader, the secondary dol, and the final program which you are trying to load.

so assume that you have priiloader, a forwarder dol, and usbloader GX which the forwarder is to load.
priiloader starts at 0x81000000 and is around 600kB.
usbloader GX starts at 0x80B00000 and is around 4.2mB
this means that you must see how big your forwarder dol is and then adjust it to not intersect with any of the memory used by either of those other programs. (and also it must only use a valid memory address so 0x79999999 is not allowed).

so if our forwarder comes out to 200kB, you can put it between 0x80000000 and (0x80b000000 - 200kB). so lets pick 0x8000d000. this way it will be able to be started from HBC so we can test it out and also it will be low enough that we can freely change it by adding sounds and images and dont have to worry about changing it later.

everything is fine and dandy.... but wait... along come some people who want to use this forwarder for another purpose. they want to use the same dol so put in a ISO so they can start usbloader GX from within another usb loader for whatever reason. but the new usb loader starts at 0x8000cff0 and is 3mB. what will happen is that when the new usb loader tries to boot the forwarder dol, there is a clash because both the loader and the dol which it is trying to boot want to have 0x8000d000 - 0x8003f000. these people must adjust the start of the forwarder to avoid problems and not try to use the exact same memory range to work with every wii app ever made.

thats one of the best break downs ive seen, explains the needed info but noob friendly
 

Tristar

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
giantpune said:
look it the makefile for the LDFLAGS. the init=0xblablabla part is the important bit.

this is taken from a project which starts at way up in mem2 at 0x91f00000
Code:
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x91f00000
HBC will refuse to load this project, but it can be loaded by other means, and works fine. when adjusting the entrypoint for what you are needing to do, you need to take into account the actual size and start of the initial loader, the secondary dol, and the final program which you are trying to load.

so assume that you have priiloader, a forwarder dol, and usbloader GX which the forwarder is to load.
priiloader starts at 0x81000000 and is around 600kB.
usbloader GX starts at 0x80B00000 and is around 4.2mB
this means that you must see how big your forwarder dol is and then adjust it to not intersect with any of the memory used by either of those other programs. (and also it must only use a valid memory address so 0x79999999 is not allowed).

so if our forwarder comes out to 200kB, you can put it between 0x80000000 and (0x80b000000 - 200kB). so lets pick 0x8000d000. this way it will be able to be started from HBC so we can test it out and also it will be low enough that we can freely change it by adding sounds and images and dont have to worry about changing it later.

everything is fine and dandy.... but wait... along come some people who want to use this forwarder for another purpose. they want to use the same dol so put in a ISO so they can start usbloader GX from within another usb loader for whatever reason. but the new usb loader starts at 0x8000cff0 and is 3mB. what will happen is that when the new usb loader tries to boot the forwarder dol, there is a clash because both the loader and the dol which it is trying to boot want to have 0x8000d000 - 0x8003f000. these people must adjust the start of the forwarder to avoid problems and not try to use the exact same memory range to work with every wii app ever made.

Excellent explanation, thank you.

*EDIT

Spot on - With a more appropriate entrypoint it works like a charm directly from CFG usbloader
bow.gif
bow.gif


One huge vote from me for the giantpune school of wii-stuff
lecture.gif


Thanks
 

frostii

Well-Known Member
Member
Joined
Jun 24, 2009
Messages
181
Trophies
1
Location
Brisbane, Australia
XP
1,028
Country
United States
Hi
I just stumbled across this forum.

Just two quick questions - If I download some of the ISO's on the first page, can I just install them using WBFS Manager?
Then, assuming I have the program already, for example, mplayer ce, I can then load it up through a usb loader like wiiflow?

awesome if i can.

thanks in advance!
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,690
Trophies
2
Age
43
Location
Belgium
XP
8,093
Country
Belgium
Yes and, assuming all goes well*, also yes.
smile.gif




@giantpune: I also wanna say thanks for the explanation.
smile.gif
It helps to understand just why "a simple shortcut" can be so troublesome.


*the application needs to be in a correct location (check with first post of this thread), you need the ISO fitting your region (I guess...never tried the other one) and it also depends on the loader (e.g. usb loader GX loads a black screen for me, where the same ISO works fine for configurable usb loader)
 

Riicky

Well-Known Member
Member
Joined
May 15, 2009
Messages
607
Trophies
0
Age
39
Location
Reading,Pennsylvania
XP
144
Country
United States
can't get the homebrew channel and the internet channel to boot through wiiflow 1.1..they just black screen..Im on 4.1U and the ISO's i grabbed from here were NTSC
 

frostii

Well-Known Member
Member
Joined
Jun 24, 2009
Messages
181
Trophies
1
Location
Brisbane, Australia
XP
1,028
Country
United States
Wever said:
Yes and, assuming all goes well*, also yes.
smile.gif




@giantpune: I also wanna say thanks for the explanation.
smile.gif
It helps to understand just why "a simple shortcut" can be so troublesome.


*the application needs to be in a correct location (check with first post of this thread), you need the ISO fitting your region (I guess...never tried the other one) and it also depends on the loader (e.g. usb loader GX loads a black screen for me, where the same ISO works fine for configurable usb loader)


Thanks for the reply. Tested and works great - thanks!

Another quick question if I may:
I have heaps of Wiiware games installed on the sd card. Are there iso's available that can run these as well? Is it even possible? Does anybody know where i could find them?

Thanks again
 

tankki

New Member
Newbie
Joined
Jan 10, 2010
Messages
3
Trophies
0
XP
2
Country
Finland
QUOTE said:
Another quick question if I may:
I have heaps of Wiiware games installed on the sd card. Are there iso's available that can run these as well? Is it even possible? Does anybody know where i could find them?

Thanks again


That's what I'd like to know also.
 

uberbdon

Well-Known Member
Member
Joined
Dec 30, 2009
Messages
117
Trophies
0
XP
133
Country
United States
strange...seems I can boot the forwarder ISOS with CFG and not GX. Anyone know what the problem might be? I'll try to find out the differences in how theyre launched to see if that's the problem.


EDIT: The only difference I saw as far as game load was CFG used 249 whereas GX used 222, so I changed it and I still get a black screen.
 

pepxl

GFX W!Z4RD
Member
Joined
Jun 19, 2009
Messages
3,263
Trophies
1
XP
328
Country
its been mentioned loads of times that GX wont boot any ISO forwardwer due to the entry point of the fowarders, obviously you didnt read the previous page in giantpunes post about this or any other posts in several other threads also about this
 

uberbdon

Well-Known Member
Member
Joined
Dec 30, 2009
Messages
117
Trophies
0
XP
133
Country
United States
Try tooling around with the path names. Also, I couldn't get any of these forwarder isos to work in GX, only in Wiiflow and CFG loader.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,836
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,832
Country
Cyprus
for the millionth time, forwarder ISOs do not work in usb loader gx, they never have. GiantPune gave a long explanation as to why, and i don't think he gives a crap to change GX for forwarder iso compatibility.

Cheers.

edit: at the time of original posting, this was true, however, it has recently been reported that new forwarder ISO's made by 3 ISOs Studio (V4 and above) work with usb loader gx (and of course other usb loaders also)
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,690
Trophies
2
Age
43
Location
Belgium
XP
8,093
Country
Belgium
uberbdon said:
spayrosam said:
Genesis Plus GX- CGPP00
SD:/apps/genplusgx/boot.dol
SD:/apps/genplusgx/boot.elf
USB:/apps/genplusgx/boot.dol
USB:/apps/genplusgx/boot.elf

I get a code dump on this one.

edit: got it working. was my fault, wrong path names
Can you be a bit more specific about that "tooling around with the path names" part, please? I tried that very same forwarder yet again, but got the same result I always had: a black screen right after the splash screen.
Nonetheless, the path is very clearly "SD:/apps/genplusgx/boot.dol" (even tried lower- and uppercase altering). And of course the emulator works fine when not using a forwarder.


Oh, and would you mind telling us what versions of USB-loaders and genesis emulator you use?
(I'm using configurable USB loader v51-fat & version 1.3.1 of eke-eke's emulator...so not the "improved GUI" one)

Thanks.
smile.gif



...and while I'm posting...has anyone spotted/made a working ISO forwarder for Toad king's MAME emulator? I've seen it asked before in this thread, but never read an answer.
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,690
Trophies
2
Age
43
Location
Belgium
XP
8,093
Country
Belgium
Hmm...looks quite technical (I'm one of those "I heard of but I'm to chicken to do it myself"-guys). I won't...LEARN anything from it, won't I?
mellow.gif





Just kidding. Thanks for the link. I'll see what I can do with that proggy.
smile.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +1
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here