Quote Originally Posted by JSoftware
i've recompiled it once more now following your guide down to each simple step. Now i get it to compile however it just throws out a lot of assembler code and tells me that most of the instructions are unknown
Maybe because it calls wrong binutils. You should copy in bin/arm-gba all files in binutils directory of my package, then make a copy of these files and rename it, by placing arm-gba- before the name (eg. arm-gba-ld.exe). So, at the end of the story, your bin/arm-gba should contain these files:
as.exe
ld.exe
objcopy.exe
ppcarm.exe
cygwin1.dll
arm-gba-as.exe
arm-gba-ld.exe
arm-gba-objcopy.exe
You should try to call "arm-gba-ld -V" from c:\. You should get
Code:
GNU ld version 2.15
  Supported emulations:
   armelf