Hi all. I'm running Debian linux; the newly-released sarge. I have zsnes 1.42, and my kernel is one I compiled myself, version 2.6.8.
Zsnes works fine for most things -- it emulates fine in fullscreen mode, with the only nuance being that I cannot use the cursor. It simply disappears from sight.
When I switch to any fullscreen mode (I haven't actually tested that the same thing happens on every mode), the cursor will sometimes be visible until I move it. If there is no menu open, I have to hit Ctrl+Alt+F1 and killall zsnes, which seems to restart X.
I guess I can live without a cursor (or fullscreen), but I'd be much obliged if someone could tell me what is going on. As far as I know, the cursor did not disappear when I was using the debian stock kernel 2.6.8-2-386.
Thanks, zsnes, for being a really awesome emulator. ^^
Cursor disappears in fullscreen mode
Moderator: ZSNES Mods
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
I could, I guess. But I'd rather not.
My graphics drivers are the same in this kernel as they were in the stock kernel -- the fglrx drivers for my ATI Radeon 9600. I don't think that has anything to do with the cursor, though, as zsnes is SDL and the way SDL handles custom cursors has nothing to do with graphics drivers.
What I can think of is that maybe SDL is reporting the mouse position incorrectly.
I'll have a look through the code and try to work out what's going on. I wish I knew how to use gdb...
[edit] I looked through linux/sdllink.c and linux/sw_draw.c and linux/gl_draw.c and I couldn't find the source of the problem... I also looked at gui/guimouse.asm, but I don't know assembler so
My graphics drivers are the same in this kernel as they were in the stock kernel -- the fglrx drivers for my ATI Radeon 9600. I don't think that has anything to do with the cursor, though, as zsnes is SDL and the way SDL handles custom cursors has nothing to do with graphics drivers.
What I can think of is that maybe SDL is reporting the mouse position incorrectly.
I'll have a look through the code and try to work out what's going on. I wish I knew how to use gdb...
[edit] I looked through linux/sdllink.c and linux/sw_draw.c and linux/gl_draw.c and I couldn't find the source of the problem... I also looked at gui/guimouse.asm, but I don't know assembler so
