Code:
0049B4F0 /. 55 PUSH EBP
0049B4F1 |. 8BEC MOV EBP,ESP
0049B4F3 |. 6A FF PUSH -1
0049B4F5 |. 68 983A6D00 PUSH crossfir.006D3A98
0049B4FA |. 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
0049B500 |. 50 PUSH EAX
0049B501 |. 83EC 08 SUB ESP,8
0049B504 |. A1 F44B7400 MOV EAX,DWORD PTR DS:[744BF4]
0049B509 |. 33C5 XOR EAX,EBP
0049B50B |. 50 PUSH EAX
0049B50C |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
0049B50F |. 64:A3 00000000 MOV DWORD PTR FS:[0],EAX
0049B515 |. 68 18611701 PUSH crossfir.01176118 ; /Arg1 = 01176118 ASCII "`8p"
0049B51A |. 8D4D EC LEA ECX,DWORD PTR SS:[EBP-14] ; |
0049B51D |. E8 0E2DFBFF CALL crossfir.0044E230 ; \crossfir.0044E230
0049B522 |. C745 FC 000000>MOV DWORD PTR SS:[EBP-4],0
0049B529 |. 803D 14611701 >CMP BYTE PTR DS:[1176114],0
0049B530 |. 74 23 JE SHORT crossfir.0049B555
0049B532 |. A1 905F1701 MOV EAX,DWORD PTR DS:[1175F90] g_pd3dDevice
0049B537 |. 85C0 TEST EAX,EAX
0049B539 |. 74 1A JE SHORT crossfir.0049B555
0049B53B |. C605 14611701 >MOV BYTE PTR DS:[1176114],0
0049B542 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
0049B544 |. 50 PUSH EAX
0049B545 |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
0049B547 |. FF91 A8000000 CALL DWORD PTR DS:[ECX+A8] EndScene
0049B54D |. 85C0 TEST EAX,EAX
0049B54F |. 0F9445 F3 SETE BYTE PTR SS:[EBP-D]
0049B553 |. EB 04 JMP SHORT crossfir.0049B559
0049B555 |> C645 F3 00 MOV BYTE PTR SS:[EBP-D],0
0049B559 |> 8D4D EC LEA ECX,DWORD PTR SS:[EBP-14]
0049B55C |. E8 EF2CFBFF CALL crossfir.0044E250
0049B561 |. 8A45 F3 MOV AL,BYTE PTR SS:[EBP-D]
0049B564 |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
0049B567 |. 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0049B56E |. 59 POP ECX
0049B56F |. 8BE5 MOV ESP,EBP
0049B571 |. 5D POP EBP
0049B572 \. C3 RETN