This function is only used to render something (in that specific case, a textured quad) but you also need to setup a few things like camera position, projection matrix, viewport, etc... The fact it does not display anything could be due to a lot of things: it could be the camera not configured properly, the rendered scene not copied to video output, etc... there is no way this little code snippeby ekeeke - Coding
QuoteFound IOS 60: ES_GetTMDViewSize() failed: -106 Quote[37;1m Using IOS versions: Installer: 36, HBC: 60, DVDX: 36 I don't know what the error message means but that doesn't sound good, seems like the IOS used by the Homebrew Channel (IOS60) is corrupted, which would explain why you only got black screen... anyway, why would you have IOS60 installed since you are on 3.3... Did yby ekeeke - Getting Started
QuoteI dont have a binary editor, so i cant try this myself here you go, try it yourself and come back reporting it (obviously) does not work :-)by ekeeke - Ideas, requests
QuoteInvalid argument, imo. A lot of people (including me!) would like to use a Wii backup loader for perfectly legal reasons, such as creating legal backups of their expensive bought games, to spare the original disc / case from scratches / dirt / damage. - As well as sparing the Wii's DVD drive to prevent wearout, noise, heat or to keep playing the rightfully owned games when the driby ekeeke - Offtopic
QuoteWhy is this way of pirating fine but not the other? 1/ emulators are legal to host, not pirated/injected VC channels neither copyrighted ROM files 2/ emulators are tolerated over ISO/Backup loaders because the usage is not the same, emulators are most often used to replay old/unproduced games when isos are just ways to easily play recent games without paying anything. Yes, against the lawby ekeeke - Offtopic
I think you missed the whole point by putting the old arguments of "hypocrisy" and "is it legal or not" on the table... the thing is that THIS website does not support piracy of Wii software, this a decided rule and everyone coming here should at least respect that. If you feel it's too puritan or hypocritical for you, there are tons of website out there accumulating hits by providing tutby ekeeke - Offtopic
There are PAD_SubStickX and PAD_SubStickY functions for that (look at PAD.h for the complete API). Generally speaking, even when not documented, the header files of libogc in your libogc/includes/ path are a very good source of information when starting development. Function names are generally meaningful enough ...by ekeeke - Coding
You get access to gamecube pad analog sticks using PAD_StickX and PAD_StickY functions provided by libogc. The value retuned is an integer between -127 and 128. There isn't similar routine for WPAD (Nunchuk or Classic analog sticks) but here's the ones I use for accessing them in a similar way as gamecub pad analog sticks static s8 WPAD_StickX(u8 chan,u8 right) { float magby ekeeke - Coding
It's LWP (Light Weight Process) implementation Note that all is done in software, so I'm not sure about the "real" performance gain when using a multi-threaded approach. Unlike PS3/X360 processors, the Wii cpu is a (relatively) basic PowerPC cpu, it's single core (obviously) and I don't think it has any microcoded multithreading support.by ekeeke - Coding
the default video modes in libogc fit the whole screen (vertically at least, 640x480), except if it detects you are running in PAL50 (it will output 640x528 when the max height is 574 lines so the video display area is centered on screen) maybe you have a PAL wii and have it set to 576i in the video options ? also, it's very common in applications to define a "safe area" when putting gby ekeeke - Getting Started
maybe change the video settings in the config file ? If set to PROGRESSIVE, this won't display anything in this configuration, use PAL50 if your TV only supports 50hz, PAL60 for PAL Wii, NTSC for NTSC Wii... I personnally use SDTV with composite (default) cable with no issuesby ekeeke - BootMii Beta
Some topics I remember from the good old gcdev: I don't know if this helps. You might want to contact this Samson guy, he's one of the few persons I'm aware of that tried to really experiment stuffs with GX features and he certainly knows his subject very well.by ekeeke - Coding
hum, no btw, there is no such things as planned development (in my case at least), I just work on stuff that keeps me interested, when I have time ;-) this does not mean it would never be done, just that you shouldn't really wait for unannounced things to happen (and also for announced ones sometime lol)by ekeeke - Homebrew Applications
not at all, I've enough with one project at one time, you know, especially when the later is not even yet finished...by ekeeke - Homebrew Applications
you will always need to call VIDEO_init first then configure the VIDEO mode, allocate framebuffers, initialize console, etc You also need to call VIDEO_SetBlack(FALSE) in order to enable display (it's disabled by default) and set the current framebuffer to be displayed (VIDEO_SetNextFramebuffer), then flush VIDEO settings (VIDEO_Flush) Those are minimal steps in order to print somethby ekeeke - Coding
Correct, .srm filename should now match ROM filename... and if you were using older versions and the .srm files on your SD are compressed (i.e smaller than 64KBytes), you will have to uncompress them first. Check srmconv.exe on the genplus googlecode download page (usage: srmconv.exe yourfile.srm)by ekeeke - Homebrew Applications
Maybe there isn't enough data on the DVD ? I know this would happen on GC bootable DVD where there was a minimal ISO size for the files to be properly read (no idea why though) Add a /genplus/roms directory at the root of the DVD and fill it with a bunch of ROM files Put meta.xml and boot.dol into the /genplus directory. Do the same with other emulators as well (/snes9x, /fceu, etc...)by ekeeke - Homebrew Applications
I second that: Quake GX is far more advanced and better designed than the recent Q1 port. I'm sure the WPAD issues can be easily fixed. One suggestion: try to always force nunchuk_detected and wiimote_detected to 1 instead of calling WPAD_Probe on each frame, to see if the issue is with detection timings. It could be that the available code is not the one on which the release was basedby ekeeke - Homebrew Applications
what's genesisforwii.dol and where does it come from ? I never named any of the release like that :-/ about your problem, did you (properly) install dvdx first ?by ekeeke - Homebrew Applications
This was indeed an issue with objcopy, using elf2dol instead fixed the dol. After quick testing, nunchuk/wiimote directions are indeed broken, so long as sound (?) I know Eluan got some problems with nunchuk detection and is handling this in an uncommon way (probing WPAD status on each frame), it might be related to some later wiiuse modifications in libogc... Just in case this means somby ekeeke - Homebrew Applications
I needed to add the following line in the Makefile: include $(DEVKITPPC)/wii_rules GX version compiled fine EDIT: I got an erro when loading from HBC :-/ not a valid application, I believe it has something to do with the Makefile, it doesn't use the common template an it's using objcopy instead of elf2dol ?by ekeeke - Homebrew Applications
it's not only CPU instructions... SSF is (probably quite entirely ) coded in X86 asm and the sourcecode is not even available: the only one that could port it to the Wii would be the author itself, and this would still require a complete rewrite, not really worth considering how many years the original SSF development took him so far !! seriously, don't get your hope on such things,by ekeeke - Homebrew Applications
PCM files are just .wav files with the 44 bytes header removed... check the WAVE format for more informations since you will also need some arguments to pass into ASND functions, such as samplerate, number of channels, bytesize of samples,... those informations can be retrieved from the header of the.wav file you want to use. Be careful that 16bits samples are stored in little-endian in a wavby ekeeke - Coding
There is a link to an illegal ROM website on this page, "please" remove it...by ekeeke - Homebrew Applications
.smd is Genesis interleaved ROM file format .smc is a SNES ROM file format there is no way you can convert one to anotherby ekeeke - Offtopic
geez... what's up with kids nowadays ? are you just so used to have everything immediately & for free that you lose all patience ? i answered you on tehskeen btw, 7z files are 7zip archives, not HBC application files...by ekeeke - Homebrew Applications
Here's a little problem I got with the GX blender, which is driving me nut. In my case,I turn the Blender ON with the following function call: GX_SetBlendMode(GX_BM_BLEND,GX_BL_SRCALPHA,GX_BL_INVSRCALPHA,GX_LO_CLEAR); As we already know, this allows to render images as textured quads with transparencies (texture alpha) above the background color in EFB. The result pixel color beiby ekeeke - Coding
QuoteYa know like the USB on the gameboy QuoteI was wondering since the wii and iPod touch have USB capabilities QuoteCan't be to hard considering that guy did the apple II emulator in three days or something. Is that clear enough? it's very hard to follow your logic you know what you are saying does not make much sense now, if you are talking about Gameboy Link Cable emulation:by ekeeke - Homebrew Applications
QuoteJust wondering how hard would it be to make one? actually, the question is not "how hard to make one ", many people already have developped DC emulators and the system seems pretty well documented now, but "how hard it would be to make one run decently on the Wii" QuoteTheres one running on the psp at about 10 - 20 fps. in fact, it is more like 1 - 2 fps ;-) even with commonby ekeeke - Homebrew General
ok, this is the wii-linux filesystem, it's completely VIRTUAL and not related to the NAND when you access the /mnt folders, you can access your PHYSICAL devices (sdcard,usb,...), like on any linux system I guess this is included with all wii-linux applications and stored in RAM i presume (before, the entire filesystem+distro was stored on the sdcard as a single file xxxx-fs but now everyby ekeeke - Homebrew General