Been a few days. Put new wip port on hold. Need a break from hunting why cpu is returning NULL. Think its gfx memory overwriting rom memory.
Anyway, I have decided to experiment with different things, as a break. First up is audio on current pspuae source.
I have rewritten PSP backend and we now have a ring buffer, that give 100% perfect audio, no more stutter,

.
It intercepts paula audio and buffers it and syncs with custom chipset etc etc. It also mixes channels like real amiga.
Speed has already increased thanks to this. I know its a crude test. Sysinfo before any changes, gave 0.7 mips. After new audio backend, it now gives 1.3 mips,

. Still low, but that little bit extra makes a big difference.
Im now going to pass the new backend to PSP second CPU (Media Engine). See if it will squeeze more speed out of it.
If that works, I will be rather happy,

. As Im using my PSP Go, I can connect it up to my capture box and do some videos.