It is not clear to me which part of software allocates the stack of a program lauched by the homebrew channel. Moreover it is not clear how large is the allocated stack.by oibaf - Coding
Maybe the program needs too much ram. The stack memory is limited in the Wii. Try to dinamically allocate with malloc the largest variables. As an alternative you can try to launch the main as a process where it is possible to set the stack memory dimension.by oibaf - Coding
No, I believe there is no way to overcome this hardware limitation. See my post here on SDL wiibrews.by oibaf - Coding
Tueidj, I saw that you included a modified version of SDL in CorsixTH source code. There are other games with modified SDL source code included? Which is the best version?by oibaf - Coding
Making some tests and looking at SDL Wii code I found out the default bitdepth is 16 with RGB565 colour space (i.e the SDL surface obtained by SDL_SetVideoMode(width, height, 0, flags)). Surely this is neither the Wii hardware resolution nor the best resolution to use on the Wii. Wii uses YUY2 colour space where 8 bits are used for the luminance of one pixel, 8 bit for the luminance of theby oibaf - Coding
I am not wrong. In the interlaced modes the frame rate is the half of the frequency refresh rate since at each vsync a semi frame (filed) is displayed and 2 fields are necessary for a whole frame. Instead in the progressive mode at each vsync a whole frame is displayed.by oibaf - Coding
You can also use gettick() instead of gettime() which gives the 4 less significant bytes of CPU clock instaed of 8 bytes but it is more quick to give the result. In ogc/lwp_watchdog.h there are the descriptions of the time functions. The screen framerate depends on the video mode: 480i: 29.97 FPS 480p: 59.94 FPS 576i: 25 FPSby oibaf - Coding
The version 0.3.9c seems more stable without code dumps.by oibaf - Homebrew Applications
In the last version of Homebrew browser (0.3.9e) the mod music supports seems broken. You have 2 solutions: 1) revert to the version 0.3.9c and disable the auto program update in the options (as I did) 2) convert the loop.mod file in loop.ogg . Ogg support is still working. The Homebrew browser repository has not been updated for more than one year and I believe the they do not want to updaby oibaf - Homebrew Applications
You should write the line command 'date -u +%F | sha1sum | head -c8; echo' in a unix/linux shell/terminal or in Msys to get the answer.by oibaf - Feedback & Support
QuotepharmvilleI just get question marks from doing that. (?:?? or something like that). I wonder if the exception is happening in one of the libraries outside of the code I downloaded. It is likely that it is in the libraries.by oibaf - Homebrew General
You have to put the option -g in CFLAGS and LDFLAGS variables in Makefile.DevKit file before compiling and then use this command: powerpc-gekko-addr2line -e wiimahjongg.elf If you insert the address indicated in the Stack dump of the dump screen (the first one of the list) you obtain the instruction which raised the exception. Also the other addresses are useful. More details in:by oibaf - Homebrew General
It means that there is a problem in the code or in the compilation. It is very difficult to find the reason.by oibaf - Homebrew General
Try adding -laesnd to LIBS variable in Makefile.DevKit file. Try different positions in the list order.by oibaf - Homebrew General
I can not change the wiibrew pages with links since the captcha seems not work. The CAPTCHA asks for the result of: 'date -u +%F | sha1sum | head -c8; echo' which changes every day. The result I provide should be correct since I used a Bourne Shell in Linux and Msys of Devkitpro with Windows. If this is not fixed or solved it will not be possible to release new homebrewby oibaf - Feedback & Support
You can also use WiiXplorer using SMB. Some wiibrew programs use tinysmb to support SMP protocol: With these programs you can directly connect to your PCby oibaf - Homebrew General
Have you installed the ported libraries ? It seems that PNG library is not installed. You should follow the installation guide here:by oibaf - Homebrew General
Likely the third party classic controller is not supported by libogc. On the Nintendo classic controller only the right joystick is enabled. Can you browse in the menu with the right joystick of your controller?by oibaf - Homebrew Applications
Hi, I am trying to include a JIT compiler in UAE Wii using the code taken from this project: I am in touch with the author of the code but until now I did not succeed in getting a working code. A Program (Illegal instruction and Privileged instruction) or a DSI exception is raised as soon as the compiling starts. The compiler loads the code to be executed in a cache which memalign aby oibaf - Coding
Copy /uae/roms/amiga-os-130.rom to /uae/roms/kick.rom means that you have to copy the amiga-os-130.rom file in /uae/roms and rename it as kick.rom then you have to copy and rename the files according to this amiga-os-120.rom as kick12.rom amiga-os-130.rom as kick13.rom amiga-os-205.rom as kick205.rom amiga-os-310.rom as kick31.rom It means that amiga-os-130.rom file must be copiedby oibaf - Homebrew Applications
Likely the Homebrew channel device setting is wrong. Try pushing button 1 to change the device (SD or USB).by oibaf - Homebrew General
You should look at libogc or dolphin code. Both of them have the code to comunicate with the Wiimote.by oibaf - Hardware
fatInitDefault seems to work only if the Wii sd card is inserted. fatInitDefault is always false if I launch the dol file from an USB device and the SD is not inserted. Is this the correct behaviour?by oibaf - Coding
You can start looking at this program I ported to Wii This is the code: You can use the same MAKEFILE with some small adaptations: You should also read this page: and you should also read how to use SDL here: There is also an HTML manual provided with the SDL source code.by oibaf - Coding
The size limit for the roms is 48 MB of uncompressed data (MEM2 - 16 MB used by IOS).by oibaf - Homebrew Applications
Technoman, you would better use the program "Quake gx" or "Quake wii". They are ports of the quake engine and they work much better than the original quake under dosbox. Also in the dosbox page they advise to use them. There is also a port for wiidoom (wiidoom).by oibaf - Homebrew Applications
Have you created the directory sd:/frodo/tmp/? If you download with homebrew browser, the program does not create this directory and you have to create it manually.by oibaf - Getting Started