diff -Naur pinball-0.3.1/tinycore/patches/03_desktop.patch pinball-0.3.1_tinycore/tinycore/patches/03_desktop.patch
--- pinball-0.3.1/tinycore/patches/03_desktop.patch	1970-01-01 00:00:00.000000000 +0000
+++ pinball-0.3.1_tinycore/tinycore/patches/03_desktop.patch	2010-06-14 22:28:41.000000000 +0000
@@ -0,0 +1,18 @@
+--- pinball-0.3.1.orig/pinball.desktop	2003-12-10 08:44:58.000000000 +0000
++++ pinball-0.3.1/pinball.desktop	2010-06-14 22:26:50.727920896 +0000
+@@ -1,12 +1,10 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+-Categories=Application;Game;ArcadeGame;X-Red-Hat-Extra
++Categories=Game;ArcadeGame;X-Red-Hat-Extra;
+ X-Desktop-File-Install-Version=0.2
+ Name=Emilia Pinball
+ Comment=OpenGL pinball game
+ Exec=pinball
+ Icon=pinball.xpm
+-Terminal=0
++Terminal=false
+ Type=Application
+-                                                                                                                                                             
+-                                                                                                                                                             
++X-FullPathIcon=/usr/local/share/pixmaps/pinball.xpm
diff -Naur pinball-0.3.1/tinycore/patches/04_fix_const.patch pinball-0.3.1_tinycore/tinycore/patches/04_fix_const.patch
--- pinball-0.3.1/tinycore/patches/04_fix_const.patch	1970-01-01 00:00:00.000000000 +0000
+++ pinball-0.3.1_tinycore/tinycore/patches/04_fix_const.patch	2010-01-06 18:23:44.000000000 +0000
@@ -0,0 +1,13 @@
+Index: pinball-0.3.1/base/Config.cpp
+===================================================================
+--- pinball-0.3.1.orig/base/Config.cpp	2009-10-13 18:33:38.000000000 +0200
++++ pinball-0.3.1/base/Config.cpp	2009-10-13 18:37:12.000000000 +0200
+@@ -416,7 +416,7 @@
+   m_sDataDir = string(EM_DATADIR) + "/";
+   m_sExeDir = "./";
+   if ( *( m_sDataDir.c_str() ) != '/' ) {
+-    char* ptr=0; 
++    const char* ptr=0;
+     char* ptrw = 0;
+     //cout<<"relative to exe file"<<endl;
+     ptr = (strrchr(argv0,'/')); // unix /cygwin / check win32 
diff -Naur pinball-0.3.1/tinycore/patches/series pinball-0.3.1_tinycore/tinycore/patches/series
--- pinball-0.3.1/tinycore/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ pinball-0.3.1_tinycore/tinycore/patches/series	2010-06-14 22:02:14.117847355 +0000
@@ -0,0 +1,2 @@
+03_desktop.patch
+04_fix_const.patch
diff -Naur pinball-0.3.1/tinycore/tce.installed-pinball pinball-0.3.1_tinycore/tinycore/tce.installed-pinball
--- pinball-0.3.1/tinycore/tce.installed-pinball	1970-01-01 00:00:00.000000000 +0000
+++ pinball-0.3.1_tinycore/tinycore/tce.installed-pinball	2010-06-14 23:01:40.070913322 +0000
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if [ ! -d /var/games/pinball ]; then
+	mkdir -p /var/games/pinball/professor
+	mkdir -p /var/games/pinball/tux
+	touch /var/games/pinball/professor/highscores
+	touch /var/games/pinball/tux/highscores
+	chown root.staff /var/games/pinball/professor/highscores
+	chown root.staff /var/games/pinball/tux/highscores
+	chmod 666 /var/games/pinball/professor/highscores
+	chmod 666 /var/games/pinball/tux/highscores
+fi
