Kings said:Are their any plans for a Pandora emulator? Because it seems like a good way to get more developers and decrease development time.
Anyone with a MK0 care to comment on the viability of such an emulator?
Just my 2c worth. I don't have a Pandora Mk0.Kings said:Are their any plans for a Pandora emulator? Because it seems like a good way to get more developers and decrease development time.
Exophase said:(including hardware profiling information, I hope).
There is an ARMv7 oprofile patch that's been posted. However it seems there are still some issues with it (look on BeagleBoard IRC logs for more info).
Fair enough, but if your app is running under "normal" Linux then the only thing QEMU will offer over developing a Linux app for PC is the ability to run ARM ASM. While this is pretty beneficial, I don't know how up to date QEMU is in supporting ARM v7a with NEON et al. The timing is almost certainly going to be way off, so it won't be useful for benchmarking or even really getting a good idea at all at how your code will perform on a Pandora. And I also don't expect it to correctly emulate things like cache misses and branch mispredicts, much less profiling information for them. Anything using any kind of modules running on the DSP won't work, especially for custom code uploaded to it.Squidge said:Considering that Pandora apps will be running under Linux, and not hacking the hardware, you should be able to test applications using PC Apps such as Qemu.
Exophase said:Fair enough, but if your app is running under "normal" Linux then the only thing QEMU will offer over developing a Linux app for PC is the ability to run ARM ASM. While this is pretty beneficial, I don't know how up to date QEMU is in supporting ARM v7a with NEON et al.
qemu happily runs FFmpeg with NEON asm code
No, it runs standard ARM linux applications, no way to speed the quick dev time that I can think of.Kings said:Are their any plans for a Pandora emulator? Because it seems like a good way to get more developers and decrease development time.
Anyone with a MK0 care to comment on the viability of such an emulator?
Under normal circumstances I'd recommend sshfs instead, but that might be considered nit-picking in this context, so nevermind.Exophase said:Developing for Pandora isn't going to be like developing like an old console, DS, or even a PSP. You should be able to easily access and run binaries that are stored on your PC, over a telnet/ssh connection.