Remove SDL black mouse cursor?

I’ve got RetroArch running as the primary emulator on my “vintage console box”, and it all loads and works seamlessly. However, the one final glitch is that the black cursor common in SDL apps appears for a brief second when launching the emulator.

I’m trying to keep the fact that the system is a computer at its core hidden behind the scenes entirely, and getting rid of this black cursor is the last piece in that puzzle. I know it’s possible to remove and/or hide the cursor within SDL apps, and I’m wondering if this could be done for RetroArch, as well.

Or maybe at least make it an option to hide it, if the cursor is needed for some other purpose.

If you’re using Windows, use the Direct3D9 driver maister wrote. It comes with the redist package, and is currently up to date from the redist updater. Not only does it not show the SDL black cursor nonsense, but it also runs more smoothly in Windows (perfect vsync; no stuttering (dropped frames) even in windowed mode) and properly handles fixed aspect ratio in full-screen and shaders.

I just built a 64-bit Windows binary of the git head revision. Here it is: https://dl.dropbox.com/u/35695760/RetroArch-D3D9-lex-x86_64.dll

To use it, select “External” as your video driver and set its path in the box below, like this.

If you’re not using Windows, I have no experience in this matter.

If you’re on Windows, perhaps this Nomousy utility or related Autohotkey script will help:

http://www.autohotkey.com/community/viewtopic.php?t=2197&highlight=nomousy

http://forums.steampowered.com/forums/showthread.php?t=2900481

Thanks for providing this, Lex. Do you also, by chance, have a copy of libwinpthread-1.dll? It requires it when I try to start the emulator with this driver.

Edit: Nevermind. I located a copy. :slight_smile:

So, did it suit your needs? :smiley:

Yes, beautifully, thanks. Now once the TurboGrafx-16 core is working properly, and Genesis GX is updated to support the Sega CD, my all-in-one box will be complete! :slight_smile: