Skip to content

Instantly share code, notes, and snippets.

@dillera
Last active Sep 27, 2021
Embed
What would you like to do?
Installing Diablo on IRIX using remote RPMs
Here are some directions to install Diablo (devilutionX) on your SGI running IRIX.
- THANKS to Onre, HAL, Unxmaal, jenna16bit, mach-kernal of SGI UG! They did this.
- tested on 6.5.30, with RSE 0.0.7 on a Fuel and base Octane 1. Sound just works
- this is using SDL2, so many more games are in the pipeline!
- all packages were built on my Fuel with RSE 0.0.7 and patches and help from the gang above
- the dandyum repo host is mine and running on Digital Ocean droplet
- many hours of hacking, building packages and staging so you can install with one command... enjoy
- join us and help at http://sgi.sh/
Directions
- you should have RSE 0.0.7 installed on your SGI
Add Repo:
---------------------------
cat <<EOF > /usr/sgug/etc/yum.repos.d/dandyum.repo
[dandyum]
name=Simple Sgugrse $releasever - $basearch
baseurl=http://dandyum2.irix.fun/repos/007
enabled=1
metadata_expire=1d
repo_gpgcheck=0
type=rpm
gpgcheck=0
#gpgkey=file:///usr/sgug/etc/pki/rpm-gpg/RPM-GPG-KEY-sgugrse--
skip_if_unavailable=False
EOF
Install Diablo using the above repo:
-------------------------------------
$ sudo microdnf install devilutionX
Pull down the data file and ini file to run diablo:
--------------------------------------------------
Get game files from GOG:
https://www.gog.com/game/diablo
Get a working ini:
$ wget http://dandyum2.irix.fun/diablo/diablo.ini
> make the dir for datafiles
$ mkdir -p ~/.local/share/diasurgical/devilution
> copy files into place:
cp diablo.ini ~/.local/share/diasurgical/devilution
cp diabdat.mpq ~/.local/share/diasurgical/devilution
Start the game:
----------------
/usr/sgug/bin/devilutionX
* Put speakers on your SGI to enjoy the sound
* Troubleshooting:
if game starts full screen edit diablo.ini and ensure that:
Fullscreen=0
Upscale=0
Sometimes the game resets them when it first starts up.
@dillera
Copy link
Author

dillera commented Apr 12, 2021

How awesome is this?

dillera@octane ~ $ sudo microdnf install devilutionX
Downloading metadata...
Package                                                                                                                          Repository                                        Size
Installing:
 SDL2-2.0.12-1.sgug.mips                                                                                                         dandyum                                       475.4 kB
 SDL2_mixer-2.0.4-4.sgug.mips                                                                                                    dandyum                                        99.4 kB
 SDL2_ttf-2.0.15-2.sgug.mips                                                                                                     dandyum                                        29.3 kB
 devilutionX-1.2.0-2.sgug.mips                                                                                                   dandyum                                         1.9 MB
Transaction Summary:
 Installing:        4 packages
 Reinstalling:      0 packages
 Upgrading:         0 packages
 Removing:          0 packages
 Downgrading:       0 packages
Downloading packages...
Running transaction test...
Installing: SDL2;2.0.12-1.sgug;mips;dandyum
Installing: SDL2_mixer;2.0.4-4.sgug;mips;dandyum
Installing: SDL2_ttf;2.0.15-2.sgug;mips;dandyum
Installing: devilutionX;1.2.0-2.sgug;mips;dandyum
Complete.


dillera@octane ~ $ devilutionX
[gaming noises]

Loading

@dillera
Copy link
Author

dillera commented Apr 12, 2021

repos!

dillera@octane ~ $  microdnf repolist
repo id                                                          repo name
dandyum                                                          Simple Sgugrse  0.0.7beta - mips
sgugrselocal                                                     Sgugrse Local 0.0.7beta - mips

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment