Mounting ISOs to IRIX as CDs? -
retro_person - 06-21-2022
Hi, I'm using MAME to run IRIX on Windows. What would be the best/easiest way to mount an ISO as a CD? Alternatively, what would be the best way to read an IRIX ISO directly on Windows?
This is the file I was looking to mount to either IRIX or (preferrably) directly to Windows. (I have not been able to mount this file to Windows; it claims the ISO is corrupt.) Any and all suggestions will be appreciated. Thanks!
RE: Mounting ISOs to IRIX as CDs? -
robespierre - 06-22-2022
I get an error decompressing that .zip file.
Generally you should be able to pass a disk image to MAME with the -cdrom argument. That should make the data appear as a block device at the appropriate SCSI ID (5?)
You won't be able to mount the disk image in Windows, as it is not an ISO9660 volume that Windows can understand. The first block of the file identifies it as an SGI MIPS partitioned disk.
Code:
00000000 0b e5 a9 41 00 00 00 01 2f 75 6e 69 78 00 00 00 |...A..../unix...|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 01 d9 00 00 |................|
00000020 00 ff 00 00 00 00 00 3f 00 00 00 00 00 00 00 00 |.......?........|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000040 00 00 00 00 00 00 00 00 69 64 65 00 00 00 00 00 |........ide.....|
00000050 00 00 01 15 00 0e ec 00 73 67 69 6c 61 62 65 6c |........sgilabel|
00000060 00 00 08 8b 00 00 02 00 73 61 73 68 00 00 00 00 |........sash....|
00000070 00 00 08 8c 00 02 26 00 00 00 00 00 00 00 00 00 |......&.........|
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000000c0 00 00 00 00 00 00 00 00 02 00 00 01 00 00 00 34 |...............4|
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000000f0 00 00 00 00 00 00 00 00 00 61 73 68 00 00 00 00 |.........ash....|
00000100 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000130 00 00 00 00 00 00 00 00 00 72 3b 52 00 00 7d 82 |.........r;R..}.|
00000140 00 00 00 07 00 01 39 c5 00 72 b8 d4 00 00 00 03 |......9..r......|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000190 00 00 00 00 00 00 00 00 00 00 7d 82 00 00 00 00 |..........}.....|
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001b0 00 73 f2 99 00 00 00 00 00 00 00 06 00 00 00 00 |.s..............|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 94 6f 8b 76 00 00 00 00 |.........o.v....|
From this we can see that it is a bootable disk image (since it has
sash), with two partitions: a root partition of 3832980480 bytes, marked as type EFS, and a swap partition of 41126400 bytes, marked as type RAW. This is pretty strange for an SGI disk and I wonder where it came from (nothing about it is "2GIG", despite the way it is named).
RE: Mounting ISOs to IRIX as CDs? -
Raion - 06-22-2022
Mounting CD images of IRIX in Windows is not an option. This is because it's not an ISO 9660 file system, some Linux distros support it but AFAIK WSL/2 doesn't.
If you meant directly in MAME id agree with Robespierre's assessment.
Additionally I've moved this into the emulation category because any type of problem that arises from emulation is very different from running on physical hardware.
RE: Mounting ISOs to IRIX as CDs? -
retro_person - 06-27-2022
(06-22-2022, 01:15 AM)robespierre Wrote: I get an error decompressing that .zip file.
Generally you should be able to pass a disk image to MAME with the -cdrom argument. That should make the data appear as a block device at the appropriate SCSI ID (5?)
You won't be able to mount the disk image in Windows, as it is not an ISO9660 volume that Windows can understand. The first block of the file identifies it as an SGI MIPS partitioned disk.
<snip>
From this we can see that it is a bootable disk image (since it has sash), with two partitions: a root partition of 3832980480 bytes, marked as type EFS, and a swap partition of 41126400 bytes, marked as type RAW. This is pretty strange for an SGI disk and I wonder where it came from (nothing about it is "2GIG", despite the way it is named).
Thanks for the info! BTW, if you're wondering where this disk came from, the website claims it was one used to develop N64 games. I simply wanted to mount it to see what was on it. And if I may ask, is there a way to extract the contents of this disk image within IRIX and then pass it up out of the emulator into Windows?