ASM question
I notice that in certain cards (Jaymadea Tome, Fountain of Youth, etc) there is a section for op code 6C. Can anyone explain what's going on here?
00428657 837D106C cmp dword ptr [ebp+$10], $6c
0042865B 7566 jnz +$66 ($4286c3)
0042865D 8B0D8C397A00 mov ecx, [$7a398c]
00428663 394D0C cmp [ebp+$c], ecx
00428666 755B jnz +$5b ($4286c3)
00428668 A1848C7300 mov eax, [$738c84]
0042866D 394508 cmp [ebp+8], eax
00428670 7551 jnz +$51 ($4286c3)
00428672 A14C687300 mov eax, [$73684c]
00428677 394508 cmp [ebp+8], eax
0042867A 7547 jnz +$47 ($4286c3)
0042867C F6054006790002 test byte ptr [$790640], 2
00428683 753E jnz +$3e ($4286c3)
00428685 E8F693FDFF call -$26c0a ($401a80)
0042868A 8B4508 mov eax, [ebp+8]
0042868D 50 push eax
0042868E 8B466C mov eax, [esi+$6c]
00428691 50 push eax
00428692 8B4508 mov eax, [ebp+8]
00428695 50 push eax
00428696 E8B547FFFF call -$b84b ($41ce50)
0042869B 83C40C add esp, $c
0042869E 8945FC mov [ebp-4], eax
004286A1 85C0 test eax, eax
004286A3 741E jz +$1e ($4286c3)
004286A5 A14C687300 mov eax, [$73684c]
004286AA C1E005 shl eax, 5
004286AD 8B807CF44E00 mov eax, [eax+$4ef47c]
004286B3 99 cdq
004286B4 F77DFC idiv dword ptr [ebp-4]
004286B7 83F804 cmp eax, 4
004286BA 7C07 jl +7 ($4286c3)
004286BC 8305A8317A0030 add dword ptr [$7a31a8], $30
00428657 837D106C cmp dword ptr [ebp+$10], $6c
0042865B 7566 jnz +$66 ($4286c3)
0042865D 8B0D8C397A00 mov ecx, [$7a398c]
00428663 394D0C cmp [ebp+$c], ecx
00428666 755B jnz +$5b ($4286c3)
00428668 A1848C7300 mov eax, [$738c84]
0042866D 394508 cmp [ebp+8], eax
00428670 7551 jnz +$51 ($4286c3)
00428672 A14C687300 mov eax, [$73684c]
00428677 394508 cmp [ebp+8], eax
0042867A 7547 jnz +$47 ($4286c3)
0042867C F6054006790002 test byte ptr [$790640], 2
00428683 753E jnz +$3e ($4286c3)
00428685 E8F693FDFF call -$26c0a ($401a80)
0042868A 8B4508 mov eax, [ebp+8]
0042868D 50 push eax
0042868E 8B466C mov eax, [esi+$6c]
00428691 50 push eax
00428692 8B4508 mov eax, [ebp+8]
00428695 50 push eax
00428696 E8B547FFFF call -$b84b ($41ce50)
0042869B 83C40C add esp, $c
0042869E 8945FC mov [ebp-4], eax
004286A1 85C0 test eax, eax
004286A3 741E jz +$1e ($4286c3)
004286A5 A14C687300 mov eax, [$73684c]
004286AA C1E005 shl eax, 5
004286AD 8B807CF44E00 mov eax, [eax+$4ef47c]
004286B3 99 cdq
004286B4 F77DFC idiv dword ptr [ebp-4]
004286B7 83F804 cmp eax, 4
004286BA 7C07 jl +7 ($4286c3)
004286BC 8305A8317A0030 add dword ptr [$7a31a8], $30