For the old FCRAM DMA cutoff, it appears to start at 0x28000000-(0x800000*x) length 0x800000*x.
+
For the old FCRAM DMA cutoff, it protects starting from 0x28000000-(0x800000*x) until end of FCRAM. There is no way to protect the first 0x800000-bytes.
−
For the new FCRAM DMA cutoff, it protects 0x30000000-(size) where size is 0x800000*x. This can be used to protect all of the upper FCRAM except for the first 0x800000-bytes (lowest protection addr via x=0xF is 0x28800000).
+
For the new FCRAM DMA cutoff, it protects starting from 0x30000000-(0x800000*x) until end of FCRAM. When the old FCRAM cutoff is set to non-zero, the first 0x800000-bytes bytes of new FCRAM are protected.
−
On New3DS the old+new FCRAM cutoff can be used at the same time, however this isn't done officially. When this is done the 0x800000-bytes at 0x28000000 is also protected.
+
On New3DS the old+new FCRAM cutoff can be used at the same time, however this isn't done officially.
−
For the QTM DMA cutoff, it appears to start at 0x1F400000-(0x100000*x) length 0x100000*x
+
For the QTM DMA cutoff, it protects starting from 0x1F400000-(0x100000*x) until end of QTM mem.