Unfortunately linking fails with ld.exe: address 0x20028 of eboot.elf section .text is not within region text using GNU ld version 2.14 20030612 + coff-avr-patch (20030831) avr-gcc (GCC) 3.3.1 Harald