DOSBox the traveller...

Talk about anything you want here
Post Reply
User avatar
resin
Sierra Fan
Posts: 67
Joined: Thu Sep 22, 2011 6:40 pm
Location: Daventry

DOSBox the traveller...

Post by resin »

I've recently been trying to better organize my files, and I'm considering reinstalling a bunch of my programs (that now reside under the Program Files directory) into folders outside of the Program Files directory. This will include my emulators like DOSBox and ScummVM, and several other progs. Will this cause any problems? I've never been real clear as to why most software by default installs itself under Program files. Is it simply their own way of trying to organize your files better, or is it something more? I've also wondered why it always asks for admin permission when moving things in and out of Program Files? Is this just to deter inexperienced users from accidently moving important files around? Anyone have some insight on this?
User avatar
DeadPoolX
DPX the Conqueror!
Posts: 4833
Joined: Mon Oct 27, 2008 3:00 pm
Gender: XY
Location: Canada
Contact:

Re: DOSBox the traveller...

Post by DeadPoolX »

I think it's simply the way Windows organizes files.

My wife (she's on this board as Maiandra) installs most, if not all, of her games into a self-made directory aptly called "games." The default location is in Program Files.
"Er, Tawni, not Tawmni, unless you are doing drag."
-- Collector (commenting on a slight spelling error made by Tawmis)
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: DOSBox the traveller...

Post by Collector »

It is considered good practice for modern programs to be installed in the Program Files directory. This is in part to keep these programs separate from the system. Pre Windows 9x most peoples hard drives ended up an unorganized mess, with every program install creating its own base folder. The Program Files directory has become more than just a way of organizing your programs. There are important folders and files that reside in it, such as the Common Files, which can be a target of malware. As such, this system folder is a protected folder with restricted write access. It is not a problem for newer games and programs that adhere to modern standards and write any files (preferences files, save games, etc.) they may need to the user's folder. It does, however, create a problem with older programs and games that are programed to write these files to its own folder.

For backwards compatibility with the UAC on Vista and Win7, Windows uses a "Virtual Store" in the user's folder to redirect these file writes out side of the Program Files directory. Usually, this works pretty well, but because Windows does not allow all file types to be written to the Virtual Store some older games will fail when it need to write a file type that is not allowed. This is why Leisure Suit Larry 5 is unplayable on Vista/Win7 if installed in the Program Files directory. Installing legacy games in a non system folder avoids this problem altogether. It is why my installers default to a different folder outside of the Program Files directory ("C:\Sierra\"). It is also partly why most of the DOSBox tutorials suggest installing your games in a folder such as "C:\oldgames".
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
resin
Sierra Fan
Posts: 67
Joined: Thu Sep 22, 2011 6:40 pm
Location: Daventry

Re: DOSBox the traveller...

Post by resin »

I was concerned more with moving DOSBox itself than the games, but it sounds like it shouldn't be a problem. I also have all my games inside a separate games folder, and it works out just fine.
Maxor127
Sierra Obsessed
Posts: 237
Joined: Wed Feb 11, 2009 11:57 am

Re: DOSBox the traveller...

Post by Maxor127 »

I never install games or emulators in Program Files anymore. It's good to avoid any issues with UAC.
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: DOSBox the traveller...

Post by Collector »

It doesn't hurt to have DOSBox itself installed in Program Files as it follows modern good practices and writes to the user's appdata folder. UAC is not an issue with DOSBox.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Rakeesh
Sierra Obsessed
Posts: 176
Joined: Sun Jul 04, 2010 7:34 am

Re: DOSBox the traveller...

Post by Rakeesh »

You can consider downloading and installing the portable version. You can move it anywhere you want without AFAIK any problems
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: DOSBox the traveller...

Post by Collector »

The portable apps version is rather meaningless. It has nothing to offer over the official version that can't be accomplished simply by starting DOSBox with the -conf switch.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Post Reply

Return to “Miscellaneous Chatter”