libgeck is a very small lib that you can link your programs with that should aid in debugging. Just link this in the makefile with -lgeck and put the .a and .h files in their directories in your devkit folder. Since this is a wrapper for the libogc functions, you need to link that as well. Or you can just copy the .c and .h files to your project and #include them. The Gecko must be in slot B.
GeckoReader is a program to be run under Windows that will open a command prompt and output what it reads from a USB Gecko. You must have the USB Gecko installed, set up the COM drivers, and have .NET 2.0 for this to work properly. Then whatever buffer is sent from the Wii/Gamecube should pop up on the screen.
Zufolek has update his tool which can be used to free more space in your games (codewise).
According to cd-w it does the following:
1.Merges multiple loads of the same value into a single load
2.Removes unnecessary compares with zero
3.Removes store followed immediately by load
4.Removes unnecessary consecutive loads and stores
5.Removes unused code (between a jmp and a label)
6.Removes unnecessary zero initialisation
7.Removes unused loads
8.Converts subroutines into jmps
9.Converts load/tax into lax
10.Converts and/tax into lxa
11.Converts sequences of short jumps into a single jump
Release notes:
Uploaded version 0.3, which is probably about as good as it will get without a lot more work. I suppose I should mention it is free, works with every game I’ve tested, and requires no knowledge of assembly to use. Enjoy!
Joyrider released his port of SMS Plus SDL (based on Dosfish’s initial port) for Dingux.
It is the aligned version and should run full speed on all games both Game Gear and Master System. Joyrider has implemented the same menu system as used with Dingux GNUBoy.
You can scale to native resolution, fullscreen stretched and fullscreen aspect. There is volume control added in as well multiple save state saves (max 9 per game).