What's Changed
Drive and storage reporting
- Recognize LNFS
DOS\6andDOS\7partitions. - Identify filesystems from the mount
DOSTYPE, with PFS0-PFS3 and
PDS0-PDS3 detection. - Keep mounted-volume
Info()totals and rawDosEnvecgeometry
separate, so displayed sizes use the matching block size. - Format large SCSI/device sizes in GB instead of always using MB.
- Use NSD or TD64 64-bit reads for drive speed tests past 4 GB.
- Keep DOS devices whose startup packets cannot be parsed when they
can still be matched through volume orInfo()data. - Add drive-list pagination and disable speed tests for volume-only
entries that have no exec device to read. - Move the empty drive-list message into the data panel.
Hardware, CPU and memory fixes
- Fix 68060 CACR branch-cache/store-buffer bit names and report SuperS
from the full set of bits that xSysInfo toggles. - Update TinySetPatch cache setup for 68060 systems.
- Allocate memory speed-test buffers with
AllocAbs()instead of
rewriting Exec's global memory list. - Fix A1000 Agnus detection, show the A1000 slot as
ZORRO, and avoid
displayingNone (Off)for systems with no FPU. - Detect Zorro III boards from the autoconfig
ERFF_ZORRO_IIIflag. - Classify MMU-remapped software addresses by physical location and
annotate remapped VBR pages. - Return deterministic zero cache bits on pre-68020 CPUs.
- Close SCSI devices before stopping a full scan at the device limit.
OS compatibility and reliability
- Avoid
GetSysTime()on Kickstart 1.3 benchmark paths. - Avoid
FindColor()on graphics.library V36-V38 by doing a manual
nearest-color palette search. - Release mmu.library mapping lists after use.
- Show revision-only soft-kick updates.
- Bound MMU mapping flag formatting to avoid stack-buffer position
overrun after truncation. - Handle battmem read/write failures correctly.
- Report failed or short writes during export.
- Make the export
WRITE_LINEmacro behave as a single statement.
User interface
- Refresh the title bar, section headers and cycle-button styling.
- Add a proportional ruler above speed comparison bars.
- Clip long label values to their panel width, including memory
attribute and node-name fields. - Fix MFlops label placement so it no longer overwrites the Mips value.
- Fix filename requester hit testing in windowed mode.
- Add paging controls to the expansion board view.
Localization
- Add Portuguese catalog support.
- Add Hungarian catalog support.
- Fix French and Italian catalog source encodings for Amiga-compatible
catalog output. - Update catalog strings for new UI and filesystem labels.
Build, release and documentation
- Add Aminet release automation for v-tagged GitHub releases.
- Teach version derivation to strip both old
release_and newv
tag prefixes. - Update OpenPCI and MMULib archive checksums for refreshed upstream
downloads. - Update README/screenshots and add
xSysInfo.readmefor Aminet
packaging.
New Contributors
- @pcotter72 contributed the Portuguese translation.
- @big4billy contributed the Hungarian translation.
Full Changelog:
release_v0.6.1...v0.7.0