Skip to content

AGOS: Simon1 Acorn - Fix playback of mods for the full version of Simon 1 Acorn Floppy.#7282

Merged
bluegr merged 1 commit intoscummvm:masterfrom
robertmegone:s1-acorn-mods
Mar 2, 2026
Merged

AGOS: Simon1 Acorn - Fix playback of mods for the full version of Simon 1 Acorn Floppy.#7282
bluegr merged 1 commit intoscummvm:masterfrom
robertmegone:s1-acorn-mods

Conversation

@robertmegone
Copy link
Contributor

This fixes Acorn Desktop Tracker module playback for Simon 1 Acorn floppy where only some tunes would play.

The previous pull request was only tested against the demo, however I'm now the owner of an original copy of the full floppy version.

The Desktop Tracker player assumed the pattern offset table always started after the sequence table. That works for mods like 7TUNE but other modules use different padding, so the parser would read the pattern offsets from the wrong place.

The change makes the parser robust by detecting the table instead of assuming it.

Tested several scenes and the playback works fine.

@bluegr
Copy link
Member

bluegr commented Mar 2, 2026

Nice work, thanks!

@bluegr bluegr merged commit ef5f8ff into scummvm:master Mar 2, 2026
1 check passed
@robertmegone robertmegone deleted the s1-acorn-mods branch March 5, 2026 13:24
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