20-2f:6000-7fff is mapped in the core, but not in the published maps. sfc/memory/memory.cpp needs to split the map if start->end isn't an aligned power of two. I'd do it myself, but it's past midnight and I can't deal with the required bitbang magic this late.
Note that there's a single mapping for 00-3f:2140-2183, which should only become two mappings. Creating a mapping for every four bytes would be irritating. Possibly useful: There's a mapping merger here. License can be ignored for that function, copy freely; I wrote it myself.
20-2f:6000-7fff is mapped in the core, but not in the published maps. sfc/memory/memory.cpp needs to split the map if start->end isn't an aligned power of two. I'd do it myself, but it's past midnight and I can't deal with the required bitbang magic this late.
Note that there's a single mapping for 00-3f:2140-2183, which should only become two mappings. Creating a mapping for every four bytes would be irritating. Possibly useful: There's a mapping merger here. License can be ignored for that function, copy freely; I wrote it myself.