File tuxnes.dif of Package tuxnes
--- consts.h
+++ consts.h 2007/09/03 13:45:18
@@ -43,6 +43,7 @@
#define JS1 "/dev/js0"
#define JS2 "/dev/js1"
#define DSP "/dev/dsp"
+#define DSP1 "/dev/dsp1"
/* joystick dead-zone */
#define JS_IGNORE 8192
--- controller_linux.c
+++ controller_linux.c 2007/09/03 13:42:29
@@ -55,7 +55,7 @@
}
}
#ifdef HAVE_X
- if ( renderer->name == "x11" || renderer->name == "old" || renderer->name == "diff" )
+ if ( strcmp(renderer->name, "x11") == 0 || strcmp(renderer->name, "old") == 0 || strcmp(renderer->name, "diff") == 0 )
InitJoystickX11(stick);
#endif
}
@@ -124,7 +124,7 @@
}
}
#ifdef HAVE_X
- if ( renderer->name == "x11" || renderer->name == "old" || renderer->name == "diff" )
+ if ( strcmp(renderer->name, "x11") == 0 || strcmp(renderer->name, "old") == 0 || strcmp(renderer->name, "diff") == 0 )
HandleJoystickX11(stick);
#endif
}
@@ -135,7 +135,7 @@
{
close(jsfd[stick]);
#ifdef HAVE_X
- if ( renderer->name == "x11" || renderer->name == "old" || renderer->name == "diff" )
+ if ( strcmp(renderer->name, "x11") == 0 || strcmp(renderer->name, "old") == 0 || strcmp(renderer->name, "diff") == 0 )
ShutdownJoystickX11(stick);
#endif
}
--- sounder_oss.c
+++ sounder_oss.c 2007/09/03 14:00:47
@@ -108,8 +108,11 @@
if ((audiofd = open (sound_config.audiofile,
O_CREAT | O_WRONLY | O_APPEND, 0666 & ~mask)) < 0)
{
- perror (sound_config.audiofile);
- return 1;
+ sound_config.audiofile = DSP1;
+ if ((audiofd = open (sound_config.audiofile,O_CREAT | O_WRONLY | O_APPEND, 0666 & ~mask)) < 0) {
+ perror (sound_config.audiofile);
+ return 1;
+ }
}
else
{