diff --git a/BrainLILODrv.cpp b/BrainLILODrv.cpp index 9f8d915..30e9a83 100644 --- a/BrainLILODrv.cpp +++ b/BrainLILODrv.cpp @@ -68,6 +68,8 @@ static FileSystemPowerFunctionProc FileSystemPowerFunction; typedef LPVOID (*AllocPhysMemProc)(DWORD,DWORD,DWORD,DWORD,PULONG); +DWORD FileSize; + static void disableInterrupts(){ asm volatile("mrs r0, cpsr\n" "orr r0,r0,#0x80\n" @@ -126,7 +128,7 @@ static void EDNA2_runPhysicalInvoker(){ "mcr p15,0,r0,c1,c0,0\n" // write ctrl regs ); - for(int i=0;i<0x100000;i++)*((char *)(0x80200000+i))=*((char *)(0x80000000+i)); + for(DWORD i=0;i