
Making a more compatible forwarder
So this has been long running. HBC loads everything (presumably, in part, because everyone tests with HBC, but I figure it should be possible to make a forwarder that works as well.
There are a few apps that just don't like being forwarded too and I read that it's about entry points.
Some examples are:FUSE (Sinclair Spectrum Emu) -
http://wiibrew.org/wiki/FuseForwarder freezes on splash screen.
UAE Wii (Commodore Amiga Emu) -
http://wiibrew.org/wiki/UAE_WiiForwarder loads and hides splash screen then hangs on black screen.
ScummVM (Multi platform adventure game Emu) -
http://wiibrew.org/wiki/ScummVMLoads ScummVM fine, but doesn't seem to pass the working directory like HBC does. Therefore if you load from usb:\apps\scummvm\boot.dol then it doesn't load the settings file correctly and you get the default theme, and it looks for games in the default location. Dhewg said it appears that it doesn't pass the cwd properly.
dhweg wrote:
There is a default ("/apps/scummvm"), which I try when there is no path in argv[0] (which is the case when you wiiload the binary too).
But then there are multiple file systems, and the 1st one is the internal SD slot. If a valid SD card is inserted, that will be the default.
The real fix would be to extend the used loader with this argc/v functionality that libogc supports.
GenplusGX (Sega Genesis/Megadrive Emu) -
http://code.google.com/p/genplus-gx/Forwarder shows and removes splash screen. Then code dump.
MAME - although I haven't tried it with a recent build
giantpune put a write up here, but it's above me.
http://gbatemp.net/index.php?showtopic= ... try2509222 
Is anyone up to the challenge of editing one of the existing forwarders? Pleaaase?!