Yes, really! I was having a look around over on the Power Developer Forums and saw this topic:
New PPC Linux Game - Please Test!
(link corrected)
OK, so I’m a bit late — the original post is dated Jul 29, 2006. Better late than never, though.
The game is “Robin Hood : The Legend of Sherwood,” a strategy game based on the popular legend. What surprises me is that not only do they have a Linux version — it’s also available for PowerPC Linux. And even better — it is easily installed and seems to run perfectly on Yellowdog Linux 6.1 for the Playstation 3.
Demo version download and installation info is here:
http://www.greyhound-data.com/gunnar/robinhood/index.htm?page=downloads
I simply followed the directions there and the demo version started with no problems on my PS3 with YDL 6.1. It loaded at 800×600 in full screen mode on my 720p (1280×720) display, complete with sound and music. The highest resolution available on the options screen was 1024×768 — a little too much for my screen — but 800×600 looked great anyway.
Here’s a screen shot:

Quoting Gunnar von Boehn (gunnar) from the Power Developer forum:
http://www.powerdeveloper.org/forums/viewtopic.php?p=3949#3949
If you like this game (or if you like to have games for PowerPC linux at all)
then please express this loudly!
The reality is that Linux games are no big cash cows.
The Linux game market is small. Few companies regard PPC Linux a worthwile market.
Genesi is helping here and works on getting more games ported to the PPC platform.
But at the end of the day, companies need to see that customers want PPC titles. If you like this game or any game on PPC then express this and contact the companies.
Not long after that post, Sony released the Playstation 3 with the ability to install PPC Linux. As most know, there are some limitations — we don’t have direct access to the RSX for accelerated 2D/3D video, and we don’t have 2 GB of RAM to play with — just around 256 MB, a portion of which is used by the frame buffer. We also have to deal with a limited hard drive partitioning scheme — 10 GB to the Game OS and the rest to the Other OS (Linux), or vice versa.
Fortunately, even using only 10 GB of your hard drive space for Linux, this doesn’t prevent you from using your PS3 for general computing purposes or playing many of the great Linux games and emulators available. And thanks to the latest release of YDL 6.1 (and other distros such as OpenSUSE) it’s now easy to use the video RAM for additional swap space — greatly improving performance under heavy loads.
I can see where Sony would be concerned that gamers might purchase the PS3 and use only Linux, not buying any PS3 games (where I presume the “real money” is), but I don’t think this is usually the case. Anyone reading my blog or forum posts can see I have an interest in running Linux games and emulators on my PS3, but this hasn’t stopped me from buying all the latest releases of PS3 games when I can afford it.
As I see it, the ability to use Linux on the PS3 with no “hacking” required is a great addition to the console. I still play Warhawk, Little Big Planet, Saint’s Row 2, Grand Theft Auto, jump on Home occasionally for a chat, but also enjoy switching over to Linux for a change. I regularly use my PS3 with YDL 6.1 installed to browse the web with Firefox, check emails, use the instant messenger, play Linux games and emulators, watch movies and listen to music, and enjoy “hobbyist” programming with Python + Pygame.
So I’d love to see more games for PowerPC Linux that run well on the PS3, and I don’t believe Sony or game developers stand to lose. Robin Hood : The Legend of Sherwood is a prime example of what can be done even on the limited resources of PS3 Linux. And it wasn’t even tailored to run specifically on the PS3 — it makes no use of the Cell Broadband Engine’s SPEs and doesn’t make use of wide-screen resolutions like 720p.
I haven’t spent much time with the demo version of Robin Hood yet, but from what I’ve seen so far it’s something I’d consider buying. The full version of the game is available for purchase at www.rune-soft.com.
EDIT: After playing with the demo a bit more, I decided to try running at 640×480 instead of 800×600. It will run fine at 800×600 or 1024×768 but seems a bit sluggish. I also increased my screen resolution for YDL to 1280×1024 (I’m using a projector) and ran the game scaled 2x using the SPE scaler tool. The result — great speed and an almost full screen mode at 1280×960 on a 1280×1024 display.
I modified the startup script for the game to automatically start/kill the scaler so it’s all automated like this:
#!/bin/sh cd "/home/bill/robinhood_demo" scaler -s 2 -t 10000 & ./robin_demo killall scaler
29 comments
Comments feed for this article
Trackback link
http://blogs.ydl.net/billb/2009/02/09/a-powerpc-linux-version-of-a-commercial-game/trackback/
March 27, 2013 at 1:32 pm
Trackback from https://www.youtube.com - https://www.youtube.com...
March 28, 2013 at 2:17 pm
Trackback from www.youtube.com - www.youtube.com...
March 28, 2013 at 8:23 pm
Trackback from Suggested Webpage - Suggested Webpage...
March 31, 2013 at 1:51 pm
Trackback from phx tips arizona golf - phx tips arizona golf...
March 31, 2013 at 4:40 pm
Trackback from phoenix golf clubs for sale - phoenix golf clubs for sale...
April 1, 2013 at 6:24 am
Trackback from phoenix golf grip - phoenix golf grip...
March 22, 2009 at 10:32 pm
Mattek
Do you think XP would run smooth on the PS3?
Have you had ANY luck at all with diablo2 running on the PS3? - Could it be the OS you used?
March 24, 2009 at 7:36 am
billb
XP will definitely run slower than previous versions of Windows on the PS3 (via QEMU).
Due to the higher memory requirements of XP, I don’t think it would help for Diablo 2. With the PS3’s PPE core having to emulate a full x86 machine I think it’s just not going to be fast enough no matter how you do it.
March 26, 2009 at 5:58 am
Joe Cupertino
I got the Java plugin working for firefox but what I want to do is to be able to run Java apps from the YDL 6.1 desktop.
April 2, 2009 at 2:37 am
PiolloTorm
Hello billb:
Sorry for my poor english, but i don’t control your Lenguage.
My Nickname is Piollotorm and I’ve use your install guide to compile SDLMame that you posted in http://pleasantfiction.ipower.com/bodega/viewtopic.php?f=6&t=18&st=0&sk=t&sd=a&hilit=sdl+mame#p28. It’s very good.
I’ve translate (freely) to spanish by petition of one user forum (www.elotrolado.net). I´m a simply user.
I tell you if you don’t want to make it public and you want i erase it.
A lot of thanks.
April 10, 2009 at 10:30 am
BAS
Hey bill, I am having some issues. Now I am pretty much a noob to YDL in general, but here is the issue I am having. I went to do this sudo revisited stuff, and it kept saying sudoers was a read only file and wouldn’t let me change it or anything, even in root. So I made a new file, copying all the content of the original, then named it sudoers, and erased the old one (probably a stupid move lol) but now I get this error when I try to enter sudo, it says “sudo: /etc/sudoers is mode 0644, should be 0440″ and it doesn’t allow me to enter sudo. Is there a way to fix this? or am I screwed? Again, I’m new to this stuff so all help you can afford would be appreciated! Thanks!
-BAS
April 12, 2009 at 12:15 pm
billb
I need to update that guide including the step to make the sudoers file writable. You can fix the issue you’re having with (I’m assuming you’ve already edited the file and made the change):
su -
chmod 0440 /etc/sudoers
exit
April 18, 2009 at 12:18 pm
morgan
Any chance you could attempt to run Grim Fandango using this method? Running that would be my only real reason for going through this process and I don’t want to bother if it won’t work. Thanks.
April 26, 2009 at 3:15 pm
Mick711
Hello
On the original Cloanto files af_boot.uaerc you have :
# E-UAE configuration file
# General options
unix.rom_path=/cdrom/Amiga Files/System/rom
unix.floppy_path=
use_gui=false
use_debugger=false
# Host CPU-specific options
x86.use_tsc=true
# CPU emulation options
cpu_type=68020/68881
cpu_speed=max
cpu_compatible=false
cpu_cycle_exact=false
# JIT compiler options
cachesize=16384
compfpu=true
# Chipset options
chipset=ecs_agnus
ntsc=false
immediate_blits=true
collision_level=none
# ROM options
kickstart_rom_file=$(FILE_PATH)/amiga-os-3×0.rom
kickstart_key_file=$(FILE_PATH)/rom.key
kickshifter=false
# RAM options
chipmem_size=4
bogomem_size=0
fastmem_size=8
z3mem_size=0
gfxcard_size=8
# Floppy drive options
floppy0=
floppy0type=0
floppy1=
floppy1type=0
floppy2=
floppy2type=0
floppy3=
floppy3type=0
nr_floppies=4
floppy_speed=100
# Hard disk options
filesystem2=rw,DH0:System:/cdrom/Amiga Files/System/dir/System,1
filesystem2=rw,DH1:Work:/cdrom/Amiga Files/System/dir/Work,0
# Display options
gfx_framerate=1
gfx_width_windowed=800
gfx_height_windowed=600
gfx_width_fullscreen=800
gfx_height_fullscreen=600
gfx_fullscreen_amiga=true
gfx_lores=false
gfx_linemode=double
gfx_correct_aspect=false
gfx_center_horizontal=none
gfx_center_vertical=none
show_leds=false
# Sound options
sound_output=normal
sound_bits=16
sound_frequency=44100
sound_channels=stereo
sound_interpol=none
# Input device options
joyport0=mouse
joyport1=kbd1
# SCSI emulation options
scsi=true
scsi_device=/dev/cdrom
# Network emulation
bsdsocket_emu=true
# X11-specific options
x11.map_raw_keys=false
x11.low_bandwidth=false
x11.use_mitshm=true
What difference is necessary for run on Linux on PS3 ?
April 30, 2009 at 5:53 am
billb
@morgan — I’ll give that a try. Also it appears there’s a sub-project of scummvm that is in the works (http://apps.sourceforge.net/mediawiki/residual/index.php?title=Main_Page) but I haven’t tried it.
April 30, 2009 at 5:56 am
billb
@Mick711 — my .uaerc file is shown in this post: http://blogs.ydl.net/billb/2008/03/02/amiga-os-3x-on-the-ps3/
May 18, 2009 at 4:27 pm
justfreakinwayne
Hey Billb , I’ve been using ydl for about a year. Still no good at running outside gui. Since 6.1 I can’t find any p2p programs that work. Will never get Usenext on this thing due to the mono issue., but do you know of anything?
May 25, 2009 at 6:36 am
billb
I use deluge:
http://pleasantfiction.ipower.com/ps3linux/ps3bodega61/ppc/repodata/repoview/deluge-0-0.5.8.6-2.ydl6.bdg.html
After setting up repo:
http://pleasantfiction.ipower.com/bodega/viewtopic.php?f=11&t=21
Then just:
yum install deluge
The version I have in the repo is a bit old, but it works for me.
May 26, 2009 at 9:22 am
Arakageeta
billb, do you know if anyone tried compiling snes9x with IBM’s Cell xlc compiler (aka Octopiler)? I am curious to see if the emulator can be enhanced with xlc’s automated SPE offloading.
I was thinking of taking a shot at this myself, but I wanted to check here first.
May 27, 2009 at 9:32 am
billb
Sorry, I don’t know of anyone who has attempted that.
June 27, 2009 at 8:06 am
John Murray
Hey billb. I’ve installed YDL 6.1 on my PS3 and then updated it with as much stuff as I can get my hands on (via yum). I’ve also installed the port of VLC and I’m able to play movies and mp3 fils quite sucessfully. What I am having a problem with is sound (and video) in Firefox. At this point I’m unsure what to do–I’ve had a look at the the available plug-ins, but none of them, seems to have anything to do with sound. Any ideas what I can do to get this part working?
July 18, 2009 at 11:13 pm
ynah2q3
You know what that means - pumpkin guts. They’re gooey, they smell a bit funny, and they’re an easy way to quadruple the weight of your garbage can.
Stickiness aside, what CAN you do with pumpkin guts?
July 18, 2009 at 11:15 pm
ynah2q3
I’m due to inherit shortly a PowerPC based Mac (well at least I think it is as I’m sure it’s over a year old) and I was wondering what my hope of running games on it might be.
I would idealy like to run Ubuntu on it as I like it as an OS. It looks like I wont be able to run games using Wine, are there any other options?
July 18, 2009 at 11:17 pm
ynah2q3
Yes that’s exactly how you would do it. However most software has been written to make use of the environment variables so that files can be stored in the users home folder such as save games etc. If you go to the terminal and type set you can see the entire list of environment variables for the current user.
August 9, 2009 at 11:12 am
Dann
Have you got the fluendo mp3 codec installed? that should get sound working in firefox but videos (youtube etc im guessing follow the sfwdec tut on http://www.yellowdog-board.com/viewtopic.php?f=19&t=3712&start=120&st=0&sk=t&sd=a, sorry if this isnt allowed on forum rules but im new to ydl net :-/
September 11, 2009 at 2:38 am
knicknak
Do certain emulators work better than others for various systems?
i.e. For Genesis, does XE work better than sdlmess? For 2600 does stella work better than sdlmess (not listed but I saw in a post that it does work)? Does the order the emulator is listed (when multiple emulators are listed) indicate a preference?
Basically is there a way to tell which emulator is the best to use for each system on the PS3?
PS: I couldn’t type in the anti-spam word on Chrome, it wont let me type in that box (it goes back to the website box).
September 14, 2009 at 8:02 am
billb
@knicknak
Yes, XE works better for Genesis, and I’d prefer stella for Atari 2600 over sdlmess as well. Here’s a short list of what I’d use:
Amiga — e-uae
Apple II series — sdlmess
Atari 2600 — stella
C64 — vice
Coleco — sdlmess
Genesis — xe
NES, GB, GBC, GBA — mednafen
SNES — snes9x-gtk
October 30, 2009 at 12:14 pm
dislaire
can anybody try fallout 1 & 2 on qemu?because i really want to know if it works, specially fallout 2…
May 6, 2010 at 6:26 pm
mike
does anyone know where the config file .uaerc is saved when you install euae from the dribble repository ?
No matter what changes I make to the one .uaerc file in my home directory, it does not seem to have an effect, cant even change the resolution. Anyone knows if you can use hardfiles with euae as well ?
thanks for your help !