Repository navigation
UltraViolet 1.0.0
The first release of UltraViolet, an emulator of the Sun Ultra 5 and Ultra 10 workstations. It runs the original OpenBoot PROM, and Solaris 8, 9 and 10, NetBSD, OpenBSD and Debian GNU/Linux install from their own media and run, with a just-in-time compiler for the UltraSPARC IIi.
- Machine: UltraSPARC IIi at 270 to 440 MHz, up to 1 GB of memory, onboard ATI Rage Pro graphics or a Creator3D in the UPA slot, IDE disk and ATAPI CD-ROM, Ethernet, serial ports, keyboard and mouse, and sound.
- Networking: user-mode (NAT through the host, with port forwarding) on every platform; TAP interfaces on Linux.
- Front end: a window with the machine's screen, menus and settings, and terminal windows for the serial ports, or headless with ttya on the terminal.
Downloads
| File | For |
|---|---|
UltraViolet-1.0.0-linux-x86_64.AppImage |
Linux x86-64: Ubuntu 22.04, Debian 12 or newer |
UltraViolet-1.0.0-linux-aarch64.AppImage |
Linux arm64: Ubuntu 22.04, Debian 12 or newer |
UltraViolet-1.0.0-windows-x86_64.zip |
Windows x64 |
UltraViolet-1.0.0-macos-arm64.zip |
macOS 15 or later, Apple silicon |
- Linux:
chmod +xthe AppImage and run it. - Windows: unpack the zip and run
ultraviolet.exe. - macOS: unpack the zip and move
UltraViolet.appto Applications. It is not notarized, so clear the download mark before opening it the first time:xattr -dr com.apple.quarantine /Applications/UltraViolet.app.
No firmware or operating system media is included. UltraViolet needs an Ultra 5/10 flash PROM image (OpenBoot 3.31 is recommended); see the README's Firmware and media section.
Each download includes the licences of the libraries in it (SDL3, libslirp, GLib and their dependencies, and Dear ImGui). UltraViolet is free software under the GNU General Public License, version 2 or later; the source code for this release is attached below.