Sorry for the delay, but the sound related bug was hard to kill :rambo:
I have uploaded a new fpc4nds snapshot here (16 megs)
In this package I have updated the binutils and added Insight debugger too, that can be used for remote debugging with desmume emulator.

[Off Topic]
Maybe someone remember this post where 21o6 found a way to check if the code runs on arm9 or on arm7 cpu. It worked very well, but gave some errors on no$gba, because the try to write where it can't. I have finally found another way that works on no$gba without errors: the irq_vector region, defined by the linker script, has two different addresses ($0B003FFC on ARM9, $0380fff8 on ARM7), so it's very simple to check the cpu that is running the code. :mrgreen:
This function is cleaner than the older one, because does not raise any memory writing error.
[/Off Topic]