there we see all memory addresses the RscMgr handles.
memAddr is 0x40D00000.
DryosDebugMsg(0x80, 0x16, &"--- Common Top ----");
DryosDebugMsg(0x80, 0x16, &"IMGPLAY_WORK 0x%X 0x%08X %d", pRscMgr_->memAddr, 0xE00000, 0xE00000);
DryosDebugMsg(0x80, 0x16, &"IMGVRAM1 0x%X 0x%08X %d", pRscMgr_->memAddr + 0xE00000, 0x410000, 0x410000);
DryosDebugMsg(0x80, 0x16, &"DEVELOP_WORK 0x%X 0x%08X %d", pRscMgr_->memAddr + 0x1210000, 0x40000, 0x40000);
DryosDebugMsg(0x80, 0x16, &"FENCING_WORK 0x%X 0x%08X %d", pRscMgr_->memAddr + 0x1250000, 0x10000, 0x10000);
DryosDebugMsg(0x80, 0x16, &"LV_QUARK1 0x%X 0x%08X %d", pRscMgr_->memAddr + 0x1260000, 0x62780, 0x62780);
memAddr = pRscMgr_->memAddr;
DryosDebugMsg(0x80, 0x16, &"FREE1 0x%X 0x%08X %d", memAddr + 0x12C2780, (((memAddr >> 0x19) + 1) << 0x19) - memAddr - 0x12C2780, (((memAddr >> 0x19) + 1) << 0x19) - memAddr - 0x12C2780);
DryosDebugMsg(0x80, 0x16, &"EXMEM3_AREA 0x%X 0x%08X %d", ((pRscMgr_->memAddr >> 0x19) + 1) << 0x19, 0x1B00000, 0x1B00000);
DryosDebugMsg(0x80, 0x16, &"FILE_HEADER 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x3B00000, 0x400000, 0x400000);
DryosDebugMsg(0x80, 0x16, &"BMPVRAM1 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x3F00000, 0x80000, 0x80000);
DryosDebugMsg(0x80, 0x16, &"BMPVRAM2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x3F80000, 0x80000, 0x80000);
DryosDebugMsg(0x80, 0x16, &"--- Usually Mode ----");
DryosDebugMsg(0x80, 0x16, &"MEMORY_MGR 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x4000000, 0x18000000, 0x18000000);
DryosDebugMsg(0x80, 0x16, &"--- NR Mode ----");
DryosDebugMsg(0x80, 0x16, &"NR_MEMORY_MGR 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x4000000, 0x16000000, 0x16000000);
DryosDebugMsg(0x80, 0x16, &"COMPOSITION_WORK_TOP 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1A000000, 0x1116000, 0x1116000);
DryosDebugMsg(0x80, 0x16, &"COMPOSITION_WORK_BOTTOM 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1B116000, 0x1116000, 0x1116000);
DryosDebugMsg(0x80, 0x16, &"--- DP Mode ----");
DryosDebugMsg(0x80, 0x16, &"DP_MULTI 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x4000000, 0x8000000, 0x8000000);
DryosDebugMsg(0x80, 0x16, &"DP_SINGLE 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0xC000000, 0x10000000, 0x10000000);
DryosDebugMsg(0x80, 0x16, &"--- Common Bottom ----");
DryosDebugMsg(0x80, 0x16, &"IMGVRAM2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C300000, 0x410000, 0x410000);
DryosDebugMsg(0x80, 0x16, &"DCFNO 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C710000, 0x4000, 0x4000);
DryosDebugMsg(0x80, 0x16, &"LV_WB 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C714000, 0x2BC00, 0x2BC00);
DryosDebugMsg(0x80, 0x16, &"LV_FACEYUV 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C73FC00, 0xE1080, 0xE1080);
DryosDebugMsg(0x80, 0x16, &"LV_HIST 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C820C80, 0x1880, 0x1880);
DryosDebugMsg(0x80, 0x16, &"LV_ANGEL 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C822500, 0x2080, 0x2080);
DryosDebugMsg(0x80, 0x16, &"LV_FENCING 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C824580, 0x20C80, 0x20C80);
DryosDebugMsg(0x80, 0x16, &"ENGINE_MIRROR 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C845200, 0x80000, 0x80000);
DryosDebugMsg(0x80, 0x16, &"VSHADING_COMP_WORK 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C8C5200, 0xDC000, 0xDC000);
DryosDebugMsg(0x80, 0x16, &"DARKCUR_COMP_WORK 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C9A1200, 0x20000, 0x20000);
DryosDebugMsg(0x80, 0x16, &"LV_QUARK2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1C9C1200, 0x62780, 0x62780);
DryosDebugMsg(0x80, 0x16, &"CAPTURE_WORK1 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1CA23980, 0x1B0000, 0x1B0000);
DryosDebugMsg(0x80, 0x16, &"FREE2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1CBD3980, 0x316680, 0x316680);
DryosDebugMsg(0x80, 0x16, &"AVERAGE_WORK_TOP 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1CEEA000, 0x1116000, 0x1116000);
DryosDebugMsg(0x80, 0x16, &"AVERAGE_WORK_BOTTOM 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1E000000, 0x1116000, 0x1116000);
DryosDebugMsg(0x80, 0x16, &"IMGVRAM3 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F116000, 0x410000, 0x410000);
DryosDebugMsg(0x80, 0x16, &"LV_QUARK3 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F526000, 0x62780, 0x62780);
DryosDebugMsg(0x80, 0x16, &"CAPTURE_WORK2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F588780, 0x1B0000, 0x1B0000);
DryosDebugMsg(0x80, 0x16, &"LV_MARGE_PDEF1 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F738780, 0x10000, 0x10000);
DryosDebugMsg(0x80, 0x16, "LV_MARGE_PDEF2 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F748780, 0x10000, 0x10000);
DryosDebugMsg(0x80, 0x16, "FREE3 0x%X 0x%08X %d", (pRscMgr_->memAddr & 0xFE000000) + 0x1F758780, 0xFE000000 * (pRscMgr_->memAddr >> 0x19) + 0x408A7880, 0xFE000000 * (pRscMgr_->memAddr >> 0x19) + 0x408A7880);
}