Sorry it took so long but I had other things on my head... As was to be expected, Dreamcast AICA will effectively ignore the highest bits of a given channel SA. Address decoding in this case is imperfect and the physical 2MB memory is being mirrored in the available address range. This is true for both AICA side and SH4 side access.
As for DSP - testing that would require me to create a whole new tool (my current code doesn't even touch DSP). Quite frankly I'm too lazy for that However, if someone comes up with a KOS-compatible source, ELF, plain binary, or even a hacked 2MB memory dump from AO for example - I will give that a try.