Repository navigation
Releases
Releases · ilacc1/qemu-irix
qemu-irix 0.1.5
What's new in 0.1.5
- Refactored source tree to push noisy qemu root folder one level down.
- Support for 4 R4400 CPUs on IP19, and up to two IP19 boards
- TCG now fully capable of supporting multi-threaded 64-bit MIPS
so X guest CPUs run on X host cores with full TCG acceleration. - nvram can be saved on ip19. The distribution ships with a bin file
which is usually a good fallback. Instead of overwriting that, changes are
saved to "flash" file. Note saving nvram is disabled by default
(see usage.md if you need to enable saving). - Reset from gui and guest-initiated reset now work.
- Many minor improvements.
Challenge disk image
ip19-main.chd.gz is the Challenge system disk. The same image works with both the single-board IP19 (run-challenge.sh / run-challenge.bat) and the two-board IP19 (run-challengel.sh / run-challengel.bat). Decompress before use, e.g. gunzip ip19-main.chd.gz.
qemu-irix 0.1.4
What's new in 0.1.4
- Fixed CD-ROM/SCSI removable-media LBA handling affecting Challenge installation.
- Persisted IO4 flash programming and seeded the original JFK4 image so the IRIX 6.5.22 installer can update the IO4 PROM.
qemu-irix 0.1.3
qemu-irix 0.1.3
Highlights
- Challenge/Onyx (IP19) support: boots IRIX on the 2-CPU R4400 Challenge Deskside (the same board as Onyx, with no graphics support).
- IP19 terminal mode: the IP19 GUI exposes a serial terminal for access, network setup and basic maintenance.
- Removable drive menu: insert and eject CD images at runtime.
- Idle-loop detection for R4000/R4600, so an idle guest no longer pins a host CPU.
- R4600 CPU model, experimental for now.
- Many other fixes.
Assets
qemu-irix-0.1.3-ubuntu.tar.gz— Linux x86_64 (GTK). Run./install.sh, then./run-irix.sh(Indy) or./run-challenge.sh(IP19).qemu-irix-0.1.3-windows.zip— Windows x86_64. Runinstall.bat, thenrun-irix.bat(Indy) orrun-challenge.bat(IP19).
The IRIX CHD disk image is not included; point IRIX_DISK at your disk.
qemu-irix 0.1.2
qemu-irix 0.1.2
Highlights
- Windows audio now uses SDL2/WASAPI instead of DirectSound. The HAL2 boot chime plays at the correct speed.
- Windows networking detects a bridged TAP adapter correctly, so
my-tapis no longer ignored. - Removable drive menu: Machine → Removable drive can insert and eject CD images at runtime; the CD drive is always present with an empty tray.
- Disk access defaults to direct read-write. Set
IRIX_DISK_COW=overlayfor the old copy-on-write mode. - Build helpers:
build.shandbuild.batreproduce the documented configure options; the Windows build enables and documents SDL2. - Firmware seeds now live under
sgi/indy/. - Fixes for HAL2 absence on IRIX 5.3, PBUS DMA control writes, and stalled WD33C93 transfers.
Assets
qemu-irix-0.1.2-ubuntu.tar.gz— Linux x86_64 (GTK). Run./install.sh, then./run-irix.sh.qemu-irix-0.1.2-windows.zip— Windows x86_64. Runinstall.bat, thenrun-irix.bat.
The IRIX CHD disk image is not included; point IRIX_DISK at your indy_40xx CHD.
qemu-irix 0.1.1
Indy (IP24) emulation with async offload paths and several noticeable / visual fixes.
- VDMA fix: DMA_RUN first sample reports real COMPLETE status
(was: VDMA TIMEOUT, status 40 after login) - NVRAM persists (periodic flush + on-demand working copy);
seed carries ec0 MAC 08:00:69:13:57:91 - Launchers default SGI_GFX_SYNC/SGI_WD_SYNC/SGI_CHD_SYNC to 0
(async worker threads; export =1 for sync A/B comparison)
The IRIX 6.5 disk image is not bundled; point IRIX_DISK /
run-irix DISK at your indy_40xx CHD.