Function at 0x1400c9917
Capabilities:
Set console window title

Disassembly:
jmp 0x1400e6fe0
push rbp
push rdi
sub rsp, 0x2a8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x72
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x1402b8080]
xor rax, rbp
mov qword [rbp + 0x278], rax
lea rcx, [0x1402d50f3]
call fcn.1400cb5b9
nop
lea rcx, [rbp + 8]
call fcn.1400cb546
nop
mov dword [rbp + 0x44], 0
mov dword [rbp + 0x64], 0
mov dword [rbp + 0x84], 0xffffffff
mov dword [rbp + 0xa4], 0xffffffff
mov dword [rbp + 0xc4], 0xffffffff
mov byte [rbp + 0xe4], 0
lea rcx, str.Uptime_American_Football
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
nop
lea rdx, str.Feed__press_Enter_to_finish_:
lea rcx, [0x1402bad70]
call fcn.1400c6947
lea rdx, [0x1400c6366]
mov rcx, rax
call fcn.1400c8b98
nop
xor eax, eax
cmp eax, 1
je 0x1400e7217
lea rdx, [rbp + 8]
lea rcx, [0x1402bac70]
call fcn.1400c8f44
nop
lea rcx, [rbp + 8]
call fcn.1400c736f
movzx eax, al
test eax, eax
je 0x1400e70bd
jmp 0x1400e7217
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 8]
call fcn.1400c8b75
nop
xor r8d, r8d
lea rdx, str.Open_Game
lea rcx, [rbp + 8]
call fcn.1400c7f68
cmp rax, 0xffffffffffffffff
je 0x1400e7109
lea rcx, [rbp + 0x108]
call fcn.1400c776b
mov dword [rbp + 0x84], eax
mov byte [rbp + 0xe4], 0
xor r8d, r8d
lea rdx, str.1st_Quarter
lea rcx, [rbp + 8]
call fcn.1400c7f68
cmp rax, 0xffffffffffffffff
je 0x1400e7134
lea rcx, [rbp + 0x108]
call fcn.1400c776b
mov dword [rbp + 0xa4], eax
cmp dword [rbp + 0x84], 0xffffffff
je 0x1400e7154
lea rcx, [rbp + 8]
call fcn.1400c867a
movzx eax, al
test eax, eax
je 0x1400e7154
mov byte [rbp + 0xe4], 1
xor r8d, r8d
lea rdx, str.Close_Game
lea rcx, [rbp + 8]
call fcn.1400c7f68
cmp rax, 0xffffffffffffffff
je 0x1400e71da
cmp dword [rbp + 0x84], 0xffffffff
je 0x1400e71da
lea rcx, [rbp + 0x108]
call fcn.1400c776b
mov dword [rbp + 0x144], eax
mov eax, dword [rbp + 0x144]
mov ecx, dword [rbp + 0x84]
sub ecx, eax
mov eax, ecx
mov ecx, eax
call fcn.1400cb0e6
mov dword [rbp + 0x164], eax
mov eax, dword [rbp + 0x164]
mov ecx, dword [rbp + 0x44]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x44], eax
movzx eax, byte [rbp + 0xe4]
test eax, eax
je 0x1400e71d0
mov eax, dword [rbp + 0x164]
mov ecx, dword [rbp + 0x64]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x64], eax
mov dword [rbp + 0x84], 0xffffffff
xor r8d, r8d
lea rdx, str.Finished
lea rcx, [rbp + 8]
call fcn.1400c7f68
cmp rax, 0xffffffffffffffff
je 0x1400e7205
lea rcx, [rbp + 0x108]
call fcn.1400c776b
mov dword [rbp + 0xc4], eax
lea rcx, [rbp + 0x108]
call fcn.1400c6fe6
nop
jmp 0x1400e708c
mov dword [rbp + 0x184], 0
cmp dword [rbp + 0xa4], 0xffffffff
je 0x1400e7250
cmp dword [rbp + 0xc4], 0xffffffff
je 0x1400e7250
mov eax, dword [rbp + 0xa4]
mov ecx, dword [rbp + 0xc4]
sub ecx, eax
mov eax, ecx
mov ecx, eax
call fcn.1400cb0e6
mov dword [rbp + 0x184], eax
lea rdx, str.Duration:
lea rcx, [0x1402bad70]
call fcn.1400c6947
mov edx, dword [rbp + 0x184]
mov rcx, rax
call fcn.1400c6eb5
lea rdx, str._seconds
mov rcx, rax
call fcn.1400c6947
lea rdx, [0x1400c6366]
mov rcx, rax
call fcn.1400c8b98
nop
lea rdx, str.Suspended_Total:
lea rcx, [0x1402bad70]
call fcn.1400c6947
mov edx, dword [rbp + 0x44]
mov rcx, rax
call fcn.1400c6eb5
lea rdx, str._seconds
mov rcx, rax
call fcn.1400c6947
lea rdx, [0x1400c6366]
mov rcx, rax
call fcn.1400c8b98
nop
lea rdx, str.Suspended_by_procedure:
lea rcx, [0x1402bad70]
call fcn.1400c6947
mov edx, dword [rbp + 0x64]
mov rcx, rax
call fcn.1400c6eb5
lea rdx, str._seconds
mov rcx, rax
call fcn.1400c6947
lea rdx, [0x1400c6366]
mov rcx, rax
call fcn.1400c8b98
nop
lea rdx, [0x1400c6366]
lea rcx, [0x1402bad70]
call fcn.1400c8b98
nop
lea rcx, str.pause
call fcn.1400c87ab
nop
mov dword [rbp + 0x264], 0
lea rcx, [rbp + 8]
call fcn.1400c6fe6
mov eax, dword [rbp + 0x264]
mov edi, eax
lea rcx, [rbp - 0x20]
lea rdx, [0x14026aba0]
call fcn.1400ca6d7
mov eax, edi
mov rcx, qword [rbp + 0x278]
xor rcx, rbp
call fcn.1400c8927
lea rsp, [rbp + 0x288]
pop rdi
pop rbp
ret