I wish that I could continue development too, but it's kinda hard when you don't have a wii.by henke37 - Ideas, requests
I lost my wii on the flight from ccc last year and now I want to finish cleaning up the mess that lead to. I have some old code, two libraries and one windows application, that I want to release to someone else for further maintainment and development. It is SendElf. Yes, the sendelf. It still hasn't any support for usbgecko, the main goal would be to add support for that. As it is madeby henke37 - Ideas, requests
You can't have been crossfading using those then.by henke37 - Coding
I prefer a way where I can control the full audio path. No magical things that plays stuff without telling you how and so on. But I don't think that there exists such an alternative. At least not anything that I can recommend, not even my own defunct library. The main alternative is to use the asnd library, it uses dsp accelerated mixing. However, it has a maximum channel count and it onlby henke37 - Coding
But if you are using an existing file format parser and/or decoder, that should already be done for you.by henke37 - Coding
Nope, that only catches everything that was thrown. However, null pointer dereference exceptions is not the c++ exception type, they are os specific exceptions that is different on each platform. On posix systems, it usually causes some signal to be raised. All the c++ standard says is that "dereferencing a null pointer is undefined behavior". On the flip side, it's defined to be cool to freby henke37 - Coding
No, c++ does not provide a way to catch null pointer dereferences.by henke37 - Coding
There is only one core for each cpu. And for the library, you don't have much of a choice, there is only one that is actually ported.by henke37 - Coding
Yeah, because that's totally not based on stolen stuff and absolutely gives people the full power of the file format.by henke37 - Homebrew General
You could check that the input to the function is correct. Otherwise, we need to see the function.by henke37 - Coding
You are using the wrong compiler, use the cross compiler.by henke37 - Coding
Just pastebin the code (don't post it here, the forum sucks).by henke37 - Coding
You most likely used a corrupted float pointer. Failing that, you have some other sort of pointer mismangerment. The error is due to acessing data as a type without proper alignment for that type. Given that proper code shouldn't ever place data with bad alignment, you likely screwed up a pointer.by henke37 - Coding
You tried to link them for an executable. Don't do that?by henke37 - Coding
If you want to be different, I have a defunct audio library if you want it.by henke37 - Coding
Yeah, if only the forum software hadn't eaten the mandatory special characters. Then I would actually have been useful.by henke37 - Coding
Actually, I solved his trouble on IRC a few days ago. typedef wstring basic_string;by henke37 - Coding
As I just told you, the "s" parameter is a socket handle. If you can't guess what socket handle that you should pass, please stop trying to do network coding, you clearly don't know what you are doing. For the how? I think it's a bitflag field, look in network.h for the constants to OR together. Of course, this implies that you understand what they are supposed to do. I sure donby henke37 - Coding
The documentation authors think that it's so incredibly obvious that the barely named parameter is for the socket handle.by henke37 - Coding
Thanks but no thanks. They already know how it works. And it does not work like that. Long story short: two processors.by henke37 - Coding
Those who are prepared to spend money to make money.by henke37 - Coding
Nah, go for c++ directly and skip c, it's boring.by henke37 - Coding
Yeah, the makefile sucks and can't take spaces in the path, since it doesn't properly escape the commands.by henke37 - Coding
How about reading the info pages for make? They explain all about the syntax and the super fun tricks you can pull off. In addition, reading the manual for the compiler will provide you with tons of completely useless information and maybe, just enough information to make it do something fun too.by henke37 - Coding
Or you could just add some padding to the layout, add some background image and/or usable buttons.by henke37 - Coding
Try taking on some slightly less challenging programs before programming for the Wii. Your problem is solved like this: if(condition1 && condition2)by henke37 - Coding
Let me put it this way, when you write pointers for a loader that is not even run on the same cpu arch, you can safely assume that not a single pointer will be the same. I consider a pointer invalid once the program has been shutdown. Luckily, there is an easy trick for serializing pointers. You remap them to a value that will not change between serialization and unserializarion. One such valuby henke37 - Coding
Sure, you can just do a blind faith byte dumping serialization. But it's trusting the player to not load faulty data. And it does not work very well if you have pointers in the data. And if you are using c++, you are likely using some of the standard templates. And those may (and extremely likely are) use pointers. And why are you using fprint for a binary file? Use fwrite for such jobs.by henke37 - Coding
I am sure that you likely don't need full serialization. You just need a fileformat that isn't endian dependent. Just define the endianness for the format and make all programs use the same endiannes when working with the format. There is no rule saying that you can't operate with the wrong endian mode with some convertions.by henke37 - Coding
If I recall correctly, the blitz basic family is compiled for real. This makes it even more difficult to port, since the Wii uses a different instructionset for the CPU.by henke37 - Coding