Thanks Toni. I don't need cache instructions either or CACR. Actually I'm emulating an application. It's running in supervisor mode (I know it sucks!) but not as an operating system (it handles some traps, peeks into the VBR to get some OS vector (dirty, I have stubbed that), so it seems that I can start from musashi 020. At least 95% of the instructions are correct. And the ones that aren't, I can compare in/out with UAE core.
Actually it's the fact that I have plugged one of our proprietary OS (simulated) that renders the whole GPL thing impossible since I'm not allowed to disclose the source for the simulated proprietary OS. Joys of open source.
Now I have to provide an estimate and I'll have to code that IN MY OFFICE TIME
oh dear… At least we won't be needing to provide the source of the thing. I'm regaining hope, and the project managers will be pleased because they don't like GPL too much.