This folder contains some tools from the Cafe tree which are built as part of the "normal" Cygwin / SDK build, but that leaves a dependency on the Cygwin1.dll kernel which will cause failures for folks who have not installed the Cygwin runtime. Since CafeX is specifically targeted at such folks this dependency is unaccceptable. The tools can be built from source using the MinGW compiler as-is, but most people, including the SDK build lab, do not have MinGW installed. As such, these tools are built by hand when necessary by someone who does have this compiler installed on their personal workstation. The build script for CafeX includes these prebuilt binaries as Windows resources and are deployed dynamically when needed. MinGW can be installed from www.mingw.org using the mingw-get application. Once mingw-get is installed, run the following from the command line: PATH=C:\MinGW\bin;%PATH% mingw-get.exe install mingw32-base mingw32-gcc-g++ msys Now the tools are installed to build both the tools. The tools in question are currently: monitor.exe (from system/src/tool/monitor) dkt.exe (from (from system/src/iop/tools/devkit_test) If changes are made to the source code for these tools, please contact paulke02@noa.nintendo.com so he can update these pre-built binary resources. If you have MinGW installed and would like to try building these tools yourself, they should build as-is. Try PATH=C:\MinGW\bin;%PATH% cd %CAFE_ROOT%\system\src\tool\monitor gcc.exe -O2 monitor.c -lwsock32 -static-libgcc -o win_monitor.exe copy win_monitor.exe ..\cafex\Properties\binres cd %CAFE_ROOT%\system\src\tools\devkit_test g++ -O2 dkt_main.c dkt_socket_methods.c dkt_char_methods.c dkt_block_methods.c -lwsock32 -static-libgcc -o win_dkt.exe If you have MinGW plus msys you can actually open a Cafe window with msys instead of Cygwin and make it a bit easier on yourself: set PATH=C:\MinGW\bin;%PATH% set CYGWIN_PATH=C:\MinGW\msys\1.0 cafe.bat cd $CAFE_ROOT/system/src/tool/monitor make cd $CAFE_ROOT/system/src/iop/tools/devkit_test make But, again, it's probably easiest on you to contact Paul for any updates. Thanks!