@Linux-SWAT: yep, that's what I mean. Not easy to use. The examples that come with DspLink are quite simple, though (which is a good thing because that's what examples are meant to be)
@_jr_: no offence taken. I hope I did not sound angry, but there were good reasons why I wrote this (i.e. not just because of the "not-invented-here" coder syndrome / to re-invent the wheel
) Heh, I am also not surprised that you prefer xterm. I often find myself using the terminal rather than the UI, bash aliases "ftw"
The reason why I advocate a 4 MB memory 'gap' is that this should be enough even for rather complex DSP applications. There are not any right now, but in case there will be, no further boot option adjustments will be necessary to run specific applications (-> user friendly, no need to even know about these kind of details, power users can disable the gap if they really do not need it. I guess (not only) milkshape understands what I mean).
Right now the c64_tools example DSP image uses ~24 KBytes for code (including DSPBIOS), and ~4 KBytes for data. We could settle for a 2 or even 1 MByte gap but this may lead to problems later on.
So, there's no immediate need for this, I do not even know when the Pandora team is planning to release a new firmware, could be months until then.
This is just something that should be considered before a FW update is rolled out.
What's really needed is some kind of "killer application" for this. E.g. what rohezal said sounds reasonable (QEMU float emulation). Personally, I am thinking about moving the SID emulation of a C64 emulator to the DSP, or the SPC emulation of a SNES emulator but I will have to take a closer look at those emulators, first (I hope the sources are available?! different topic, though)
(
EDIT: C64/SNES are maybe not the best targets since these emulators hardly use more than 50% CPU on a Ghz Pandora, just had a look via 'top')
@Notaz: (almost posted the message then saw your reply): You are more proficient at Linux kernel internals than I am so if you could do the necessary changes to the kernel and the c64 module and post a patch, I will gladly try it out / adapt the rest of the software when it works (I have everything set up to compile new kernels).