It works “fine” as in it loads and runs but it’s too slow for android unless you have a Shield or something like that.
Anyway, this is how my folder looks:
.
├── Legend of Zelda, The - A Link to the Past (MSU).bml
├── msu1.msu
├── program.rom
├── save.ram
├── track-1.pcm
├── track-10.pcm
├── track-11.pcm
├── track-12.pcm
├── track-13.pcm
├── track-14.pcm
├── track-16.pcm
├── track-17.pcm
├── track-18.pcm
├── track-19.pcm
├── track-2.pcm
├── track-20.pcm
├── track-21.pcm
├── track-22.pcm
├── track-23.pcm
├── track-24.pcm
├── track-25.pcm
├── track-26.pcm
├── track-27.pcm
├── track-28.pcm
├── track-29.pcm
├── track-3.pcm
├── track-30.pcm
├── track-31.pcm
├── track-32.pcm
├── track-33.pcm
├── track-364.pcm
├── track-4.pcm
├── track-5.pcm
├── track-6.pcm
├── track-7.pcm
├── track-8.pcm
└── track-9.pcm
And this is my bml file:
cartridge region=NTSC
board type=1A3B revision=11,12,13
rom name=program.rom size=0x180000
ram name=save.ram size=0x2000
map id=rom address=00-6f,80-ff:8000-ffff mask=0x8000
map id=ram address=70-7d,f0-ff:0000-ffff
msu1
rom name=msu1.msu size=0x0000
map id=io address=00-3f,80-bf:2000-2007
information
title: The Legend of Zelda: A Link to the Past (MSU-1)
name: Legend of Zelda - A Link to the Past (MSU-1), The
region: NA
revision: 1.0
board: SHVC-1A3B-12
serial: SNS-ZL-USA
sha256: fba061e26e228125bae0462cf71a03e1888fa7ee3f938e9330e57fe9b2c604ea
configuration
rom name=program.rom size=0x180000
ram name=save.ram size=0x2000