Introduction: How to Run Windows 3.1,95 on a PSP Updated!(the Original How-to)

NOTE: Someone Stole my Instructable, Care to look at the Publishing dates.
Here I will show you how to Setup and Run Windows 3.1 Andor Windows 95 on a PSP.
Ever wanted To run Windows 95 On a PSP?
If so this Instructable is for you.
Note:I do not have a camera the pictures will be ScreenShots taken in the PSP and in the computer you will be setting it up in.
Just in case you don't know this is not permanent,Instead It is a program within the PSP's Operating system that Emulates a x86 PC on the PSP.
Edit: If any (non pro) person wants to download the PDF Click here

Step 1: What You Will Need

Here is a list of what you need for this project
  • A bit of knowledge of using a computer(Copying files,Creating directories and such)
  • A PSP Memory stick of At least 256MB(512 Highly recommended) Space Available
  • A PSP SLIM with Custom Firmware 3.XX or above or a PSP Any Capable of running homebrew
  • An internet connection to download the semi-large files
  • DOSbox 0.50 or above(included)
  • An installation of Windows 3.1 or Windows 95(included)
Note:A PSP PHAT May work but will only be able to give DOSbox 4MB or Ram

I have a few pic that i dug up from the web to show the difference between a SLIM and a PHAT PSP

Step 2: Download the Necessary Files.

Ok,now you need to download
  • DOSbox 0.72 For the psp
  • DOSBox Config file
  • The Hard disk Images(pre-made with Windows 3.1 and Windows 95)
  • The OS starting batch files(not required but it saves you a good ten minutes typing on the psp)
The Windows 95 Hard Disk image: Download 51.92 MBEdit: The windows 95 disk image disappeared from my server, sorry guys.
The Windows 3.1 Image: Download 11 MB
DOSBox PSP With Preset Config files: Download 865.66 KB
OS Starter Batch files for DOSBox: Download 658 Bytes
Save all the files to a folder and extract them all there.

Step 3: Create Folders,Copy Files

Ok now that you got all of the files ready and extracted,Next you need to create folder on your PSP's Memory stick.
The most important one is the one called hdd which contains all of the Disk Images and Batch files.
Create a folder called hdd In the Root of the PSP's memory stick.
Copy(or move) the following files to the Folder hdd
  • w95.img - The Windows 95 Hard Disk image
  • win31.iso - The Windows 3.1 Image(Its an iso because iso files don't freeze since it does not boot from the image)
  • osrun.bat (Starts either Windows 95 OR Windows3.1)
  • 31run.bat (Opens Windows 3.1)
  • 95run.bat (Boots up windows 95)
Note:Make sure that the file names are correct or else it wont work.

Once you have Done that next you need to copy The DOSBox program for the psp to the right folder.
If you have a PSP with Custom Firmware copy the DOSBox files(Eboot.pbp,DOSBOX.CONF,any .prx files and the DOSBox.patch file ) to MSROOT:\PSP\GAME150\DOSBox(create that folder)


If you have a PSP with OFW 1.5 Copy it to MSROOT:\PSP\GAME\DOSBOX

Now you should be done with this step

Step 4: Crash Test

Ok now it should all be Done.
Exit USB Mode on your PSP and Try and run DOSBox.
If you don't get a "The game could not be started" Error Then your psp's screen should show the PSP Logo and then Should look like the third picture.
Also if your psp freezes(memory stick light stays off for a long time ) It means that it froze(its normal).
If it happens just restart the program and try again.

Step 5: How to Start It

Ok in this step i will show you how to start windows and a bit of info on how it works.
The "autoexec" All of this will execute at startup so i will show you what each action means.

[autoexec] --- This is found in the DOSBOX.CONFIG file
@ECHO off
cls --- Clears the screen
SYSOPT clock 333 --- Sets the psp to run at full speed
mount g ms0:/hdd --- Will mount the folder that we made that is called HDD as drive G:
imgmount c g:/w95.img -t hdd -fs fat -size 512,63,16, --- Mounts the Image as a drive in DOSBox
imgmount d g:/win31.iso -t iso --- Mounts the Image as a drive in DOSBox
mount m ms0:/MUSIC --- Mounts the Music Folder as drive M"
PAUSE --- Will say "Press any key to continue"
g: --- Switches to drive G:
osrun.bat --- Starts the OS Starter to Startup Windows

So Once it starts you press START or any button on the psp.
Then It will Show...
OS Starter 1.2
Next, You press START or any button Again.
Then it will ask you...
Do you want to start Windows 3.1?
Y is Left-Up(you press the Left Arrow the Up Arrow )
N is Circle-Triangle(You press The Circle button then The Triangle)
Then is says...
Press Y or N:
If you want to start Windows 3.1 You Press The LEFT Arrow then the UP Arrow.
If not You Press the Circle button And then The Triangle.
If you say no It will ask you if you want to start Windows 95
It will show...
Do you want to start Windows 95?
Y is Left-Up(you press the Left Arrow then the Up Arrow )
N is Circle-Triangle(You press The Circle button then The Triangle)
Press Y or N :
If you want to start Windows 95, Then you press The left arrow key Then The Up arrow Key On your PSP.
Then you have to wait about a Minute for it to start Windows 95(If your on a PSP Slim but if your On a PHAT it may take longer)
You don't need to Login to Windows 95, Instead it will automatically start.(NOTE:If it does not load within 5 Minutes Close DOSBox and Try Again)

Step 6: Enjoy

Thanks for reading and point out any spelling/grammar mistakes.
Also Here are a few pictures of it running Windows 95 and Windows 3.1!
Possibilities:I have seen Visual Basic 4 out there for windows 95,It runs well on Windows xp too so You could write a program for Windows 95 in the psp like maybe an alarm clock,MIDI/MP3 Player or whatever you want.
Update:I got Windows 98 SE to run, But it is Very Slow, it took 10 minutes to start, and another 10 minutes just to open the start menu.

Step 7: Pictures of the Final Product

I took a few Pictures with a Little IBM Webcam that I have.
They aren't to high-res or high-quality but it shows the PSP running Windows 95
Post your own pictures Of it In A comment too!
Thanks for reading and be sure to Rate!