Function at 0x449a8b
Capabilities:
Hide graphical window

Disassembly:
push ebp
push ebx
mov edx, 0xa
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x449a92
call fcn.005423e0
call fcn.00482265
push 8
call fcn.005336ed
and eax, eax
je 0x449abb
xor eax, eax
jmp 0x449ac0
mov eax, 1
and eax, eax
je 0x44a845
lea edx, [esp + 8]
push edx
push 0x642958
push 8
push 0xb
push 4
call fcn.00537b06
call fcn.00473e8d
push 1
push 0x118
push 0
call fcn.0051f352
lea ebp, [0x72ab18]
mov dword [ebp + 0xc], 0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x61f6f4
push eax
push 1
push dword [ebp + 0x40]
call fcn.0053f490
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
mov eax, 0x6208c0
push eax
push dword [esp + 0x1c]
call fcn.0053f8e0
and eax, eax
je 0x449b97
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6208c0
push eax
push 2
push dword [esp + 0x30]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x61f6f4
push eax
push 2
lea ebp, [0x72ab18]
push dword [ebp + 0x40]
call fcn.0053f490
lea eax, [esp + 0x18]
push eax
call fcn.00542280
lea ebp, [0x72ab78]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x14]
push eax
call fcn.00542280
mov edx, dword [esp + 0x18]
xor ecx, ecx
call fcn.004fa4a0
jne 0x449c29
mov edx, dword [esp + 0x10]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638f18
push edx
call fcn.00542310
mov edx, dword [esp + 0x1c]
push edx
call fcn.00542310
lea eax, [esp + 0x14]
push eax
call fcn.00542280
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x449c8f
mov edx, dword [esp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638f18
push edx
call fcn.00542310
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0x18]
push eax
call fcn.00542280
jmp 0x449cf5
mov ebp, dword [0x72b430]
push dword [ebp + 0x4c]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x449cbf
push edx
call fcn.00542240
pop edx
push eax
push 0
xor eax, eax
push eax
call fcn.0049769c
call fcn.004fa4e0
mov edx, dword [esp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638f18
push edx
call fcn.00542310
mov ebp, dword [0x72b430]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0x18]
push eax
call fcn.00542280
lea ebp, [0x72b28c]
mov ebx, dword [ebp + 0x4c]
cmp ebx, 0xf4240
jne 0x449d3b
lea ebp, [0x72b28c]
mov dword [ebp + 0x54], 0x32f
push dword [ebp + 0x54]
call fcn.00480290
push eax
lea ebp, [0x72b28c]
pop eax
mov dword [ebp + 0x4c], eax
push 0x230
call fcn.004802c7
push eax
lea ebp, [0x72b28c]
pop eax
mov dword [ebp + 0x50], eax
push edx
call fcn.00542240
pop edx
push eax
push 0xcf0000
lea ebp, [0x72ab78]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.Signal_plotter
push edx
call fcn.00542310
call fcn.00542370
push 0x230
lea ebp, [0x72b28c]
push dword [ebp + 0x54]
push dword [ebp + 0x50]
push dword [ebp + 0x4c]
push 8
call fcn.004fa482
add dword [esp + 0x14], edx
call fcn.00533116
call fcn.004fa4e0
push eax
lea ebp, [0x72a860]
pop eax
mov dword [ebp + 0x10], eax
push 8
call fcn.004da510
push 0
push 0
push 0xb
lea ebp, [0x72a860]
push dword [ebp + 0x10]
call sub.USER32.dll_SendMessageW
push 1
push 8
call fcn.00533aec
mov ebp, dword [esp + 8]
mov edx, str.Not_specified
lea ecx, [ebp]
call fcn.004fa008
mov byte [esp], 1
jmp 0x449df3
mov eax, 0xa
cmp al, byte [esp]
jl 0x449e49
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6211f8
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0xc]
cdq
push edx
push eax
call fcn.0053f630
pop eax
movsx ebx, byte [esp + 4]
mov ebp, dword [esp + 0xc]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
inc byte [esp]
jno 0x449df3
lea ebp, [0x72a988]
push dword [ebp + 0x84]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x1c], eax
cmp dword [esp + 0x1c], 0
je 0x449f69
push dword [esp + 0x1c]
call fcn.00523f30
mov dword [esp + 0x20], eax
mov byte [esp], 1
push dword [esp + 0x1c]
call fcn.005241d0
and eax, eax
je 0x449e90
xor eax, eax
jmp 0x449e95
mov eax, 1
and eax, eax
je 0x449f60
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x30]
push dword [esp + 0x30]
call fcn.005240a0
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 8]
push eax
call fcn.00542280
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.004fa4a0
jne 0x449f07
mov eax, dword [esp + 4]
push eax
pop eax
call fcn.004fa450
mov ebx, eax
cmp ebx, 0x3b
je 0x449f07
mov eax, 1
jmp 0x449f09
xor eax, eax
and eax, eax
je 0x449f5b
movsx ebx, byte [esp]
cmp ebx, 0xb
jge 0x449f5b
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62022a
push eax
mov eax, 0x6208c0
push eax
push dword [esp + 0x14]
call fcn.0053f470
movsx ebx, byte [esp + 4]
mov ebp, dword [esp + 0xc]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
movsx ebx, byte [esp]
inc ebx
push ebx
pop eax
mov byte [esp], al
jmp 0x449e7f
push dword [esp + 0x1c]
call fcn.00523a00
push 0x1b
push 0x20047
push 8
call fcn.0053349b
lea ebp, [0x72a860]
push dword [ebp + 0x10]
push 0x203
call fcn.0051f8cc
mov eax, str.File
push eax
call fcn.0051f96c
mov eax, str.Open_plotfile_tCtrl_O
push eax
push 0x204
call fcn.0051f6ce
push 0x204
push 0x2004f
push 8
call fcn.0053349b
mov eax, str.Save_plotfile_tCtrl_S
push eax
push 0x205
call fcn.0051f6ce
push 0x205
push 0x20053
push 8
call fcn.0053349b
call fcn.0051f7fa
mov eax, str.Copy_plot_image_to_clipboard_tCtrl_C
push eax
push 0x206
call fcn.0051f6ce
push 0x206
push 0x20043
push 8
call fcn.0053349b
mov eax, str.Save_plot_image_tCtrl_I
push eax
push 0x207
call fcn.0051f6ce
push 0x207
push 0x20049
push 8
call fcn.0053349b
call fcn.0051f7fa
mov eax, str.Copy_plot_scope_to_clipboard_tCtrl_Shift_C
push eax
push 0x208
call fcn.0051f6ce
push 0x208
push 0x30043
push 8
call fcn.0053349b
mov eax, str.Save_scope_image_tCtrl_Shift_I
push eax
push 0x209
call fcn.0051f6ce
push 0x209
push 0x30049
push 8
call fcn.0053349b
call fcn.0051f7fa
mov eax, str.Quit_plot_tCtrl_Q
push eax
push 0x20a
call fcn.0051f6ce
push 0x20a
push 0x20051
push 8
call fcn.0053349b
mov eax, str.Colours
push eax
call fcn.0051f96c
mov eax, str.Set_background_colour
push eax
push 0x20b
call fcn.0051f6ce
mov eax, str.Set_dividers_colour
push eax
push 0x20c
call fcn.0051f6ce
mov eax, str.Set_label_colour
push eax
push 0x20d
call fcn.0051f6ce
mov eax, str.Set_graph_colour
push eax
push 0x20e
call fcn.0051f6ce
mov eax, str.Set_hairline_flag_colour
push eax
push 0x20f
call fcn.0051f6ce
mov eax, str.Options
push eax
call fcn.0051f96c
mov eax, str.Take_station_name_from_list_tCtrl_N
push eax
push 0x210
call fcn.0051f6ce
push 0x210
push 0x2004e
push 8
call fcn.0053349b
call fcn.0051f7fa
mov eax, str.Antenna
push eax
call fcn.0051fa7c
mov byte [esp], 0
jmp 0x44a146
mov eax, 0xa
cmp al, byte [esp]
jl 0x44a175
movsx ebx, byte [esp]
mov ebp, dword [esp + 8]
shl ebx, 2
push dword [ebp + ebx]
movsx ebx, byte [esp + 4]
add ebx, 0x211
push ebx
call fcn.0051f6ce
inc byte [esp]
jno 0x44a146
call fcn.0051fa8a
mov eax, str.Edit_antenna_file
push eax
push 0x21c
call fcn.0051f6ce
call fcn.0051f7fa
mov eax, str.Help_tF1
push eax
push 0x21d
call fcn.0051f6ce
push 0x21d
push 0x70
push 8
call fcn.0053349b
push 2
mov eax, 0x61f3a8
push eax
push 0x14
push 0x64
push 7
push 0
push 0xffffffff
call fcn.005269d5
mov eax, 0x61f062
push eax
push 0x14
push 0xfa
push 5
push 0x69
push 0x20b
call fcn.00528c82
push 2
mov eax, str.RX__ant:
push eax
push 0x14
push 0x2d
push 7
push 0x163
push 0xffffffff
call fcn.005269d5
push dword [esp + 0x10]
push 0x14
push 0x113
push 5
push 0x195
push 0x20c
call fcn.00528c82
push 2
mov eax, 0x621384
push eax
push 0x14
push 0x64
push 0x20
push 0
push 0xffffffff
call fcn.005269d5
push dword [esp + 0x14]
push 0x14
push 0x1b8
push 0x1e
push 0x69
push 0x20d
call fcn.00528c82
push 2
mov eax, str.Date:
push eax
push 0x14
push 0x1e
push 0x20
push 0x223
push 0xffffffff
call fcn.005269d5
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
call fcn.00455731
push eax
mov eax, str._yyyy__mm__dd__hh:_ii
push eax
call fcn.00536338
call fcn.00542370
push 0x14
push 0x62
push 0x1e
push 0x246
push 0x20e
call fcn.004fa482
add dword [esp + 0x14], edx
call fcn.00528c82
call fcn.004fa4e0
push 2
mov eax, str.Remarks:
push eax
push 0x14
push 0x64
push 0x39
push 0
push 0xffffffff
call fcn.005269d5
mov eax, 0x61f062
push eax
push 0x14
push 0x23f
push 0x37
push 0x69
push 0x20f
call fcn.00528c82
push 0x190
push 0x5a
push 0x218
call fcn.00539a3b
push 0
push 0x190
push 0x5a
push 0x64
push 5
push 0x219
call fcn.0052dbb9
push 4
push 0xa
push 0x190
lea ebp, [0x72ab18]
push dword [ebp + 8]
lea ebp, [0x72ae14]
mov ebx, dword [ebp + 4]
add ebx, dword [ebp + 8]
add ebx, 0x190
push ebx
push 0x2cc
push 0x64
push 0x62
push 0x21c
call fcn.0052de47
push 0
push 0x190
lea ebp, [0x72ab18]
push dword [ebp + 8]
push 0
push 0
push 0x21b
call fcn.0052dbb9
call fcn.0052a128
push 0x190
push dword [ebp + 8]
push 0x21a
call fcn.00539a3b
fld qword [0x6425c0]
fstp qword [ebp + 0x20]
fld qword [0x642318]
fstp qword [ebp + 0x18]
mov eax, 0x61f062
push eax
push 0x46
push 0x48
push 0
push 0
push 0x21d
call fcn.00526aee
push eax
lea ebp, [0x72a860]
pop eax
mov dword [ebp + 0x9c], eax
push 0
push dword [ebp + 0x9c]
call sub.USER32.dll_ShowWindow
mov eax, 0x61f062
push eax
push 0x147
push 1
push 0x65
push 0
push 0x21e
call fcn.00526aee
push eax
lea ebp, [0x72a860]
pop eax
mov dword [ebp + 0xa0], eax
push 0
push dword [ebp + 0xa0]
call sub.USER32.dll_ShowWindow
lea ebp, [0x72ab18]
mov dword [ebp + 0x28], 1
push 0x8000
mov eax, str.Zoom_in
push eax
push 0x14
push 0x5c
push 0x4c
push 4
push 0x217
call fcn.00526f67
push 0x8000
mov eax, str.Start_plot
push eax
push 0x2d
push 0x7d
push 5
push 0x2ad
push 0x211
call fcn.00526f67
push 2
mov eax, str.Interval__s_:
push eax
push 0x14
push 0x3c
push 0x39
push 0x2ad
push 0xffffffff
call fcn.005269d5
push 0x210
push 0x14
push 0x32
push 0x37
push 0x2ee
push 0x215
call fcn.005274f1
push 0x215
call fcn.0052865c
mov dword [esp + 0x24], eax
push 0
push 0
push 0xb
push dword [esp + 0x30]
call sub.USER32.dll_SendMessageW
mov eax, str.0.25
push eax
push 0xffffffff
push 0x215
call fcn.00528703
mov eax, str.0.50
push eax
push 0xffffffff
push 0x215
call fcn.00528703
mov byte [esp], 1
jmp 0x44a5b6
mov eax, 0xa
cmp al, byte [esp]
jl 0x44a60c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0xc]
cdq
push edx
push eax
call fcn.0053f630
call fcn.00542370
push 0xffffffff
push 0x215
call fcn.004fa482
add dword [esp + 8], edx
call fcn.00528703
call fcn.004fa4e0
inc byte [esp]
jno 0x44a5b6
push 1
push 0x215
call fcn.00526de0
push dword [esp + 0x24]
call fcn.004112f0
lea ebp, [0x72ab18]
mov dword [ebp + 0x30], 2
mov eax, str.Follow_graph
push eax
push 0x14
push 0x50
push 0x4e
push 0x2bc
push 0x216
call fcn.00526d81
push 1
push 0x216
call fcn.00526de0
mov eax, 0x61f062
push eax
push 0x12
push 0x16d
push 0x51
push 0x63
push 0x210
call fcn.00526aee
push 0x14
push 0xd2
push 0x4f
push 0x1d1
push 0xffffffff
call fcn.0052ad44
mov eax, str.Extremes
push eax
push 0x14
push 0x41
push 0
push 0
push 0x212
call fcn.00529d96
mov eax, str.Average
push eax
push 0x14
push 0x3c
push 0
push 0x46
push 0x213
call fcn.00529d96
mov eax, str.Unweighted
push eax
push 0x14
push 0x50
push 0
push 0x87
push 0x214
call fcn.00529d96
push 1
push 0x213
call fcn.00526de0
call fcn.0052a128
lea ebp, [0x72ad90]
mov ebx, dword [ebp + 0x3c]
and ebx, ebx
jne 0x44a773
mov eax, 0x63a734
push eax
push 0x216
call fcn.00529f50
mov eax, str.Take_peak_dip_value_from_signal_polls_per_interval
push eax
push 0x212
call fcn.00529f50
mov eax, str.Take_calculated_average_from_signal_polls_per_interval
push eax
push 0x213
call fcn.00529f50
mov eax, str.Take_most_recent_value_from_signal_polls_per_interval
push eax
push 0x214
call fcn.00529f50
call fcn.0042e96c
push 0x20b
call fcn.005287fb
call fcn.0051faae
mov ebx, eax
push 0x21c
call fcn.0052a299
add ebx, eax
push 0x21c
call fcn.0052e509
add ebx, eax
add ebx, 5
push ebx
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 8
call fcn.00533c45
push 8
call fcn.005337ff
mov ebx, eax
call fcn.0051faae
sub ebx, eax
push ebx
push 0xffff0001
push 8
call fcn.005337ff
mov ebx, eax
call fcn.0051faae
sub ebx, eax
push ebx
push 0x32f
push 8
call fcn.00533de6
call fcn.004f6e25
push 8
lea eax, [fcn.004f6e25]
push eax
push 0x333e
call fcn.00534f28
lea ebp, [0x72a860]
push dword [ebp + 0x10]
call fcn.004112f0
lea ebp, [0x72b28c]
push dword [ebp + 0x58]
push 8
call fcn.00533ef2
lea ebp, [0x72ab18]
mov dword [ebp + 0x2c], 1
jmp 0x44a84a
call fcn.00474b3a
xor eax, eax
push dword [esp + 4]
call fcn.00542440
push dword [esp + 0x18]
call fcn.00542440
push dword [esp + 0x10]
call fcn.00542440
push dword [esp + 0x14]
call fcn.00542440
push eax
push dword [esp + 0xc]
call fcn.00537c59
pop eax
add esp, 0x28
pop ebx
pop ebp
ret