Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Starcraft on the PS3 Phat running Windows 95 with Qemu & Yellow Dog Linux guide in discription

Loading...

Sign in or sign up now!
72,790
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Feb 22, 2009

[][] STARCRAFT ON PS3 HOW-TO BELOW [][]
Want to run windows apps on your ps3? Windows runs on about 90% of home computers, consequently most software and games are designed for that OS. Wine is a good option for running windows apps in linux. However it requires a x86 CPU and thus will not run on the PPC processor found in the ps3. So how do you run windows apps on the ps3? Qemu is how. Qemu runs windows in virtualization. Not the most efficient way to run win apps but it works. In this video I use Qemu to emulate the relatively resource light Windows 95 in yellow dog linux on the ps3. I also use the fscaler tool to utilize the cells spe's and enlarge the image with out taking a performance hit. As you can see the classic starcraft is quite playable all from the comfort of my living room. Want to put linux on your ps3? Check out my guide.

Playstation 3 Yellow Dog Linux 6.x Guide
http://www.fileden.com/files/2007/2/23/813212/yellowdoglinux.txt

For more help check out the yellowdog-boards
http://yellowdog-board.com/viewforum.php?f=19

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

STARCRAFT ON THE PS3 HOW-TO

[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
Thanks to rask and billb

I will presume you already have YDL installed with a working internet connection. If you do not have either or both see my guide above. You will need windows 95 install CD for the method described below. You can use newer versions of windows but it will be detrimental to performance. For installing windows 98SE or better see my guide above.

1st in the terminal type:
su
yourpassword
yum install qemu
exit

Then create an Hard drive image by typing the following.
qemu-img create -f qcow c.hd 1200M

Download this boot disk and copy to your home folder
http://tinyurl.com/p8dzr

Now type the following:
qemu -hda c.hd -cdrom /home/yourusername/fdbasecd.iso -boot d

Freedos will now open in the options provided press 1 to boot the cd. Then select "Install to harddisk using FreeDOS SETUP". Next chose to prepare the harddisk for FreeDos by running XFDisk. In FDisk press enter then select new Partition and press enter until you return to the main options. Press enter once again select change partition type and make it FAT16 INT13X. Press F3 and select Yes to save partition table. The system will reboot. Once rebooted press 1 to boot the cd and chose option 1 again but this time select option 5 Run Freedos from CDROM (return to command prompt). Now type the following;

FORMAT C: /S

and then type YES

Then give the drive a name hit enter and shutdown qemu. Next download the appropriate boot disk for your version of windows from the page below and put it in your home folder.

http://tinyurl.com/cc2vtc

Put your windows 95 install cd in the disk drive and type in the terminal;

qemu -soundhw sb16 -fda /home/yourusername/Windows95x.img -hda c.hd -cdrom /dev/scd0 -boot a

*Attention: replace the x with the boot image version you downloaded (a or b).

In the command prompt type:

R:

then

setup

now install windows 95 but when it asks to reboot close qemu.

Now put the starcraft disk in the diskdrive
In the terminal type;

qemu -soundhw sb16 -hda c.hd -cdrom /dev/scd0 -boot c -m 64

Congrats you are using windows 95 on the ps3 now just install starcraft.

NOTE: expect performance akin to a ~100Mhz Pentium.

Additional Info as seen in the video:

TV: Samsung LN-S4041D
Playstation 3 SKU: CECHB01
Harddrive: 60GB 2.5" SATA
Generic USB Keyboard and Mouse
DualShock3
OtherOS: Yellow Dog Linux 6.0
Window Manager: Fluxbox
Software shown:
Qemu 0.8.2-4
Windows 95 4.00.950.B
fscaler 0.4
Starcraft 1.0

  • likes, 6 dislikes

Link to this comment:

Share to:

Uploader Comments (efaustus9)

  • Nice, i guess the emulation is only using 1 thread on the ps3 cpu and thus the lag? I got starcraft running on my xbox in xdsl with wine and it didn't lag! :P

  • @killer939 It doesn't lag because with W.I.N.E (Wine Is Not an Emulator) you are not emulating you are running on the actual hardware. Unlike the original xbox the ps3 does not have an x86 cpu thus I need to emulate an x86 cpu based pc with Qemu to run the game. This is much more demanding then just using wine.

  • @efaustus9 wrong wine works on any linux on any cpu arch. by the way didn't old power pc macs have the ability to run windows and windows games while in windows. what does that mean lol

  • @ssjmysticgohan Sorry but you are mistaken as of right now wine only run on x86 cpu's. Here is a quote taken from the wine development page WINEHQ: " ...Wine only runs on x86 processors." Feel free to Google it your self if you doubt me . As for x86 windows programs on a Power PC mac, that my friend is achieved through emulation. Very similar to what you see in my video, expect Im emulating windows on Power PC Linux. Emulation is not nearly as fast as wine. Class dismissed.

see all

All Comments (162)

Sign In or Sign Up now to post a comment!
  • Your vid is popular on United Arab Emirates

  • @efaustus9 I know, but considering the 360 can emulate a 733MHz celeron you would think the ps3 could emulate like ~133+MHz needed to run starcraft smooth! probably just bad coding somewhere or the fact it's running windows on top of Linux =\. But still awesome job! I love doing those little pointless but oh so much fun stuff to!

  • @Tordah26 False, Linux for PS3 is PPC CPU based , meanwhile Windows runs on an X86 INTEL CPU based PC (Any Intel or AMD chip) (Linux has versións for over 12 CPU tipes) . No way .

  • @MarioAnimalCrossing possibly, however all the programs made for an x86 version of windows wouldn't run in the PPC version.

  • @efaustus9 Windows NT 4.0 had PowerPC support. Since the PS3 has PowerPC processor, could Windows NT 4.0 run a little better?

  • @raoXI Sony have restricted the GPU, it cannot be accessed by any means.

View all Comments »
Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more