Skip to content

assets: refresh bundled AROS ROM to upstream master 3d4928c6d4#261

Merged
LinuxJedi merged 1 commit into
mainfrom
chore/aros-rom-refresh
Jul 23, 2026
Merged

assets: refresh bundled AROS ROM to upstream master 3d4928c6d4#261
LinuxJedi merged 1 commit into
mainfrom
chore/aros-rom-refresh

Conversation

@LinuxJedi

Copy link
Copy Markdown
Collaborator

Summary

Rebuilds the bundled AROS m68k boot ROM (assets/aros/aros-amiga-m68k-{rom,ext}.bin) from AROS upstream master at 3d4928c6d4, replacing the 2026-07-21 build from 8c21e46f51.

New upstream content relevant to the ROM we ship:

  • AROS PR #848: fixes the m68k boot-animation rendering by reverting an unsafe OCS rollover display change in the amigavideo driver (the animation itself came from PR #829's boot-time optimizations, which we already bundle).
  • AROS PR #844: m68k Workbench/console rendering speedups (blitter chip-RAM clears, faster fixed-width text, console buffer reuse).

Built with the recipe in assets/aros/README.md (Ubuntu 22.04 container, make kernel-link-amiga-m68k); both images are exactly 512 KiB. Upstream LICENSE/ACKNOWLEDGEMENTS are unchanged; the README provenance note is updated.

Golden probe re-bless

The two E-clock measurement probes (timing-test, bltprobe-pace) legitimately shift by a few readout digits with the new ROM's boot handoff phase, as documented in tests/probe_golden.rs and timing-test/README.md; their goldens are re-blessed here. The other 19 geometry probes are ROM-independent and pass unchanged.

Test plan

  • Headless --model A500 boot renders the AROS boot screen (the eyes animation PR #848 fixes) correctly at 15 s emulated
  • cargo test --release --test probe_golden passes 21/21 after the re-bless

Rebuild aros-amiga-m68k-{rom,ext}.bin from AROS upstream master at
3d4928c6d4 (2026-07-23). This picks up the boot-animation rendering fix
of AROS PR 848 (reverts an unsafe OCS rollover display change in the
amigavideo driver that broke the blitter-drawn boot animation added by
PR 829) and the m68k Workbench/console rendering speedups of PR 844.

The two E-clock measurement probe goldens (timing-test, bltprobe-pace)
shift by a few readout digits with the new ROM's boot handoff phase, as
documented in tests/probe_golden.rs; re-blessed. The other 19 geometry
probes are ROM-independent and unchanged.
Copilot AI review requested due to automatic review settings July 23, 2026 08:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Copperline’s bundled AROS m68k ROM provenance documentation to reflect a rebuild from a newer upstream AROS master commit, including notes about upstream changes relevant to the shipped ROM.

Changes:

  • Update the recorded AROS upstream commit and build date for the bundled ROM.
  • Document additional upstream AROS PRs included in the bundled ROM (boot animation rendering fix; Workbench/console rendering speedups).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread assets/aros/README.md
@LinuxJedi
LinuxJedi merged commit 275fe5d into main Jul 23, 2026
14 checks passed
@LinuxJedi
LinuxJedi deleted the chore/aros-rom-refresh branch July 23, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants