Without seeing your code, can't be too certain. However one thing to check: Did you use #include "wiiuse/wpad.h" or #include <wiiuse/wpad.h> You should be using the latter. There's a subtle difference in text, but a massive difference in compileby whodares - Coding
QuoteDigitalManQuoteAerialXrmode is indeed a pointer, and -> has no other use other than accessing fields/members from a pointer (besides the rare case of using operator overloading, anyway). Interesting. At one point, I knew about all there was to know about standard (non-Windows-API) C++ programming, and I don't even recall pointers having members or fields. I'm certainly not sayby whodares - Homebrew General
I don't know what you guys have against Opera/Internet Channel. I think that it works really well, and I'll be impressed to see another browser work as well on the Wii Anyway, while the comments about the size of Firefox etc... Mozilla did make a version than ran on PDAs, which therefore has a small code footprint. Might help with your questby whodares - Homebrew General
Don't know where you're getting your SD cards from, but on Amazon, a 2Gb SD card is cheaper than a 2Gb USB pen. But yes, USB support would be nice, especially to store all those SCUMM games on :-) (although I appreciate, that'd be more down to SCUMMVM having USB support)by whodares - Homebrew General
I also read it will support "downloaded" games... *nudge* *nudge* *wink* *wink*by whodares - Offtopic
@pinballWizard: Interesting comment. However, the other chip in the Wii is an ARM processor... Both chips in the DS are ARM processors. ARM aren't exactly new chips, as PDAs have been using them for a while. @Arikado: Why would the DSi make emulating the DS harder? Emulating the DSi will require more work, but still emulating the DS will still be the sameby whodares - Homebrew General
It's been a long time since I looked at DS code, but I'm pretty sure the second processor was limited to certain inputs and audio. In my quick search, I've been unable to find anything to clarify, so I may well be wrongby whodares - Homebrew General
DS screens are 256x192 pixels each. That's 256x384 if you were to put them one on top of the other. As the Wii screen is 640x480. So this smaller size means less processing. Also, I would have thought drawing to one single display surface (that you will do on the Wii) will most like be more effecient than the two seperate displays on the DS. I may be wrong in that respect thoughby whodares - Homebrew General
or to find a different and open-source DS emulator, port it and improve it :-)by whodares - Homebrew General
There was a modified version called Portable Firefox for use on USB pen drives, don't know if they compacted it thoughby whodares - Homebrew General
That's my assumption, based upon past experience with other machines. They may not actually work like that :-) But that aside, they do manage to stay running while another program is on (that's the only way I can think cheats would stay persistant), which must mean you could add something else.by whodares - Homebrew General
QuoteGoldenAlchemistIts for a grip that is sold for the classic controller. lol, that makes more sense than what I was thinking it was for! belt clips?! As if some nerd is going to attach one of them to his/her belt and walk down the street.... hahahaha....by whodares - Offtopic
Blood and Blood 2, as far as I'm aware use the BUILD engine by Ken Silverman (used in Duke Nukem 3D). So these will require a new port. That said, the BUILD engine has been made available, and JonoF has made Windows ports of Duke3D etc. Hexen and Heritic both use the Doom engine (with small modifications), so they should be a bit easier to implement. I'd look forward to Duke3Dby whodares - Homebrew General
Are you on about the very centre of the top of the classic controller? If so, this isn't a gaming button, it doesn't register any flags on the console. What it does is opens some sort of catch on the reverse of the classic controller, as though there was some belt clip they forgot to market, and it was a way of unclipping it.by whodares - Offtopic
It is technically possible, in the same way that GeckoOS/Ocarina overwrite memory whilst the game is running. Hooking an interrupt handler to run code once per frame etc. could do it. However, the overhead required to implement voice streaming may actually impact the game significantly, and may possibly make the game unplayable. I guess we'll never know unless somebody implements it, and setby whodares - Homebrew General
Yes, Assembly is different for each processor. Something assembled on an Intel x86 wouldn't run on ARM or PowerPC, neither any of the other ways round. However, to have a language, like C, supported over several processors, you need to do one of two things 1. Create a "Virtual Machine", like JAVA... The byte code created by compiling JAVA will not run natively on any processor, howeverby whodares - Homebrew General
I suppose it depends how you look at it. Personally, GOSUB is a statement, which is an extension of GOTO, basically it does the same as GOTO, but saves the return line number in the stack for the RETURN command at the end of the sub You're right about the language being easily extendable, that how I managed to get Wiimote access into WiiBASIC so fast. The project is currently on hold whilby whodares - Offtopic
MUGEN isn't a game, it's an engine to build fighting games, but I'd admit, I'd like to see it on there. Could make it have online play, then you select characters loaded off you SD card, and transmitted over the wire to your opponent (if they don't already have that character on their card).by whodares - Homebrew General
You're code here actually wouldn't work. If argc/Index = 0, in my code it would print message_too_few_args, and in yours will call case1 (which is correct)... If argc/Index = 1, it would still print message_too_few_args on mine (because the case statement is < 2), however, in your example it would go to case2and3 Okay, you could slip an extra case1 in the table to fix that probby whodares - Homebrew General
No, it doesn't automatically load the file into memory. When you do fopen(), you get a file handle. Then you use fread() pointing to a buffer, and indicating how many bytes you want to read from the file. So you could open a file, only read the first 10 bytes and close it againby whodares - Coding
Well, I think you can leave WiiConnect on, but just turn the drive light off, in case you still want WC24, Haven't checked for a while tho.by whodares - Software
Whilst the Homebrew Channel uses the Wii's network features (ie. for WiiLoad), I've never known it to interfere with anything on my Wii, nor my wireless network in general. Also, just because you have the Homebrew Channel installed, the network side of it won't activate until you actually start the channel. So if your Wii is off, it'll never interfere with anything you do oby whodares - Homebrew General
This file contains a list of URLs that WiiConnect24 downloads data from, and can be found in /shared2/wc24 File header looks something like this struct WC24File { char magic_word[4], // 'WcDl' int unknown_value_1, int unknown_value_2, int unknown_value_3, short unknown_value_4, short wc24_header_file_offset, short wc24_record_count, short unknown_value_5by whodares - Software
Why don't you just laugh derogatory at him after beating him at Street Fighter 2. I'd be suprised if you actually had any friends left if you went around trying to brick their consolesby whodares - Homebrew General
You don't need the Internet Channel to use the Wii on the Internet, the Internet Channel is basically just Opera, the Internet Browser. So yes, you can have homebrew games which support network multiplayer, but the games themselves have to be designed to use the featuresby whodares - Homebrew General
Ewwww.... that would be bad coding, and inefficient... Let's take a look... switch_offsets: case1 dd offset @case_generated1 case2 dd offset @case_generated2 case3 dd offset @case_generated3 ... code ... mov eax, argc cmp eax, 2 jnl @case_generated_1skip call dword ptr jmp @case_generated_finish @case_generated_1skip: cmp eax, 2 je @case_generated_2okaby whodares - Homebrew General
What about if you wrote a homebrew app to patch something already installed using ISFS? You wouldn't have to worry about the NAND encryption, because you're on the Wii and have decrypted access. It will have been valid when downloading, so the ticket data should match, and if it doesn't hash data, then it should still appear valid after patching, and you wouldn't need the fakeby whodares - Homebrew General
@HappyHacker: Actually, that's not strictly true, at least with Intel x86 chips anyway. Intel chips have an opcode called "call" and an opcode called "ret" (Even the Commodore C64 MOS6510 had a JSR and RTS opcodes, which stand for "Jump to Subroutine", and "Return from Subroutine"). Call pushes the IP (Instruction Pointer) of the next instruction onto the stack, before setting the IP tby whodares - Homebrew General
In my post, yes. Intel x86by whodares - Homebrew General