WipeOut finally starts and renders on #IRIX Had to eliminate shaders, fix some memory alignment and other big endian issues. No textures yet. Still WIP.
Wipeout on #IRIX ๐Ÿ’Ž
now with textures and sound effects
@flexion Wow, nicely done! All-time classic of a game. ๐Ÿฅฐ
@flexion BRB hacking the planet
@flexion
Ah, #cde with #motif big nostalgia.
@gisgeek Yes, motif.. but it's not CDE. This is IRIX Interactive Desktop and 4Dwm.
@flexion Mmmm, same styling. I used IRIX rarely in the past. We were more of a Digital shop at the time... I would say I liked Sunview/NeWS more before the Motif period.
@gisgeek oh, NeWS user, cool ๐Ÿ˜Ž ๐Ÿ‘
New video of WipEout on IRIX, now with textures (SGI Fuel V10)

@flexion
Super cool! But what am I looking at? Is that a PS emu? Source port?

We have wipeout sources?

Very cool?!

@hp wipeout source leak + rewrite.. see https://github.com/phoboslab/wipeout-rewrite and https://phoboslab.org/log/2023/08/rewriting-wipeout
I had to "downgrade" it to OpenGL 1.3 without shaders and POT textures for SGI.
GitHub - phoboslab/wipeout-rewrite

Contribute to phoboslab/wipeout-rewrite development by creating an account on GitHub.

GitHub

@flexion Ohhh! Very cool!

This is probably not going to go well on my r4k indigo 2 I imagine? ๐Ÿ˜…

@hp LOL.. maybe when the Indigo2 has the 'Extreme' graphics option and TRAM. But I will see if I can add an option to start the game with textures disabled, as shown in the first video.
@flexion I do have the highest trim GPU iirc, maybe it'll work...
@flexion my last Irix machine was an Octane. I miss it so much. Occasionally I consider finding a new Irix system, but these days I donโ€™t even know where the community is gathering.
@photex You can find us here: https://www.sgi.sh forums and irc/discord
Silicon Graphics User Group (SGUG)

WipEout on IRIX: Original music by CoLD SToRAGE now works too! ๐ŸŽถ ๐Ÿ˜Ž
@flexion That is such a fucking vibe. ๐Ÿ’•
@flexion making me think of Egghead Shred again ๐Ÿ˜‚
@flexion I think this one is Chemical Brothers, but it's a small nitpick  
https://youtu.be/_GfcIprkuvw
Chemical Beats

YouTube

@flexion YOU HAVE A TEZRO?!

I've never been this jealous in my life.

I've added a --no-textures option for older SGI workstations with limited or no texture RAM.
You can now also play wipEout on a Indigo2 R10000 Solid Impact!
@flexion It took 31 years for them to port one of my favorite games to the IRIX system.
Kevin Karhan :verified: (@[email protected])

> Wipeout was just a cool CD album that came with a free game - [WipEoutยฎ OST [PSX]: CoLD SToRAGE - DOH-T](https://www.youtube.com/watch?v=9uacV1LxRaE), comment section #music #mukke #mood #WipEout #Gaming #ModernVintage #VGM #OST #ElectronicMusic #instrumental #PlayStation #PSX #PS1 #PSone #rave #dance #electronic

Infosec.Space
@kkarhan @flexion If IRIX can read CDR tracks it should, I guess. So long as there is an API for that. Otherwise maybe they could work around it by ripping the soundtrack into PCM tracks or something.
@flexion is it ancient OS?
@muod Yes, IRIX was a UNIX OS that ran on SiliconGraphics workstations and servers with MIPS CPUs. Discontinued about 20 years ago.
@flexion Mega crazy, I maybe try to compile it on my PowermacG5, only problem seems to be the Endianess but there is a MorphOS Port. I am curious.

@flexion everything compiles really cool, but then:

[arch@ARCHLINUX wipeout-rewrite]$ ./wipegame
Failed to load gamecontrollerdb.txt
atlas texture     1
Speicherzugriffsfehler     (Speicherabzug geschrieben) ./wipegame

@janmontag Archlinux?? We don't do this here ๐Ÿ˜†

For IRIX users: The game needs a SDL2 library with GL support. Download the binary release from my github page, it contains the required SDL2-GL library and then start with ./wipegame.localSDL2
https://github.com/flexion-unity/wipeout-irix/releases

Releases ยท flexion-unity/wipeout-irix

wipeout-rewrite for IRIX / SGI. Contribute to flexion-unity/wipeout-irix development by creating an account on GitHub.

GitHub
@flexion ArchPOWER Fork of Archlinux for PowerPC 64 on my PowermacG5 :-)

@flexion this is completely random but I just scrolled thru your posts, and was like:

I was working on an emulation layer to run IRIX 5 binaries on Linux (meant to run fsn at least, hopefully more IRIX GL stuff), then dropped it because I don't own an SGI device to run IRIX on nor can I figure out how to get one after months or get IRIX running on anything that isn't an SGI device that is meant to run it. I figured out enough about both IRIX GL and know enough about X11 that I can more or less piece together what fsn is doing by looking at decompiled versions of a binary I got of it from an archive I found intended for IRIX 5, and probably get said binary running in a way that I cannot tell if it is running right or not because all I have for reference are like 2 pictures after huge amounts of work mostly spent on "guessing how IRIX works by reading thru archives and staring at decompiled code for months and having literally nobody I can ask", so I gave up, at least until I figure out how to get a device to run IRIX on.

If I said anything too stupid or the above is not interesting whatsoever, feel free to ignore. It's just my first time meeting someone that likes SGI and even has access to SGI machines, so I wanted to at least say hi.

@ity hi! oh, really cool! very interesting! I assume you are already aware there is a MAME Indy emulation where you could start with IRIX (however no GL and dead slow). And afaik there's also a port of fsn for linux called fsv. And someone is currently working on an Indigo2 running on FPGA!! ๐Ÿ‘€ ๐Ÿ”ฅ ๐Ÿง 

@flexion I am aware of fsv ya, I didn't know about anyone working on getting stuff running on an FPGA, I think I briefly looked into MAME but judged it would not be that helpful

It was a year ago, it was basically figuring out a rough outline of steps I'd need to do probably to get IRIX GL and most of the other APIs running fast (translating IRIX GL to run on a modern GPU is trivial to me because I already do cursed things to run on modern GPUs, for eg. like running a C compiler on one, or I can trivially get it running with really really fast software rendering)

Now that I found someone besides me interested in this working I will probably resume when I have time and ask first to try to not reinvent the wheel, and even be able to find the wheel sometimes!

@flexion I will probably look into the FPGA thingy cuz I do work with FPGAs a tiny bit and considered it as a thing I wanted to try but being basically impossible for me unless I'd have a physical SGI device to play with for a few years