René's URL Explorer Experiment
Title: No title
direct link
Domain: github.com
Hey, it has address: num_params pop [param1, param2...]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AA5:
PUSH 3
CALL [__CollectNumberParams]
PUSH ebx
PUSH edi
MOV eax, dword ptr [ParamsPtr[0*4]]
MOV ebx, [eax]
MOV eax, dword ptr [ParamsPtr[1*4]]
MOV edi, [eax]
@Opcode0AA5Loop:
TEST edi, edi
JZ @Opcode0AA5Call
PUSH 1
CALL [__CollectNumberParams]
MOV eax, dword ptr [ParamsPtr[0*4]]
PUSH [eax]
DEC edi
JMP @Opcode0AA5Loop
@Opcode0AA5Call:
CALL EBX
MOV eax, dword ptr [ParamsPtr[2*4]]
MOV eax, [eax]
IMUL eax, 4
ADD esp, EAX
POP edi
POP ebx
INC dword ptr [esi+$14]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AA6
0AA6: call_method struct num_params pop [param1, param2...]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AA6:
PUSH 3
CALL [__CollectNumberParams]
PUSH ebx
PUSH edi
PUSH ecx
MOV eax, dword ptr [ParamsPtr[0*4]]
MOV ebx, [eax]
MOV eax, dword ptr [ParamsPtr[2*4]]
MOV edi, [eax]
@Opcode0AA6Loop:
TEST edi, edi
JZ @Opcode0AA6Call
PUSH 1
CALL [__CollectNumberParams]
MOV eax, dword ptr [ParamsPtr[0*4]]
PUSH [eax]
DEC edi
JMP @Opcode0AA6Loop
@Opcode0AA6Call:
MOV ecx, dword ptr [ParamsPtr[1*4]]
MOV ecx, [ecx]
CALL EBX
MOV eax, dword ptr [ParamsPtr[3*4]]
MOV eax, [eax]
IMUL eax, 4
ADD esp, EAX
POP ecx
POP edi
POP ebx
INC dword ptr [esi+$14]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AA7
0AA7: call_function num_params pop [param1, param2...] result
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AA7:
PUSH 3
CALL [__CollectNumberParams]
PUSH ebx
PUSH edi
MOV eax, dword ptr [ParamsPtr[0*4]]
MOV ebx, [eax]
MOV eax, dword ptr [ParamsPtr[1*4]]
MOV edi, [eax]
@Opcode0AA7Loop:
TEST edi, edi
JZ @Opcode0AA7Call
PUSH 1
CALL [__CollectNumberParams]
MOV eax, dword ptr [ParamsPtr[0*4]]
PUSH [eax]
DEC edi
JMP @Opcode0AA7Loop
@Opcode0AA7Call:
CALL EBX
PUSH 1
MOV ecx, esi
MOV edx, dword ptr [ParamsPtr[0*4]]
MOV [edx], eax
CALL [__WriteResult]
MOV eax, dword ptr [ParamsPtr[2*4]]
MOV eax, [eax]
IMUL eax, 4
ADD esp, EAX
POP edi
POP ebx
INC dword ptr [esi+$14]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AA8
0AA8: call_function_method num_params pop [param1, param2...] result
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AA8:
PUSH 3
CALL [__CollectNumberParams]
PUSH ebx
PUSH edi
PUSH ecx
MOV eax, dword ptr [ParamsPtr[0*4]]
MOV ebx, [eax]
MOV eax, dword ptr [ParamsPtr[2*4]]
MOV edi, [eax]
@Opcode0AA8Loop:
TEST edi, edi
JZ @Opcode0AA8Call
PUSH 1
CALL [__CollectNumberParams]
MOV eax, dword ptr [ParamsPtr[0*4]]
PUSH [eax]
DEC edi
JMP @Opcode0AA8Loop
@Opcode0AA8Call:
MOV ecx, dword ptr [ParamsPtr[1*4]]
MOV ecx, [ecx]
CALL EBX
PUSH 1
MOV ecx, esi
MOV edx, dword ptr [ParamsPtr[0*4]]
MOV [edx], eax
CALL [__WriteResult]
MOV eax, dword ptr [ParamsPtr[3*4]]
MOV eax, [eax]
IMUL eax, 4
ADD esp, EAX
POP ecx
POP edi
POP ebx
INC dword ptr [esi+$14]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AA9
0AA9: is_game_version_original
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AA9:
XOR edx, edx
mov al, isVersionOriginal
TEST al, al
SETNZ dl
PUSH edx
CALL [__SetConditionResult]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAA
reserved
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAA:
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAB
0AAB: file_exists "path"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAB:
SUB esp, 128
PUSH 100
LEA eax, [esp+4]
PUSH eax
CALL [__GetStringParam]
LEA eax, [esp+0]
PUSH eax
CALL FileExists
MOV ecx, esi
XOR edx, edx
TEST al, al
SETNZ dl
PUSH edx
CALL [__SetConditionResult]
ADD esp, 132
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAC
0AAC: %2d% = load_mp3 "path"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAC:
SUB esp, 128
PUSH 100
LEA eax, [esp+4]
PUSH eax
CALL [__GetStringParam]
LEA eax, [esp+0]
PUSH eax
call LoadMp3
PUSH 1
MOV ecx, esi
MOV edx, dword ptr [ParamsPtr[0*4]]
MOV [edx], eax
CALL [__WriteResult]
ADD esp, 128
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAD
0AAD: set_mp3 %1d% perform_action %2d%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAD:
PUSH 2
CALL [__CollectNumberParams]
MOV eax, dword ptr [ParamsPtr[1*4]]
PUSH [eax] // aFlag
MOV edx, dword ptr [ParamsPtr[0*4]]
PUSH [edx] // aMP3
CALL PerformMp3Action
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAE
0AAE: release_mp3 %1d%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAE:
PUSH 1
CALL [__CollectNumberParams]
MOV edx, dword ptr [ParamsPtr[0*4]]
PUSH [edx] // aMP3
CALL ReleaseMp3
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AAF
0AAF: %2d% = get_mp3_length %1d%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AAF:
PUSH 1
CALL [__CollectNumberParams]
MOV edx, dword ptr [ParamsPtr[0*4]]
PUSH [edx] // aMP3
CALL GetMp3Length
PUSH 1
MOV ecx, esi
MOV edx, dword ptr [ParamsPtr[0*4]]
MOV [edx], eax
CALL [__WriteResult]
XOR al, al
RET 4
{
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opcode 0AB0
0AB0: key_pressed %1d%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
@@CLEOII_Opcode0AB0:
PUSH 1
CALL [__CollectNumberParams]
MOV edx, dword ptr [ParamsPtr[0*4]]
PUSH [edx]
CALL KeyPressed
MOV ecx, esi
PUSH eax
CALL [__SetConditionResult]
XOR al, al
RET 4
end;
end.
Links:
URLs of crawlers that visited me.