; ; setSBCS from 0x18013a328 to 0x18013a3b8 (144 bytes) ; ; 2 xrefs: ; > _setmbcp_nolock @ 0x18013ab1d ; > @ 0x180203848 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x18013a328 mov [rsp+arg_8], rbp ; +0x5, 0x18013a32d mov [rsp+arg_10], rsi ; +0xa, 0x18013a332 push rdi ; +0xf, 0x18013a337 sub rsp, 20h ; +0x10, 0x18013a338 lea rbx, [rcx+18h] ; +0x14, 0x18013a33c mov rsi, rcx ; +0x18, 0x18013a340 mov ebp, 101h ; +0x1b, 0x18013a343 mov rcx, rbx; void * ; +0x20, 0x18013a348 mov r8d, ebp; Size ; +0x23, 0x18013a34b xor edx, edx; Val ; +0x26, 0x18013a34e call memset ; +0x28, 0x18013a350 xor eax, eax ; +0x2d, 0x18013a355 lea rdi, [rsi+0Ch] ; +0x2f, 0x18013a357 mov [rsi+4], rax ; +0x33, 0x18013a35b mov ecx, 6 ; +0x37, 0x18013a35f mov [rsi+220h], rax ; +0x3c, 0x18013a364 movzx eax, ax ; +0x43, 0x18013a36b rep stosw ; +0x46, 0x18013a36e lea rdi, unk_1801B1A50 ; +0x49, 0x18013a371 sub rdi, rsi ; +0x50, 0x18013a378 mov al, [rdi+rbx] ; +0x53, 0x18013a37b mov [rbx], al ; +0x56, 0x18013a37e inc rbx ; +0x58, 0x18013a380 sub rbp, 1 ; +0x5b, 0x18013a383 jnz short loc_18013A37B ; +0x5f, 0x18013a387 lea rcx, [rsi+119h] ; +0x61, 0x18013a389 mov edx, 100h ; +0x68, 0x18013a390 mov al, [rcx+rdi] ; +0x6d, 0x18013a395 mov [rcx], al ; +0x70, 0x18013a398 inc rcx ; +0x72, 0x18013a39a sub rdx, 1 ; +0x75, 0x18013a39d jnz short loc_18013A395 ; +0x79, 0x18013a3a1 mov rbx, [rsp+28h+arg_0] ; +0x7b, 0x18013a3a3 mov rbp, [rsp+28h+arg_8] ; +0x80, 0x18013a3a8 mov rsi, [rsp+28h+arg_10] ; +0x85, 0x18013a3ad add rsp, 20h ; +0x8a, 0x18013a3b2 pop rdi ; +0x8e, 0x18013a3b6 retn ; +0x8f, 0x18013a3b7