0BA01020 | 83EC 10 | SUB ESP,10 |
0BA01023 | 8D4424 0C | LEA EAX,[ESP+C] |
0BA01027 | 8D4C24 08 | LEA ECX,[ESP+8] |
0BA0102B | 8D5424 04 | LEA EDX,[ESP+4] |
0BA0102F | 53 | PUSH EBX |
0BA01030 | 56 | PUSH ESI |
0BA01031 | 8B7424 1C | MOV ESI,[ESP+1C] |
0BA01035 | 50 | PUSH EAX |
0BA01036 | 51 | PUSH ECX |
0BA01037 | 8D4424 10 | LEA EAX,[ESP+10] |
0BA0103B | 52 | PUSH EDX |
0BA0103C | 8D4C24 28 | LEA ECX,[ESP+28] |
0BA01040 | 50 | PUSH EAX |
0BA01041 | 51 | PUSH ECX |
0BA01042 | 68 2881A00B | PUSH BA08128 | "%dx%d_%d-%dfps_%dHz.exedit" |
0BA01047 | 56 | PUSH ESI |
0BA01048 | E8 33020000 | CALL 0BA01280 | sprintf? |
0BA0104D | 83C4 1C | ADD ESP,1C |
0BA01050 | 83F8 05 | CMP EAX,5 |
0BA01053 | BB 01000000 | MOV EBX,1 |
0BA01058 | 74 2F | JE SHORT 0BA01089 |
0BA0105A | 8D5424 14 | LEA EDX,[ESP+14] |
0BA0105E | 8D4424 0C | LEA EAX,[ESP+C] |
0BA01062 | 52 | PUSH EDX |
0BA01063 | 8D4C24 0C | LEA ECX,[ESP+C] |
0BA01067 | 50 | PUSH EAX |
0BA01068 | 8D5424 24 | LEA EDX,[ESP+24] |
0BA0106C | 51 | PUSH ECX |
0BA0106D | 52 | PUSH EDX |
0BA0106E | 68 1081A00B | PUSH BA08110 | "%dx%d_%dfps_%dHz.exedit" |
0BA01073 | 56 | PUSH ESI |
0BA01074 | 895C24 28 | MOV [ESP+28],EBX |
0BA01078 | E8 03020000 | CALL 0BA01280 | sprintf? |
0BA0107D | 83C4 18 | ADD ESP,18 |
0BA01080 | 83F8 04 | CMP EAX,4 |
0BA01083 | 0F85 F4000000 | JNZ 0BA0117D |
0BA01089 | 8B4424 1C | MOV EAX,[ESP+1C] |
0BA0108D | 85C0 | TEST EAX,EAX |
0BA0108F | 0F8E E8000000 | JLE 0BA0117D |
0BA01095 | 8B4424 08 | MOV EAX,[ESP+8] |
0BA01099 | 85C0 | TEST EAX,EAX |
0BA0109B | 0F8E DC000000 | JLE 0BA0117D |
0BA010A1 | 8B4424 0C | MOV EAX,[ESP+C] |
0BA010A5 | 85C0 | TEST EAX,EAX |
0BA010A7 | 0F8E D0000000 | JLE 0BA0117D |
0BA010AD | 8B4424 10 | MOV EAX,[ESP+10] |
0BA010B1 | 85C0 | TEST EAX,EAX |
0BA010B3 | 0F8E C4000000 | JLE 0BA0117D |
0BA010B9 | 8B4424 14 | MOV EAX,[ESP+14] |
0BA010BD | 85C0 | TEST EAX,EAX |
0BA010BF | 0F8E B8000000 | JLE 0BA0117D |
0BA010C5 | 6A 04 | PUSH 4 |
0BA010C7 | 68 00100000 | PUSH 1000 |
0BA010CC | 6A 50 | PUSH 50 |
0BA010CE | 6A 00 | PUSH 0 |
0BA010D0 | FF15 0070A00B | CALL [BA07000] | VirtualAlloc(PAGE_READWRITE, MEM_COMMIT, 80, 0) |
0BA010D6 | 8BF0 | MOV ESI,EAX |
0BA010D8 | 33C0 | XOR EAX,EAX |
0BA010DA | 85F6 | TEST ESI,ESI |
0BA010DC | 0F84 9D000000 | JE 0BA0117F |
0BA010E2 | 57 | PUSH EDI |
0BA010E3 | B9 14000000 | MOV ECX,14 |
0BA010E8 | 8BFE | MOV EDI,ESI |
0BA010EA | F3:AB | REP STOS DWORD PTR ES:[EDI] |
0BA010EC | 8B3E | MOV EDI,[ESI] |
0BA010EE | C746 14 28000000 | MOV DWORD PTR [ESI+14],28 |
0BA010F5 | 0BFB | OR EDI,EBX |
0BA010F7 | 893E | MOV [ESI],EDI |
0BA010F9 | 8B4424 20 | MOV EAX,[ESP+20] |
0BA010FD | 8946 18 | MOV [ESI+18],EAX |
0BA01100 | 8B5424 0C | MOV EDX,[ESP+C] |
0BA01104 | 8BC2 | MOV EAX,EDX |
0BA01106 | 8956 1C | MOV [ESI+1C],EDX |
0BA01109 | 0FAF46 18 | IMUL EAX,[ESI+18] |
0BA0110D | 66:895E 20 | MOV [ESI+20],BX |
0BA01111 | 66:C746 22 3000 | MOV WORD PTR [ESI+22],30 |
0BA01117 | 8D0440 | LEA EAX,[EAX+EAX*2] |
0BA0111A | C746 24 59433438 | MOV DWORD PTR [ESI+24],38344359 | 'YC48' |
0BA01121 | C1E0 04 | SHL EAX,4 |
0BA01124 | 99 | CDQ |
0BA01125 | 83E2 07 | AND EDX,7 |
0BA01128 | 8BCF | MOV ECX,EDI |
0BA0112A | 03C2 | ADD EAX,EDX |
0BA0112C | 83C9 02 | OR ECX,2 |
0BA0112F | C1F8 03 | SAR EAX,3 |
0BA01132 | 8946 28 | MOV [ESI+28],EAX |
0BA01135 | 8B4424 10 | MOV EAX,[ESP+10] |
0BA01139 | 8946 04 | MOV [ESI+4],EAX |
0BA0113C | 8B5424 14 | MOV EDX,[ESP+14] |
0BA01140 | 8956 08 | MOV [ESI+8],EDX |
0BA01143 | 895E 0C | MOV [ESI+C],EBX |
0BA01146 | 890E | MOV [ESI],ECX |
0BA01148 | 66:895E 3C | MOV [ESI+3C],BX |
0BA0114C | 8B4424 18 | MOV EAX,[ESP+18] |
0BA01150 | 66:C746 3E 0200 | MOV WORD PTR [ESI+3E],2 |
0BA01156 | 8BC8 | MOV ECX,EAX |
0BA01158 | 8946 40 | MOV [ESI+40],EAX |
0BA0115B | C1E1 02 | SHL ECX,2 |
0BA0115E | 66:C746 4A 1000 | MOV WORD PTR [ESI+4A],10 |
0BA01164 | 66:C746 48 0400 | MOV WORD PTR [ESI+48],4 |
0BA0116A | 894E 44 | MOV [ESI+44],ECX |
0BA0116D | C746 10 FFFFFF7F | MOV DWORD PTR [ESI+10],7FFFFFFF |
0BA01174 | 8BC6 | MOV EAX,ESI |
0BA01176 | 5F | POP EDI |
0BA01177 | 5E | POP ESI |
0BA01178 | 5B | POP EBX |
0BA01179 | 83C4 10 | ADD ESP,10 |
0BA0117C | C3 | RETN |
0BA0117D | 33C0 | XOR EAX,EAX |
0BA0117F | 5E | POP ESI |
0BA01180 | 5B | POP EBX |
0BA01181 | 83C4 10 | ADD ESP,10 |
0BA01184 | C3 | RETN |