Index: src/dos/dos_execute.cpp =================================================================== --- src/dos/dos_execute.cpp (Revision 3775) +++ src/dos/dos_execute.cpp (Revision 3776) @@ -93,8 +93,13 @@ DOS_MCB mcb(dos.psp()-1); static char name[9]; mcb.GetFileName(name); + name[8] = 0; if (!strlen(name)) strcpy(name,"DOSBOX"); - RunningProgram=name; + for(Bitu i = 0;i < 8;i++) { //Don't put garbage in the title bar. Mac OS X doesn't like it + if (name[i] == 0) break; + if ( !isprint(*reinterpret_cast(&name[i])) ) name[i] = '?'; + } + RunningProgram = name; GFX_SetTitle(-1,-1,false); }