Function at 0x404780
Capabilities:
Get geographical location

Disassembly:
mov eax, dword [esp + 4]
push esi
push 0x4ed084
push eax
call fcn.004e0af0
mov esi, eax
add esp, 8
test esi, esi
jne 0x4047a0
mov eax, 1
pop esi
ret
push ebx
push edi
push str.1.21
push str.___Daves_DGEN_v_s__DirectX__config_file_n_n
push esi
call fcn.004e119f
push str.___Note__0off__1on_n
push esi
call fcn.004e119f
push str._n___Graphics_n
push esi
call fcn.004e119f
mov ecx, dword [0x50b588]
push ecx
push str.fullscreen__d_n
push esi
call fcn.004e119f
mov edx, dword [0x50b598]
push edx
push str.bTripleBuffer__d_n
push esi
call fcn.004e119f
mov eax, dword [0x4ec45c]
push eax
push str.any_size__d_n
push esi
call fcn.004e119f
mov ecx, dword [0x50b58c]
add esp, 0x40
push ecx
push str.width__d_n
push esi
call fcn.004e119f
mov edx, dword [0x50b590]
push edx
push str.height__d_n
push esi
call fcn.004e119f
mov eax, dword [0x50b594]
push eax
push str.depth__d_n
push esi
call fcn.004e119f
mov ecx, dword [0x50b59c]
push ecx
push str.force_depth__d_n
push esi
call fcn.004e119f
fld dword [0x4ec450]
add esp, 0x28
fstp qword [esp]
push str.brightness__.2f_n
push esi
call fcn.004e119f
fld dword [0x4ec454]
add esp, 8
fstp qword [esp]
push str.contrast__.2f_n
push esi
call fcn.004e119f
fld dword [0x4ec448]
add esp, 8
fstp qword [esp]
push str.umul__.2f_n
push esi
call fcn.004e119f
fld dword [0x4ec44c]
add esp, 8
fstp qword [esp]
push str.vmul__.2f_n
push esi
call fcn.004e119f
mov edx, dword [0x508570]
push edx
push str.crap_tv__d_n
push esi
call fcn.004e119f
mov eax, dword [0x500414]
push eax
push str.render_method__d_n
push esi
call fcn.004e119f
push str._n_n___Sound__halve_rate_or_increase_segs_if_you_have_trouble__n
push esi
call fcn.004e119f
mov ecx, dword [0x50b580]
push ecx
push str.no_sound__d_n
push esi
call fcn.004e119f
mov edx, dword [0x4ec464]
push edx
push str.snd_rate__d_n
push esi
call fcn.004e119f
mov eax, dword [0x4ec468]
add esp, 0x48
push eax
push str.snd_segs__d_n
push esi
call fcn.004e119f
fld dword [0x4ec470]
add esp, 4
fstp qword [esp]
push str.snd_distort__.2f_n
push esi
call fcn.004e119f
mov ecx, dword [0x4ec46c]
push ecx
push str.stereo16__d_n
push esi
call fcn.004e119f
mov edx, dword [0x4ed408]
push edx
push str.gym_log_dac__d_n
push esi
call fcn.004e119f
push str._n_n___Input_n
push esi
call fcn.004e119f
add esp, 0x30
xor ebx, ebx
mov edi, 0x4ec480
mov eax, dword [edi]
push eax
push ebx
push str.pad_code__.2d__0x_.5x_n
push esi
call fcn.004e119f
add esp, 0x10
add edi, 4
inc ebx
cmp edi, 0x4ec500
jl 0x404959
push str._n_n___Paths_n
push esi
call fcn.004e119f
push 0x508578
push str.rom_path__s_n
push esi
call fcn.004e119f
push 0x508d78
push str.state_path__s_n
push esi
call fcn.004e119f
push str._n_n___Misc._n
push esi
call fcn.004e119f
mov ecx, dword [0x4ec458]
push ecx
push str.virtual_fps__d_n
push esi
call fcn.004e119f
mov edx, dword [0x51d3e4]
push edx
push str.split_screen__d_n
push esi
call fcn.004e119f
mov eax, dword [0x5002fc]
add esp, 0x40
push eax
push str.country_ver_0x_.2x_n
push esi
call fcn.004e119f
mov ecx, dword [0x500310]
push ecx
push str.cpu_emu__d_n
push esi
call fcn.004e119f
mov edx, dword [0x50b57c]
push edx
push str.auto_saveload__d_n
push esi
call fcn.004e119f
mov eax, dword [0x4ec040]
push eax
push str.sram_saveload__d_n
push esi
call fcn.004e119f
push 0x4ecdf4
push esi
call fcn.004e119f
push esi
call fcn.004e0a7a
add esp, 0x3c
pop edi
pop ebx
xor eax, eax
pop esi
ret