Function at 0x5c7380
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x75040e
mov eax, dword fs:[0]
push eax
sub esp, 0x28
mov eax, dword [0x8bb040]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x34], edi
lea esi, [edi + 4]
mov dword [edi], 0x880388
mov dword [ebp - 0x2c], esi
push 0x40
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0073298e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov dword [ebp - 4], 0
lea esi, [edi + 0xc]
mov dword [ebp - 0x2c], esi
push 0x40
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0073298e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
push 0x10
mov byte [ebp - 4], 1
call fcn.0073298e
mov ecx, eax
add esp, 0xc
mov dword [ebp - 0x2c], ecx
lea eax, [ecx + 0xc]
mov dword [eax], 0x806798
mov dword [ecx + 4], 1
mov dword [ecx + 8], 1
mov dword [ecx], 0x8065d0
mov dword [edi + 0x14], eax
mov dword [edi + 0x18], ecx
push 0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
push dword [0x8803b0]
mov ecx, edi
push dword [0x8803ac]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.6.2.1]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x87b3e4]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 4
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.stella.version
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.video
mov dword [eax + 4], 5
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b3f8]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b3fa]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 6
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.speed
mov dword [eax + 4], 5
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 7
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.vsync
mov dword [eax + 4], 5
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 8
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.center
mov dword [eax + 4], 6
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x32
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x2c], 0x32
call fcn.005a71e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 9
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.windowedpos
mov dword [eax + 4], 0xb
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.display
mov dword [eax + 4], 7
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.uimessages
mov dword [eax + 4], 0xa
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pausedim
mov dword [eax + 4], 8
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.show
mov dword [eax + 4], 0xa
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.false]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x8068d0]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.windowed
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.win.auto
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 2
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x8246e8]
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], ax
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x10
push eax
sub esp, 8
mov eax, esp
mov dword [eax], str.bezel.win.left
mov dword [eax + 4], 0xe
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 2
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x8246e8]
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], ax
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x11
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.win.right
mov dword [eax + 4], 0xf
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, byte [0x809b70]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.win.top
mov dword [eax + 4], 0xd
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, byte [0x809b70]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x13
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.bezel.win.bottom
mov dword [eax + 4], 0x10
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.false]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x8068d0]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x14
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.inter
mov dword [eax + 4], 9
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, byte [0x809b54]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x15
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.zoom
mov dword [eax + 4], 8
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.false]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x8068d0]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x16
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.fullscreen
mov dword [eax + 4], 0xa
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.false]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x8068d0]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x17
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.fs_stretch
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.false]
mov dword [ebp - 0x28], eax
movzx eax, byte [0x8068d0]
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x18
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.fs_refresh
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, byte [0x809b70]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], al
mov byte [ebp - 0x27], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x19
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.fs_overscan
mov dword [eax + 4], 0xf
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1a
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.vsizeadjust
mov dword [eax + 4], 0xf
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 6
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.roygpb]
mov dword [ebp - 0x28], eax
movzx eax, word [0x87b400]
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x24], ax
mov byte [ebp - 0x22], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1b
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.dbgcolors
mov dword [eax + 4], 0xd
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.true]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.tia.correct_aspect
mov dword [eax + 4], 0x12
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push dword [0x8803a8]
xor eax, eax
lea ecx, [ebp - 0x28]
push dword [0x8803a4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
call fcn.004815d0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1d
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.palette
mov dword [eax + 4], 7
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.26.2]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1e
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.phase_ntsc
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov eax, dword [str.31.3]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.phase_pal
mov dword [eax + 4], 0xd
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x20
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.red_scale
mov dword [eax + 4], 0xd
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x21
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.green_scale
mov dword [eax + 4], 0xf
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x22
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.blue_scale
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x23
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.red_shift
mov dword [eax + 4], 0xd
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x24
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.green_shift
mov dword [eax + 4], 0xf
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x25
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.blue_shift
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x26
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.contrast
mov dword [eax + 4], 0xc
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
movzx eax, word [0x87b378]
mov word [ebp - 0x28], ax
movzx eax, byte [0x87b37a]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x27
push eax
sub esp, 8
mov ecx, edi
mov eax, esp
mov dword [eax], str.pal.brightness
mov dword [eax + 4], 0xe
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
xor eax, eax
mov dword [ebp - 0x18], 3
push 3
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x28]
push 0x87b378
push eax
mov dword [ebp - 0x14], 0xf
call fcn.00481570
add esp, 0xc
mov byte [ebp - 0x25], 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x28
push eax
sub esp, 8
mov ecx, esp
push str.pal.hue
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x29
push eax
sub esp, 8
mov ecx, esp
push str.pal.saturation
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
push eax
sub esp, 8
mov ecx, esp
push str.pal.gamma
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2b
push eax
sub esp, 8
mov ecx, esp
push str.tv.filter
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push dword [0x8803c0]
lea ecx, [ebp - 0x28]
push dword [0x8803bc]
call fcn.004b84e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2c
push eax
push dword [0x8214e4]
mov ecx, edi
push dword [0x8214e0]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push dword [0x8803b8]
lea ecx, [ebp - 0x28]
push dword [0x8803b4]
call fcn.004b84e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2d
push eax
push dword [0x8213a8]
mov ecx, edi
push dword [0x8213a4]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
push eax
sub esp, 8
mov ecx, esp
push str.tv.scanlines
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push dword [0x8803a8]
lea ecx, [ebp - 0x28]
push dword [0x8803a4]
call fcn.004b84e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2f
push eax
sub esp, 8
mov ecx, esp
push str.tv.scanmask
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x30
push eax
sub esp, 8
mov ecx, esp
push str.tv.sharpness
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x31
push eax
sub esp, 8
mov ecx, esp
push str.tv.resolution
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x32
push eax
sub esp, 8
mov ecx, esp
push str.tv.artifacts
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x33
push eax
sub esp, 8
mov ecx, esp
push str.tv.fringing
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b378
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x34
push eax
sub esp, 8
mov ecx, esp
push str.tv.bleed
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x35
push eax
sub esp, 8
mov ecx, esp
push str.detectpal60
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x36
push eax
sub esp, 8
mov ecx, esp
push str.detectntsc50
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 1
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x37
push eax
push dword [0x775a84]
mov ecx, edi
push dword [0x775a80]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x50
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x38
push eax
push dword [0x775b04]
mov ecx, edi
push dword [0x775b00]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x39
push eax
push dword [0x775a8c]
push dword [0x775a88]
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 3
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3a
push eax
push dword [0x775a98]
mov ecx, edi
push dword [0x775a94]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x200
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3b
push eax
push dword [0x775aa8]
mov ecx, edi
push dword [0x775aa4]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0xac44
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3c
push eax
push dword [0x775aa0]
mov ecx, edi
push dword [0x775a9c]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 2
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3d
push eax
push dword [0x775a7c]
mov ecx, edi
push dword [0x775a78]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 2
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3e
push eax
push dword [0x775b14]
mov ecx, edi
push dword [0x775b10]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 3
lea ecx, [ebp - 0x28]
call fcn.004819a0
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x28]
mov ecx, edi
push eax
push dword [0x775af4]
push dword [0x775af0]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x40
push eax
push dword [0x775aec]
mov ecx, edi
push dword [0x775ae8]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x4e20
lea ecx, [ebp - 0x28]
call fcn.004819a0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x41
push eax
push dword [0x775b1c]
mov ecx, edi
push dword [0x775b18]
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775a64
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x42
push eax
sub esp, 8
mov ecx, esp
push str.event_ver
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x43
push eax
sub esp, 8
mov ecx, esp
push str.keymap_emu
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x44
push eax
sub esp, 8
mov ecx, esp
push str.keymap_joy
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x45
push eax
sub esp, 8
mov ecx, esp
push str.keymap_pad
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x46
push eax
sub esp, 8
mov ecx, esp
push str.keymap_drv
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x47
push eax
sub esp, 8
mov ecx, esp
push str.keymap_key
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x48
push eax
sub esp, 8
mov ecx, esp
push str.keymap_ui
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x49
push eax
sub esp, 8
mov ecx, esp
push str.joymap
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4a
push eax
sub esp, 8
mov ecx, esp
push str.combomap
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x8314cc
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4b
push eax
sub esp, 8
mov ecx, esp
push str.joydeadzone
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4c
push eax
sub esp, 8
mov ecx, esp
push str.joyallow4
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4d
push eax
sub esp, 8
mov ecx, esp
push str.autofire
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4e
push eax
sub esp, 8
mov ecx, esp
push str.autofirerate
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.00481520
push str.analog
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4f
push eax
sub esp, 8
mov ecx, esp
push str.usemouse
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x50
push eax
sub esp, 8
mov ecx, esp
push str.grabmouse
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b50
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x51
push eax
sub esp, 8
mov ecx, esp
push str.cursor
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x52
push eax
sub esp, 8
mov ecx, esp
push str.adeadzone
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x845d00
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x53
push eax
sub esp, 8
mov ecx, esp
push str.plinear
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x54
push eax
sub esp, 8
mov ecx, esp
push str.dejitter.base
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x55
push eax
sub esp, 8
mov ecx, esp
push str.dejitter.diff
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x836b38
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x56
push eax
sub esp, 8
mov ecx, esp
push str.dsense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x846ef0
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x57
push eax
sub esp, 8
mov ecx, esp
push str.psense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x836b38
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x58
push eax
sub esp, 8
mov ecx, esp
push str.msense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x836b38
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x59
push eax
sub esp, 8
mov ecx, esp
push str.tsense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x836b38
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5a
push eax
sub esp, 8
mov ecx, esp
push str.dcsense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x821904
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5b
push eax
sub esp, 8
mov ecx, esp
push str.saport
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5c
push eax
sub esp, 8
mov ecx, esp
push str.modcombo
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5d
push eax
sub esp, 8
mov ecx, esp
push str.snapsavedir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5e
push eax
sub esp, 8
mov ecx, esp
push str.snaploaddir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x80b578
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5f
push eax
sub esp, 8
mov ecx, esp
push str.snapname
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x60
push eax
sub esp, 8
mov ecx, esp
push str.sssingle
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x61
push eax
sub esp, 8
mov ecx, esp
push str.ss1x
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b50
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x62
push eax
sub esp, 8
mov ecx, esp
push str.ssinterval
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x63
push eax
sub esp, 8
mov ecx, esp
push str.autoslot
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809a6c
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x64
push eax
sub esp, 8
mov ecx, esp
push str.saveonexit
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x65
push eax
sub esp, 8
mov ecx, esp
push str.romdir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x66
push eax
sub esp, 8
mov ecx, esp
push str.userdir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x67
push eax
sub esp, 8
mov ecx, esp
push str.saveuserdir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x68
push eax
sub esp, 8
mov ecx, esp
push str.bezel.dir
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x69
push eax
sub esp, 8
mov ecx, esp
push str.exitlauncher
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6a
push eax
sub esp, 8
mov ecx, esp
push str.followlauncher
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x32
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x2c], 0x32
call fcn.005a71e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6b
push eax
sub esp, 8
mov ecx, esp
push str.launcherpos
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6c
push eax
sub esp, 8
mov ecx, esp
push str.launcherdisplay
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
mov dword [ebp - 0x30], 0x384
lea eax, [ebp - 0x30]
mov dword [ebp - 0x2c], 0x258
push eax
lea ecx, [ebp - 0x28]
call fcn.004e2760
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6d
push eax
sub esp, 8
mov ecx, esp
push str.launcherres
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.medium
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6e
push eax
sub esp, 8
mov ecx, esp
push str.launcherfont
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6f
push eax
sub esp, 8
mov ecx, esp
push str.launchersubdirs
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x70
push eax
sub esp, 8
mov ecx, esp
push str.launcherextensions
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x71
push eax
sub esp, 8
mov ecx, esp
push str.launcherbuttons
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.00481520
push 0x775a64
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x72
push eax
sub esp, 8
mov ecx, esp
push str.romviewer
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x73
push eax
sub esp, 8
mov ecx, esp
push str.lastrom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x74
push eax
sub esp, 8
mov ecx, esp
push str.favorites
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x75
push eax
sub esp, 8
mov ecx, esp
push str._favoriteroms
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x76
push eax
sub esp, 8
mov ecx, esp
push str._recentroms
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x846ef0
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x77
push eax
sub esp, 8
mov ecx, esp
push str.maxrecentroms
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x78
push eax
sub esp, 8
mov ecx, esp
push str._popularroms
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x79
push eax
sub esp, 8
mov ecx, esp
push str.altsorting
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x488
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x2c], 0x302
call fcn.004e2760
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7a
push eax
sub esp, 8
mov ecx, esp
push str.dbg.res
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x32
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x2c], 0x32
call fcn.005a71e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7b
push eax
sub esp, 8
mov ecx, esp
push str.dbg.pos
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7c
push eax
sub esp, 8
mov ecx, esp
push str.dbg.display
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.standard
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7d
push eax
sub esp, 8
mov ecx, esp
push str.uipalette
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.dark
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7e
push eax
sub esp, 8
mov ecx, esp
push str.uipalette2
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7f
push eax
sub esp, 8
mov ecx, esp
push str.altuipalette
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x80
push eax
sub esp, 8
mov ecx, esp
push str.hidpi
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b424
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x81
push eax
sub esp, 8
mov ecx, esp
push str.listdelay
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b58
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x82
push eax
sub esp, 8
mov ecx, esp
push str.mwheel
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b428
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x83
push eax
sub esp, 8
mov ecx, esp
push str.mdouble
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x87b42c
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x84
push eax
sub esp, 8
mov ecx, esp
push str.ctrldelay
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x846ef0
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x85
push eax
sub esp, 8
mov ecx, esp
push str.ctrlrate
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x86
push eax
sub esp, 8
mov ecx, esp
push str.basic_settings
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.medium
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x87
push eax
sub esp, 8
mov ecx, esp
push str.dialogfont
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x88
push eax
sub esp, 8
mov ecx, esp
push str.dialogpos
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x89
push eax
sub esp, 8
mov ecx, esp
push str.confirmexit
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8a
push eax
sub esp, 8
mov ecx, esp
push str.autopause
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.00481520
push 1
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8b
push eax
sub esp, 8
mov ecx, esp
push str.loglevel
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8c
push eax
sub esp, 8
mov ecx, esp
push str.logtoconsole
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8d
push eax
sub esp, 8
mov ecx, esp
push str.avoxport
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8e
push eax
sub esp, 8
mov ecx, esp
push str.fastscbios
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8f
push eax
sub esp, 8
mov ecx, esp
push str.threads
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x90
push eax
sub esp, 8
mov ecx, esp
push str.romloadcount
call fcn.00480f20
mov ecx, edi
call fcn.005ccc00
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x91
push eax
sub esp, 8
mov ecx, esp
push str.maxres
call fcn.00480f20
mov ecx, edi
call fcn.005ccc00
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x92
push eax
sub esp, 8
mov ecx, esp
push str.initials
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x93
push eax
sub esp, 8
mov ecx, esp
push str.turbo
call fcn.00480f20
mov ecx, edi
call fcn.005ccc00
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x94
push eax
sub esp, 8
mov ecx, esp
push str.plusroms.nick
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x95
push eax
sub esp, 8
mov ecx, esp
push str.plusroms.id
call fcn.00480f20
mov ecx, edi
call fcn.005ccc00
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x775914
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x96
push eax
sub esp, 8
mov ecx, esp
push str.plusroms.fixedid
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x97
push eax
sub esp, 8
mov ecx, esp
push str.filterbstypes
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.medium
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x98
push eax
sub esp, 8
mov ecx, esp
push str.dbg.fontsize
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x99
push eax
sub esp, 8
mov ecx, esp
push str.dbg.fontstyle
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9a
push eax
sub esp, 8
mov ecx, esp
push str.dbg.uhex
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9b
push eax
sub esp, 8
mov ecx, esp
push str.dbg.ghostreadstrap
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9c
push eax
sub esp, 8
mov ecx, esp
push str.dbg.logbreaks
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9d
push eax
sub esp, 8
mov ecx, esp
push str.dbg.logtrace
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9e
push eax
sub esp, 8
mov ecx, esp
push str.dbg.autosave
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9f
push eax
sub esp, 8
mov ecx, esp
push str.dis.resolve
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b50
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa0
push eax
sub esp, 8
mov ecx, esp
push str.dis.gfxformat
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa1
push eax
sub esp, 8
mov ecx, esp
push str.dis.showaddr
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa2
push eax
sub esp, 8
mov ecx, esp
push str.dis.relocate
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa3
push eax
sub esp, 8
mov ecx, esp
push str.dev.rwportbreak
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa4
push eax
sub esp, 8
mov ecx, esp
push str.dev.wrportbreak
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa5
push eax
sub esp, 8
mov ecx, esp
push str.plr.stats
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa6
push eax
sub esp, 8
mov ecx, esp
push str.plr.bankrandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa7
push eax
sub esp, 8
mov ecx, esp
push str.plr.ramrandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.AXYP
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa8
push eax
sub esp, 8
mov ecx, esp
push str.plr.cpurandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa9
push eax
sub esp, 8
mov ecx, esp
push str.plr.tiarandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xaa
push eax
sub esp, 8
mov ecx, esp
push str.plr.colorloss
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xab
push eax
sub esp, 8
mov ecx, esp
push str.plr.tv.jitter
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 3
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xac
push eax
sub esp, 8
mov ecx, esp
push str.plr.tv.jitter_sense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0xa
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xad
push eax
sub esp, 8
mov ecx, esp
push str.plr.tv.jitter_recovery
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
mov byte [ebp - 4], 0xae
lea eax, [ebp - 0x28]
push eax
sub esp, 8
mov ecx, esp
push str.plr.debugcolors
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.2600
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xaf
push eax
sub esp, 8
mov ecx, esp
push str.plr.console
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 1
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb0
push eax
sub esp, 8
mov ecx, esp
push str.plr.timemachine
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0xc8
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb1
push eax
sub esp, 8
mov ecx, esp
push str.plr.tm.size
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x3c
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb2
push eax
sub esp, 8
mov ecx, esp
push str.plr.tm.uncompressed
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x80ae50
lea ecx, [ebp - 0x28]
call fcn.00485d70
mov byte [ebp - 4], 0xb3
lea eax, [ebp - 0x28]
push eax
sub esp, 8
mov ecx, esp
push str.plr.tm.interval
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x80ae74
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb4
push eax
sub esp, 8
mov ecx, esp
push str.plr.tm.horizon
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb5
push eax
sub esp, 8
mov ecx, esp
push str.plr.detectedinfo
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb6
push eax
sub esp, 8
mov ecx, esp
push str.plr.extaccess
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb7
push eax
sub esp, 8
mov ecx, esp
push str.dev.settings
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb8
push eax
sub esp, 8
mov ecx, esp
push str.dev.stats
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb9
push eax
sub esp, 8
mov ecx, esp
push str.dev.bankrandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xba
push eax
sub esp, 8
mov ecx, esp
push str.dev.ramrandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.SAXYP
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbb
push eax
sub esp, 8
mov ecx, esp
push str.dev.cpurandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbc
push eax
sub esp, 8
mov ecx, esp
push str.dev.tiarandom
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbd
push eax
sub esp, 8
mov ecx, esp
push str.dev.colorloss
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbe
push eax
sub esp, 8
mov ecx, esp
push str.dev.tv.jitter
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 8
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbf
push eax
sub esp, 8
mov ecx, esp
push str.dev.tv.jitter_sense
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 2
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc0
push eax
sub esp, 8
mov ecx, esp
push str.dev.tv.jitter_recovery
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.false
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc1
push eax
sub esp, 8
mov ecx, esp
push str.dev.debugcolors
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc2
push eax
sub esp, 8
mov ecx, esp
push str.dev.tiadriven
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.2600
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc3
push eax
sub esp, 8
mov ecx, esp
push str.dev.console
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.standard
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc4
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.type
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc5
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.plinvphase
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc6
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.msinvphase
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc7
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.blinvphase
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc8
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.delaypfbits
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc9
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.delaypfcolor
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xca
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.pfscoreglitch
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xcb
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.delaybkcolor
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xcc
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.delayplswap
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xcd
push eax
sub esp, 8
mov ecx, esp
push str.dev.tia.delayblswap
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 1
lea ecx, [ebp - 0x28]
call fcn.00481b00
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xce
push eax
sub esp, 8
mov ecx, esp
push str.dev.timemachine
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x3e8
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xcf
push eax
sub esp, 8
mov ecx, esp
push str.dev.tm.size
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x258
lea ecx, [ebp - 0x28]
call fcn.00481840
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd0
push eax
sub esp, 8
mov ecx, esp
push str.dev.tm.uncompressed
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x80ae4c
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd1
push eax
sub esp, 8
mov ecx, esp
push str.dev.tm.interval
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x80ae60
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd2
push eax
sub esp, 8
mov ecx, esp
push str.dev.tm.horizon
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd3
push eax
sub esp, 8
mov ecx, esp
push str.dev.detectedinfo
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd4
push eax
sub esp, 8
mov ecx, esp
push str.dev.extaccess
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd5
push eax
sub esp, 8
mov ecx, esp
push str.dev.thumb.trapfatal
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.true
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd6
push eax
sub esp, 8
mov ecx, esp
push str.dev.thumb.inccycles
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push str.1.05
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd7
push eax
sub esp, 8
mov ecx, esp
push str.dev.thumb.cyclefactor
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b70
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd8
push eax
sub esp, 8
mov ecx, esp
push str.dev.thumb.chiptype
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00481520
push 0x809b50
lea ecx, [ebp - 0x28]
call fcn.00485d70
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd9
push eax
sub esp, 8
mov ecx, esp
push str.dev.thumb.mammode
call fcn.00480f20
mov ecx, edi
call fcn.005ccb30
lea ecx, [ebp - 0x28]
call fcn.00481520
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0073297b
mov esp, ebp
pop ebp
ret