Function at 0x4016e1
Capabilities:
Execute command

Disassembly:
push rbp
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x80]
call fcn.00409370
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
lea rcx, str.AndroidEmulatorEn.exe
call fcn.00406ba2
lea rcx, [0x00496045]
call fcn.00406ba2
lea rcx, str.syzs_dl_svr.exe
call fcn.00406ba2
lea rcx, str.AppMarket.exe
call fcn.00406ba2
mov ecx, 0x7d0
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rdx, str.Starting_Gameloop............_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x320
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.00408d6a
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.00408a81
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.00459260
lea rdx, str.After_Gameloop_is_fully_loaded_select_version.............._n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
lea rdx, str.Select_Version..............._n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
lea rdx, str.1._Global_2._VNG__3._TW_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
lea rdx, [0x00496118]
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
lea rax, [rbp - 0x51]
mov rdx, rax
mov rcx, qword [0x0049c9a0]
call fcn.0047cfc0
movzx eax, byte [rbp - 0x51]
cmp al, 0x31
jne 0x401890
mov ecx, 0x1f4
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
call fcn.00408a47
test eax, eax
sete al
test al, al
je 0x401848
lea rdx, str.Gameloop_is_not_running.........._n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401700
call fcn.00409756
xor eax, 1
test al, al
je 0x401886
lea rdx, str.Emulator_is_not_fully_loaded............_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401783
call fcn.00408fbf
jmp 0x401a36
movzx eax, byte [rbp - 0x51]
cmp al, 0x32
jne 0x40193e
mov ecx, 0x1f4
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
call fcn.00408a47
test eax, eax
sete al
test al, al
je 0x4018f6
lea rdx, str.Gameloop_is_not_running.........._n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401700
call fcn.00409756
xor eax, 1
test al, al
je 0x401934
lea rdx, str.Emulator_is_not_fully_loaded............_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401783
call fcn.00409076
jmp 0x401a36
movzx eax, byte [rbp - 0x51]
cmp al, 0x33
jne 0x4019e9
mov ecx, 0x1f4
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
call fcn.00408a47
test eax, eax
sete al
test al, al
je 0x4019a4
lea rdx, str.Gameloop_is_not_running.........._n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401700
call fcn.00409756
xor eax, 1
test al, al
je 0x4019e2
lea rdx, str.Emulator_is_not_fully_loaded............_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401783
call fcn.0040912d
jmp 0x401a36
lea rdx, str.Invalid_choice............_n
mov rcx, qword [0x0049c9d0]
call fcn.0047c280
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rcx, [0x00496003]
call sub.msvcrt.dll_system
jmp 0x401783
add rsp, 0x48
pop rbx
pop rbp
ret