On Sun, 9 Oct 2011 20:37:54 +0100 (GMT Daylight Time), Jeffrey Lee wrote: > On Sun, 9 Oct 2011, Chris Young wrote: > > > Only problem I can see now is that the mouse pointer is the wrong > > colour (red instead of blue), it looks like it might not have been > > updated for palette mapped display. > > > > I tried changing (line 330-ish): > > line[x] = cursorPal[idx]; > > to: > > line[x] = VIDC.CursorPalette[idx]; > > > > But curiously it is still red, so not entirely sure what is going on > > there (unless the idx calculation above it is wrong?). > > That whole block of code is disabled at the moment (it's from when I tried > to get the Amiga code to use 16bpp output). It's the pdd_refreshmouse > function which you should look at instead. It's pretty much identical to > the original code, but it looks like I forgot to add in the code to set > the cursor palette entries. The attached patch should sort it out.
That fixes it, thanks. I'm amazed with what you've managed to do, I can use RISC OS now and wouldn't suspect it was running under emulation if I didn't know! What I'm running on isn't particulary fast either, being only a 600MHz PowerPC. The only thing letting it down is disk access speed - I'm using HostFS, and loading anything substantial (eg. the Syndicate demo) can take several minutes despite the fact it now runs at near-enough full speed once loaded. Have you looked at HostFS at all? Regards Chris ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 -- arcem-devel mailing list arcem-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-devel