agbrs / agb

Library for writing Game Boy Advance games in Rust
https://agbrs.dev/
Mozilla Public License 2.0
294 stars 23 forks source link

Amiga MOD files #742

Open wysiwys opened 1 month ago

wysiwys commented 1 month ago

Would there be any interest in making Amiga modules one of the accepted music formats for the agb_tracker crate? If so I would be happy to contribute/help

gwilymk commented 1 month ago

Hi. I'd be happy to have support for mod files in agb tracker. The best place to look would be the current xm-core crate. It's a bit annoying to do the conversion to the interop format, but shouldn't be too bad since mod files are pretty much a subset of xm files from what I can tell.

I don't have capacity to do this, and I'd focus on xm myself, but happy if you want to look into it :)

wysiwys commented 1 month ago

Sounds good! On a related note, some of the Amiga modules I test with contain Dxx pattern breaks. I've just made a PR that implements these pattern breaks and Bxx position jumps for XM files - with the idea that this functionality can then be used for the Amiga implementation later. Happy to discuss if you have time