Index: allegro-4.4.2/demos/shooter/demo.c
===================================================================
--- allegro-4.4.2.orig/demos/shooter/demo.c	2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/shooter/demo.c	2011-06-02 12:32:06.000000000 +0200
@@ -103,7 +103,7 @@
    get_executable_name(buf, sizeof(buf));
    replace_filename(buf2, buf, "demo.dat", sizeof(buf2));
    set_color_conversion(COLORCONV_NONE);
-   data = load_datafile(buf2);
+   data = load_datafile("/usr/share/allegro/shooter.dat" /*buf2*/);
    if (!data) {
       set_gfx_mode(GFX_TEXT, 0, 0, 0, 0);
       allegro_message("Error loading %s\n", buf2);
Index: allegro-4.4.2/demos/skater/source/framewk.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/framewk.c	2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/framewk.c	2011-06-02 12:32:06.000000000 +0200
@@ -27,7 +27,7 @@
 }
 
 /* name of the configuration file for storing demo-specific settings. */
-#define DEMO_CFG "demo.cfg"
+#define DEMO_CFG "skater.cfg"
 
 /*
    Timer callback. Installed with the frequency defined in the framework
@@ -84,11 +84,13 @@
 
    /* Construct aboslute path for the configuration file. */
    get_executable_name(config_path, DEMO_PATH_LENGTH);
+   strcpy(config_path, "/etc/allegro/dummy");
    replace_filename(config_path, config_path, DEMO_CFG, DEMO_PATH_LENGTH);
 
    /* Construct aboslute path for the datafile containing game menu data. */
    get_executable_name(data_path, DEMO_PATH_LENGTH);
-   replace_filename(data_path, data_path, "demo.dat#menu.dat",
+   strcpy(data_path, "/usr/share/allegro/dummy");
+   replace_filename(data_path, data_path, "skater.dat#menu.dat",
                     DEMO_PATH_LENGTH);
 
    /* Read configuration file. */
Index: allegro-4.4.2/demos/skater/source/game_sk.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/game_sk.c	2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/game_sk.c	2011-06-02 12:32:06.000000000 +0200
@@ -70,10 +70,10 @@
 char *load_game_resources(void)
 {
    int c;
-   char AudioPath[DEMO_PATH_LENGTH];
+   char AudioPath[DEMO_PATH_LENGTH] = "/usr/share/allegro/dummy";
 
-   get_executable_name(AudioPath, DEMO_PATH_LENGTH);
-   replace_filename(AudioPath, AudioPath, "demo.dat#audio.dat",
+   /* get_executable_name(AudioPath, DEMO_PATH_LENGTH); */
+   replace_filename(AudioPath, AudioPath, "skater.dat#audio.dat",
                     DEMO_PATH_LENGTH);
    game_audio = load_datafile(AudioPath);
 
Index: allegro-4.4.2/demos/skater/source/level.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/level.c	2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/level.c	2011-06-02 12:32:06.000000000 +0200
@@ -74,8 +74,9 @@
 #endif
    char LocName[DEMO_PATH_LENGTH], TString[DEMO_PATH_LENGTH];
 
-   uszprintf(TString, sizeof(TString), "demo.dat#%s", name);
+   uszprintf(TString, sizeof(TString), "skater.dat#%s", name);
    get_executable_name(LocName, DEMO_PATH_LENGTH);
+   strcpy(LocName, "/usr/share/allegro/dummy");
    replace_filename(LocName, LocName, TString, DEMO_PATH_LENGTH);
 
 #ifdef DEMO_USE_ALLEGRO_GL
Index: allegro-4.4.2/demos/shooter/title.c
===================================================================
--- allegro-4.4.2.orig/demos/shooter/title.c	2011-06-02 12:32:12.000000000 +0200
+++ allegro-4.4.2/demos/shooter/title.c	2011-06-02 12:32:13.000000000 +0200
@@ -82,6 +82,7 @@
    int i;
 
    get_executable_name(exe, sizeof(exe));
+   strcpy(exe, "/usr/share/allegro/dummy");
    for (i = 0; locations[i] != NULL; i++) {
       replace_filename(dir, exe, locations[i], sizeof(dir));
       append_filename(buf, dir, name, bufsize);