Click here to Skip to main content
15,886,362 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
uhmm I am trying to open a .Pif file with DOSBox, currently I am running windows 7 and when I try to open the shortcut it says the following:

The version of this file is not compatible with the version of windows you're running. Check your computer's system information to see whether you need an x86 (32-bit)or x64 (64-bit) version of the program, and then contact the software publisher.

so what can I do?
or is there any other program I can use to open it?
thanks.
Posted
Comments
Sergey Alexandrovich Kryukov 1-Jul-13 11:34am    
Where did you get "DOS"? None of the modern OS have such thing as "DOS box"...
Do you mean CMD.EXE? This is not a "DOS box", not even close.

Your problem is unrelated to "opening" (what is it?!). You have incompatible .PIF that's it. You could at least show the file instead...
—SA
appleduardo 1-Jul-13 19:56pm    
dosbox is a program used to run "programs" based on MSDOS, :p
Sergey Alexandrovich Kryukov 1-Jul-13 21:11pm    
Gosh, no, no way. There is no such thing. I asked it you mean CMD.EXE. Why would you ignore my question?
—SA
RedDk 1-Jul-13 12:21pm    
There's no real good answer to this question. But if you're up to exploring stuff, try downoading a program called "frhed". It's a hex-editor.

http://frhed.sourceforge.net/

I started a project way back when, to read .pif. But my approach, eventually using a hex-editor and DEBUG command (MSDOS 6.1) to "alter" the binary, quickly evolved into a bad landing. Take my word for it, skip the .pif pan fire.

1 solution

Hello,

The program you are trying to use is to old to work on any current Windows version. I'm not sure if Pif is supported anymore, but anyway Pif is just a shortcut to another program. Double click on the pif file won't open it, but you can open this program directly in any dos emulator.

So... Install a Dos emulator, let say DosBox (http://www.dosbox.com/[^])

Once you have DosBox running you must enable access to your disk drive, to do this use the Mount command:

Z:\>MOUNT C C:\OLDDOS
Drive C mounted as local directory C:\OLDDOS\

Then you just start the program as you would have done 20 years ago by typing it's name at the prompt:

For example:

C: <enterkey>
Qbasic.exe <enterkey>

Etc...

Valery.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900