Porting Half-Life to Irix?
#1
Porting Half-Life to Irix?
There is an open source engine for half life called xash3d, I wonder if it can be compiled for Irix?

https://www.moddb.com/engines/xash3d-engine
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
06-14-2019, 11:27 AM
#2
RE: Porting Half-Life to Irix?
I would also be REALLY interested in seeing that ported!

Octane2 Dual 400 MHz R12k - 2 GB RAM - Dual 73 GB HDD - vPro v12 - IRIX 6.5.30
O2 400 MHz R12k - 512 MB RAM - 73 GB HDD - Video-In - Flatpanelcard+1600SW - IRIX 6.5.30
O2 180 MHz R5k - 128 MB RAM - 18 GB HDD - IRIX 6.5.30
eudatux23
Octane² and O2

Trade Count: (0)
Posts: 64
Threads: 4
Joined: Aug 2018
Location: Düsseldorf, Germany
Website Find Reply
06-14-2019, 11:41 AM
#3
RE: Porting Half-Life to Irix?
So would I!
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
06-14-2019, 12:19 PM
#4
RE: Porting Half-Life to Irix?
From what I can see, it is (currently) a Windows-only piece of software.  While it is certainly possible to port it to IRIX (or Linux, or any other platform), it would be a major undertaking to do so.  All of the GUI code would need to be completely re-written for starters.  There aren't traditional Makefiles either, so those would have to be created.  (The source is set up for building with MS Visual Studio.)

The only glimmer of hope is that there is one Makefile to build the shared library on Linux, but that's dated 2002 and uses obsolete GCC compiler options.  So even compiling the shared library (no GUI) on Linux would take some effort as a first step.  Then a Unix/Linux GUI, then an IRIX port from there, in my opinion.  

There seem to be many assumptions about running on a 32-bit x86 Windows platform.  It's not impossible.  I don't want to discourage anyone who is sufficiently motivated to try the port.  But be aware that it is "porting" the software to IRIX.  It can just be "compiled for IRIX" like stormy asked.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
06-14-2019, 07:57 PM
#5
RE: Porting Half-Life to Irix?
I am surprised there aren't more interesting 3D games on Irix, being the originator of OpenGL etc. I know that these machines aren't designed for gaming but damn, it's fun. Many 3D games have been open sourced over the years, I guess there haven't been many talented software engineers in the SGI community with that kind of interest.
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
06-14-2019, 10:06 PM
#6
RE: Porting Half-Life to Irix?
That, and it takes an enormous amount of work to pull something like that off.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
06-14-2019, 10:46 PM
#7
RE: Porting Half-Life to Irix?
I would definitely be willing to throw some money at this to make it happen. *double eyebrows*.
begnoyirzu
O2

Trade Count: (0)
Posts: 1
Threads: 0
Joined: Sep 2019
Find Reply
09-03-2019, 06:26 AM
#8
RE: Porting Half-Life to Irix?
It's impossible as jpstewart pointed out without a near full rewrite.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
09-03-2019, 08:43 AM
#9
RE: Porting Half-Life to Irix?
It *might* be possible with the newer Xash3D source code, found here: https://github.com/FWGS/xash3d-fwgs

Xash3D has been ported to Android devices, PlayStation Vita, Nintendo 3DS, Nintendo Switch, etc., so I don't imagine it's entirely impossible to get it building on IRIX.

Octane2
jwcotejr
O2

Trade Count: (0)
Posts: 26
Threads: 4
Joined: Jun 2019
Location: NH, USA
Find Reply
09-03-2019, 07:15 PM
#10
RE: Porting Half-Life to Irix?
(09-03-2019, 07:15 PM)jwcotejr Wrote:  It *might* be possible with the newer Xash3D source code, found here: https://github.com/FWGS/xash3d-fwgs

Xash3D has been ported to Android devices, PlayStation Vita, Nintendo 3DS, Nintendo Switch, etc., so I don't imagine it's entirely impossible to get it building on IRIX.

Not to mention Linux and BSD.

This version has even been ported to Haiku. It's a dark day when the Haiku/BeOS community overtakes the IRIX community in strength of numbers and ports. Tongue

Digital Personal Workstation
Hewlett-Packard Visualize C3700 (HP-UX 11.11)
IBM RS/6000 7011-250 (AIX 4.3.3) | IBM RS/6000 7044-170 (AIX 5.3)
Silicon Graphics Indy R5000
Sun SPARCclassic (SunOS 4.1.4) | Sun Ultra 1 (Solaris 2.6) | Axil 311
(This post was last modified: 09-28-2019, 05:44 PM by thunderbird32.)
thunderbird32
Rabid Child

Trade Count: (0)
Posts: 75
Threads: 4
Joined: May 2018
Location: Chicago
Find Reply
09-28-2019, 05:43 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)