Bullshit. If you pass a void* to a function it has no idea what the memory really points to, unless it points to a struct or union that includes a description of the full type. That 0x666 stuff in oggplayer is just some ugly kludge that someone has hacked in to implement their own memory-based file I/O functions for libvorbis. Pretty silly considering they're static and there's no chanby tueidj - Coding
You're not supposed to pass in a file descriptor at all, you're meant to pass in a pointer to some memory that contains the bitstream. Not a pointer to an fd or a FILE struct. Think about it - there's no way that oggplayer could magically know it should do file I/O (or which type of I/O it should use) when you're only passing it a void pointer. BTW, a void pointer is only pby tueidj - Coding
No, that's not how polymorphism works. You can't just cast from one type to a completely different one. Regardless, oggplayer is C code and has no idea about such things. That's a plain old cast to a char* which is completely incompatible with a FILE*.by tueidj - Coding
The first code blob doesn't have a chance of working. PlayOgg() expects you to pass it a void* that points to an ogg bitstream and you're passing it a FILE*.by tueidj - Coding
That only changes the visible area though (and not very well, you'll get borders at the top and bottom for PAL modes), it doesn't change the output aspect ratio like owen was talking about.by tueidj - Coding
The simple trick that the wii menu and HBC use is to have no (or very small) borders and a background image that doesn't have any important info near the edges. The amount of overscan (the bits at the edges of the screen that get hidden) that a TV has can vary greatly but as long as you keep important info away from the edges (so it never gets cut off) and fill it up with your background, itby tueidj - Coding
Does your wii even have a working network connection set up?by tueidj - Homebrew Applications
What you're doing wrong: asking for help with a warez app on this forum.by tueidj - The Junkyard
USB doesn't work like that.by tueidj - Getting Started
Well duh, your warez partition is in the way.by tueidj - Homebrew Applications
That's true, but unlikely to be an issue unless you've just bought the wii and never played a single game (daily logs count as messages).by tueidj - Homebrew General
Tricky question. ;) There is a way to do it, but there currently isn't a publically released app that does so.by tueidj - Getting Started
The latest version works fine with two of my keyboards plus a keyboard+mouse wireless combo. If the wii recognizes them, all three LEDs should flash shortly after plugging them in.by tueidj - Homebrew Applications
Have you tried plugging them in after dosbox has started?by tueidj - Homebrew Applications
4.3U is now the default setting on the please.hackmii.com website... read into that what you will. :D @third: If the message won't appear and you're sure you've done everything properly, maybe reformat the card or try using a different one. For some reason one of my SD cards (out of my collection of 12) refuses to show messages on the message board, even though it works for launby tueidj - Homebrew General
I vaguely remember a timidity patchset being included in the download, can't recall if it was working though. (Also, a warning for anyone using SDL-wii/libasnd/libaesnd: they all have reversed stereo channels. Fun, right?)by tueidj - Coding
Yeah I know, Arikado gave me a build of it nearly a year ago... the menus worked fine but it always crashed pretty much straight after a game started. I got tired of waiting for you guys to finish so I ported eduke32 myself :P Since it's based on SDL it runs perfect with an actual USB mouse + keyboard (that's what I used for the video), it's optimized enough to run at a constant 60by tueidj - Coding
I still have at least half a dozen ports I'd like to do, including one that hasn't been released on anything else...by tueidj - Coding
Yes, it's pretty much dead today.by tueidj - Feedback & Support
That's why all the sensible people write android apps in C using the NDK.by tueidj - Coding
I'm not saying they don't deserve any money their shitty game earns, I'm saying their shitty game doesn't earn any money and they're wrongly blaming nintendo for that.by tueidj - Coding
Uh, no nintendo produced games? What do you call the VC collections? They're not going to produce any decent "small" standalone titles, they use up that sort of stuff for mini-games in things like mario party or wii sports. They wouldn't care about space. They've already solved that problem by allowing games to be stored/played from SD cards. Think about this: that guy in the gamby tueidj - Coding
He didn't start "from nothing" either, all the info required to make your own cios (encryption, syscalls, binary format etc.) has been on wiibrew's wiki ever since marcan, segher, bushing, neimod and co. worked it all out. If you're going to praise him, let it be for creating a great dsp library (libasnd) for a custom chip that has barely any documentation.by tueidj - Coding
Those thresholds aren't very high at all. It's obvious why they're in place - to dissuade companies from pumping out shovelware games (unfortunately they don't seem to work). But really, if a wiiware title (priced between $5-$15) can't manage to sell over 6000 units when the wii userbase is huge (tens of millions), it's a dismal failure that never should have been laby tueidj - Coding
Quotewilco2009Many great masters of programming for Wii are now programming for PS3. Waninkoko or Hermes are two examples that I am saying. Your examples of "great masters" kinda suck. Hermes was a good coder but wasted his time with warez, Waninkoko was just rubbish at everything (and stole all his "achievements" from other people). The homebrew scene hasn't slowed down at all, it'by tueidj - Coding
There was a problem with the login process, mha fixed it.by tueidj - Feedback & Support
Just noticed this as well when trying to report a spammer - does reporting send an email to each mod and someone's using a broken email address?by tueidj - Feedback & Support
fdct_fast doesn't imply anything to do with ARM, or that specific page. An FDCT is a Fourier Discrete Cosine Transform, which is a common algorithm/function used in movie and image compression e.g. jpg, mpeg, aac... same goes for huffman encoding, which is one of the most basic entropy encoding algorithms and would be instantly familiar to any comp. sci. student.by tueidj - Homebrew General
You need to reduce your code to the smallest possible complete program that still reproduces the problem. It's obviously caused by something you're not showing since simple test code works fine. Possibly something is turning on buffered output for stdout, try "fflush(stdout)" after the printf calls.by tueidj - Coding