Add support for BIN/CUE images, "ISO" images and tar.gz archives
This adds support for distributions in the following formats:
- Gzipped tar (
.tar.gz) - BIN/CUE image format
- "ISO" format (raw SGI disklabel)
Haven't tried booting a SGI machine with this yet (still downloading some of the needed files), but this seems to make the right motions.
Right now, the VM seems to go through the motions of extracting data out of bin/cue images as well as "ISO" images (really, raw SGI disklabel images).
I'm having fun and games with my old SGI RM5200 O2: looks like the fan isn't working, so the machine goes into a thermal shutdown… and sometimes Ethernet doesn't initialise properly (MAC address appears as ff:ff:ff:ff:ff:ff) so clearly the machine needs some TLC to get working properly (the problem is intermittent).
So I'll open this up for others to check out while I get the last bit of working SGI hardware I have working.
Well… I've just gotten rid of the hardware that I was going to test this with. The O2 pretty much died and refused to power on (might just be the PSU) so was unable to try this out.
However, I leave this open for others to try out and report back.
hey, thanks for the PR, I guess I hadn't really logged into github in a while and didn't notice this had been submitted. It's been a little while since I've worked on this project but I'll take a look at it.
I did actually write an entire "version 2" of irixboot that eliminates the whole image extraction process and just uses a ton of overlay mounts but I didn't get it to where I was happy with it before moving on to other things.
Sorry to hear that your hardware failed on you. Power supply failure is a common problem unfortunately.