Skip to content

xSysInfo v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 21:33
· 12 commits to main since this release

This release focuses on compatibility, benchmark stability, and cleaner UI refresh behavior. It improves Kickstart 1.3 support, avoids several requester and library-version traps, makes fast-system benchmarks more stable, and reduces unnecessary redraws.

Highlights

  • Smaller build output while preserving benchmark accuracy: most code now uses -Os, while benchmark-sensitive objects stay at -O2 and outside LTO.
  • Better Kickstart 1.3 compatibility, including a bundled C:Stack helper and older Exec IO helper usage for drive benchmarks.
  • More stable CPU and memory speed measurements on very fast or emulated systems, including Emu68.
  • Cleaner UI updates: benchmark results, memory values, drive values, and speed comparison contents now refresh more narrowly.
  • Safer removable-media probing to avoid DOS requesters for empty devices.
  • Improved AmiKit compatibility by guarding PCI scans against older identify.library versions.

What's Changed

  • Show ExecBase and page-zero addresses on the CPU page and in reports.
  • Restore print/requester overlays without a full-screen redraw.
  • Preserve the Measuring Speed overlay for keyboard-triggered speed tests.
  • Update overview CPU, FPU, and comment rows when benchmarks finish.
  • Avoid over-tightening narrow fonts such as Topaz 6.
  • Report 68030 MMU status correctly when using the 68851 detection result.
  • Show the Emu68 version in the CPU revision field.
  • Extend CPU and memory benchmark timing windows for very fast systems.
  • Avoid clobbering the global DOSBase during optional version probes.
  • Avoid requesters and false media-present state for empty removable devices.
  • Make bounded string truncation explicit in fixed-size UI fields.
  • Include the xSysInfo version in the generated ADF volume title.

Build and Packaging

  • Build most objects with -Os, but keep benchmark and Dhrystone objects at -O2.
  • Pass LTO flags consistently through compile and link stages.
  • Support mixed NDK header environments.
  • Fix the release workflow title.
  • Add the Kickstart 1.3-compatible Stack helper to the boot disk.

Third-Party Updates

  • Update bundled identify.library.
  • Update bundled MMULib.
  • Update TinySetPatch for AGA mode support.

Full Changelog: v0.8.0...v0.9.0