entry
          fb             sti       
          fc             cld       
          60             pusha     
          1e             push      ds
          8b ec          mov       bp,sp
          6a 40          push      ib_40
          1f             pop       ds
          e8 fe 03       call      readkey
          f9             stc       
          b4 4f          mov       ah,ib_4f
          cd 15          int       it_15
          fa             cli       
          73 69          jae       bs_9beb
          3c fe          cmp       al,ib_fe
          75 07          jnz       bs_9b8d
          80 0e 97 00 20 or        byte ptr [ad_97],ib_20
          eb 5e          jmp       bs_9beb
9b8d:     3c fa          cmp       al,ib_fa
          75 07          jnz       bs_9b98
          80 0e 97 00 10 or        byte ptr [ad_97],ib_10
          eb 53          jmp       bs_9beb
9b98:     fb             sti       
          50             push      ax
          e8 7d 04       call      GetLedCS
          74 03          jz        bs_9ba2
          e8 8a 04       call      UpdateLeds
9ba2:     58             pop       ax
          3c fd          cmp       al,ib_fd
          74 04          jz        bs_9bab
          3c ff          cmp       al,ib_ff
          75 06          jnz       bs_9bb1
9bab:     e8 ed 03       call      bl_9f9b
          e9 40 03       jmp       bl_9ef1
9bb1:     f6 06 96 00 c0 test      byte ptr [ad_96],ib_c0
          74 36          jz        bs_9bee
          79 10          jns       bs_9bca
          80 26 96 00 7f and       byte ptr [ad_96],ib_7f
          3c ab          cmp       al,ib_ab
          75 28          jnz       bs_9beb
          80 0e 96 00 40 or        byte ptr [ad_96],ib_40
          eb 21          jmp       bs_9beb
9bca:     80 26 96 00 bf and       byte ptr [ad_96],ib_bf
          3c 54          cmp       al,ib_54
          74 13          jz        bs_9be6
          3c 41          cmp       al,ib_41
          75 14          jnz       bs_9beb
          f6 06 96 00 20 test      byte ptr [ad_96],ib_20
          74 08          jz        bs_9be6
          80 0e 17 00 20 or        byte ptr [ad_17],ib_20
          e8 46 04       call      UpdateLeds
9be6:     80 0e 96 00 10 or        byte ptr [ad_96],ib_10
9beb:     e9 a1 00       jmp       bl_9c8f
9bee:     3c e1          cmp       al,ib_e1
          75 07          jnz       bs_9bf9
          80 0e 96 00 11 or        byte ptr [ad_96],ib_11
          eb 09          jmp       bs_9c02
9bf9:     3c e0          cmp       al,ib_e0
          75 08          jnz       bs_9c05
          80 0e 96 00 12 or        byte ptr [ad_96],ib_12
9c02:     e9 8d 00       jmp       bl_9c92
9c05:     a8 80          test      al,ib_80
          75 03          jnz       bs_9c0c
          e9 89 00       jmp       bl_9c95
9c0c:     24 7f          and       al,ib_7f
          e8 d3 04       call      wase1
          74 07          jz        bs_9c1a
          e8 42 03       call      bl_9f58
          74 7a          jz        bs_9c92
          eb d1          jmp       bs_9beb
9c1a:     e8 c1 04       call      wase0
          74 05          jz        bs_9c24
          e8 42 03       call      bl_9f64
          74 c7          jz        bs_9beb
9c24:     e8 20 03       call      bl_9f47
          74 06          jz        bs_9c2f
          b4 80          mov       ah,ib_80
          3c 52          cmp       al,ib_52
          75 08          jnz       bs_9c37
9c2f:     f6 d4          not       ah
          20 26 18 00    and       [ad_18],ah
          eb 58          jmp       bs_9c8f
9c37:     3c 54          cmp       al,ib_54
          75 0b          jnz       bs_9c46
          80 26 18 00 fb and       byte ptr [ad_18],ib_fb
          b8 01 85       mov       ax,iw_8501
          e9 b0 00       jmp       bl_9cf6
9c46:     e8 0f 03       call      bl_9f58
          75 44          jnz       bs_9c8f
          f6 d4          not       ah
          20 26 17 00    and       [ad_17],ah
          50             push      ax
          e8 0f 03       call      bl_9f64
          58             pop       ax
          74 37          jz        bs_9c8f
          e8 83 04       call      wase0
          86 c4          xchg      al,ah
          74 06          jz        bs_9c65
          20 06 96 00    and       [ad_96],al
          eb 07          jmp       bs_9c6c
9c65:     c0 f8 02       sar       al,ib_2
          20 06 18 00    and       [ad_18],al
9c6c:     a0 18 00       mov       al,[ad_18]
          c0 e0 02       shl       al,ib_2
          0a 06 96 00    or        al,[ad_96]
          24 0c          and       al,ib_c
          08 06 17 00    or        [ad_17],al
          86 c4          xchg      al,ah
          3c 38          cmp       al,ib_38
          75 0d          jnz       bs_9c8f
          33 c0          xor       ax,ax
          86 06 19 00    xchg      al,[ad_19]
          22 c0          and       al,al
          74 03          jz        bs_9c8f
          e9 5b 03       jmp       bl_9fea
9c8f:     e9 55 02       jmp       bl_9ee7
9c92:     e9 57 02       jmp       bl_9eec
9c95:     e8 4c 04       call      wase1
          74 13          jz        bs_9cad
          e8 bb 02       call      bl_9f58
          74 f3          jz        bs_9c92
          3c 45          cmp       al,ib_45
          75 ec          jnz       bs_9c8f
          f6 06 18 00 08 test      byte ptr [ad_18],ib_8
          75 e5          jnz       bs_9c8f
          e9 02 01       jmp       bl_9daf
9cad:     e8 2e 04       call      wase0
          74 05          jz        bs_9cb7
          e8 af 02       call      bl_9f64
          74 d8          jz        bs_9c8f
9cb7:     e8 9e 02       call      bl_9f58
          75 1f          jnz       bs_9cdb
          08 26 17 00    or        [ad_17],ah
          50             push      ax
          e8 a0 02       call      bl_9f64
          58             pop       ax
          74 c8          jz        bs_9c8f
          e8 14 04       call      wase0
          74 06          jz        bs_9cd2
          08 26 96 00    or        [ad_96],ah
          eb bd          jmp       bs_9c8f
9cd2:     c0 ec 02       shr       ah,ib_2
          08 26 18 00    or        [ad_18],ah
          eb b4          jmp       bs_9c8f
9cdb:     22 c0          and       al,al
          74 b0          jz        bs_9c8f
          3c 58          cmp       al,ib_58
          77 ac          ja        bs_9c8f
          3c 54          cmp       al,ib_54
          75 1d          jnz       bs_9d04
          f6 06 18 00 04 test      byte ptr [ad_18],ib_4
          75 a1          jnz       bs_9c8f
          80 0e 18 00 04 or        byte ptr [ad_18],ib_4
          b8 00 85       mov       ax,iw_8500
9cf6:     50             push      ax
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          e8 71 02       call      bl_9f6f
          58             pop       ax
          cd 15          int       it_15
          e9 f0 01       jmp       bl_9ef4
9d04:     f6 06 17 00 08 test      byte ptr [ad_17],ib_8
          74 0c          jz        bs_9d17
          e8 ca 03       call      is102
          74 0a          jz        bs_9d1a
          f6 06 18 00 04 test      byte ptr [ad_18],ib_4
          74 03          jz        bs_9d1a
9d17:     eb 79          jmp       bs_9d92
          90             nop       
9d1a:     f6 06 17 00 04 test      byte ptr [ad_17],ib_4
          74 12          jz        bs_9d33
          3c 53          cmp       al,ib_53
          75 09          jnz       bs_9d2e
          c7 06 72 00 34 mov       word ptr [ad_72],iw_1234
          12 
          e9 2d 43       jmp       bl_e05b
9d2e:     e8 5d 4b       call      bl_e88e
          eb 03          jmp       bs_9d36
9d33:     e8 c4 01       call      bl_9efa
9d36:     e8 da 01       call      bl_9f13
          bb 6e 99       mov       bx,iw_996e
          e8 e7 01       call      bl_9f26
          e8 9c 03       call      wase0
          74 1d          jz        bs_9d61
          c6 06 19 00 00 mov       byte ptr [ad_19],ib_0
          80 fc 1c       cmp       ah,ib_1c
          75 04          jnz       bs_9d52
          b0 a6          mov       al,ib_a6
          eb 39          jmp       bs_9d8b
9d52:     80 fc 35       cmp       ah,ib_35
          75 04          jnz       bs_9d5b
          b0 a4          mov       al,ib_a4
          eb 30          jmp       bs_9d8b
9d5b:     8a c4          mov       al,ah
          04 50          add       al,ib_50
          eb 2a          jmp       bs_9d8b
9d61:     3c 0a          cmp       al,ib_a
          73 13          jae       bs_9d78
          8a 26 19 00    mov       ah,[ad_19]
          d0 e4          shl       ah,1
          02 c4          add       al,ah
          c0 e4 02       shl       ah,ib_2
          02 c4          add       al,ah
          a2 19 00       mov       [ad_19],al
9d75:     e9 6f 01       jmp       bl_9ee7
9d78:     c6 06 19 00 00 mov       byte ptr [ad_19],ib_0
          80 fc 53       cmp       ah,ib_53
          74 f3          jz        bs_9d75
          80 fc 39       cmp       ah,ib_39
          74 08          jz        bs_9d8f
          3c f0          cmp       al,ib_f0
          74 04          jz        bs_9d8f
9d8b:     b4 00          mov       ah,ib_0
9d8d:     86 c4          xchg      al,ah
9d8f:     e9 58 02       jmp       bl_9fea
9d92:     f6 06 17 00 04 test      byte ptr [ad_17],ib_4
          75 03          jnz       bs_9d9c
          e9 9a 00       jmp       bl_9e36
9d9c:     e8 74 01       call      bl_9f13
          bb ee 99       mov       bx,iw_99ee
          e8 81 01       call      bl_9f26
          80 fc 45       cmp       ah,ib_45
          75 2b          jnz       bs_9dd5
          e8 2b 03       call      is102
          75 c6          jnz       bs_9d75
9daf:     80 0e 18 00 08 or        byte ptr [ad_18],ib_8
          e8 b8 01       call      bl_9f6f
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          80 3e 49 00 07 cmp       byte ptr [ad_49],ib_7
          74 09          jz        bs_9dcb
          a0 65 00       mov       al,[ad_65]
          52             push      dx
          ba d8 03       mov       dx,iw_3d8
          ee             out       dx,al
          5a             pop       dx
9dcb:     f6 06 18 00 08 test      byte ptr [ad_18],ib_8
          75 f9          jnz       bs_9dcb
          e9 1c 01       jmp       bl_9ef1
9dd5:     80 fc 46       cmp       ah,ib_46
          75 21          jnz       bs_9dfb
          e8 fb 02       call      is102
          74 05          jz        bs_9de4
          e8 fc 02       call      wase0
9de2:     74 91          jz        bs_9d75
9de4:     a1 80 00       mov       ax,[ad_80]
          a3 1a 00       mov       [ad_1a],ax
          a3 1c 00       mov       [ad_1c],ax
          c6 06 71 00 80 mov       byte ptr [ad_71],ib_80
          e8 7a 01       call      bl_9f6f
          cd 1b          int       it_1b
          33 c0          xor       ax,ax
9df9:     eb 94          jmp       bs_9d8f
9dfb:     80 fc 37       cmp       ah,ib_37
          75 0f          jnz       bs_9e0f
          e8 d5 02       call      is102
          74 05          jz        bs_9e0a
          e8 d6 02       call      wase0
          74 02          jz        bs_9e0c
9e0a:     b0 72          mov       al,ib_72
9e0c:     e9 7c ff       jmp       bl_9d8b
9e0f:     e8 cc 02       call      wase0
          75 13          jnz       bs_9e27
          80 fc 0f       cmp       ah,ib_f
          74 f3          jz        bs_9e0c
          80 fc 39       cmp       ah,ib_39
          74 db          jz        bs_9df9
          80 fc 35       cmp       ah,ib_35
          74 bf          jz        bs_9de2
          72 d4          jb        bs_9df9
          eb e5          jmp       bs_9e0c
9e27:     80 fc 35       cmp       ah,ib_35
          74 e0          jz        bs_9e0c
          80 fc 1c       cmp       ah,ib_1c
          b4 e0          mov       ah,ib_e0
          74 c6          jz        bs_9df9
          e9 57 ff       jmp       bl_9d8d
9e36:     e8 c1 00       call      bl_9efa
          3c 52          cmp       al,ib_52
          74 03          jz        bs_9e40
          e8 d3 00       call      bl_9f13
9e40:     3c 37          cmp       al,ib_37
          75 26          jnz       bs_9e6a
          e8 91 02       call      is102
          74 07          jz        bs_9e50
          e8 92 02       call      wase0
          74 1c          jz        bs_9e6a
          eb 07          jmp       bs_9e57
9e50:     f6 06 17 00 03 test      byte ptr [ad_17],ib_3
          74 13          jz        bs_9e6a
9e57:     e8 15 01       call      bl_9f6f
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          55             push      bp
          cd 05          int       it_5
          5d             pop       bp
          80 26 96 00 fc and       byte ptr [ad_96],ib_fc
          e9 87 00       jmp       bl_9ef1
9e6a:     e8 71 02       call      wase0
          75 09          jnz       bs_9e78
          f6 06 17 00 03 test      byte ptr [ad_17],ib_3
          74 34          jz        bs_9eaa
          eb 18          jmp       bs_9e90
9e78:     3c 1c          cmp       al,ib_1c
          75 05          jnz       bs_9e81
          b8 0d e0       mov       ax,iw_e00d
          eb 07          jmp       bs_9e88
9e81:     3c 35          cmp       al,ib_35
          75 06          jnz       bs_9e8b
          b8 2f e0       mov       ax,iw_e02f
9e88:     e9 5f 01       jmp       bl_9fea
9e8b:     bb ee 9a       mov       bx,iw_9aee
          eb 31          jmp       bs_9ec1
9e90:     bb 6e 9a       mov       bx,iw_9a6e
          f6 06 17 00 20 test      byte ptr [ad_17],ib_20
          74 2a          jz        bs_9ec4
          e8 94 00       call      bl_9f31
          3c 46          cmp       al,ib_46
          76 23          jbe       bs_9ec4
          3c 56          cmp       al,ib_56
          73 1f          jae       bs_9ec4
          bb ee 9a       mov       bx,iw_9aee
          eb 1a          jmp       bs_9ec4
9eaa:     bb ee 9a       mov       bx,iw_9aee
          f6 06 17 00 20 test      byte ptr [ad_17],ib_20
          74 0d          jz        bs_9ec1
          3c 46          cmp       al,ib_46
          76 0c          jbe       bs_9ec4
          3c 56          cmp       al,ib_56
          73 08          jae       bs_9ec4
          bb 6e 9a       mov       bx,iw_9a6e
          eb 03          jmp       bs_9ec4
9ec1:     e8 6d 00       call      bl_9f31
9ec4:     e8 5f 00       call      bl_9f26
          80 fc 3a       cmp       ah,ib_3a
          76 18          jbe       bs_9ee4
          3c 3a          cmp       al,ib_3a
          76 14          jbe       bs_9ee4
          3c f0          cmp       al,ib_f0
          74 10          jz        bs_9ee4
          80 fc 56       cmp       ah,ib_56
          74 0b          jz        bs_9ee4
          8a e0          mov       ah,al
          b0 00          mov       al,ib_0
          e8 fe 01       call      wase0
          74 02          jz        bs_9ee4
          b0 e0          mov       al,ib_e0
9ee4:     e9 df 00       jmp       bl_9fc6
9ee7:     80 26 96 00 fc and       byte ptr [ad_96],ib_fc
9eec:     fa             cli       
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
9ef1:     e8 7b 00       call      bl_9f6f
9ef4:     fa             cli       
          8b e5          mov       sp,bp
          1f             pop       ds
          61             popa      
          cf             iret      
9efa:     e8 4a 00       call      bl_9f47
          75 13          jnz       bs_9f12
          84 26 18 00    test      ah,[ad_18]
          75 0b          jnz       bs_9f10
          08 26 18 00    or        [ad_18],ah
          30 26 17 00    xor       [ad_17],ah
          e8 1c 01       call      UpdateLeds
9f10:     eb d5          jmp       bs_9ee7
9f12:     c3             ret       
9f13:     f6 06 18 00 08 test      byte ptr [ad_18],ib_8
          74 0b          jz        bs_9f25
          3c 45          cmp       al,ib_45
          74 05          jz        bs_9f23
          80 26 18 00 f7 and       byte ptr [ad_18],ib_f7
9f23:     eb c2          jmp       bs_9ee7
9f25:     c3             ret       
9f26:     8a e0          mov       ah,al
          fe c8          dec       al
          2e d7          cs:xlat      
          3c ff          cmp       al,ib_ff
          74 b7          jz        bs_9ee7
          c3             ret       
9f31:     3c 52          cmp       al,ib_52
          75 11          jnz       bs_9f46
          f6 06 18 00 80 test      byte ptr [ad_18],ib_80
          75 ab          jnz       bs_9ee7
          80 0e 18 00 80 or        byte ptr [ad_18],ib_80
          80 36 17 00 80 xor       byte ptr [ad_17],ib_80
9f46:     c3             ret       
9f47:     b4 40          mov       ah,ib_40
          3c 3a          cmp       al,ib_3a
          74 0a          jz        bs_9f57
          b4 20          mov       ah,ib_20
          3c 45          cmp       al,ib_45
          74 04          jz        bs_9f57
          b4 10          mov       ah,ib_10
          3c 46          cmp       al,ib_46
9f57:     c3             ret       
9f58:     b4 08          mov       ah,ib_8
          3c 38          cmp       al,ib_38
          74 10          jz        bs_9f6e
          b4 04          mov       ah,ib_4
          3c 1d          cmp       al,ib_1d
          74 0a          jz        bs_9f6e
9f64:     b4 02          mov       ah,ib_2
          3c 2a          cmp       al,ib_2a
          74 04          jz        bs_9f6e
          b4 01          mov       ah,ib_1
          3c 36          cmp       al,ib_36
9f6e:     c3             ret      
9f6f:     e8 13 00       call      kb_wait
          b0 ae          mov       al,ib_ae
          e6 64          out       p_64,al
          fb             sti       
          c3             ret       
readkey:
9f78:     e8 0a 00       call      kb_wait
          b0 ad          mov       al,ib_ad
          e6 64          out       p_64,al
          e8 03 00       call      kb_wait
          e4 60          in        al,p_60
          c3             ret       
kb_wait:
9f85:     fa             cli       
          33 c9          xor       cx,cx
9f88:     eb 00          jmp       bs_9f8a
9f8a:     e4 64          in        al,p_64
          a8 02          test      al,ib_2
          e0 f8          loopnz    bs_9f88
          74 08          jz        bs_9f9a
9f92:     eb 00          jmp       bs_9f94
9f94:     e4 64          in        al,p_64
          a8 02          test      al,ib_2
          e0 f8          loopnz    bs_9f92
9f9a:     c3             ret       
9f9b:     b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          bb d0 00       mov       bx,iw_d0
          b9 30 00       mov       cx,iw_30
          e4 61          in        al,p_61
          8a e0          mov       ah,al
          24 fe          and       al,ib_fe
          eb 00          jmp       bs_9fad
9fad:     51             push      cx
          0c 02          or        al,ib_2
          e6 61          out       p_61,al
          8b cb          mov       cx,bx
9fb4:     e2 fe          loop      bs_9fb4
          24 fd          and       al,ib_fd
          e6 61          out       p_61,al
          8b cb          mov       cx,bx
9fbc:     e2 fe          loop      bs_9fbc
          59             pop       cx
          e2 ec          loop      bs_9fad
          8a c4          mov       al,ah
          e6 61          out       p_61,al
          c3             ret       
          f6 06 17 00 40 test      byte ptr [ad_17],ib_40
          74 1d          jz        bs_9fea
          f6 06 17 00 03 test      byte ptr [ad_17],ib_3
          75 0c          jnz       bs_9fe0
          3c 7a          cmp       al,ib_7a
          77 12          ja        bs_9fea
          3c 61          cmp       al,ib_61
          72 0e          jb        bs_9fea
          2c 20          sub       al,ib_20
          eb 0a          jmp       bs_9fea
9fe0:     3c 5a          cmp       al,ib_5a
          77 06          ja        bs_9fea
          3c 41          cmp       al,ib_41
          72 02          jb        bs_9fea
          04 20          add       al,ib_20
9fea:     8b 1e 1c 00    mov       bx,[ad_1c]
          53             push      bx
          e8 b3 00       call      bl_a0a5
          3b 1e 1a 00    cmp       bx,[ad_1a]
          75 06          jnz       bs_9ffe
          e8 a0 ff       call      bl_9f9b
          e9 f3 fe       jmp       bl_9ef1
9ffe:     fa             cli       
          89 1e 1c 00    mov       [ad_1c],bx
          5b             pop       bx
          89 07          mov       [bx],ax
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          e8 62 ff       call      bl_9f6f
          b8 02 91       mov       ax,iw_9102
          cd 15          int       it_15
          80 26 96 00 fc and       byte ptr [ad_96],ib_fc
          e9 da fe       jmp       bl_9ef4
GetLedCS:
a01a:     a0 17 00       mov       al,[ad_17]
          c0 e8 04       shr       al,ib_4
          24 07          and       al,ib_7
          8a e0          mov       ah,al
          32 26 97 00    xor       ah,[ad_97]
          80 e4 07       and       ah,ib_7
          c3             ret       
UpdateLeds:
a02c:     fa             cli       
          f6 06 97 00 40 test      byte ptr [ad_97],ib_40
          75 0c          jnz       bs_a040
          80 0e 97 00 40 or        byte ptr [ad_97],ib_40
          b0 20          mov       al,ib_20
          e6 20          out       p_20,al
          e8 02 00       call      bl_a042
a040:     fb             sti       
          c3             ret       

a042:     b0 ed          mov       al,ib_ed
          e8 28 00       call      bl_a06f
          e8 d0 ff       call      GetLedCS
          80 26 97 00 f8 and       byte ptr [ad_97],ib_f8
          08 06 97 00    or        [ad_97],al
          f6 06 97 00 80 test      byte ptr [ad_97],ib_80
          75 0a          jnz       bs_a064
          e8 12 00       call      bl_a06f
          f6 06 97 00 80 test      byte ptr [ad_97],ib_80
          74 05          jz        bs_a069
a064:     b0 f4          mov       al,ib_f4
          e8 06 00       call      bl_a06f
a069:     80 26 97 00 3f and       byte ptr [ad_97],ib_3f
          c3             ret       
a06f:     8a e0          mov       ah,al
          b9 03 00       mov       cx,iw_3
a074:     51             push      cx
          e8 0d ff       call      bl_9f85
          8a c4          mov       al,ah
          e6 60          out       p_60,al
          80 26 97 00 4f and       byte ptr [ad_97],ib_4f
          fb             sti       
          33 c9          xor       cx,cx
a084:     f6 06 97 00 30 test      byte ptr [ad_97],ib_30
          75 09          jnz       bs_a094
          e2 f7          loop      bs_a084
a08d:     f6 06 97 00 30 test      byte ptr [ad_97],ib_30
          e1 f9          loopz     bs_a08d
a094:     fa             cli       
          59             pop       cx
          f6 06 97 00 10 test      byte ptr [ad_97],ib_10
          e1 d7          loopz     bs_a074
          75 05          jnz       bs_a0a4
          80 0e 97 00 80 or        byte ptr [ad_97],ib_80
a0a4:     c3             ret       
a0a5:     43             inc       bx
          43             inc       bx
          3b 1e 82 00    cmp       bx,[ad_82]
          75 04          jnz       bs_a0b1
          8b 1e 80 00    mov       bx,[ad_80]
a0b1:     c3             ret       
a0b2:     fa             cli       
          f6 06 97 00 40 test      byte ptr [ad_97],ib_40
          75 08          jnz       bs_a0c2
          80 0e 97 00 40 or        byte ptr [ad_97],ib_40
          e8 80 ff       call      bl_a042
a0c2:     fb             sti       
          c3             ret       
a0c4:     e8 53 ff       call      GetLedCS
          74 03          jz        bs_a0cc
          e8 e6 ff       call      bl_a0b2
a0cc:     fa             cli       
          8b 1e 1a 00    mov       bx,[ad_1a]
          3b 1e 1c 00    cmp       bx,[ad_1c]
          8b 07          mov       ax,[bx]
          c3             ret       
is102:
a0d8:     f6 06 96 00 10 test      byte ptr [ad_96],ib_10
          c3             ret       
wase0:
a0de:     f6 06 96 00 02 test      byte ptr [ad_96],ib_2
          c3             ret       
wase1:
a0e4:     f6 06 96 00 01 test      byte ptr [ad_96],ib_1
          c3             ret       