Skip to content

Instantly share code, notes, and snippets.

@dillera
Last active September 27, 2021 12:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dillera/db31413c44108a186af0e1c7a62fcf53 to your computer and use it in GitHub Desktop.
Save dillera/db31413c44108a186af0e1c7a62fcf53 to your computer and use it in GitHub Desktop.
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

repos!

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

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