So far, the best info we got is with the ARM7 and ARM9 (which controls the different aspects of the DS I assume?). On game freeze, one program is terminated, and the other isnt. All we have to figure out is WHY the process is killed, and what sets needs change to work correctly.