Thanks for the tip zeromus. I added the file names in my XML and BizHawk no longer throws an exception on me when I try to load the game.
The problem now is that the game loads, but gets stuck on a black screen before reaching the initial splash screen. I'm assuming it's still a problem with my XML, but I can't figure out what. It does work in bsnes v070 so I'm assuming there's a slight difference I'm missing
I'd like to debug what the problem is to be sure, but BizHawk's debugger throws an exception and closes every time I try to use it, while the trace logger is always empty. Are those features supposed to be working?
I also tried using the official laevateinn debugger for bsnes, but it just prompts for a directory and quits without any explanation.
In any case, is there something obviously wrong with this?
<?xml version="1.0" encoding="UTF-8"?>
<cartridge region="NTSC">
<rom name="bszelda_map1.sfc">
<map address="00-3f:8000-ffff" mode="shadow"/>
<map address="40-7f:0000-ffff" mode="linear"/>
<map address="80-bf:8000-ffff" mode="shadow"/>
<map address="c0-ff:0000-ffff" mode="linear"/>
</rom>
<ram size="10000">
<map address="10-3f:6000-7fff" mode="linear"/>
<map address="90-bf:6000-7fff" mode="linear"/>
</ram>
<msu1>
<rom name="bszelda_map1.msu"/>
<track number="1" name="bszelda_map1-1.pcm"/>
<track number="2" name="bszelda_map1-2.pcm"/>
<track number="3" name="bszelda_map1-3.pcm"/>
<track number="4" name="bszelda_map1-4.pcm"/>
<track number="5" name="bszelda_map1-5.pcm"/>
<track number="6" name="bszelda_map1-6.pcm"/>
<track number="7" name="bszelda_map1-7.pcm"/>
<track number="8" name="bszelda_map1-8.pcm"/>
<track number="9" name="bszelda_map1-9.pcm"/>
<map address="00-3f:2000-2007"/>
<map address="80-bf:2000-2007"/>
<mmio>
<map address="00-3f:2000-2007"/>
<map address="80-bf:2000-2007"/>
</mmio>
</msu1>
</cartridge>
As a reference, this is the manifest I use for higan:
unverified
cartridge region=NTSC
rom name=program.rom size=0x400000
ram name=save.ram size=0x10000
map id=rom address=00-3f,80-bf:8000-ffff
map id=rom address=40-7f,c0-ff:0000-ffff
map id=ram address=10-3f,90-bf:6000-7fff mask=0xe000
msu1
rom name=bszelda_map1.msu size=0x0000
map id=io address=00-3f,80-bf:2000-2007
track number=1 name=bszelda_map1-1.pcm
track number=2 name=bszelda_map1-2.pcm
track number=3 name=bszelda_map1-3.pcm
track number=4 name=bszelda_map1-4.pcm
track number=5 name=bszelda_map1-5.pcm
track number=6 name=bszelda_map1-6.pcm
track number=7 name=bszelda_map1-7.pcm
track number=8 name=bszelda_map1-8.pcm
track number=9 name=bszelda_map1-9.pcm
information
title: bszelda_map1