Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Mido8686/racer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

71 Commits

Repository files navigation

Racer Emulator (Archived)

⚠️ Project Status: CANCELLED / ARCHIVED ⚠️


Overview

Racer was an experimental emulator project intended to emulate the SGI Octane (IP30 / Octane1) workstation, including:

  • MIPS64 CPU (R10000-class)
  • CP0 / MMU / TLB
  • PROM (ip30prom.rev4.9.bin)
  • IRIX boot support
  • Text-based user interface (TUI)
  • Framebuffer and basic device emulation

Despite significant design effort, the project has been cancelled.


Reason for Cancellation

The project has been discontinued due to:

  • A very large number of compile-time errors across core components
  • Increasing architectural complexity (CPU, MMU, CP0, IRIX expectations)
  • High maintenance cost for correctness (TLB, exceptions, endianness, timing)
  • Limited development resources and time

At the current state, the emulator cannot be built reliably, and continuing development is no longer practical.


Repository Status

  • 🗃️ This repository is now a public archive
  • ❌ No further development is planned
  • ❌ No active bug fixing
  • ❌ No guarantees of correctness or buildability
  • ✔️ Code remains available for educational and research purposes

What This Repository Can Still Be Used For

Although cancelled, this repository may still be useful for:

  • Studying early-stage emulator architecture
  • Learning about MIPS CPU emulation concepts
  • Understanding SGI Octane / IRIX boot requirements
  • Reference material for future emulator projects
  • Historical or archival interest

Legal Notice

  • This project is not affiliated with Silicon Graphics (SGI).
  • IRIX, PROMs, and SGI trademarks remain the property of their respective owners.
  • Users are responsible for ensuring they comply with applicable licenses when using SGI ROMs or IRIX media.

Final Note

Emulating real SGI hardware accurately—especially systems as complex as the Octane—is an extremely difficult task.
This project represents an honest attempt, and its archival is a natural part of experimental systems development.

Thank you to anyone who explored or learned from this repository.


Racer Emulator — Archived

About

Expiermental SGI Octane Emulator

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /