The easiest way to check if DMA is disabled is find a block of data that is affected (A save block) and then look at the pointer in the memory viewer (mb, mh, mw in vba-sdl-h for byte view, hword view and word view respectively. mb 08000000 shows the data at offset 0 in the ROM). Note the pointer, then move map and check again. If it doesn't change you're pretty much guaranteed that you've disabled it. For the pokemon data, just look at the party data in the memory viewer and see if you can read it (check the level and see if it makes sense). That's pretty much the only reliable way to check, but it looks like you're on the right track.