You don't need to uninstall anything when updating it. That includes BootMii/IOS, HBC and BootMii/boot2. The installer correctly detects a previous version, and substitutes it with the new version when updating, leaving no traces of the old version. Updating is even recommended, since there's a slight chance that something goes wrong between uninstalling and reinstalling (I'm notby dhewg - BootMii Beta
I approached the libfat author about that device rename as soon as i noticed that change. I explained how HBC uses the command line arguments and how a silly rename would break stuff. I asked to either rename the device back or to find a solution that makes libfat compatible with the older device name. All of this happened last year, sadly nothing happened. This isn't HBC breaking apps, iby dhewg - Homebrew General
For apps that do not load with HBC >= 1.0.2: HBC passes the path of the loaded binary to the loaded app, and libfat in return uses that info to set the current working directory. Example: - you load ScummVM, lets assume that is /apps/scummvm/boot.dol on SD - HBC then passes "/apps/scummvm/boot.dol" as argv[0] to the ScummVM - ScummVM initialized libfat - libfat uses the passed path tby dhewg - Homebrew General
Hm, well either you do not experience the problem the others are seeing or HBB does have a problem. @teknecal: which libfat version are you using?by dhewg - Homebrew General
Ok guys, lets hunt this down: 1) What HBC version are you using? 2) What IOS version is your HBC using (check main menu) 3) Unplug the power cord, boot HBC. Apps should show up. Don't lauch any app, go to the main menu and select "Reload", do apps still show up then?by dhewg - Homebrew General
Please do not release an app which wipes critical NAND blocks, that is highly dangerous. Oh, and hardcoding block #3 and #4 is like the worst idea ever :P Our installer already has an uninstall procedure for BootMii/boot2, and it does a shitload of checks before erasing anything. It will be part of the beta2 release, a little patience please. Thanksby dhewg - BootMii Beta
heh, don't take me serioulsy, just messing ;) HBC just uses GX_TEVSTAGE0 with some alpha blending. the GX code is in no way complex. but that YUV TEV voodoo sepp256 did for mplayer sort of is :)by dhewg - Coding
lies! you're limited to 8 texture maps, but can have many textures in each. HBC uses one map for all its textures. because we sort of fail at 3d APIs every letter you see on screen is its own GXTexObj, so no, we're way beyond 8 :Pby dhewg - Coding
my pleasure. i tried tons of things to get this working too :) i guess nobody cares, but i'll mention it anyway: i wanted non-blocking sockets for hbc, but bushing epicfailed on reversing the required magic bit for me, so i bruteforced it until EAGAIN finally popped up ;)by dhewg - Coding
res = net_fcntl (s, F_GETFL, 0); res = net_fcntl (s, F_SETFL, res | 4);by dhewg - Coding
Uh-oh, my bad, its objcopy not objdump. For this toolchain you use powerpc-gekko-objcopy with the arguments "-O binary ", see stub/Makefile. bin2s is included in devkitPPC, thats the tool you want to use to turn blobs into a .S to integrate it into another project.by dhewg - Coding
The stub and loader parts get compiled to .elf and objdump is used to extract the blobs to .bin. The toplevel Makefile then uses bin2s to make a compilable .S out of the .bins. Those get compiled by the boot part, it's just a way to include the blob in the resulting geckoloader.elf. The externs you mentioned are in those .S files.by dhewg - Coding
if you want you can reuse this package i prepared for scummvm and hbc: Tremor rev 15592 expat-2.0.1 flac-1.2.1 libpng-1.2.34 the binaries are usable for gc and wii, there is no wii dependent code in itby dhewg - Coding
it also has a cable, and a pretty long one i might add. that didnt help, did it? at least i can talk out of my ass too. also, this nonsene boosts my post count so im getting more important! right? right? \o/by dhewg - Homebrew General
some of you may have used geckoloader before its functionality got integrated into HBC. i made some minor changes and built a gamecube version a few weeks back to test the scummvm gc version. an iso image is included in the tarball, which you can use to boot the app on your gamecube or wii (in gc mode) with a modchip. linux and windows 32bit client binaries are also bundled. check the wikiby dhewg - Homebrew Applications
hi, dkppc uses newlib as its libc. its implementation is not complete, and you just ran into this problem. the two mentioned functions are defined in the newlib headers, but are not implemented for the dolphin/revolution platform. this is why you get linker errors in contrast to a compiler error. solution: you have to replace those functions calls with your own implementations, but these twby dhewg - Coding