Back to Index
Previous: sub_02CD1BFC
Next: sub_02CD1D3C
Labelmas.sub_02CD1C3C
02CD1C3C /$ PUSH EBP
02CD1C3D |. MOV EBP,ESP
02CD1C3F |. PUSH EBX
02CD1C40 |. PUSH ESI
02CD1C41 |. PUSH EDI
02CD1C42 |. MOV EDI,DWORD PTR SS:[EBP+C]
02CD1C45 |. MOV EDX,DWORD PTR SS:[EBP+8]
02CD1C48 |. MOV EAX,EDX
02CD1C4A |. XOR ESI,ESI
02CD1C4C |. CMP EDI,1000
02CD1C52 |. JNB SHORT Labelmas.02CD1C5C
02CD1C54 |. OR EAX,FFFFFFFF
02CD1C57 |. JMP Labelmas.02CD1D36
02CD1C5C |> MOV DWORD PTR DS:[EAX+8],1
02CD1C63 |. MOV DWORD PTR DS:[EAX+C],EDX
02CD1C66 |. MOV DWORD PTR DS:[EAX],EDI
02CD1C68 |. MOV EDX,DWORD PTR SS:[EBP+10]
02CD1C6B |. MOV DWORD PTR DS:[EAX+4],EDX
02CD1C6E |. XOR EDX,EDX
02CD1C70 |. MOV ECX,DWORD PTR DS:[2CDE7FC]
02CD1C76 |. MOV DWORD PTR DS:[EAX+8C],ECX
02CD1C7C |. MOV DWORD PTR DS:[EAX+90],EDX
02CD1C82 |. MOV EDX,DWORD PTR DS:[2CDE7FC]
02CD1C88 |. TEST EDX,EDX
02CD1C8A |. JE SHORT Labelmas.02CD1C94
02CD1C8C |. MOV DWORD PTR DS:[EDX+90],EAX
02CD1C92 |. JMP SHORT Labelmas.02CD1C99
02CD1C94 |> MOV DWORD PTR DS:[2CDE800],EAX
02CD1C99 |> MOV DWORD PTR DS:[2CDE7FC],EAX
02CD1C9E |. LEA EBX,DWORD PTR DS:[EAX+94]
02CD1CA4 |. XOR EAX,EAX
02CD1CA6 |. MOV DWORD PTR DS:[EBX],EAX
02CD1CA8 |. AND EAX,FFFFFFFC
02CD1CAB |. ADD EBX,EAX
02CD1CAD |. ADD EBX,4
02CD1CB0 |. CMP DWORD PTR DS:[2CDE804],0
02CD1CB7 |. JNZ SHORT Labelmas.02CD1CE3
02CD1CB9 |. MOV ESI,DWORD PTR DS:[2CDE7F0]
02CD1CBF |. ADD ESI,ESI
02CD1CC1 |. ADD ESI,3
02CD1CC4 |. AND ESI,FFFFFFFC
02CD1CC7 |. LEA EAX,DWORD PTR DS:[EBX+4]
02CD1CCA |. MOV DWORD PTR DS:[2CDE804],EAX
02CD1CCF |. MOV EAX,ESI
02CD1CD1 |. MOV DWORD PTR DS:[EBX],EAX
02CD1CD3 |. AND EAX,FFFFFFFC
02CD1CD6 |. ADD EBX,EAX
02CD1CD8 |. ADD EBX,4
02CD1CDB |. CALL Labelmas.02CD1BFC
02CD1CE0 |. ADD ESI,4
02CD1CE3 |> MOV EAX,EDI
02CD1CE5 |. SUB EAX,94
02CD1CEA |. SUB EAX,0C
02CD1CED |. SUB EAX,ESI
02CD1CEF |. LEA EDX,DWORD PTR DS:[EAX+1]
02CD1CF2 |. MOV DWORD PTR DS:[EBX],EDX
02CD1CF4 |. AND EDX,FFFFFFFC
02CD1CF7 |. MOV DWORD PTR DS:[EBX+EDX+4],2
02CD1CFF |. CMP EAX,DWORD PTR DS:[2CDE7F0]
02CD1D05 |. JNB SHORT Labelmas.02CD1D16
02CD1D07 |. MOV EDX,EAX
02CD1D09 |. ADD EDX,EDX
02CD1D0B |. ADD EDX,DWORD PTR DS:[2CDE804]
02CD1D11 |. ADD EDX,-0C
02CD1D14 |. JMP SHORT Labelmas.02CD1D1C
02CD1D16 |> MOV EDX,DWORD PTR DS:[2CDE814]
02CD1D1C |> MOV ECX,DWORD PTR DS:[EDX+4]
02CD1D1F |. MOV DWORD PTR DS:[EBX+4],ECX
02CD1D22 |. MOV DWORD PTR DS:[EBX+8],EDX
02CD1D25 |. MOV ECX,DWORD PTR DS:[EBX+4]
02CD1D28 |. MOV DWORD PTR DS:[ECX+8],EBX
02CD1D2B |. MOV DWORD PTR DS:[EDX+4],EBX
02CD1D2E |. LEA EDX,DWORD PTR DS:[EAX+4]
02CD1D31 |. MOV DWORD PTR DS:[EBX+EAX],EDX
02CD1D34 |. XOR EAX,EAX
02CD1D36 |> POP EDI
02CD1D37 |. POP ESI
02CD1D38 |. POP EBX
02CD1D39 |. POP EBP
02CD1D3A \. RETN
02CD1D3B NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart