There's a new IRIX simulator in Rust by DominBear ๐Ÿ˜Ž
Even has the startup chime! ๐ŸŽถ badumm-tss
https://github.com/techomancer/iris
IRIX 6.5.22 isn't the best choice for an Indy. And especially for an Indy Simulator ๐Ÿ’ค takes a long time to boot ๐Ÿ˜†
@flexion Which release do you recommend?
@elosha for Indy I would take IRIX 5.3. There is an image for download listed in the project readme. Boots notably faster in the emulator!
Enough slow IRIX emulator for today. Now back to real MIPS iron! *Octane boot noises*
@flexion now run the emulator *on top of* the octane!
@elbosso That's not so unlikely at all, because first attempts to port Rust to IRIX have been made just recently!
@flexion Can you estimate how much slower the Indy emulator is than a real Indy (or a real anything-MIPS-from-that-era)?
@kbob The 6.5.22 image took 8 minutes (!!) to boot, but looks like the HD image I used is cursed and also there's a new PR for performance improvements available now. Should load in 3 minutes.
Now I tried the 5.3 image and this boots in 47 seconds to the login prompt, which is very close to the real Indy!!
@kbob now with a new 6.5.22 image it boots in 2:11 ๐Ÿ‘ waaay better!
The new 6.5.22 image for the Indy emu is much faster. Boots in 2 minutes and GL works too. Even my new sginet client bundle with SSL works!

@flexion So is this new image a different one from the MAME image linked in the project's README?

I currently can't get the emulator code to run on macOS (still on Sonoma, it compiles but throws a runtime error).

The shader compiler complains about an unsupported version at runtime:
"Vertex shader compilation failed: ERROR: 0:2: '' : version '120' is not supported"

@me_ I also had to update rust first to get it working.
Don't use the 6.5.22 image linked in the readme. the 5.3 image is OK. DM me if you want the new 6.5.22 image when you have the emu up.
@flexion wow what emu is that?
@flexion vibed :(
@k Yes, true. That's why it's called the 'Irresponsible Rust IRIX Simulator'
@flexion These screenshots are bringing back memories that Iโ€™d forgotten I had!