## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# 80×86 Architecture: Geos LIB

Assembler code

    seg001:02BA                 call    near ptr VisCheckIfVisGrown
    seg001:02BD                 jnb     short loc_C3B
    seg001:02BF                 push    di
    seg001:02C0                 push    es
    seg001:02C1                 mov     di, seg seg087
    seg001:02C4                 mov     es, di
    seg001:02C6                 assume es:seg087
    seg001:02C6                 mov     di, 1548h
    seg001:02C9                 call    ObjIsObjectInClass
    seg001:02CE                 pop     es
    seg001:02CF                 assume es:nothing
    seg001:02CF                 pop     di
    seg001:02D0                 jb      short loc_C1A
    seg001:02D2                 call    FatalError
    seg001:02D7                 mov     ax, 31h ; '1'
    seg001:02DA
    seg001:02DA loc_C1A:                                ; CODE XREF: GenClass_24967+2F↑j
    seg001:02DA                 mov     di, [si]
    seg001:02DC                 add     di, [di+4]
    seg001:02DF                 test    byte ptr [di+9], 1
    seg001:02E3                 jz      short loc_C3B
    seg001:02E5                 push    cx
    seg001:02E6                 mov     cx, 0FFFFh
    seg001:02E9                 push    cs
    seg001:02EA                 call    near ptr GenClass_24967
    seg001:02ED                 pop     cx
    seg001:02EE                 jb      short loc_C38
    seg001:02F0                 call    FatalError
    seg001:02F5                 mov     ax, 31h ; '1'
    seg001:02F8
    seg001:02F8 loc_C38:                                ; CODE XREF: GenClass_24967+4D↑j
    seg001:02F8                 stc
    seg001:02F9                 jnz     short loc_C60
    seg001:02FB
    seg001:02FB loc_C3B:                                ; CODE XREF: GenClass_24967+16↑j
    seg001:02FB                                         ; GenClass_24967+1C↑j ...
    seg001:02FB                 mov     ax, si