Skip to content

UltraViolet 1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:35
· 9 commits to main since this release

The Creator3D now comes with UltraViolet's own open source FCode built in, so the card can be emulated without an image of its PROM, and the screen's resolution can be chosen.

  • Creator3D FCode: open source FCode for the Creator3D, with its own colour banner logo, built in and used by default. It offers every video mode the card has, up to 1920 x 1200, chosen by name, by the monitor's EDID or by its sense lines, and Solaris 8, 9 and 10, NetBSD, OpenBSD and Linux run on it. The card's own Sun FCode, read from a real card, can be chosen instead (Settings, or --creator3d-fcode supplied).
  • Resolution: a resolution setting (--resolution) for the screen from power-on, on the Creator3D (640 x 480 to 1920 x 1200) or the on-board Rage Pro (to 1600 x 1200); the monitor answers DDC with an EDID that prefers it. The window opens at that size, shrunk to fit the desktop.
  • Creator3D: the high resolutions are shown at their full width and the interlaced modes at theirs; large fills in the high resolutions no longer leave a strip of colour past their right edge.
  • Turbo on at boot: a new Performance setting starts the machine with no speed limit; the guest's clocks still follow the host's, so it keeps real time.
  • Mouse: it settles where the pointer comes onto the screen without swinging back and forth, and opening Settings releases it.
  • Rage Pro FCode: open source FCode for the on-board ATI Rage Pro is in the source (firmware/rage), for open source system firmware; UltraViolet does not use it with Sun's OpenBoot.

Downloads

File For
UltraViolet-1.1.0-linux-x86_64.AppImage Linux x86-64: Ubuntu 22.04, Debian 12 or newer
UltraViolet-1.1.0-linux-aarch64.AppImage Linux arm64: Ubuntu 22.04, Debian 12 or newer
UltraViolet-1.1.0-windows-x86_64.zip Windows x64
UltraViolet-1.1.0-macos-arm64.dmg macOS 15 or later, Apple silicon
UltraViolet-1.1.0-macos-x86_64.dmg macOS 15 or later, Intel
  • Linux: chmod +x the AppImage and run it.
  • Windows: unpack the zip and run ultraviolet.exe.
  • macOS: open the disk image and drag UltraViolet.app to 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 Sun 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. The Creator3D needs no Sun firmware: its open source FCode is built in.

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 open source FCode in firmware is under the MIT licence, its logos all rights reserved. The source code for this release is attached below.