Files
Digital-Research-Source-Code/CPM OPERATING SYSTEMS/CPM.Z80.DE/PERSONAL/PCPM-86/PCPM 2.1-1/SRC/HDPARTY.A86
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

7314 lines
531 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

HDPARTY.LST Sourcer v7.00
PAGE 59,132
;==========================================================================
;== ==
;== HDPARTY ==
;== ==
;== Created: ==
;== Code type: special ==
;== Passes: 9 Analysis Options on: QRSUX ==
;== ==
;==========================================================================
target EQU 'T3' ; Target assembler: TASM-3.0
; The following equates show data references outside the range of the program.
= 008C data_1e equ 8Ch ; (0000:008C=25h)
= 008E data_2e equ 8Eh ; (0000:008E=79h)
= 013C data_3e equ 13Ch ; (0000:013C=6Fh)
= 014C data_4e equ 14Ch ; (0000:014C=70h)
= 014E data_5e equ 14Eh ; (0000:014E=0Fh)
= 0075 data_6e equ 75h ; (0040:0075=3)
= 0068 data_7e equ 68h ;*(0070:0068=24h)
= 4CD0 data_325e equ 4CD0h ;*(7400:4CD0=0)
= 0004 data_326e equ 4 ; (F9F0:0004=7)
= 0006 data_327e equ 6 ; (F9F0:0006=3)
= 003C data_328e equ 3Ch ; (F9F0:003C=0F3h)
= 0071 data_329e equ 71h ; (F9F0:0071=0FCh)
= 0072 data_330e equ 72h ; (F9F0:0072=66h)
= 0073 data_331e equ 73h ; (F9F0:0073=60h)
= 0074 data_332e equ 74h ; (F9F0:0074=61Eh)
= 0077 data_333e equ 77h ; (F9F0:0077=0A0h)
= 0079 data_334e equ 79h ; (F9F0:0079=0A8h)
= 1FFE data_335e equ 1FFEh ; (FE00:1FFE=0FCh)
;------------------------------------------------------------ seg_a ----
seg_a segment byte public
assume cs:seg_a , ds:seg_a
3BE9:0000 01 98 07 00 00 db 01h, 98h, 07h, 00h, 00h
3BE9:0005 98 data_8 db 98h ; xref 3BE9:11F5
3BE9:0006 07 db 7
3BE9:0007 0000 data_9 dw 0 ; Data table (indexed access)
3BE9:0009 0045[00] db 69 dup (0)
3BE9:004E 0000 data_11 dw 0 ; xref 3BE9:06BF
3BE9:0050 00 00 00 00 db 0, 0, 0, 0
3BE9:0054 0000 data_12 dw 0 ; xref 3BE9:06AE
3BE9:0056 001B[00] db 27 dup (0)
3BE9:0071 00 data_13 db 0 ; xref 3BE9:1E31
3BE9:0072 00 data_14 db 0 ; xref 3BE9:1E27, 1F01
3BE9:0073 00 data_15 db 0 ; xref 3BE9:1E22, 1EFA
3BE9:0074 0000 data_16 dw 0 ; xref 3BE9:1E2C, 1F08, 1F56, 1F8A
3BE9:0076 00 data_17 db 0 ; xref 3BE9:2094
3BE9:0077 00 data_18 db 0 ; xref 3BE9:1FB0, 2055
3BE9:0078 00 data_19 db 0 ; xref 3BE9:1E36, 20A2, 20AC
3BE9:0079 00 data_20 db 0 ; xref 3BE9:1F0C, 1F2D
3BE9:007A 00 00 00 00 00 00 db 0, 0, 0, 0, 0, 0
3BE9:0080 E9 data_21 db 0E9h ; xref 3BE9:0234, 0254
3BE9:0081 FD 00 db 0FDh, 00h
3BE9:0083 00FD[00] db 253 dup (0)
3BE9:0180 FA 8C D8 8E D0 BC db 0FAh, 8Ch,0D8h, 8Eh,0D0h,0BCh
3BE9:0186 39 23 FB 8C D8 8E db 39h, 23h,0FBh, 8Ch,0D8h, 8Eh
3BE9:018C C0 E8 71 05 E8 44 db 0C0h,0E8h, 71h, 05h,0E8h, 44h
3BE9:0192 04 F6 06 68 23 08 db 04h,0F6h, 06h, 68h, 23h, 08h
3BE9:0198 74 0B E8 1B 05 E8 db 74h, 0Bh,0E8h, 1Bh, 05h,0E8h
3BE9:019E 70 04 E8 2A 05 EB db 70h, 04h,0E8h, 2Ah, 05h,0EBh
3BE9:01A4 19 db 19h
3BE9:01A5 loc_1:
3BE9:01A5 E8 04E0 call sub_19 ; (0688)
3BE9:01A8 B2 96 mov dl,96h
3BE9:01AA E8 046B call sub_12 ; (0618)
3BE9:01AD E8 0460 call sub_11 ; (0610)
3BE9:01B0 E8 046A call sub_13 ; (061D)
3BE9:01B3 E8 0487 call sub_15 ; (063D)
3BE9:01B6 E8 04B5 call sub_17 ; (066E)
3BE9:01B9 B2 C8 mov dl,0C8h
3BE9:01BB E8 045A call sub_12 ; (0618)
3BE9:01BE loc_2:
3BE9:01BE E8 006F call sub_1 ; (0230)
3BE9:01C1 73 03 jnc loc_3 ; Jump if carry=0
3BE9:01C3 EB 44 jmp short loc_7 ; (0209)
3BE9:01C5 90 db 90h
3BE9:01C6 loc_3: ; xref 3BE9:01C1
3BE9:01C6 E8 03A7 call sub_4 ; (0570)
3BE9:01C9 A0 212D mov al,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:01CC 3C FF cmp al,0FFh
3BE9:01CE 75 06 jne loc_4 ; Jump if not equal
3BE9:01D0 BE 20E0 mov si,20E0h
3BE9:01D3 EB 1D jmp short loc_6 ; (01F2)
3BE9:01D5 90 db 90h
3BE9:01D6 loc_4: ; xref 3BE9:01CE
3BE9:01D6 E8 02D7 call sub_3 ; (04B0)
3BE9:01D9 E8 03A2 call sub_6 ; (057E)
3BE9:01DC C6 06 2117 00 mov byte ptr ds:[2117h],0 ; (3BE9:2117=0A1h)
3BE9:01E1 loc_5: ; xref 3BE9:01F0
3BE9:01E1 ,BE 4DF1 mov si,offset data_180+1Fh ; (3BE9:4DF1='eladen werden ')
3BE9:01E4 E8 0BA7 call sub_39 ; (0D8E)
3BE9:01E7 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:01E9 FF 97 212F call word ptr ds:[212Fh][bx] ;*(3BE9:212F=0C626h)
3BE9:01ED E8 0B68 call sub_37 ; (0D58)
3BE9:01F0 EB EF jmp short loc_5 ; (01E1)
3BE9:01F2 loc_6: ; xref 3BE9:01D3, 056C, 0653, 06FD
; 0730
3BE9:01F2 ,56 push si
3BE9:01F3 E8 0381 call sub_5 ; (0577)
3BE9:01F6 5E pop si
3BE9:01F7 E8 0C48 call sub_42 ; (0E42)
3BE9:01FA EB 1B jmp short loc_8 ; (0217)
3BE9:01FC 80 3E db 80h, 3Eh
3BE9:01FE 2117 data_24 dw 2117h ; Data table (indexed access)
; xref 3BE9:14EF, 1B5E
3BE9:0200 00 data_25 db 0 ; xref 3BE9:14A8, 1AD5
3BE9:0201 74 11 BE 40 4D E8 db 74h, 11h,0BEh, 40h, 4Dh,0E8h
3BE9:0207 85 0B db 85h, 0Bh
3BE9:0209 loc_7: ; xref 3BE9:01C3
3BE9:0209 B8 F9F0 mov ax,0F9F0h
3BE9:020C 8E C0 mov es,ax
3BE9:020E 26: C6 06 0004 08 mov byte ptr es:data_326e,8 ; (F9F0:0004=7)
3BE9:0214 E8 0360 call sub_5 ; (0577)
3BE9:0217 loc_8: ; xref 3BE9:01FA
3BE9:0217 F6 06 2368 08 test byte ptr data_64,8 ; (3BE9:2368=0)
3BE9:021C 75 09 jnz loc_9 ; Jump if not zero
3BE9:021E E8 045E call sub_18 ; (067F)
3BE9:0221 E8 043A call sub_16 ; (065E)
3BE9:0224 E8 0406 call sub_14 ; (062D)
3BE9:0227 loc_9: ; xref 3BE9:021C
3BE9:0227 33 C0 xor ax,ax ; Zero register
3BE9:0229 33 C9 xor cx,cx ; Zero register
3BE9:022B 33 D2 xor dx,dx ; Zero register
3BE9:022D E9 101B jmp loc_163 ; (124B)
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01BE
;==========================================================================
3BE9:0230 sub_1 proc near
3BE9:0230 8C D8 mov ax,ds
3BE9:0232 8E C0 mov es,ax
3BE9:0234 ,BE 0080 mov si,offset data_21 ; (3BE9:0080=0E9h)
3BE9:0237 8A 04 mov al,[si]
3BE9:0239 A8 FF test al,0FFh
3BE9:023B 75 09 jnz loc_11 ; Jump if not zero
3BE9:023D 33 C9 xor cx,cx ; Zero register
3BE9:023F 88 0E 212D mov byte ptr ds:[212Dh],cl ; (3BE9:212D=15h)
3BE9:0243 loc_10: ; xref 3BE9:024C, 0265, 0269, 02FA
3BE9:0243 ,33 C0 xor ax,ax ; Zero register
3BE9:0245 C3 retn
3BE9:0246 loc_11: ; xref 3BE9:023B
3BE9:0246 8A 16 2366 mov dl,data_62 ; (3BE9:2366=0)
3BE9:024A 0A D2 or dl,dl ; Zero ?
3BE9:024C 74 F5 jz loc_10 ; Jump if zero
3BE9:024E 33 C9 xor cx,cx ; Zero register
3BE9:0250 88 0E 212D mov byte ptr ds:[212Dh],cl ; (3BE9:212D=15h)
3BE9:0254 ,BE 0080 mov si,offset data_21 ; (3BE9:0080=0E9h)
3BE9:0257 AC lodsb ; String [si] to al
3BE9:0258 8A C8 mov cl,al
3BE9:025A 8B D9 mov bx,cx
3BE9:025C C7 00 0000 mov word ptr [bx+si],0
3BE9:0260 locloop_12: ; xref 3BE9:0263, 02C0
3BE9:0260 ,AC lodsb ; String [si] to al
3BE9:0261 3C 20 cmp al,20h ; ' '
3BE9:0263 E1 FB loopz locloop_12 ; Loop if zf=1, cx>0
3BE9:0265 E3 DC jcxz loc_10 ; Jump if cx=0
3BE9:0267 3C 00 cmp al,0
3BE9:0269 74 D8 je loc_10 ; Jump if equal
3BE9:026B 24 DF and al,0DFh
3BE9:026D 8A E0 mov ah,al
3BE9:026F 3C 45 cmp al,45h ; 'E'
3BE9:0271 75 0A jne loc_13 ; Jump if not equal
3BE9:0273 AC lodsb ; String [si] to al
3BE9:0274 24 DF and al,0DFh
3BE9:0276 3C 43 cmp al,43h ; 'C'
3BE9:0278 75 48 jne loc_16 ; Jump if not equal
3BE9:027A EB 13 jmp short loc_14 ; (028F)
3BE9:027C 90 db 90h
3BE9:027D loc_13: ; xref 3BE9:0271
3BE9:027D 3C 43 cmp al,43h ; 'C'
3BE9:027F 75 41 jne loc_16 ; Jump if not equal
3BE9:0281 AC lodsb ; String [si] to al
3BE9:0282 24 DF and al,0DFh
3BE9:0284 3C 52 cmp al,52h ; 'R'
3BE9:0286 74 07 je loc_14 ; Jump if equal
3BE9:0288 4E dec si
3BE9:0289 41 inc cx
3BE9:028A 8A C4 mov al,ah
3BE9:028C EB 34 jmp short loc_16 ; (02C2)
3BE9:028E 90 db 90h
3BE9:028F loc_14: ; xref 3BE9:027A, 0286
3BE9:028F AC lodsb ; String [si] to al
3BE9:0290 24 DF and al,0DFh
3BE9:0292 3C 43 cmp al,43h ; 'C'
3BE9:0294 75 2C jne loc_16 ; Jump if not equal
3BE9:0296 56 push si
3BE9:0297 51 push cx
3BE9:0298 88 26 212D mov byte ptr ds:[212Dh],ah ; (3BE9:212D=15h)
3BE9:029C B4 45 mov ah,45h ; 'E'
3BE9:029E B0 01 mov al,1
3BE9:02A0 B9 0001 mov cx,1
3BE9:02A3 BA 0000 mov dx,0
3BE9:02A6 E8 1A37 call sub_98 ; (1CE0)
3BE9:02A9 A2 212E mov byte ptr ds:[212Eh],al ; (3BE9:212E=1)
3BE9:02AC 3C 20 cmp al,20h ; ' '
3BE9:02AE 74 0E je loc_15 ; Jump if equal
3BE9:02B0 8A 26 212D mov ah,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:02B4 80 FC 43 cmp ah,43h ; 'C'
3BE9:02B7 74 05 je loc_15 ; Jump if equal
3BE9:02B9 B0 FF mov al,0FFh
3BE9:02BB A2 212D mov byte ptr ds:[212Dh],al ; (3BE9:212D=15h)
3BE9:02BE loc_15: ; xref 3BE9:02AE, 02B7
3BE9:02BE 59 pop cx
3BE9:02BF 5E pop si
3BE9:02C0 EB 9E jmp short locloop_12 ; (0260)
3BE9:02C2 loc_16: ; xref 3BE9:0278, 027F, 028C, 0294
3BE9:02C2 3C 58 cmp al,58h ; 'X'
3BE9:02C4 75 03 jne loc_17 ; Jump if not equal
3BE9:02C6 E9 0094 jmp loc_25 ; (035D)
3BE9:02C9 loc_17: ; xref 3BE9:02C4
3BE9:02C9 2C 41 sub al,41h ; 'A'
3BE9:02CB 78 2D js loc_19 ; Jump if sign=1
3BE9:02CD 8A 36 2365 mov dh,data_61 ; (3BE9:2365=0)
3BE9:02D1 3A C6 cmp al,dh
3BE9:02D3 76 25 jbe loc_19 ; Jump if below or =
3BE9:02D5 02 D6 add dl,dh
3BE9:02D7 3A C2 cmp al,dl
3BE9:02D9 77 1F ja loc_19 ; Jump if above
3BE9:02DB A2 2561 mov data_113,al ; (3BE9:2561=1)
3BE9:02DE AC lodsb ; String [si] to al
3BE9:02DF 3C 3A cmp al,3Ah ; ':'
3BE9:02E1 75 17 jne loc_19 ; Jump if not equal
3BE9:02E3 locloop_18: ; xref 3BE9:02E6
3BE9:02E3 AC lodsb ; String [si] to al
3BE9:02E4 3C 20 cmp al,20h ; ' '
3BE9:02E6 E1 FB loopz locloop_18 ; Loop if zf=1, cx>0
3BE9:02E8 E3 10 jcxz loc_19 ; Jump if cx=0
3BE9:02EA 3C 30 cmp al,30h ; '0'
3BE9:02EC 74 0C je loc_19 ; Jump if equal
3BE9:02EE 2C 30 sub al,30h ; '0'
3BE9:02F0 78 08 js loc_19 ; Jump if sign=1
3BE9:02F2 A2 2118 mov byte ptr ds:[2118h],al ; (3BE9:2118=0CFh)
3BE9:02F5 E8 0879 call sub_29 ; (0B71)
3BE9:02F8 73 03 jnc loc_20 ; Jump if carry=0
3BE9:02FA loc_19: ; xref 3BE9:02CB, 02D3, 02D9, 02E1
; 02E8, 02EC, 02F0, 0303
; 032B, 034E
3BE9:02FA E9 FF46 jmp loc_10 ; (0243)
3BE9:02FD loc_20: ; xref 3BE9:02F8
3BE9:02FD A1 2821 mov ax,data_133 ; (3BE9:2821=0)
3BE9:0300 3D AA55 cmp ax,0AA55h
3BE9:0303 75 F5 jne loc_19 ; Jump if not equal
3BE9:0305 E8 0C0C call sub_51 ; (0F14)
3BE9:0308 E8 0D10 call sub_58 ; (101B)
3BE9:030B ,BF 27D1 mov di,offset data_131 ; (3BE9:27D1=0)
3BE9:030E B9 0004 mov cx,4
3BE9:0311 33 C0 xor ax,ax ; Zero register
3BE9:0313 8B D0 mov dx,ax
3BE9:0315 locloop_21: ; xref 3BE9:0325
3BE9:0315 51 push cx
3BE9:0316 83 C7 10 add di,10h
3BE9:0319 B9 0010 mov cx,10h
3BE9:031C 57 push di
3BE9:031D F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:031F 5F pop di
3BE9:0320 74 02 jz loc_22 ; Jump if zero
3BE9:0322 FE C2 inc dl
3BE9:0324 loc_22: ; xref 3BE9:0320
3BE9:0324 59 pop cx
3BE9:0325 E2 EE loop locloop_21 ; Loop if cx > 0
3BE9:0327 38 16 2118 cmp byte ptr ds:[2118h],dl ; (3BE9:2118=0CFh)
3BE9:032B 77 CD ja loc_19 ; Jump if above
3BE9:032D E8 0CB1 call sub_55 ; (0FE1)
3BE9:0330 A0 2118 mov al,byte ptr ds:[2118h] ; (3BE9:2118=0CFh)
3BE9:0333 E8 0C7F call sub_53 ; (0FB5)
3BE9:0336 E8 0851 call sub_30 ; (0B8A)
3BE9:0339 A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:033C A2 2562 mov data_114,al ; (3BE9:2562=0)
3BE9:033F loc_23: ; xref 3BE9:0359
3BE9:033F ,E8 086B call sub_32 ; (0BAD)
3BE9:0342 A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:0345 3A 06 2562 cmp al,data_114 ; (3BE9:2562=0)
3BE9:0349 74 10 je loc_24 ; Jump if equal
3BE9:034B E8 0823 call sub_29 ; (0B71)
3BE9:034E 72 AA jc loc_19 ; Jump if carry Set
3BE9:0350 E8 0CC8 call sub_58 ; (101B)
3BE9:0353 E8 0C8B call sub_55 ; (0FE1)
3BE9:0356 E8 0831 call sub_30 ; (0B8A)
3BE9:0359 EB E4 jmp short loc_23 ; (033F)
3BE9:035B loc_24: ; xref 3BE9:0349
3BE9:035B F9 stc ; Set carry flag
3BE9:035C C3 retn
3BE9:035D loc_25: ; xref 3BE9:02C6, 0382, 039D, 03B8
; 03D6, 03DA
3BE9:035D ,AD lodsw ; String [si] to ax
3BE9:035E 0A E4 or ah,ah ; Zero ?
3BE9:0360 74 7A jz loc_31 ; Jump if zero
3BE9:0362 80 FC 3A cmp ah,3Ah ; ':'
3BE9:0365 75 53 jne loc_28 ; Jump if not equal
3BE9:0367 24 DF and al,0DFh
3BE9:0369 3C 43 cmp al,43h ; 'C'
3BE9:036B 75 17 jne loc_26 ; Jump if not equal
3BE9:036D F6 06 2119 01 test byte ptr ds:[2119h],1 ; (3BE9:2119=20h)
3BE9:0372 75 46 jnz loc_28 ; Jump if not zero
3BE9:0374 ,BF 211A mov di,211Ah ; (3BE9:211A=8Eh)
3BE9:0377 E8 00BD call sub_2 ; (0437)
3BE9:037A 72 3E jc loc_28 ; Jump if carry Set
3BE9:037C B4 01 mov ah,1
3BE9:037E 08 26 2119 or byte ptr ds:[2119h],ah ; (3BE9:2119=20h)
3BE9:0382 EB D9 jmp short loc_25 ; (035D)
3BE9:0384 loc_26: ; xref 3BE9:036B
3BE9:0384 3C 48 cmp al,48h ; 'H'
3BE9:0386 75 17 jne loc_27 ; Jump if not equal
3BE9:0388 F6 06 2119 02 test byte ptr ds:[2119h],2 ; (3BE9:2119=20h)
3BE9:038D 75 2B jnz loc_28 ; Jump if not zero
3BE9:038F ,BF 211E mov di,211Eh ; (3BE9:211E=0F9h)
3BE9:0392 E8 00A2 call sub_2 ; (0437)
3BE9:0395 72 23 jc loc_28 ; Jump if carry Set
3BE9:0397 B4 02 mov ah,2
3BE9:0399 08 26 2119 or byte ptr ds:[2119h],ah ; (3BE9:2119=20h)
3BE9:039D EB BE jmp short loc_25 ; (035D)
3BE9:039F loc_27: ; xref 3BE9:0386
3BE9:039F 3C 50 cmp al,50h ; 'P'
3BE9:03A1 75 1A jne loc_29 ; Jump if not equal
3BE9:03A3 F6 06 2119 04 test byte ptr ds:[2119h],4 ; (3BE9:2119=20h)
3BE9:03A8 75 10 jnz loc_28 ; Jump if not zero
3BE9:03AA ,BF 2120 mov di,2120h ; (3BE9:2120=0C0h)
3BE9:03AD E8 0087 call sub_2 ; (0437)
3BE9:03B0 72 08 jc loc_28 ; Jump if carry Set
3BE9:03B2 B4 04 mov ah,4
3BE9:03B4 08 26 2119 or byte ptr ds:[2119h],ah ; (3BE9:2119=20h)
3BE9:03B8 EB A3 jmp short loc_25 ; (035D)
3BE9:03BA loc_28: ; xref 3BE9:0365, 0372, 037A, 038D
; 0395, 03A8, 03B0, 03C6
; 03CE, 03E1
3BE9:03BA EB 78 jmp short loc_34 ; (0434)
3BE9:03BC 90 db 90h
3BE9:03BD loc_29: ; xref 3BE9:03A1
3BE9:03BD 3C 4C cmp al,4Ch ; 'L'
3BE9:03BF 75 17 jne loc_30 ; Jump if not equal
3BE9:03C1 F6 06 2119 08 test byte ptr ds:[2119h],8 ; (3BE9:2119=20h)
3BE9:03C6 75 F2 jnz loc_28 ; Jump if not zero
3BE9:03C8 ,BF 2124 mov di,2124h ; (3BE9:2124=26h)
3BE9:03CB E8 0069 call sub_2 ; (0437)
3BE9:03CE 72 EA jc loc_28 ; Jump if carry Set
3BE9:03D0 B4 08 mov ah,8
3BE9:03D2 08 26 2119 or byte ptr ds:[2119h],ah ; (3BE9:2119=20h)
3BE9:03D6 EB 85 jmp short loc_25 ; (035D)
3BE9:03D8 loc_30: ; xref 3BE9:03BF
3BE9:03D8 0A C0 or al,al ; Zero ?
3BE9:03DA 75 81 jnz loc_25 ; Jump if not zero
3BE9:03DC loc_31: ; xref 3BE9:0360
3BE9:03DC 80 3E 2119 0F cmp byte ptr ds:[2119h],0Fh ; (3BE9:2119=20h)
3BE9:03E1 75 D7 jne loc_28 ; Jump if not equal
3BE9:03E3 B0 FF mov al,0FFh
3BE9:03E5 A2 2119 mov byte ptr ds:[2119h],al ; (3BE9:2119=20h)
3BE9:03E8 ,BB 4640 mov bx,offset data_137 ; (3BE9:4640=0)
3BE9:03EB ,BF 2124 mov di,2124h ; (3BE9:2124=26h)
3BE9:03EE 8B 05 mov ax,[di]
3BE9:03F0 ,BF 2120 mov di,2120h ; (3BE9:2120=0C0h)
3BE9:03F3 8B 05 mov ax,[di]
3BE9:03F5 89 47 07 mov [bx+7],ax
3BE9:03F8 ,BF 211E mov di,211Eh ; (3BE9:211E=0F9h)
3BE9:03FB 8A 0D mov cl,[di]
3BE9:03FD 88 4F 02 mov [bx+2],cl
3BE9:0400 ,BF 211A mov di,211Ah ; (3BE9:211A=8Eh)
3BE9:0403 8B 05 mov ax,[di]
3BE9:0405 89 07 mov [bx],ax
3BE9:0407 33 D2 xor dx,dx ; Zero register
3BE9:0409 32 ED xor ch,ch ; Zero register
3BE9:040B F7 E1 mul cx ; dx:ax = reg * ax
3BE9:040D B1 08 mov cl,8
3BE9:040F F7 E1 mul cx ; dx:ax = reg * ax
3BE9:0411 B9 000A mov cx,0Ah
3BE9:0414 33 DB xor bx,bx ; Zero register
3BE9:0416 ,BF 5E13 mov di,offset data_308 ; (3BE9:5E13='stplatte :')
3BE9:0419 loc_32: ; xref 3BE9:0432
3BE9:0419 F7 F1 div cx ; ax,dx rem=dx:ax/reg
3BE9:041B 80 C2 30 add dl,30h ; '0'
3BE9:041E FE C3 inc bl
3BE9:0420 80 FB 04 cmp bl,4
3BE9:0423 75 05 jne loc_33 ; Jump if not equal
3BE9:0425 B6 2E mov dh,2Eh ; '.'
3BE9:0427 88 35 mov [di],dh
3BE9:0429 4F dec di
3BE9:042A loc_33: ; xref 3BE9:0423
3BE9:042A 88 15 mov [di],dl
3BE9:042C 4F dec di
3BE9:042D 33 D2 xor dx,dx ; Zero register
3BE9:042F 3D 0000 cmp ax,0
3BE9:0432 75 E5 jne loc_32 ; Jump if not equal
3BE9:0434 loc_34: ; xref 3BE9:03BA
3BE9:0434 33 C0 xor ax,ax ; Zero register
3BE9:0436 C3 retn
sub_1 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0377, 0392, 03AD, 03CB
;==========================================================================
3BE9:0437 sub_2 proc near
3BE9:0437 locloop_35: ; xref 3BE9:043A
3BE9:0437 AC lodsb ; String [si] to al
3BE9:0438 3C 20 cmp al,20h ; ' '
3BE9:043A E1 FB loopz locloop_35 ; Loop if zf=1, cx>0
3BE9:043C E3 68 jcxz loc_38 ; Jump if cx=0
3BE9:043E 33 DB xor bx,bx ; Zero register
3BE9:0440 loc_36: ; xref 3BE9:0459
3BE9:0440 2C 30 sub al,30h ; '0'
3BE9:0442 78 62 js loc_38 ; Jump if sign=1
3BE9:0444 3C 09 cmp al,9
3BE9:0446 77 5E ja loc_38 ; Jump if above
3BE9:0448 88 01 mov [bx+di],al
3BE9:044A 43 inc bx
3BE9:044B 80 FB 05 cmp bl,5
3BE9:044E 74 56 je loc_38 ; Jump if equal
3BE9:0450 AC lodsb ; String [si] to al
3BE9:0451 4E dec si
3BE9:0452 0A C0 or al,al ; Zero ?
3BE9:0454 74 05 jz loc_37 ; Jump if zero
3BE9:0456 46 inc si
3BE9:0457 3C 20 cmp al,20h ; ' '
3BE9:0459 75 E5 jne loc_36 ; Jump if not equal
3BE9:045B loc_37: ; xref 3BE9:0454
3BE9:045B 4B dec bx
3BE9:045C 51 push cx
3BE9:045D 33 C9 xor cx,cx ; Zero register
3BE9:045F 8B C1 mov ax,cx
3BE9:0461 8A 01 mov al,[bx+di]
3BE9:0463 03 C8 add cx,ax
3BE9:0465 0B DB or bx,bx ; Zero ?
3BE9:0467 74 3F jz loc_39 ; Jump if zero
3BE9:0469 4B dec bx
3BE9:046A 8A 01 mov al,[bx+di]
3BE9:046C B2 0A mov dl,0Ah
3BE9:046E F6 E2 mul dl ; ax = reg * al
3BE9:0470 03 C8 add cx,ax
3BE9:0472 0B DB or bx,bx ; Zero ?
3BE9:0474 74 32 jz loc_39 ; Jump if zero
3BE9:0476 4B dec bx
3BE9:0477 8A 01 mov al,[bx+di]
3BE9:0479 32 E4 xor ah,ah ; Zero register
3BE9:047B B2 64 mov dl,64h ; 'd'
3BE9:047D F6 E2 mul dl ; ax = reg * al
3BE9:047F 03 C8 add cx,ax
3BE9:0481 0B DB or bx,bx ; Zero ?
3BE9:0483 74 23 jz loc_39 ; Jump if zero
3BE9:0485 4B dec bx
3BE9:0486 8A 01 mov al,[bx+di]
3BE9:0488 32 E4 xor ah,ah ; Zero register
3BE9:048A BA 03E8 mov dx,3E8h
3BE9:048D F7 E2 mul dx ; dx:ax = reg * ax
3BE9:048F 03 C8 add cx,ax
3BE9:0491 0B DB or bx,bx ; Zero ?
3BE9:0493 74 13 jz loc_39 ; Jump if zero
3BE9:0495 4B dec bx
3BE9:0496 8A 01 mov al,[bx+di]
3BE9:0498 32 E4 xor ah,ah ; Zero register
3BE9:049A BA 2710 mov dx,2710h
3BE9:049D F7 E2 mul dx ; dx:ax = reg * ax
3BE9:049F 03 C8 add cx,ax
3BE9:04A1 0B DB or bx,bx ; Zero ?
3BE9:04A3 74 03 jz loc_39 ; Jump if zero
3BE9:04A5 59 pop cx
3BE9:04A6 loc_38: ; xref 3BE9:043C, 0442, 0446, 044E
3BE9:04A6 F9 stc ; Set carry flag
3BE9:04A7 C3 retn
3BE9:04A8 loc_39: ; xref 3BE9:0467, 0474, 0483, 0493
; 04A3
3BE9:04A8 89 0D mov [di],cx
3BE9:04AA 59 pop cx
3BE9:04AB F9 stc ; Set carry flag
3BE9:04AC F5 cmc ; Complement carry
3BE9:04AD C3 retn
sub_2 endp
3BE9:04AE 00 00 db 0, 0
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01D6
;==========================================================================
3BE9:04B0 sub_3 proc near
3BE9:04B0 B4 02 mov ah,2
3BE9:04B2 A0 2369 mov al,data_65 ; (3BE9:2369=0)
3BE9:04B5 24 F0 and al,0F0h
3BE9:04B7 3C 30 cmp al,30h ; '0'
3BE9:04B9 74 07 je loc_40 ; Jump if equal
3BE9:04BB 3C 50 cmp al,50h ; 'P'
3BE9:04BD 74 49 je loc_42 ; Jump if equal
3BE9:04BF E9 009A jmp loc_45 ; (055C)
3BE9:04C2 loc_40: ; xref 3BE9:04B9
3BE9:04C2 ,BE 4F0C mov si,offset data_185 ; (3BE9:4F0C=1Fh)
3BE9:04C5 ,BF 4EFC mov di,offset data_184 ; (3BE9:4EFC='tion formatieren')
3BE9:04C8 E8 0139 call sub_10 ; (0604)
3BE9:04CB ,BE 58CF mov si,offset data_265+7Ch ; (3BE9:58CF='k')
3BE9:04CE ,BF 575F mov di,offset data_262 ; (3BE9:575F=0)
3BE9:04D1 E8 0130 call sub_10 ; (0604)
3BE9:04D4 ,BE 55B6 mov si,offset data_241 ; (3BE9:55B6=6Eh)
3BE9:04D7 ,BF 55AF mov di,offset data_238 ; (3BE9:55AF=48h)
3BE9:04DA E8 0127 call sub_10 ; (0604)
3BE9:04DD ,BE 58CF mov si,offset data_265+7Ch ; (3BE9:58CF='k')
3BE9:04E0 ,BF 5950 mov di,offset data_270 ; (3BE9:5950=27h)
3BE9:04E3 E8 011E call sub_10 ; (0604)
3BE9:04E6 8A 1E 2367 mov bl,data_63 ; (3BE9:2367=0)
3BE9:04EA 8A C3 mov al,bl
3BE9:04EC A8 10 test al,10h
3BE9:04EE 74 16 jz loc_41 ; Jump if zero
3BE9:04F0 A8 80 test al,80h
3BE9:04F2 74 12 jz loc_41 ; Jump if zero
3BE9:04F4 24 07 and al,7
3BE9:04F6 3C 03 cmp al,3
3BE9:04F8 75 0C jne loc_41 ; Jump if not equal
3BE9:04FA B8 4F30 mov ax,4F30h
3BE9:04FD A3 4F16 mov data_187,ax ; (3BE9:4F16=7669h)
3BE9:0500 B8 504A mov ax,504Ah
3BE9:0503 A3 4F48 mov data_188,ax ; (3BE9:4F48=17h)
3BE9:0506 loc_41: ; xref 3BE9:04EE, 04F2, 04F8
3BE9:0506 EB 24 jmp short loc_43 ; (052C)
3BE9:0508 loc_42: ; xref 3BE9:04BD
3BE9:0508 ,BE 4F11 mov si,offset data_186 ; (3BE9:4F11=3Eh)
3BE9:050B ,BF 4EFC mov di,offset data_184 ; (3BE9:4EFC='tion formatieren')
3BE9:050E E8 00F3 call sub_10 ; (0604)
3BE9:0511 ,BE 58D4 mov si,offset data_267 ; (3BE9:58D4=69h)
3BE9:0514 ,BF 575F mov di,offset data_262 ; (3BE9:575F=0)
3BE9:0517 E8 00EA call sub_10 ; (0604)
3BE9:051A ,BE 55B8 mov si,offset data_242 ; (3BE9:55B8=65h)
3BE9:051D ,BF 55AF mov di,offset data_238 ; (3BE9:55AF=48h)
3BE9:0520 E8 00E1 call sub_10 ; (0604)
3BE9:0523 ,BE 58D4 mov si,offset data_267 ; (3BE9:58D4=69h)
3BE9:0526 ,BF 5950 mov di,offset data_270 ; (3BE9:5950=27h)
3BE9:0529 E8 00D8 call sub_10 ; (0604)
3BE9:052C loc_43: ; xref 3BE9:0506
3BE9:052C B4 01 mov ah,1
3BE9:052E A0 2366 mov al,data_62 ; (3BE9:2366=0)
3BE9:0531 0A C0 or al,al ; Zero ?
3BE9:0533 74 27 jz loc_45 ; Jump if zero
3BE9:0535 3C 01 cmp al,1
3BE9:0537 75 21 jne loc_44 ; Jump if not equal
3BE9:0539 ,BE 5222 mov si,offset data_202+1 ; (3BE9:5222=')')
3BE9:053C C7 04 0001 mov word ptr [si],1
3BE9:0540 8B 44 04 mov ax,[si+4]
3BE9:0543 89 44 02 mov [si+2],ax
3BE9:0546 8B F0 mov si,ax
3BE9:0548 C6 44 01 1A mov byte ptr [si+1],1Ah
3BE9:054C 83 C6 02 add si,2
3BE9:054F 03 34 add si,[si]
3BE9:0551 C6 44 03 20 mov byte ptr [si+3],20h ; ' '
3BE9:0555 C6 06 55AF 01 mov byte ptr data_238,1 ; (3BE9:55AF=48h)
3BE9:055A loc_44: ; xref 3BE9:0537
3BE9:055A 33 C0 xor ax,ax ; Zero register
3BE9:055C loc_45: ; xref 3BE9:04BF, 0533
3BE9:055C 0A E4 or ah,ah ; Zero ?
3BE9:055E 74 0F jz loc_ret_46 ; Jump if zero
3BE9:0560 B0 00 mov al,0
3BE9:0562 86 C4 xchg al,ah
3BE9:0564 8B F0 mov si,ax
3BE9:0566 D1 E6 shl si,1 ; Shift w/zeros fill
3BE9:0568 8B B4 236A mov si,data_66[si] ; (3BE9:236A=0)
3BE9:056C E9 FC83 jmp loc_6 ; (01F2)
3BE9:056F loc_ret_46: ; xref 3BE9:055E
3BE9:056F C3 retn
sub_3 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01C6
;==========================================================================
3BE9:0570 sub_4 proc near
3BE9:0570 ,BE 2340 mov si,offset data_59 ; (3BE9:2340=0)
3BE9:0573 E8 08CC call sub_42 ; (0E42)
3BE9:0576 C3 retn
sub_4 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01F3, 0214
;==========================================================================
3BE9:0577 sub_5 proc near
3BE9:0577 ,BE 2356 mov si,offset data_60 ; (3BE9:2356=0)
3BE9:057A E8 08C5 call sub_42 ; (0E42)
3BE9:057D C3 retn
sub_5 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01D9
;==========================================================================
3BE9:057E sub_6 proc near
3BE9:057E 8B 36 4F48 mov si,data_188 ; (3BE9:4F48=17h)
3BE9:0582 AD lodsw ; String [si] to ax
3BE9:0583 56 push si
3BE9:0584 8B F0 mov si,ax
3BE9:0586 E8 0888 call sub_41 ; (0E11)
3BE9:0589 E8 002B call sub_7 ; (05B7)
3BE9:058C 5E pop si
3BE9:058D AD lodsw ; String [si] to ax
3BE9:058E 56 push si
3BE9:058F 8B F0 mov si,ax
3BE9:0591 E8 0033 call sub_8 ; (05C7)
3BE9:0594 5E pop si
3BE9:0595 AD lodsw ; String [si] to ax
3BE9:0596 56 push si
3BE9:0597 8B F0 mov si,ax
3BE9:0599 E8 002B call sub_8 ; (05C7)
3BE9:059C ,BE 514A mov si,offset data_192 ; (3BE9:514A=30h)
3BE9:059F E8 086F call sub_41 ; (0E11)
3BE9:05A2 5E pop si
3BE9:05A3 AD lodsw ; String [si] to ax
3BE9:05A4 56 push si
3BE9:05A5 8B F0 mov si,ax
3BE9:05A7 E8 0867 call sub_41 ; (0E11)
3BE9:05AA 5E pop si
3BE9:05AB AD lodsw ; String [si] to ax
3BE9:05AC 56 push si
3BE9:05AD 8B F0 mov si,ax
3BE9:05AF E8 085F call sub_41 ; (0E11)
3BE9:05B2 E8 0002 call sub_7 ; (05B7)
3BE9:05B5 5E pop si
3BE9:05B6 C3 retn
sub_6 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0589, 05B2
;==========================================================================
3BE9:05B7 sub_7 proc near
3BE9:05B7 AD lodsw ; String [si] to ax
3BE9:05B8 8B C8 mov cx,ax
3BE9:05BA locloop_47: ; xref 3BE9:05C4
3BE9:05BA 51 push cx
3BE9:05BB AD lodsw ; String [si] to ax
3BE9:05BC 56 push si
3BE9:05BD 8B F0 mov si,ax
3BE9:05BF E8 0880 call sub_42 ; (0E42)
3BE9:05C2 5E pop si
3BE9:05C3 59 pop cx
3BE9:05C4 E2 F4 loop locloop_47 ; Loop if cx > 0
3BE9:05C6 C3 retn
sub_7 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0591, 0599
;==========================================================================
3BE9:05C7 sub_8 proc near
3BE9:05C7 AD lodsw ; String [si] to ax
3BE9:05C8 8B C8 mov cx,ax
3BE9:05CA locloop_48: ; xref 3BE9:05D4
3BE9:05CA 51 push cx
3BE9:05CB 56 push si
3BE9:05CC E8 0842 call sub_41 ; (0E11)
3BE9:05CF 80 04 01 add byte ptr [si],1
3BE9:05D2 5E pop si
3BE9:05D3 59 pop cx
3BE9:05D4 E2 F4 loop locloop_48 ; Loop if cx > 0
3BE9:05D6 C3 retn
sub_8 endp
;==========================================================================
; SUBROUTINE
;==========================================================================
3BE9:05D7 sub_9 proc near
3BE9:05D7 06 push es
3BE9:05D8 33 DB xor bx,bx ; Zero register
3BE9:05DA 8E C3 mov es,bx
3BE9:05DC ,BB 013C mov bx,data_3e ; (0000:013C=6Fh)
3BE9:05DF 26: C4 1F les bx,dword ptr es:[bx] ; Load seg:offset ptr
3BE9:05E2 26: 8A 47 01 mov al,es:[bx+1]
3BE9:05E6 A2 2365 mov data_61,al ; (3BE9:2365=0)
3BE9:05E9 26: 8A 47 02 mov al,es:[bx+2]
3BE9:05ED A2 2366 mov data_62,al ; (3BE9:2366=0)
3BE9:05F0 26: 8A 47 04 mov al,es:[bx+4]
3BE9:05F4 A2 2367 mov data_63,al ; (3BE9:2367=0)
3BE9:05F7 26: 8A 07 mov al,es:[bx]
3BE9:05FA A2 2368 mov data_64,al ; (3BE9:2368=0)
3BE9:05FD 24 F0 and al,0F0h
3BE9:05FF A2 2369 mov data_65,al ; (3BE9:2369=0)
3BE9:0602 07 pop es
3BE9:0603 C3 retn
sub_9 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:04C8, 04D1, 04DA, 04E3, 050E, 0517, 0520
; 0529
;==========================================================================
3BE9:0604 sub_10 proc near
3BE9:0604 33 C9 xor cx,cx ; Zero register
3BE9:0606 8A 0D mov cl,[di]
3BE9:0608 47 inc di
3BE9:0609 F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:060B C3 retn
sub_10 endp
3BE9:060C 00 00 00 00 db 0, 0, 0, 0
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01AD
;==========================================================================
3BE9:0610 sub_11 proc near
3BE9:0610 B4 6D mov ah,6Dh ; 'm'
3BE9:0612 BA 0009 mov dx,9
3BE9:0615 E9 0C33 jmp loc_163 ; (124B)
sub_11 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01AA, 01BB
;==========================================================================
3BE9:0618 sub_12 proc near
3BE9:0618 B4 91 mov ah,91h
3BE9:061A E9 0C2E jmp loc_163 ; (124B)
sub_12 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01B0
;==========================================================================
3BE9:061D sub_13 proc near
3BE9:061D 8B 1E 23E0 mov bx,data_68 ; (3BE9:23E0=7223h)
3BE9:0621 1E push ds
3BE9:0622 8E 1E 23E2 mov ds,data_69 ; (3BE9:23E2=231Bh)
3BE9:0626 81 4F 06 0002 ;* or word ptr [bx+6],2
3BE9:0626 db 81h, 4Fh, 06h, 02h, 00h ; Fixup - byte match
3BE9:062B 1F pop ds
3BE9:062C C3 retn
sub_13 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0224
;==========================================================================
3BE9:062D sub_14 proc near
3BE9:062D 8B 1E 23E0 mov bx,data_68 ; (3BE9:23E0=7223h)
3BE9:0631 1E push ds
3BE9:0632 8E 1E 23E2 mov ds,data_69 ; (3BE9:23E2=231Bh)
3BE9:0636 81 67 06 FFFD ;* and word ptr [bx+6],0FFFDh
3BE9:0636 db 81h, 67h, 06h,0FDh,0FFh ; Fixup - byte match
3BE9:063B 1F pop ds
3BE9:063C C3 retn
sub_14 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01B3
;==========================================================================
3BE9:063D sub_15 proc near
3BE9:063D 8B 1E 23E4 mov bx,data_70 ; (3BE9:23E4=63h)
3BE9:0641 1E push ds
3BE9:0642 8E 1E 23E2 mov ds,data_69 ; (3BE9:23E2=231Bh)
3BE9:0646 9C pushf ; Push flags
3BE9:0647 FA cli ; Disable interrupts
3BE9:0648 83 7F 0E 00 cmp word ptr [bx+0Eh],0
3BE9:064C 74 08 je loc_49 ; Jump if equal
3BE9:064E 9D popf ; Pop flags
3BE9:064F 1F pop ds
3BE9:0650 BE 23FE mov si,23FEh
3BE9:0653 E9 FB9C jmp loc_6 ; (01F2)
3BE9:0656 loc_49: ; xref 3BE9:064C
3BE9:0656 81 4F 0E 0008 ;* or word ptr [bx+0Eh],8
3BE9:0656 db 81h, 4Fh, 0Eh, 08h, 00h ; Fixup - byte match
3BE9:065B 9D popf ; Pop flags
3BE9:065C 1F pop ds
3BE9:065D C3 retn
sub_15 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0221
;==========================================================================
3BE9:065E sub_16 proc near
3BE9:065E 8B 1E 23E4 mov bx,data_70 ; (3BE9:23E4=63h)
3BE9:0662 1E push ds
3BE9:0663 8E 1E 23E2 mov ds,data_69 ; (3BE9:23E2=231Bh)
3BE9:0667 81 67 0E FFF7 ;* and word ptr [bx+0Eh],0FFF7h
3BE9:0667 db 81h, 67h, 0Eh,0F7h,0FFh ; Fixup - byte match
3BE9:066C 1F pop ds
3BE9:066D C3 retn
sub_16 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01B6
;==========================================================================
3BE9:066E sub_17 proc near
3BE9:066E B4 87 mov ah,87h
3BE9:0670 BA 23EE mov dx,23EEh
3BE9:0673 E8 0BD5 call sub_64 ; (124B)
3BE9:0676 B4 89 mov ah,89h
3BE9:0678 BA 23EE mov dx,23EEh
3BE9:067B E8 0BCD call sub_64 ; (124B)
3BE9:067E C3 retn
sub_17 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:021E
;==========================================================================
3BE9:067F sub_18 proc near
3BE9:067F B4 8B mov ah,8Bh
3BE9:0681 BA 23EE mov dx,23EEh
3BE9:0684 E8 0BC4 call sub_64 ; (124B)
3BE9:0687 C3 retn
sub_18 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01A5
;==========================================================================
3BE9:0688 sub_19 proc near
3BE9:0688 06 push es
3BE9:0689 B4 9A mov ah,9Ah
3BE9:068B E8 0BBD call sub_64 ; (124B)
3BE9:068E 8C 06 23E2 mov data_69,es ; (3BE9:23E2=231Bh)
3BE9:0692 B4 9C mov ah,9Ch
3BE9:0694 E8 0BB4 call sub_64 ; (124B)
3BE9:0697 89 1E 23E0 mov data_68,bx ; (3BE9:23E0=7223h)
3BE9:069B 26: 8B 47 10 mov ax,es:[bx+10h]
3BE9:069F A3 23E6 mov data_72,ax ; (3BE9:23E6=0)
3BE9:06A2 B4 99 mov ah,99h
3BE9:06A4 E8 0BA4 call sub_64 ; (124B)
3BE9:06A7 32 E4 xor ah,ah ; Zero register
3BE9:06A9 BB 002C mov bx,2Ch
3BE9:06AC F7 E3 mul bx ; dx:ax = reg * ax
3BE9:06AE 26: 03 06 0054 add ax,es:data_12 ; (3BE9:0054=0)
3BE9:06B3 A3 23E4 mov data_70,ax ; (3BE9:23E4=63h)
3BE9:06B6 07 pop es
3BE9:06B7 C3 retn
sub_19 endp
;==========================================================================
; SUBROUTINE
;==========================================================================
3BE9:06B8 sub_20 proc near
3BE9:06B8 1E push ds
3BE9:06B9 06 push es
3BE9:06BA B4 1F mov ah,1Fh
3BE9:06BC E8 0B8C call sub_64 ; (124B)
3BE9:06BF 26: A1 004E mov ax,es:data_11 ; (3BE9:004E=0)
3BE9:06C3 A3 23E6 mov data_72,ax ; (3BE9:23E6=0)
3BE9:06C6 8C 06 23E2 mov data_69,es ; (3BE9:23E2=231Bh)
3BE9:06CA 07 pop es
3BE9:06CB 1F pop ds
3BE9:06CC C3 retn
sub_20 endp
;==========================================================================
; SUBROUTINE
;==========================================================================
3BE9:06CD sub_21 proc near
3BE9:06CD 1E push ds
3BE9:06CE 06 push es
3BE9:06CF BA 23E8 mov dx,23E8h
3BE9:06D2 B4 3C mov ah,3Ch ; '<'
3BE9:06D4 E8 0B74 call sub_64 ; (124B)
3BE9:06D7 07 pop es
3BE9:06D8 1F pop ds
3BE9:06D9 3D FFFF cmp ax,0FFFFh
3BE9:06DC 75 1C jne loc_50 ; Jump if not equal
3BE9:06DE 1E push ds
3BE9:06DF 06 push es
3BE9:06E0 BB 23EB mov bx,23EBh
3BE9:06E3 C6 07 89 mov byte ptr [bx],89h
3BE9:06E6 C6 47 01 00 mov byte ptr [bx+1],0
3BE9:06EA 8B D3 mov dx,bx
3BE9:06EC B4 31 mov ah,31h ; '1'
3BE9:06EE E8 0B5A call sub_64 ; (124B)
3BE9:06F1 07 pop es
3BE9:06F2 1F pop ds
3BE9:06F3 80 3E 23ED 01 cmp byte ptr data_73,1 ; (3BE9:23ED=23h)
3BE9:06F8 74 06 je loc_ret_51 ; Jump if equal
3BE9:06FA loc_50: ; xref 3BE9:06DC
3BE9:06FA BE 2428 mov si,2428h
3BE9:06FD E9 FAF2 jmp loc_6 ; (01F2)
3BE9:0700 loc_ret_51: ; xref 3BE9:06F8
3BE9:0700 C3 retn
sub_21 endp
;==========================================================================
; SUBROUTINE
;==========================================================================
3BE9:0701 sub_22 proc near
3BE9:0701 B4 0C mov ah,0Ch
3BE9:0703 E8 0B45 call sub_64 ; (124B)
3BE9:0706 80 E4 0F and ah,0Fh
3BE9:0709 80 FC 00 cmp ah,0
3BE9:070C 74 15 je loc_53 ; Jump if equal
3BE9:070E 80 FC 04 cmp ah,4
3BE9:0711 74 05 je loc_52 ; Jump if equal
3BE9:0713 80 FC 06 cmp ah,6
3BE9:0716 75 15 jne loc_55 ; Jump if not equal
3BE9:0718 loc_52: ; xref 3BE9:0711
3BE9:0718 B4 A3 mov ah,0A3h
3BE9:071A E8 0B2E call sub_64 ; (124B)
3BE9:071D 3D 1431 cmp ax,1431h
3BE9:0720 75 0B jne loc_55 ; Jump if not equal
3BE9:0722 C3 retn
3BE9:0723 loc_53: ; xref 3BE9:070C
3BE9:0723 3C 41 cmp al,41h ; 'A'
3BE9:0725 77 01 ja loc_54 ; Jump if above
3BE9:0727 C3 retn
3BE9:0728 loc_54: ; xref 3BE9:0725
3BE9:0728 BE 249B mov si,249Bh
3BE9:072B EB 03 jmp short loc_56 ; (0730)
3BE9:072D loc_55: ; xref 3BE9:0716, 0720
3BE9:072D BE 246B mov si,246Bh
3BE9:0730 loc_56: ; xref 3BE9:072B
3BE9:0730 E9 FABF jmp loc_6 ; (01F2)
sub_22 endp
3BE9:0733 000D[00] db 13 dup (0)
3BE9:0740 0E 1F 0E 07 C7 06 db 0Eh, 1Fh, 0Eh, 07h,0C7h, 06h
3BE9:0746 3A 25 00 00 80 0E db 3Ah, 25h, 00h, 00h, 80h, 0Eh
3BE9:074C 68 25 01 C6 06 61 db 68h, 25h, 01h,0C6h, 06h, 61h
3BE9:0752 25 FF 90 E8 55 04 db 25h,0FFh, 90h,0E8h, 55h, 04h
3BE9:0758 C7 06 AD 55 9E db 0C7h, 06h,0ADh, 55h, 9Eh
3BE9:075D 55 db 55h
3BE9:075E loc_57: ; xref 3BE9:0807
3BE9:075E ,C7 06 5196 0000 mov data_195,0 ; (3BE9:5196=0CDCDh)
3BE9:0764 C7 06 519A 51F9 mov data_196,51F9h ; (3BE9:519A=0CDCDh)
3BE9:076A ,BE 5190 mov si,offset data_194 ; (3BE9:5190=0CDh)
3BE9:076D E8 061E call sub_39 ; (0D8E)
3BE9:0770 C7 06 55A9 0001 mov data_236,1 ; (3BE9:55A9=206Eh)
3BE9:0776 E8 03F8 call sub_29 ; (0B71)
3BE9:0779 73 13 jnc loc_58 ; Jump if carry=0
3BE9:077B C7 06 2538 54A7 mov data_93,54A7h ; (3BE9:2538=206Ch)
3BE9:0781 E8 0455 call sub_33 ; (0BD9)
3BE9:0784 8B 36 2538 mov si,data_93 ; (3BE9:2538=206Ch)
3BE9:0788 E8 0686 call sub_41 ; (0E11)
3BE9:078B EB 2B jmp short loc_61 ; (07B8)
3BE9:078D 90 db 90h
3BE9:078E loc_58: ; xref 3BE9:0779
3BE9:078E A1 2821 mov ax,data_133 ; (3BE9:2821=0)
3BE9:0791 3D AA55 cmp ax,0AA55h
3BE9:0794 74 06 je loc_59 ; Jump if equal
3BE9:0796 B9 0200 mov cx,200h
3BE9:0799 E8 0407 call sub_31 ; (0BA3)
3BE9:079C loc_59: ; xref 3BE9:0794
3BE9:079C C7 06 2538 5404 mov data_93,5404h ; (3BE9:2538=206Ch)
3BE9:07A2 E8 076F call sub_51 ; (0F14)
3BE9:07A5 E8 0873 call sub_58 ; (101B)
3BE9:07A8 E8 043E call sub_34 ; (0BE9)
3BE9:07AB A0 2551 mov al,data_104 ; (3BE9:2551=0)
3BE9:07AE 2C 30 sub al,30h ; '0'
3BE9:07B0 75 18 jnz loc_62 ; Jump if not zero
3BE9:07B2 loc_60: ; xref 3BE9:07E9
3BE9:07B2 ,BE 5404 mov si,offset data_215+0Dh ; (3BE9:5404='atz vorhanden, u')
3BE9:07B5 E8 02D3 call sub_24 ; (0A8B)
3BE9:07B8 loc_61: ; xref 3BE9:078B, 07D5
3BE9:07B8 ,C7 06 55A9 0001 mov data_236,1 ; (3BE9:55A9=206Eh)
3BE9:07BE BE 55A9 mov si,55A9h
3BE9:07C1 E8 06BE call sub_45 ; (0E82)
3BE9:07C4 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:07C6 FF A7 2528 jmp word ptr data_88[bx] ;*(3BE9:2528=6E65h)
3BE9:07CA loc_62: ; xref 3BE9:07B0
3BE9:07CA E8 0838 call sub_57 ; (1005)
3BE9:07CD 74 08 jz loc_63 ; Jump if zero
3BE9:07CF ,BE 5404 mov si,offset data_215+0Dh ; (3BE9:5404='atz vorhanden, u')
3BE9:07D2 E8 063C call sub_41 ; (0E11)
3BE9:07D5 EB E1 jmp short loc_61 ; (07B8)
3BE9:07D7 loc_63: ; xref 3BE9:07CD
3BE9:07D7 ,BE 53AC mov si,offset data_213 ; (3BE9:53AC='n erlaubt')
3BE9:07DA E8 05B1 call sub_39 ; (0D8E)
3BE9:07DD 24 DF and al,0DFh
3BE9:07DF 3A 06 55A7 cmp al,data_234 ; (3BE9:55A7=69h)
3BE9:07E3 74 0C je loc_64 ; Jump if equal
3BE9:07E5 3A 06 55A8 cmp al,data_235 ; (3BE9:55A8=6Fh)
3BE9:07E9 74 C7 je loc_60 ; Jump if equal
3BE9:07EB D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:07ED FF A7 2528 jmp word ptr data_88[bx] ;*(3BE9:2528=6E65h)
3BE9:07F1 loc_64: ; xref 3BE9:07E3
3BE9:07F1 E8 0811 call sub_57 ; (1005)
3BE9:07F4 E8 07DB call sub_54 ; (0FD2)
3BE9:07F7 E8 0390 call sub_30 ; (0B8A)
3BE9:07FA C6 06 2117 01 mov byte ptr ds:[2117h],1 ; (3BE9:2117=0A1h)
3BE9:07FF EB 03 jmp short loc_65 ; (0804)
3BE9:0801 E8 A9 03 db 0E8h,0A9h, 03h
3BE9:0804 loc_65: ; xref 3BE9:07FF
3BE9:0804 E8 0269 call sub_23 ; (0A70)
3BE9:0807 E9 FF54 jmp loc_57 ; (075E)
;* No entry point to code
3BE9:080A C3 retn
;* No entry point to code
3BE9:080B 0E push cs
3BE9:080C 1F pop ds
3BE9:080D 0E push cs
3BE9:080E 07 pop es
3BE9:080F 80 26 2568 FE and byte ptr data_117,0FEh ; (3BE9:2568=0)
3BE9:0814 C6 06 2561 FF mov byte ptr data_113,0FFh ; (3BE9:2561=1)
3BE9:0819 90 nop
3BE9:081A E8 0390 call sub_32 ; (0BAD)
3BE9:081D C7 06 55AD 55C1 mov data_237,55C1h ; (3BE9:55AD=2073h)
3BE9:0823 loc_66: ; xref 3BE9:0978
3BE9:0823 ,C7 06 5196 0000 mov data_195,0 ; (3BE9:5196=0CDCDh)
3BE9:0829 C7 06 519A 51CD mov data_196,51CDh ; (3BE9:519A=0CDCDh)
3BE9:082F ,BE 5190 mov si,offset data_194 ; (3BE9:5190=0CDh)
3BE9:0832 E8 0559 call sub_39 ; (0D8E)
3BE9:0835 C7 06 55A9 0001 mov data_236,1 ; (3BE9:55A9=206Eh)
3BE9:083B C7 06 5196 55A9 mov data_195,55A9h ; (3BE9:5196=0CDCDh)
3BE9:0841 E8 032D call sub_29 ; (0B71)
3BE9:0844 72 3C jc loc_67 ; Jump if carry Set
3BE9:0846 A1 2821 mov ax,data_133 ; (3BE9:2821=0)
3BE9:0849 3D AA55 cmp ax,0AA55h
3BE9:084C 75 34 jne loc_67 ; Jump if not equal
3BE9:084E C7 06 2538 52CD mov data_93,52CDh ; (3BE9:2538=206Ch)
3BE9:0854 E8 06BD call sub_51 ; (0F14)
3BE9:0857 E8 07C1 call sub_58 ; (101B)
3BE9:085A E8 038C call sub_34 ; (0BE9)
3BE9:085D C7 06 2538 530B mov data_93,530Bh ; (3BE9:2538=206Ch)
3BE9:0863 E8 079F call sub_57 ; (1005)
3BE9:0866 74 23 jz loc_68 ; Jump if zero
3BE9:0868 C7 06 2538 5335 mov data_93,5335h ; (3BE9:2538=206Ch)
3BE9:086E E8 0830 call sub_61 ; (10A1)
3BE9:0871 75 18 jnz loc_68 ; Jump if not zero
3BE9:0873 C7 06 2538 5371 mov data_93,5371h ; (3BE9:2538=206Ch)
3BE9:0879 80 3E 2552 00 cmp byte ptr data_105,0 ; (3BE9:2552=0)
3BE9:087E 74 0B je loc_68 ; Jump if equal
3BE9:0880 EB 1C jmp short loc_69 ; (089E)
3BE9:0882 loc_67: ; xref 3BE9:0844, 084C
3BE9:0882 E8 0354 call sub_33 ; (0BD9)
3BE9:0885 C7 06 2538 54A7 mov data_93,54A7h ; (3BE9:2538=206Ch)
3BE9:088B loc_68: ; xref 3BE9:0866, 0871, 087E
3BE9:088B 8B 36 2538 mov si,data_93 ; (3BE9:2538=206Ch)
3BE9:088F E8 057F call sub_41 ; (0E11)
3BE9:0892 BE 55A9 mov si,55A9h
3BE9:0895 E8 05EA call sub_45 ; (0E82)
3BE9:0898 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:089A FF A7 2524 jmp word ptr data_87[bx] ;*(3BE9:2524=5954h)
3BE9:089E loc_69: ; xref 3BE9:0880, 0937
3BE9:089E ,BE 52CD mov si,offset data_209+0Ch ; (3BE9:52CD='h')
3BE9:08A1 E8 01E7 call sub_24 ; (0A8B)
3BE9:08A4 ,BE 52CD mov si,offset data_209+0Ch ; (3BE9:52CD='h')
3BE9:08A7 E8 0567 call sub_41 ; (0E11)
3BE9:08AA loc_70: ; xref 3BE9:08DC, 0954
3BE9:08AA ,C7 06 55A9 0002 mov data_236,2 ; (3BE9:55A9=206Eh)
3BE9:08B0 C7 06 253A 557E mov data_94,557Eh ; (3BE9:253A=5043h)
3BE9:08B6 ,BE 52D3 mov si,offset data_211 ; (3BE9:52D3=3Ch)
3BE9:08B9 E8 0555 call sub_41 ; (0E11)
3BE9:08BC B9 0004 mov cx,4
3BE9:08BF E8 0205 call sub_26 ; (0AC7)
3BE9:08C2 75 04 jnz loc_71 ; Jump if not zero
3BE9:08C4 FF A7 2524 jmp word ptr data_87[bx] ;*(3BE9:2524=5954h)
3BE9:08C8 loc_71: ; xref 3BE9:08C2
3BE9:08C8 E8 0789 call sub_59 ; (1054)
3BE9:08CB 75 11 jnz loc_72 ; Jump if not zero
3BE9:08CD C7 06 5435 5453 mov data_218,5453h ; (3BE9:5435=0B800h)
3BE9:08D3 ,BE 542D mov si,offset data_217 ; (3BE9:542D=0)
3BE9:08D6 E8 0538 call sub_41 ; (0E11)
3BE9:08D9 E8 05F3 call sub_47 ; (0ECF)
3BE9:08DC EB CC jmp short loc_70 ; (08AA)
3BE9:08DE loc_72: ; xref 3BE9:08CB
3BE9:08DE A3 2555 mov data_107,ax ; (3BE9:2555=0D000h)
3BE9:08E1 89 16 2557 mov data_108,dx ; (3BE9:2557=8002h)
3BE9:08E5 loc_73: ; xref 3BE9:0918
3BE9:08E5 ,C7 06 253A 5588 mov data_94,5588h ; (3BE9:253A=5043h)
3BE9:08EB ,BE 52D7 mov si,offset data_212 ; (3BE9:52D7=0)
3BE9:08EE E8 0520 call sub_41 ; (0E11)
3BE9:08F1 B9 0004 mov cx,4
3BE9:08F4 E8 01D0 call sub_26 ; (0AC7)
3BE9:08F7 75 04 jnz loc_74 ; Jump if not zero
3BE9:08F9 FF A7 2524 jmp word ptr data_87[bx] ;*(3BE9:2524=5954h)
3BE9:08FD loc_74: ; xref 3BE9:08F7
3BE9:08FD 3B 06 2555 cmp ax,data_107 ; (3BE9:2555=0D000h)
3BE9:0901 72 06 jb loc_75 ; Jump if below
3BE9:0903 3B 06 2557 cmp ax,data_108 ; (3BE9:2557=8002h)
3BE9:0907 76 11 jbe loc_76 ; Jump if below or =
3BE9:0909 loc_75: ; xref 3BE9:0901
3BE9:0909 C7 06 5435 546F mov data_218,546Fh ; (3BE9:5435=0B800h)
3BE9:090F ,BE 542D mov si,offset data_217 ; (3BE9:542D=0)
3BE9:0912 E8 04FC call sub_41 ; (0E11)
3BE9:0915 E8 05B7 call sub_47 ; (0ECF)
3BE9:0918 EB CB jmp short loc_73 ; (08E5)
3BE9:091A loc_76: ; xref 3BE9:0907
3BE9:091A A3 2557 mov data_108,ax ; (3BE9:2557=8002h)
3BE9:091D C7 06 5435 5437 mov data_218,5437h ; (3BE9:5435=0B800h)
3BE9:0923 ,BE 542D mov si,offset data_217 ; (3BE9:542D=0)
3BE9:0926 E8 04E8 call sub_41 ; (0E11)
3BE9:0929 BE 559E mov si,559Eh
3BE9:092C E8 0553 call sub_45 ; (0E82)
3BE9:092F 24 DF and al,0DFh
3BE9:0931 3A 06 55A7 cmp al,data_234 ; (3BE9:55A7=69h)
3BE9:0935 74 03 je loc_77 ; Jump if equal
3BE9:0937 E9 FF64 jmp loc_69 ; (089E)
3BE9:093A loc_77: ; xref 3BE9:0935
3BE9:093A E8 0764 call sub_61 ; (10A1)
3BE9:093D E8 077E call sub_62 ; (10BE)
3BE9:0940 E8 081B call sub_63 ; (115E)
3BE9:0943 74 12 jz loc_78 ; Jump if zero
3BE9:0945 E8 0587 call sub_47 ; (0ECF)
3BE9:0948 C7 06 5435 548B mov data_218,548Bh ; (3BE9:5435=0B800h)
3BE9:094E ,BE 542D mov si,offset data_217 ; (3BE9:542D=0)
3BE9:0951 E8 04BD call sub_41 ; (0E11)
3BE9:0954 E9 FF53 jmp loc_70 ; (08AA)
3BE9:0957 loc_78: ; xref 3BE9:0943
3BE9:0957 E8 0230 call sub_30 ; (0B8A)
3BE9:095A C6 06 2117 01 mov byte ptr ds:[2117h],1 ; (3BE9:2117=0A1h)
3BE9:095F A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:0962 8A E0 mov ah,al
3BE9:0964 80 C4 41 add ah,41h ; 'A'
3BE9:0967 2A 06 2365 sub al,data_61 ; (3BE9:2365=0)
3BE9:096B FE C8 dec al
3BE9:096D E8 08F0 call sub_65 ; (1260)
3BE9:0970 EB 03 jmp short loc_79 ; (0975)
3BE9:0972 E8 38 02 db 0E8h, 38h, 02h
3BE9:0975 loc_79: ; xref 3BE9:0970
3BE9:0975 E8 00F8 call sub_23 ; (0A70)
3BE9:0978 E9 FEA8 jmp loc_66 ; (0823)
;* No entry point to code
3BE9:097B C3 retn
;* No entry point to code
3BE9:097C 0E push cs
3BE9:097D 1F pop ds
3BE9:097E 0E push cs
3BE9:097F 07 pop es
3BE9:0980 C7 06 253A 0000 mov data_94,0 ; (3BE9:253A=5043h)
3BE9:0986 80 0E 2568 01 or byte ptr data_117,1 ; (3BE9:2568=0)
3BE9:098B C6 06 2561 FF mov byte ptr data_113,0FFh ; (3BE9:2561=1)
3BE9:0990 90 nop
3BE9:0991 E8 0219 call sub_32 ; (0BAD)
3BE9:0994 C7 06 55AD 55BA mov data_237,55BAh ; (3BE9:55AD=2073h)
3BE9:099A loc_80: ; xref 3BE9:0A6C
3BE9:099A ,C7 06 5196 0000 mov data_195,0 ; (3BE9:5196=0CDCDh)
3BE9:09A0 C7 06 519A 519C mov data_196,519Ch ; (3BE9:519A=0CDCDh)
3BE9:09A6 ,BE 5190 mov si,offset data_194 ; (3BE9:5190=0CDh)
3BE9:09A9 E8 03E2 call sub_39 ; (0D8E)
3BE9:09AC E8 01C2 call sub_29 ; (0B71)
3BE9:09AF 73 13 jnc loc_81 ; Jump if carry=0
3BE9:09B1 C7 06 2538 54A7 mov data_93,54A7h ; (3BE9:2538=206Ch)
3BE9:09B7 E8 021F call sub_33 ; (0BD9)
3BE9:09BA 8B 36 2538 mov si,data_93 ; (3BE9:2538=206Ch)
3BE9:09BE E8 0450 call sub_41 ; (0E11)
3BE9:09C1 EB 36 jmp short loc_83 ; (09F9)
3BE9:09C3 90 db 90h
3BE9:09C4 loc_81: ; xref 3BE9:09AF
3BE9:09C4 A1 2821 mov ax,data_133 ; (3BE9:2821=0)
3BE9:09C7 3D AA55 cmp ax,0AA55h
3BE9:09CA 74 06 je loc_82 ; Jump if equal
3BE9:09CC B9 0200 mov cx,200h
3BE9:09CF E8 01D1 call sub_31 ; (0BA3)
3BE9:09D2 loc_82: ; xref 3BE9:09CA
3BE9:09D2 C7 06 2538 5273 mov data_93,5273h ; (3BE9:2538=206Ch)
3BE9:09D8 E8 0539 call sub_51 ; (0F14)
3BE9:09DB E8 063D call sub_58 ; (101B)
3BE9:09DE E8 0208 call sub_34 ; (0BE9)
3BE9:09E1 A0 2551 mov al,data_104 ; (3BE9:2551=0)
3BE9:09E4 2C 30 sub al,30h ; '0'
3BE9:09E6 3C 00 cmp al,0
3BE9:09E8 74 0F je loc_83 ; Jump if equal
3BE9:09EA 3C 01 cmp al,1
3BE9:09EC 77 1D ja loc_84 ; Jump if above
3BE9:09EE E8 05FF call sub_56 ; (0FF0)
3BE9:09F1 75 18 jnz loc_84 ; Jump if not zero
3BE9:09F3 ,BE 529D mov si,offset data_206+1Fh ; (3BE9:529D='r')
3BE9:09F6 E8 0418 call sub_41 ; (0E11)
3BE9:09F9 loc_83: ; xref 3BE9:09C1, 09E8
3BE9:09F9 C7 06 55A9 0001 mov data_236,1 ; (3BE9:55A9=206Eh)
3BE9:09FF BE 55A9 mov si,55A9h
3BE9:0A02 E8 047D call sub_45 ; (0E82)
3BE9:0A05 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:0A07 FF A7 2520 jmp word ptr data_86[bx] ;*(3BE9:2520=5044h)
3BE9:0A0B loc_84: ; xref 3BE9:09EC, 09F1
3BE9:0A0B C7 06 55A9 0002 mov data_236,2 ; (3BE9:55A9=206Eh)
3BE9:0A11 04 02 add al,2
3BE9:0A13 A2 55BA mov data_243,al ; (3BE9:55BA=10h)
3BE9:0A16 ,BE 5273 mov si,offset data_204+21h ; (3BE9:5273='e')
3BE9:0A19 89 36 2538 mov data_93,si ; (3BE9:2538=206Ch)
3BE9:0A1D E8 03F1 call sub_41 ; (0E11)
3BE9:0A20 B9 0001 mov cx,1
3BE9:0A23 E8 00A1 call sub_26 ; (0AC7)
3BE9:0A26 75 04 jnz loc_85 ; Jump if not zero
3BE9:0A28 FF A7 2520 jmp word ptr data_86[bx] ;*(3BE9:2520=5044h)
3BE9:0A2C loc_85: ; xref 3BE9:0A26
3BE9:0A2C 50 push ax
3BE9:0A2D E8 05B1 call sub_55 ; (0FE1)
3BE9:0A30 58 pop ax
3BE9:0A31 E8 0581 call sub_53 ; (0FB5)
3BE9:0A34 E8 0153 call sub_30 ; (0B8A)
3BE9:0A37 A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:0A3A A2 2562 mov data_114,al ; (3BE9:2562=0)
3BE9:0A3D loc_86: ; xref 3BE9:0A64
3BE9:0A3D ,E8 016D call sub_32 ; (0BAD)
3BE9:0A40 88 26 54CE mov data_227,ah ; (3BE9:54CE=20h)
3BE9:0A44 A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:0A47 3A 06 2562 cmp al,data_114 ; (3BE9:2562=0)
3BE9:0A4B 74 1C je loc_88 ; Jump if equal
3BE9:0A4D E8 0121 call sub_29 ; (0B71)
3BE9:0A50 73 09 jnc loc_87 ; Jump if carry=0
3BE9:0A52 ,BE 52BF mov si,offset data_208 ; (3BE9:52BF=0)
3BE9:0A55 E8 0336 call sub_39 ; (0D8E)
3BE9:0A58 EB 15 jmp short loc_ret_89 ; (0A6F)
3BE9:0A5A 90 db 90h
3BE9:0A5B loc_87: ; xref 3BE9:0A50
3BE9:0A5B E8 05BD call sub_58 ; (101B)
3BE9:0A5E E8 0580 call sub_55 ; (0FE1)
3BE9:0A61 E8 0126 call sub_30 ; (0B8A)
3BE9:0A64 EB D7 jmp short loc_86 ; (0A3D)
3BE9:0A66 E8 44 01 db 0E8h, 44h, 01h
3BE9:0A69 loc_88: ; xref 3BE9:0A4B
3BE9:0A69 E8 0004 call sub_23 ; (0A70)
3BE9:0A6C E9 FF2B jmp loc_80 ; (099A)
3BE9:0A6F loc_ret_89: ; xref 3BE9:0A58
3BE9:0A6F C3 retn
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0804, 0975, 0A69
;==========================================================================
3BE9:0A70 sub_23 proc near
3BE9:0A70 A0 254E mov al,data_102 ; (3BE9:254E=0)
3BE9:0A73 B4 02 mov ah,2
3BE9:0A75 ,50 push ax ; PARAMETER_2
3BE9:0A76 A0 254D mov al,data_101 ; (3BE9:254D=0)
3BE9:0A79 2A 06 254E sub al,data_102 ; (3BE9:254E=0)
3BE9:0A7D B4 4E mov ah,4Eh ; 'N'
3BE9:0A7F 50 push ax ; PARAMETER_1
3BE9:0A80 E8 02E1 call sub_38 ; (0D64)
3BE9:0A83 8B 36 2538 mov si,data_93 ; (3BE9:2538=206Ch)
3BE9:0A87 E8 0001 call sub_24 ; (0A8B)
3BE9:0A8A C3 retn
sub_23 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:07B5, 08A1, 0A87, 1C3A
;==========================================================================
3BE9:0A8B sub_24 proc near
3BE9:0A8B AD lodsw ; String [si] to ax
3BE9:0A8C 8B C8 mov cx,ax
3BE9:0A8E locloop_90: ; xref 3BE9:0AA5
3BE9:0A8E 51 push cx
3BE9:0A8F AD lodsw ; String [si] to ax
3BE9:0A90 0B C0 or ax,ax ; Zero ?
3BE9:0A92 74 10 jz loc_91 ; Jump if zero
3BE9:0A94 56 push si
3BE9:0A95 8B F0 mov si,ax
3BE9:0A97 AD lodsw ; String [si] to ax
3BE9:0A98 B4 02 mov ah,2
3BE9:0A9A ,50 push ax ; PARAMETER_2
3BE9:0A9B B0 01 mov al,1
3BE9:0A9D B4 4E mov ah,4Eh ; 'N'
3BE9:0A9F 50 push ax ; PARAMETER_1
3BE9:0AA0 E8 02C1 call sub_38 ; (0D64)
3BE9:0AA3 5E pop si
3BE9:0AA4 loc_91: ; xref 3BE9:0A92
3BE9:0AA4 59 pop cx
3BE9:0AA5 E2 E7 loop locloop_90 ; Loop if cx > 0
3BE9:0AA7 C3 retn
sub_24 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0AE0
;==========================================================================
3BE9:0AA8 sub_25 proc near
3BE9:0AA8 0B F6 or si,si ; Zero ?
3BE9:0AAA 74 1A jz loc_ret_93 ; Jump if zero
3BE9:0AAC AD lodsw ; String [si] to ax
3BE9:0AAD 8B C8 mov cx,ax
3BE9:0AAF locloop_92: ; xref 3BE9:0ABD
3BE9:0AAF 51 push cx
3BE9:0AB0 AD lodsw ; String [si] to ax
3BE9:0AB1 56 push si
3BE9:0AB2 8B F0 mov si,ax
3BE9:0AB4 AD lodsw ; String [si] to ax
3BE9:0AB5 ,50 push ax ; PARAMETER_2
3BE9:0AB6 AD lodsw ; String [si] to ax
3BE9:0AB7 50 push ax ; PARAMETER_1
3BE9:0AB8 E8 02A9 call sub_38 ; (0D64)
3BE9:0ABB 5E pop si
3BE9:0ABC 59 pop cx
3BE9:0ABD E2 F0 loop locloop_92 ; Loop if cx > 0
3BE9:0ABF AD lodsw ; String [si] to ax
3BE9:0AC0 8B F0 mov si,ax
3BE9:0AC2 AD lodsw ; String [si] to ax
3BE9:0AC3 E8 0397 call sub_43 ; (0E5D)
3BE9:0AC6 loc_ret_93: ; xref 3BE9:0AAA
3BE9:0AC6 C3 retn
sub_25 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:08BF, 08F4, 0A23
;==========================================================================
3BE9:0AC7 sub_26 proc near
3BE9:0AC7 56 push si
3BE9:0AC8 51 push cx
3BE9:0AC9 ,BE 2575 mov si,offset data_120 ; (3BE9:2575=10h)
3BE9:0ACC E8 0373 call sub_42 ; (0E42)
3BE9:0ACF BE 55A9 mov si,55A9h
3BE9:0AD2 E8 03AD call sub_45 ; (0E82)
3BE9:0AD5 50 push ax
3BE9:0AD6 ,BE 257B mov si,offset data_121 ; (3BE9:257B=0)
3BE9:0AD9 E8 0366 call sub_42 ; (0E42)
3BE9:0ADC 8B 36 253A mov si,data_94 ; (3BE9:253A=5043h)
3BE9:0AE0 E8 FFC5 call sub_25 ; (0AA8)
3BE9:0AE3 ,BE 2575 mov si,offset data_120 ; (3BE9:2575=10h)
3BE9:0AE6 E8 0359 call sub_42 ; (0E42)
3BE9:0AE9 58 pop ax
3BE9:0AEA 59 pop cx
3BE9:0AEB 8B D1 mov dx,cx
3BE9:0AED BF 2569 mov di,2569h
3BE9:0AF0 47 inc di
3BE9:0AF1 EB 0A jmp short loc_95 ; (0AFD)
3BE9:0AF3 loc_94: ; xref 3BE9:0B26, 0B31, 0B3A
3BE9:0AF3 ,51 push cx
3BE9:0AF4 52 push dx
3BE9:0AF5 BE 55A9 mov si,55A9h
3BE9:0AF8 E8 0387 call sub_45 ; (0E82)
3BE9:0AFB 5A pop dx
3BE9:0AFC 59 pop cx
3BE9:0AFD loc_95: ; xref 3BE9:0AF1
3BE9:0AFD 33 DB xor bx,bx ; Zero register
3BE9:0AFF 3A 06 55B0 cmp al,data_239 ; (3BE9:55B0=61h)
3BE9:0B03 74 47 je loc_100 ; Jump if equal
3BE9:0B05 43 inc bx
3BE9:0B06 43 inc bx
3BE9:0B07 3A 06 55B1 cmp al,data_240 ; (3BE9:55B1=75h)
3BE9:0B0B 74 3F je loc_100 ; Jump if equal
3BE9:0B0D 3C 0D cmp al,0Dh
3BE9:0B0F 75 06 jne loc_96 ; Jump if not equal
3BE9:0B11 3B CA cmp cx,dx
3BE9:0B13 74 13 je loc_97 ; Jump if equal
3BE9:0B15 EB 25 jmp short loc_99 ; (0B3C)
3BE9:0B17 loc_96: ; xref 3BE9:0B0F
3BE9:0B17 3A 06 55BB cmp al,data_244 ; (3BE9:55BB=0Ah)
3BE9:0B1B 75 16 jne loc_98 ; Jump if not equal
3BE9:0B1D 3B CA cmp cx,dx
3BE9:0B1F 74 07 je loc_97 ; Jump if equal
3BE9:0B21 E8 0040 call sub_28 ; (0B64)
3BE9:0B24 41 inc cx
3BE9:0B25 4F dec di
3BE9:0B26 EB CB jmp short loc_94 ; (0AF3)
3BE9:0B28 loc_97: ; xref 3BE9:0B13, 0B1F, 0B33
3BE9:0B28 57 push di
3BE9:0B29 51 push cx
3BE9:0B2A 52 push dx
3BE9:0B2B E8 03A1 call sub_47 ; (0ECF)
3BE9:0B2E 5A pop dx
3BE9:0B2F 59 pop cx
3BE9:0B30 5F pop di
3BE9:0B31 EB C0 jmp short loc_94 ; (0AF3)
3BE9:0B33 loc_98: ; xref 3BE9:0B1B
3BE9:0B33 E3 F3 jcxz loc_97 ; Jump if cx=0
3BE9:0B35 AA stosb ; Store al to es:[di]
3BE9:0B36 E8 001D call sub_27 ; (0B56)
3BE9:0B39 49 dec cx
3BE9:0B3A EB B7 jmp short loc_94 ; (0AF3)
3BE9:0B3C loc_99: ; xref 3BE9:0B15
3BE9:0B3C ,BE 2569 mov si,offset data_118 ; (3BE9:2569=4)
3BE9:0B3F 2B FE sub di,si
3BE9:0B41 4F dec di
3BE9:0B42 8B C7 mov ax,di
3BE9:0B44 88 04 mov [si],al
3BE9:0B46 E8 038E call sub_48 ; (0ED7)
3BE9:0B49 80 C9 01 or cl,1
3BE9:0B4C loc_100: ; xref 3BE9:0B03, 0B0B
3BE9:0B4C 9C pushf ; Push flags
3BE9:0B4D ,BE 257B mov si,offset data_121 ; (3BE9:257B=0)
3BE9:0B50 E8 02EF call sub_42 ; (0E42)
3BE9:0B53 9D popf ; Pop flags
3BE9:0B54 5E pop si
3BE9:0B55 C3 retn
sub_26 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0B36
;==========================================================================
3BE9:0B56 sub_27 proc near
3BE9:0B56 51 push cx
3BE9:0B57 52 push dx
3BE9:0B58 57 push di
3BE9:0B59 8A D0 mov dl,al
3BE9:0B5B B4 06 mov ah,6
3BE9:0B5D E8 06EB call sub_64 ; (124B)
3BE9:0B60 5F pop di
3BE9:0B61 5A pop dx
3BE9:0B62 59 pop cx
3BE9:0B63 C3 retn
sub_27 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0B21
;==========================================================================
3BE9:0B64 sub_28 proc near
3BE9:0B64 57 push di
3BE9:0B65 51 push cx
3BE9:0B66 52 push dx
3BE9:0B67 ,BE 2570 mov si,offset data_119 ; (3BE9:2570=0)
3BE9:0B6A E8 02D5 call sub_42 ; (0E42)
3BE9:0B6D 5A pop dx
3BE9:0B6E 59 pop cx
3BE9:0B6F 5F pop di
3BE9:0B70 C3 retn
sub_28 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:02F5, 034B, 0776, 0841, 09AC, 0A4D, 1B53
;==========================================================================
3BE9:0B71 sub_29 proc near
3BE9:0B71 B0 05 mov al,5
3BE9:0B73 B4 02 mov ah,2
3BE9:0B75 33 C9 xor cx,cx ; Zero register
3BE9:0B77 8A F1 mov dh,cl
3BE9:0B79 8A 16 2561 mov dl,data_113 ; (3BE9:2561=1)
3BE9:0B7D 2A 16 2365 sub dl,data_61 ; (3BE9:2365=0)
3BE9:0B81 FE CA dec dl
3BE9:0B83 BB 2623 mov bx,2623h
3BE9:0B86 E8 1157 call sub_98 ; (1CE0)
3BE9:0B89 C3 retn
sub_29 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0336, 0356, 07F7, 0957, 0A34, 0A61
;==========================================================================
3BE9:0B8A sub_30 proc near
3BE9:0B8A B0 05 mov al,5
3BE9:0B8C B4 03 mov ah,3
3BE9:0B8E 33 C9 xor cx,cx ; Zero register
3BE9:0B90 8A F1 mov dh,cl
3BE9:0B92 8A 16 2561 mov dl,data_113 ; (3BE9:2561=1)
3BE9:0B96 2A 16 2365 sub dl,data_61 ; (3BE9:2365=0)
3BE9:0B9A FE CA dec dl
3BE9:0B9C BB 2623 mov bx,2623h
3BE9:0B9F E8 113E call sub_98 ; (1CE0)
3BE9:0BA2 C3 retn
sub_30 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0799, 09CF
;==========================================================================
3BE9:0BA3 sub_31 proc near
3BE9:0BA3 ,BF 2623 mov di,offset data_127+20h ; (3BE9:2623=' ')
3BE9:0BA6 ,BE 5ED0 mov si,offset data_323 ; (3BE9:5ED0=' Laufwerk format')
3BE9:0BA9 FC cld ; Clear direction
3BE9:0BAA F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0BAC C3 retn
sub_31 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:033F, 081A, 0991, 0A3D
;==========================================================================
3BE9:0BAD sub_32 proc near
3BE9:0BAD 8A 26 2365 mov ah,data_61 ; (3BE9:2365=0)
3BE9:0BB1 02 26 2366 add ah,data_62 ; (3BE9:2366=0)
3BE9:0BB5 A0 2561 mov al,data_113 ; (3BE9:2561=1)
3BE9:0BB8 3A C4 cmp al,ah
3BE9:0BBA 72 03 jb loc_101 ; Jump if below
3BE9:0BBC A0 2365 mov al,data_61 ; (3BE9:2365=0)
3BE9:0BBF loc_101: ; xref 3BE9:0BBA
3BE9:0BBF FE C0 inc al
3BE9:0BC1 A2 2561 mov data_113,al ; (3BE9:2561=1)
3BE9:0BC4 B4 41 mov ah,41h ; 'A'
3BE9:0BC6 02 E0 add ah,al
3BE9:0BC8 88 26 51CB mov data_197,ah ; (3BE9:51CB=0)
3BE9:0BCC 88 26 54CE mov data_227,ah ; (3BE9:54CE=20h)
3BE9:0BD0 88 26 51F7 mov byte ptr data_198+27h,ah ; (3BE9:51F7='ersion 2.5/4c')
3BE9:0BD4 88 26 5220 mov data_201,ah ; (3BE9:5220=0A2h)
3BE9:0BD8 C3 retn
sub_32 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0781, 0882, 09B7, 0BE9
;==========================================================================
3BE9:0BD9 sub_33 proc near
3BE9:0BD9 ,BE 55D2 mov si,offset data_249 ; (3BE9:55D2='tmenue du')
3BE9:0BDC 8B 34 mov si,[si]
3BE9:0BDE 8A 04 mov al,[si]
3BE9:0BE0 A2 254E mov data_102,al ; (3BE9:254E=0)
3BE9:0BE3 04 02 add al,2
3BE9:0BE5 A2 254D mov data_101,al ; (3BE9:254D=0)
3BE9:0BE8 C3 retn
sub_33 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:07A8, 085A, 09DE
;==========================================================================
3BE9:0BE9 sub_34 proc near
3BE9:0BE9 E8 FFED call sub_33 ; (0BD9)
3BE9:0BEC ,BE 2823 mov si,offset data_134 ; (3BE9:2823=0)
3BE9:0BEF 8B 04 mov ax,[si]
3BE9:0BF1 48 dec ax
3BE9:0BF2 A3 2553 mov data_106,ax ; (3BE9:2553=0)
3BE9:0BF5 C7 06 254F 0000 mov data_103,0 ; (3BE9:254F=0)
3BE9:0BFB C6 06 2551 30 mov byte ptr data_104,30h ; (3BE9:2551=0) '0'
3BE9:0C00 90 nop
3BE9:0C01 C6 06 2552 00 mov byte ptr data_105,0 ; (3BE9:2552=0)
3BE9:0C06 90 nop
3BE9:0C07 ,BE 55D0 mov si,offset data_246+5 ; (3BE9:55D0='u')
3BE9:0C0A E8 0204 call sub_41 ; (0E11)
3BE9:0C0D A1 2821 mov ax,data_133 ; (3BE9:2821=0)
3BE9:0C10 3D AA55 cmp ax,0AA55h
3BE9:0C13 74 03 je loc_102 ; Jump if equal
3BE9:0C15 E9 00E7 jmp loc_110 ; (0CFF)
3BE9:0C18 loc_102: ; xref 3BE9:0C13
3BE9:0C18 ,BF 27D1 mov di,offset data_131 ; (3BE9:27D1=0)
3BE9:0C1B B9 0005 mov cx,5
3BE9:0C1E loc_103: ; xref 3BE9:0CCC
3BE9:0C1E ,C6 06 5644 78 mov byte ptr data_252,78h ; (3BE9:5644=31h) 'x'
3BE9:0C23 C7 06 5649 565B mov data_253,565Bh ; (3BE9:5649=3736h)
3BE9:0C29 C7 06 566F 5683 mov data_255,5683h ; (3BE9:566F=7469h)
3BE9:0C2F 49 dec cx
3BE9:0C30 75 03 jnz locloop_104 ; Jump if not zero
3BE9:0C32 E9 009A jmp loc_109 ; (0CCF)
3BE9:0C35 locloop_104: ; xref 3BE9:0C30, 0C45
3BE9:0C35 51 push cx
3BE9:0C36 83 C7 10 add di,10h
3BE9:0C39 B9 0010 mov cx,10h
3BE9:0C3C 33 C0 xor ax,ax ; Zero register
3BE9:0C3E 57 push di
3BE9:0C3F F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:0C41 5F pop di
3BE9:0C42 75 06 jnz loc_105 ; Jump if not zero
3BE9:0C44 59 pop cx
3BE9:0C45 E2 EE loop locloop_104 ; Loop if cx > 0
3BE9:0C47 E9 0085 jmp loc_109 ; (0CCF)
3BE9:0C4A loc_105: ; xref 3BE9:0C42
3BE9:0C4A 8B 45 02 mov ax,[di+2]
3BE9:0C4D E8 0448 call sub_60 ; (1098)
3BE9:0C50 3B 06 254F cmp ax,data_103 ; (3BE9:254F=0)
3BE9:0C54 74 21 je loc_106 ; Jump if equal
3BE9:0C56 F6 06 2568 01 test byte ptr data_117,1 ; (3BE9:2568=0)
3BE9:0C5B 75 1A jnz loc_106 ; Jump if not zero
3BE9:0C5D FE 06 2552 inc data_105 ; (3BE9:2552=0)
3BE9:0C61 E8 00D9 call sub_36 ; (0D3D)
3BE9:0C64 48 dec ax
3BE9:0C65 ,FF 36 254F push data_103 ; PARAMETER_2 (3BE9:254F=0)
3BE9:0C69 50 push ax ; PARAMETER_1
3BE9:0C6A E8 00AA call sub_35 ; (0D17)
3BE9:0C6D ,BE 562E mov si,offset data_251 ; (3BE9:562E=0)
3BE9:0C70 E8 019E call sub_41 ; (0E11)
3BE9:0C73 FE 06 254D inc data_101 ; (3BE9:254D=0)
3BE9:0C77 loc_106: ; xref 3BE9:0C54, 0C5B
3BE9:0C77 8B 45 02 mov ax,[di+2]
3BE9:0C7A E8 041B call sub_60 ; (1098)
3BE9:0C7D 50 push ax
3BE9:0C7E 8B 45 06 mov ax,[di+6]
3BE9:0C81 E8 0414 call sub_60 ; (1098)
3BE9:0C84 50 push ax
3BE9:0C85 40 inc ax
3BE9:0C86 A3 254F mov data_103,ax ; (3BE9:254F=0)
3BE9:0C89 E8 008B call sub_35 ; (0D17)
3BE9:0C8C E8 00AE call sub_36 ; (0D3D)
3BE9:0C8F FE 06 254D inc data_101 ; (3BE9:254D=0)
3BE9:0C93 FE 06 2551 inc data_104 ; (3BE9:2551=0)
3BE9:0C97 A0 2551 mov al,data_104 ; (3BE9:2551=0)
3BE9:0C9A A2 5644 mov data_252,al ; (3BE9:5644=31h)
3BE9:0C9D B8 567A mov ax,567Ah
3BE9:0CA0 80 3D 80 cmp byte ptr [di],80h
3BE9:0CA3 74 03 je loc_107 ; Jump if equal
3BE9:0CA5 B8 5671 mov ax,5671h
3BE9:0CA8 loc_107: ; xref 3BE9:0CA3
3BE9:0CA8 A3 566F mov data_255,ax ; (3BE9:566F=7469h)
3BE9:0CAB B8 564B mov ax,564Bh
3BE9:0CAE 80 7D 04 A0 cmp byte ptr [di+4],0A0h
3BE9:0CB2 74 0C je loc_108 ; Jump if equal
3BE9:0CB4 B8 5653 mov ax,5653h
3BE9:0CB7 80 7D 04 30 cmp byte ptr [di+4],30h ; '0'
3BE9:0CBB 74 03 je loc_108 ; Jump if equal
3BE9:0CBD B8 5663 mov ax,5663h
3BE9:0CC0 loc_108: ; xref 3BE9:0CB2, 0CBB
3BE9:0CC0 A3 5649 mov data_253,ax ; (3BE9:5649=3736h)
3BE9:0CC3 57 push di
3BE9:0CC4 ,BE 562E mov si,offset data_251 ; (3BE9:562E=0)
3BE9:0CC7 E8 0147 call sub_41 ; (0E11)
3BE9:0CCA 5F pop di
3BE9:0CCB 59 pop cx
3BE9:0CCC E9 FF4F jmp loc_103 ; (0C1E)
3BE9:0CCF loc_109: ; xref 3BE9:0C32, 0C47
3BE9:0CCF A1 2553 mov ax,data_106 ; (3BE9:2553=0)
3BE9:0CD2 3B 06 254F cmp ax,data_103 ; (3BE9:254F=0)
3BE9:0CD6 76 27 jbe loc_110 ; Jump if below or =
3BE9:0CD8 F6 06 2568 01 test byte ptr data_117,1 ; (3BE9:2568=0)
3BE9:0CDD 75 20 jnz loc_110 ; Jump if not zero
3BE9:0CDF FE 06 2552 inc data_105 ; (3BE9:2552=0)
3BE9:0CE3 E8 0057 call sub_36 ; (0D3D)
3BE9:0CE6 ,FF 36 254F push data_103 ; PARAMETER_2 (3BE9:254F=0)
3BE9:0CEA FF 36 2553 push data_106 ; PARAMETER_1 (3BE9:2553=0)
3BE9:0CEE E8 0026 call sub_35 ; (0D17)
3BE9:0CF1 ,BE 562E mov si,offset data_251 ; (3BE9:562E=0)
3BE9:0CF4 E8 011A call sub_41 ; (0E11)
3BE9:0CF7 FE 06 254D inc data_101 ; (3BE9:254D=0)
3BE9:0CFB FE 06 254D inc data_101 ; (3BE9:254D=0)
3BE9:0CFF loc_110: ; xref 3BE9:0C15, 0CD6, 0CDD
3BE9:0CFF 80 3E 2551 30 cmp byte ptr data_104,30h ; (3BE9:2551=0) '0'
3BE9:0D04 75 10 jne loc_ret_111 ; Jump if not equal
3BE9:0D06 A0 254D mov al,data_101 ; (3BE9:254D=0)
3BE9:0D09 A2 56B1 mov data_260,al ; (3BE9:56B1=56h)
3BE9:0D0C ,BE 56AD mov si,offset data_259 ; (3BE9:56AD=20h)
3BE9:0D0F E8 00FF call sub_41 ; (0E11)
3BE9:0D12 FE 06 254D inc data_101 ; (3BE9:254D=0)
3BE9:0D16 loc_ret_111: ; xref 3BE9:0D04
3BE9:0D16 C3 retn
sub_34 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0C6A, 0C89, 0CEE
;==========================================================================
3BE9:0D17 sub_35 proc near
PARAMETER_1 = 4 ; bp+4
PARAMETER_2 = 6 ; bp+6
3BE9:0D17 55 push bp
3BE9:0D18 8B EC mov bp,sp
3BE9:0D1A 8B 46 06 mov ax,[bp+PARAMETER_2]
3BE9:0D1D ,BE 5694 mov si,offset data_256 ; (3BE9:5694='e Zylinder')
3BE9:0D20 E8 01D1 call sub_49 ; (0EF4)
3BE9:0D23 8B 46 04 mov ax,[bp+PARAMETER_1]
3BE9:0D26 ,BE 569F mov si,offset data_257 ; (3BE9:569F=' ')
3BE9:0D29 E8 01C8 call sub_49 ; (0EF4)
3BE9:0D2C 8B 46 04 mov ax,[bp+PARAMETER_1]
3BE9:0D2F 2B 46 06 sub ax,[bp+PARAMETER_2]
3BE9:0D32 40 inc ax
3BE9:0D33 ,BE 56AA mov si,offset data_258 ; (3BE9:56AA=20h)
3BE9:0D36 E8 01BB call sub_49 ; (0EF4)
3BE9:0D39 5D pop bp
3BE9:0D3A C2 0004 retn 4
sub_35 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0C61, 0C8C, 0CE3
;==========================================================================
3BE9:0D3D sub_36 proc near
3BE9:0D3D 50 push ax
3BE9:0D3E 51 push cx
3BE9:0D3F 56 push si
3BE9:0D40 ,BE 562E mov si,offset data_251 ; (3BE9:562E=0)
3BE9:0D43 8B 0C mov cx,[si]
3BE9:0D45 A0 254D mov al,data_101 ; (3BE9:254D=0)
3BE9:0D48 locloop_112: ; xref 3BE9:0D52
3BE9:0D48 56 push si
3BE9:0D49 8B 74 02 mov si,[si+2]
3BE9:0D4C 88 04 mov [si],al
3BE9:0D4E 5E pop si
3BE9:0D4F 83 C6 02 add si,2
3BE9:0D52 E2 F4 loop locloop_112 ; Loop if cx > 0
3BE9:0D54 5E pop si
3BE9:0D55 59 pop cx
3BE9:0D56 58 pop ax
3BE9:0D57 C3 retn
sub_36 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01ED, 0DB1, 1286, 12AF, 12C0, 1C24, 1C3F
; 1C63, 1C8F, 1C9D, 1CA2
;==========================================================================
3BE9:0D58 sub_37 proc near
3BE9:0D58 B8 0204 mov ax,204h
3BE9:0D5B ,50 push ax ; PARAMETER_2
3BE9:0D5C B8 4E14 mov ax,4E14h
3BE9:0D5F 50 push ax ; PARAMETER_1
3BE9:0D60 E8 0001 call sub_38 ; (0D64)
3BE9:0D63 C3 retn
sub_37 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0A80, 0AA0, 0AB8, 0D60
;==========================================================================
3BE9:0D64 sub_38 proc near
PARAMETER_1 = 4 ; bp+4
PARAMETER_2 = 6 ; bp+6
3BE9:0D64 55 push bp
3BE9:0D65 8B EC mov bp,sp
3BE9:0D67 8B 46 04 mov ax,[bp+PARAMETER_1]
3BE9:0D6A 88 26 2581 mov data_122,ah ; (3BE9:2581=7)
3BE9:0D6E 25 00FF and ax,0FFh
3BE9:0D71 74 17 jz loc_114 ; Jump if zero
3BE9:0D73 89 46 04 mov [bp+PARAMETER_1],ax
3BE9:0D76 loc_113: ; xref 3BE9:0D88
3BE9:0D76 8B 46 06 mov ax,[bp+PARAMETER_2]
3BE9:0D79 E8 00E1 call sub_43 ; (0E5D)
3BE9:0D7C ,BE 2581 mov si,offset data_122 ; (3BE9:2581=7)
3BE9:0D7F E8 00C0 call sub_42 ; (0E42)
3BE9:0D82 FF 46 06 inc word ptr [bp+PARAMETER_2]
3BE9:0D85 FF 4E 04 dec word ptr [bp+PARAMETER_1]
3BE9:0D88 75 EC jnz loc_113 ; Jump if not zero
3BE9:0D8A loc_114: ; xref 3BE9:0D71
3BE9:0D8A 5D pop bp
3BE9:0D8B C2 0004 retn 4
sub_38 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01E4, 076D, 07DA, 0832, 09A9, 0A55, 19E7
; 1C28, 1C59, 1C7D, 1C9A, 1CC5
;==========================================================================
3BE9:0D8E sub_39 proc near
3BE9:0D8E AD lodsw ; String [si] to ax
3BE9:0D8F 0B C0 or ax,ax ; Zero ?
3BE9:0D91 9C pushf ; Push flags
3BE9:0D92 B9 0003 mov cx,3
3BE9:0D95 locloop_115: ; xref 3BE9:0DA9
3BE9:0D95 51 push cx
3BE9:0D96 AD lodsw ; String [si] to ax
3BE9:0D97 0B C0 or ax,ax ; Zero ?
3BE9:0D99 74 0D jz loc_116 ; Jump if zero
3BE9:0D9B 56 push si
3BE9:0D9C 8B F0 mov si,ax
3BE9:0D9E 8B D9 mov bx,cx
3BE9:0DA0 4B dec bx
3BE9:0DA1 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:0DA3 FF 97 252C call word ptr data_89[bx] ;*(3BE9:252C=6974h)
3BE9:0DA7 5E pop si
3BE9:0DA8 loc_116: ; xref 3BE9:0D99
3BE9:0DA8 59 pop cx
3BE9:0DA9 E2 EA loop locloop_115 ; Loop if cx > 0
3BE9:0DAB 9D popf ; Pop flags
3BE9:0DAC 74 09 jz loc_ret_117 ; Jump if zero
3BE9:0DAE 56 push si
3BE9:0DAF 53 push bx
3BE9:0DB0 50 push ax
3BE9:0DB1 E8 FFA4 call sub_37 ; (0D58)
3BE9:0DB4 58 pop ax
3BE9:0DB5 5B pop bx
3BE9:0DB6 5E pop si
3BE9:0DB7 loc_ret_117: ; xref 3BE9:0DAC
3BE9:0DB7 C3 retn
sub_39 endp
3BE9:0DB8 AD 8B C8 E3 24 db 0ADh, 8Bh,0C8h,0E3h, 24h
3BE9:0DBD locloop_118: ; xref 3BE9:0DDF
3BE9:0DBD AD lodsw ; String [si] to ax
3BE9:0DBE 0B C0 or ax,ax ; Zero ?
3BE9:0DC0 74 1D jz loc_119 ; Jump if zero
3BE9:0DC2 51 push cx
3BE9:0DC3 56 push si
3BE9:0DC4 8B F0 mov si,ax
3BE9:0DC6 AD lodsw ; String [si] to ax
3BE9:0DC7 E8 0018 call sub_40 ; (0DE2)
3BE9:0DCA E8 0090 call sub_43 ; (0E5D)
3BE9:0DCD E8 0072 call sub_42 ; (0E42)
3BE9:0DD0 AD lodsw ; String [si] to ax
3BE9:0DD1 03 F0 add si,ax
3BE9:0DD3 AD lodsw ; String [si] to ax
3BE9:0DD4 E8 0086 call sub_43 ; (0E5D)
3BE9:0DD7 AD lodsw ; String [si] to ax
3BE9:0DD8 8B F0 mov si,ax
3BE9:0DDA E8 0065 call sub_42 ; (0E42)
3BE9:0DDD 5E pop si
3BE9:0DDE 59 pop cx
3BE9:0DDF loc_119: ; xref 3BE9:0DC0
3BE9:0DDF E2 DC loop locloop_118 ; Loop if cx > 0
3BE9:0DE1 C3 retn
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0DC7
;==========================================================================
3BE9:0DE2 sub_40 proc near
3BE9:0DE2 50 push ax
3BE9:0DE3 56 push si
3BE9:0DE4 FE C8 dec al
3BE9:0DE6 FE CC dec ah
3BE9:0DE8 FE CC dec ah
3BE9:0DEA 8B 36 4F16 mov si,data_187 ; (3BE9:4F16=7669h)
3BE9:0DEE 50 push ax
3BE9:0DEF E8 006B call sub_43 ; (0E5D)
3BE9:0DF2 E8 004D call sub_42 ; (0E42)
3BE9:0DF5 AD lodsw ; String [si] to ax
3BE9:0DF6 03 F0 add si,ax
3BE9:0DF8 58 pop ax
3BE9:0DF9 FE C0 inc al
3BE9:0DFB 50 push ax
3BE9:0DFC E8 005E call sub_43 ; (0E5D)
3BE9:0DFF E8 0040 call sub_42 ; (0E42)
3BE9:0E02 AD lodsw ; String [si] to ax
3BE9:0E03 03 F0 add si,ax
3BE9:0E05 58 pop ax
3BE9:0E06 FE C0 inc al
3BE9:0E08 E8 0052 call sub_43 ; (0E5D)
3BE9:0E0B E8 0034 call sub_42 ; (0E42)
3BE9:0E0E 5E pop si
3BE9:0E0F 58 pop ax
3BE9:0E10 C3 retn
sub_40 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0586, 059F, 05A7, 05AF, 05CC, 0788, 07D2
; 088F, 08A7, 08B9, 08D6, 08EE, 0912, 0926
; 0951, 09BE, 09F6, 0A1D, 0C0A, 0C70, 0CC7
; 0CF4, 0D0F, 12C6, 1301, 1CAF, 1CC1, 1CD2
;==========================================================================
3BE9:0E11 sub_41 proc near
3BE9:0E11 51 push cx
3BE9:0E12 53 push bx
3BE9:0E13 57 push di
3BE9:0E14 AD lodsw ; String [si] to ax
3BE9:0E15 8B C8 mov cx,ax
3BE9:0E17 E3 25 jcxz loc_122 ; Jump if cx=0
3BE9:0E19 locloop_120: ; xref 3BE9:0E3C
3BE9:0E19 51 push cx
3BE9:0E1A AD lodsw ; String [si] to ax
3BE9:0E1B 0B C0 or ax,ax ; Zero ?
3BE9:0E1D 74 1C jz loc_121 ; Jump if zero
3BE9:0E1F 56 push si
3BE9:0E20 8B F0 mov si,ax
3BE9:0E22 AD lodsw ; String [si] to ax
3BE9:0E23 E8 0037 call sub_43 ; (0E5D)
3BE9:0E26 AD lodsw ; String [si] to ax
3BE9:0E27 88 26 2565 mov data_115,ah ; (3BE9:2565=2)
3BE9:0E2B E8 0048 call sub_44 ; (0E76)
3BE9:0E2E AD lodsw ; String [si] to ax
3BE9:0E2F 8B F0 mov si,ax
3BE9:0E31 E8 000E call sub_42 ; (0E42)
3BE9:0E34 A0 2565 mov al,data_115 ; (3BE9:2565=2)
3BE9:0E37 E8 003C call sub_44 ; (0E76)
3BE9:0E3A 5E pop si
3BE9:0E3B loc_121: ; xref 3BE9:0E1D
3BE9:0E3B 59 pop cx
3BE9:0E3C E2 DB loop locloop_120 ; Loop if cx > 0
3BE9:0E3E loc_122: ; xref 3BE9:0E17
3BE9:0E3E 5F pop di
3BE9:0E3F 5B pop bx
3BE9:0E40 59 pop cx
3BE9:0E41 C3 retn
sub_41 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:01F7, 0573, 057A, 05BF, 0ACC, 0AD9, 0AE6
; 0B50, 0B6A, 0D7F, 0DCD, 0DDA, 0DF2, 0DFF
; 0E0B, 0E31, 0E71, 0E7D
;==========================================================================
3BE9:0E42 sub_42 proc near
3BE9:0E42 50 push ax
3BE9:0E43 53 push bx
3BE9:0E44 56 push si
3BE9:0E45 AD lodsw ; String [si] to ax
3BE9:0E46 A3 24D4 mov data_80,ax ; (3BE9:24D4=676Fh)
3BE9:0E49 89 36 24D0 mov data_78,si ; (3BE9:24D0=2065h)
3BE9:0E4D 8C 1E 24D2 mov data_79,ds ; (3BE9:24D2=7250h)
3BE9:0E51 BA 24D0 mov dx,24D0h
3BE9:0E54 B4 6F mov ah,6Fh ; 'o'
3BE9:0E56 E8 03F2 call sub_64 ; (124B)
3BE9:0E59 5E pop si
3BE9:0E5A 5B pop bx
3BE9:0E5B 58 pop ax
3BE9:0E5C C3 retn
sub_42 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0AC3, 0D79, 0DCA, 0DD4, 0DEF, 0DFC, 0E08
; 0E23
;==========================================================================
3BE9:0E5D sub_43 proc near
3BE9:0E5D 56 push si
3BE9:0E5E 50 push ax
3BE9:0E5F E8 00AA call sub_50 ; (0F0C)
3BE9:0E62 A3 2540 mov data_96,ax ; (3BE9:2540=2E31h)
3BE9:0E65 58 pop ax
3BE9:0E66 8A C4 mov al,ah
3BE9:0E68 E8 00A1 call sub_50 ; (0F0C)
3BE9:0E6B A3 2543 mov data_97,ax ; (3BE9:2543=2020h)
3BE9:0E6E ,BE 253C mov si,offset data_95 ; (3BE9:253C=2Fh)
3BE9:0E71 E8 FFCE call sub_42 ; (0E42)
3BE9:0E74 5E pop si
3BE9:0E75 C3 retn
sub_43 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0E2B, 0E37
;==========================================================================
3BE9:0E76 sub_44 proc near
3BE9:0E76 56 push si
3BE9:0E77 A2 254A mov data_100,al ; (3BE9:254A=0)
3BE9:0E7A ,BE 2546 mov si,offset data_98 ; (3BE9:2546=0Dh)
3BE9:0E7D E8 FFC2 call sub_42 ; (0E42)
3BE9:0E80 5E pop si
3BE9:0E81 C3 retn
sub_44 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:07C1, 0895, 092C, 0A02, 0AD2, 0AF8
;==========================================================================
3BE9:0E82 sub_45 proc near
3BE9:0E82 57 push di
3BE9:0E83 56 push si
3BE9:0E84 loc_123: ; xref 3BE9:0E87, 0EB9
3BE9:0E84 ,E8 003E call sub_46 ; (0EC5)
3BE9:0E87 74 FB jz loc_123 ; Jump if zero
3BE9:0E89 3C 1B cmp al,1Bh
3BE9:0E8B 75 0A jne loc_124 ; Jump if not equal
3BE9:0E8D E8 0035 call sub_46 ; (0EC5)
3BE9:0E90 74 22 jz loc_127 ; Jump if zero
3BE9:0E92 E8 0030 call sub_46 ; (0EC5)
3BE9:0E95 74 1D jz loc_127 ; Jump if zero
3BE9:0E97 loc_124: ; xref 3BE9:0E8B
3BE9:0E97 8A D0 mov dl,al
3BE9:0E99 AD lodsw ; String [si] to ax
3BE9:0E9A 8B C8 mov cx,ax
3BE9:0E9C E3 22 jcxz loc_129 ; Jump if cx=0
3BE9:0E9E locloop_125: ; xref 3BE9:0EB0
3BE9:0E9E 51 push cx
3BE9:0E9F AD lodsw ; String [si] to ax
3BE9:0EA0 8B F8 mov di,ax
3BE9:0EA2 8A 0D mov cl,[di]
3BE9:0EA4 B5 00 mov ch,0
3BE9:0EA6 E3 07 jcxz loc_126 ; Jump if cx=0
3BE9:0EA8 47 inc di
3BE9:0EA9 8B DF mov bx,di
3BE9:0EAB 8A C2 mov al,dl
3BE9:0EAD F2/ AE repne scasb ; Rep zf=0+cx >0 Scan es:[di] for al
3BE9:0EAF loc_126: ; xref 3BE9:0EA6
3BE9:0EAF 59 pop cx
3BE9:0EB0 E0 EC loopnz locloop_125 ; Loop if zf=0, cx>0
3BE9:0EB2 74 07 jz loc_128 ; Jump if zero
3BE9:0EB4 loc_127: ; xref 3BE9:0E90, 0E95
3BE9:0EB4 E8 0018 call sub_47 ; (0ECF)
3BE9:0EB7 5E pop si
3BE9:0EB8 56 push si
3BE9:0EB9 EB C9 jmp short loc_123 ; (0E84)
3BE9:0EBB loc_128: ; xref 3BE9:0EB2
3BE9:0EBB 2B FB sub di,bx
3BE9:0EBD 8B DF mov bx,di
3BE9:0EBF 4B dec bx
3BE9:0EC0 loc_129: ; xref 3BE9:0E9C
3BE9:0EC0 8A C2 mov al,dl
3BE9:0EC2 5E pop si
3BE9:0EC3 5F pop di
3BE9:0EC4 C3 retn
sub_45 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0E84, 0E8D, 0E92
;==========================================================================
3BE9:0EC5 sub_46 proc near
3BE9:0EC5 B4 06 mov ah,6
3BE9:0EC7 B2 FF mov dl,0FFh
3BE9:0EC9 E8 037F call sub_64 ; (124B)
3BE9:0ECC 0A C0 or al,al ; Zero ?
3BE9:0ECE C3 retn
sub_46 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:08D9, 0915, 0945, 0B2B, 0EB4
;==========================================================================
3BE9:0ECF sub_47 proc near
3BE9:0ECF B4 06 mov ah,6
3BE9:0ED1 B2 07 mov dl,7
3BE9:0ED3 E8 0375 call sub_64 ; (124B)
3BE9:0ED6 C3 retn
sub_47 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0B46
;==========================================================================
3BE9:0ED7 sub_48 proc near
3BE9:0ED7 AC lodsb ; String [si] to al
3BE9:0ED8 8A C8 mov cl,al
3BE9:0EDA B5 00 mov ch,0
3BE9:0EDC 33 DB xor bx,bx ; Zero register
3BE9:0EDE BF 000A mov di,0Ah
3BE9:0EE1 E3 0C jcxz loc_131 ; Jump if cx=0
3BE9:0EE3 locloop_130: ; xref 3BE9:0EED
3BE9:0EE3 AC lodsb ; String [si] to al
3BE9:0EE4 2C 30 sub al,30h ; '0'
3BE9:0EE6 B4 00 mov ah,0
3BE9:0EE8 93 xchg bx,ax
3BE9:0EE9 F7 E7 mul di ; dx:ax = reg * ax
3BE9:0EEB 03 D8 add bx,ax
3BE9:0EED E2 F4 loop locloop_130 ; Loop if cx > 0
3BE9:0EEF loc_131: ; xref 3BE9:0EE1
3BE9:0EEF 8B C3 mov ax,bx
3BE9:0EF1 0B C0 or ax,ax ; Zero ?
3BE9:0EF3 C3 retn
sub_48 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0D20, 0D29, 0D36, 1CCC
;==========================================================================
3BE9:0EF4 sub_49 proc near
3BE9:0EF4 53 push bx
3BE9:0EF5 83 C6 03 add si,3
3BE9:0EF8 B9 0003 mov cx,3
3BE9:0EFB locloop_132: ; xref 3BE9:0F08
3BE9:0EFB 4E dec si
3BE9:0EFC 33 D2 xor dx,dx ; Zero register
3BE9:0EFE BB 000A mov bx,0Ah
3BE9:0F01 F7 F3 div bx ; ax,dx rem=dx:ax/reg
3BE9:0F03 80 C2 30 add dl,30h ; '0'
3BE9:0F06 88 14 mov [si],dl
3BE9:0F08 E2 F1 loop locloop_132 ; Loop if cx > 0
3BE9:0F0A 5B pop bx
3BE9:0F0B C3 retn
sub_49 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0E5F, 0E68
;==========================================================================
3BE9:0F0C sub_50 proc near
3BE9:0F0C D4 0A aam ; Ascii adjust
3BE9:0F0E 05 3030 add ax,3030h
3BE9:0F11 86 E0 xchg ah,al
3BE9:0F13 C3 retn
sub_50 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0305, 07A2, 0854, 09D8
;==========================================================================
3BE9:0F14 sub_51 proc near
3BE9:0F14 B8 2843 mov ax,2843h
3BE9:0F17 BB 27E1 mov bx,27E1h
3BE9:0F1A B6 03 mov dh,3
3BE9:0F1C loc_133: ; xref 3BE9:0F8A
3BE9:0F1C ,8A D6 mov dl,dh
3BE9:0F1E 8B F3 mov si,bx
3BE9:0F20 8B FB mov di,bx
3BE9:0F22 A3 2532 mov data_90,ax ; (3BE9:2532=7265h)
3BE9:0F25 A3 2534 mov data_91,ax ; (3BE9:2534=6F73h)
3BE9:0F28 A3 2536 mov data_92,ax ; (3BE9:2536=616Eh)
3BE9:0F2B loc_134: ; xref 3BE9:0F53
3BE9:0F2B 83 C7 10 add di,10h
3BE9:0F2E 83 06 2536 40 add data_92,40h ; (3BE9:2536=616Eh)
3BE9:0F33 B1 06 mov cl,6
3BE9:0F35 8B 44 02 mov ax,[si+2]
3BE9:0F38 86 C4 xchg al,ah
3BE9:0F3A D2 EC shr ah,cl ; Shift w/zeros fill
3BE9:0F3C 52 push dx
3BE9:0F3D 8B 55 02 mov dx,[di+2]
3BE9:0F40 86 D6 xchg dl,dh
3BE9:0F42 D2 EE shr dh,cl ; Shift w/zeros fill
3BE9:0F44 3B D0 cmp dx,ax
3BE9:0F46 7D 08 jge loc_135 ; Jump if > or =
3BE9:0F48 8B F7 mov si,di
3BE9:0F4A A1 2536 mov ax,data_92 ; (3BE9:2536=616Eh)
3BE9:0F4D A3 2534 mov data_91,ax ; (3BE9:2534=6F73h)
3BE9:0F50 loc_135: ; xref 3BE9:0F46
3BE9:0F50 5A pop dx
3BE9:0F51 FE CA dec dl
3BE9:0F53 75 D6 jnz loc_134 ; Jump if not zero
3BE9:0F55 3B F3 cmp si,bx
3BE9:0F57 74 24 je loc_136 ; Jump if equal
3BE9:0F59 56 push si
3BE9:0F5A ,BF 25D3 mov di,offset data_125 ; (3BE9:25D3=0)
3BE9:0F5D B9 0008 mov cx,8
3BE9:0F60 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0F62 5E pop si
3BE9:0F63 56 push si
3BE9:0F64 8B FE mov di,si
3BE9:0F66 8B F3 mov si,bx
3BE9:0F68 B9 0008 mov cx,8
3BE9:0F6B F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0F6D 5E pop si
3BE9:0F6E 56 push si
3BE9:0F6F 8B FB mov di,bx
3BE9:0F71 ,BE 25D3 mov si,offset data_125 ; (3BE9:25D3=0)
3BE9:0F74 B9 0008 mov cx,8
3BE9:0F77 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0F79 5E pop si
3BE9:0F7A E8 0010 call sub_52 ; (0F8D)
3BE9:0F7D loc_136: ; xref 3BE9:0F57
3BE9:0F7D 83 C3 10 add bx,10h
3BE9:0F80 A1 2532 mov ax,data_90 ; (3BE9:2532=7265h)
3BE9:0F83 05 0040 add ax,40h
3BE9:0F86 FE CE dec dh
3BE9:0F88 74 02 jz loc_ret_137 ; Jump if zero
3BE9:0F8A EB 90 jmp short loc_133 ; (0F1C)
3BE9:0F8C loc_ret_137: ; xref 3BE9:0F88
3BE9:0F8C C3 retn
sub_51 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0F7A
;==========================================================================
3BE9:0F8D sub_52 proc near
3BE9:0F8D 53 push bx
3BE9:0F8E 8B 36 2534 mov si,data_91 ; (3BE9:2534=6F73h)
3BE9:0F92 ,BF 25E3 mov di,offset data_126 ; (3BE9:25E3=0)
3BE9:0F95 B9 0020 mov cx,20h
3BE9:0F98 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0F9A 8B 3E 2534 mov di,data_91 ; (3BE9:2534=6F73h)
3BE9:0F9E 8B 36 2532 mov si,data_90 ; (3BE9:2532=7265h)
3BE9:0FA2 B9 0020 mov cx,20h
3BE9:0FA5 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0FA7 8B 3E 2532 mov di,data_90 ; (3BE9:2532=7265h)
3BE9:0FAB ,BE 25E3 mov si,offset data_126 ; (3BE9:25E3=0)
3BE9:0FAE B9 0020 mov cx,20h
3BE9:0FB1 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:0FB3 5B pop bx
3BE9:0FB4 C3 retn
sub_52 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0333, 0A31
;==========================================================================
3BE9:0FB5 sub_53 proc near
3BE9:0FB5 ,BF 27D1 mov di,offset data_131 ; (3BE9:27D1=0)
3BE9:0FB8 32 E4 xor ah,ah ; Zero register
3BE9:0FBA 8B C8 mov cx,ax
3BE9:0FBC locloop_138: ; xref 3BE9:0FCC
3BE9:0FBC 51 push cx
3BE9:0FBD loc_139: ; xref 3BE9:0FC9
3BE9:0FBD 83 C7 10 add di,10h
3BE9:0FC0 B9 0010 mov cx,10h
3BE9:0FC3 33 C0 xor ax,ax ; Zero register
3BE9:0FC5 57 push di
3BE9:0FC6 F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:0FC8 5F pop di
3BE9:0FC9 74 F2 jz loc_139 ; Jump if zero
3BE9:0FCB 59 pop cx
3BE9:0FCC E2 EE loop locloop_138 ; Loop if cx > 0
3BE9:0FCE C6 05 80 mov byte ptr [di],80h
3BE9:0FD1 C3 retn
sub_53 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:07F4
;==========================================================================
3BE9:0FD2 sub_54 proc near
3BE9:0FD2 33 C0 xor ax,ax ; Zero register
3BE9:0FD4 B9 0040 mov cx,40h
3BE9:0FD7 F3/ AA rep stosb ; Rep when cx >0 Store al to es:[di]
3BE9:0FD9 8B FE mov di,si
3BE9:0FDB B9 0010 mov cx,10h
3BE9:0FDE F3/ AA rep stosb ; Rep when cx >0 Store al to es:[di]
3BE9:0FE0 C3 retn
sub_54 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:032D, 0353, 0A2D, 0A5E
;==========================================================================
3BE9:0FE1 sub_55 proc near
3BE9:0FE1 B9 0004 mov cx,4
3BE9:0FE4 BE 27D1 mov si,27D1h
3BE9:0FE7 locloop_140: ; xref 3BE9:0FED
3BE9:0FE7 83 C6 10 add si,10h
3BE9:0FEA C6 04 00 mov byte ptr [si],0
3BE9:0FED E2 F8 loop locloop_140 ; Loop if cx > 0
3BE9:0FEF C3 retn
sub_55 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:09EE
;==========================================================================
3BE9:0FF0 sub_56 proc near
3BE9:0FF0 B9 0004 mov cx,4
3BE9:0FF3 ,BE 27D1 mov si,offset data_131 ; (3BE9:27D1=0)
3BE9:0FF6 BF 2803 mov di,2803h
3BE9:0FF9 locloop_141: ; xref 3BE9:1002
3BE9:0FF9 83 C7 40 add di,40h
3BE9:0FFC 83 C6 10 add si,10h
3BE9:0FFF 80 3C 80 cmp byte ptr [si],80h
3BE9:1002 E0 F5 loopnz locloop_141 ; Loop if zf=0, cx>0
3BE9:1004 C3 retn
sub_56 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:07CA, 07F1, 0863, 1A5D, 1B74
;==========================================================================
3BE9:1005 sub_57 proc near
3BE9:1005 B9 0004 mov cx,4
3BE9:1008 ,BE 27D1 mov si,offset data_131 ; (3BE9:27D1=0)
3BE9:100B BF 2803 mov di,2803h
3BE9:100E locloop_142: ; xref 3BE9:1018
3BE9:100E 83 C7 40 add di,40h
3BE9:1011 83 C6 10 add si,10h
3BE9:1014 80 7C 04 30 cmp byte ptr [si+4],30h ; '0'
3BE9:1018 E0 F4 loopnz locloop_142 ; Loop if zf=0, cx>0
3BE9:101A C3 retn
sub_57 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0308, 0350, 07A5, 0857, 09DB, 0A5B
;==========================================================================
3BE9:101B sub_58 proc near
3BE9:101B 57 push di
3BE9:101C ,BF 27E1 mov di,offset data_132 ; (3BE9:27E1=0)
3BE9:101F 80 7D 04 A0 cmp byte ptr [di+4],0A0h
3BE9:1023 74 08 je loc_143 ; Jump if equal
3BE9:1025 80 7D 04 30 cmp byte ptr [di+4],30h ; '0'
3BE9:1029 74 02 je loc_143 ; Jump if equal
3BE9:102B EB 25 jmp short loc_144 ; (1052)
3BE9:102D loc_143: ; xref 3BE9:1023, 1029
3BE9:102D 57 push di
3BE9:102E 83 C7 08 add di,8
3BE9:1031 B9 0008 mov cx,8
3BE9:1034 33 C0 xor ax,ax ; Zero register
3BE9:1036 F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:1038 5F pop di
3BE9:1039 75 17 jnz loc_144 ; Jump if not zero
3BE9:103B ,BE 2823 mov si,offset data_134 ; (3BE9:2823=0)
3BE9:103E 8B 04 mov ax,[si]
3BE9:1040 48 dec ax
3BE9:1041 B1 06 mov cl,6
3BE9:1043 D2 E4 shl ah,cl ; Shift w/zeros fill
3BE9:1045 86 E0 xchg ah,al
3BE9:1047 89 45 06 mov [di+6],ax
3BE9:104A C7 06 2696 0010 mov data_130,10h ; (3BE9:2696=0)
3BE9:1050 32 C0 xor al,al ; Zero register
3BE9:1052 loc_144: ; xref 3BE9:102B, 1039
3BE9:1052 5F pop di
3BE9:1053 C3 retn
sub_58 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:08C8
;==========================================================================
3BE9:1054 sub_59 proc near
3BE9:1054 3B 06 2553 cmp ax,data_106 ; (3BE9:2553=0)
3BE9:1058 77 30 ja loc_147 ; Jump if above
3BE9:105A ,BF 27D1 mov di,offset data_131 ; (3BE9:27D1=0)
3BE9:105D B9 0004 mov cx,4
3BE9:1060 8B D0 mov dx,ax
3BE9:1062 loc_145: ; xref 3BE9:1088
3BE9:1062 E3 2A jcxz loc_148 ; Jump if cx=0
3BE9:1064 locloop_146: ; xref 3BE9:1072
3BE9:1064 51 push cx
3BE9:1065 83 C7 10 add di,10h
3BE9:1068 B9 0010 mov cx,10h
3BE9:106B 57 push di
3BE9:106C 33 C0 xor ax,ax ; Zero register
3BE9:106E F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:1070 5F pop di
3BE9:1071 59 pop cx
3BE9:1072 E1 F0 loopz locloop_146 ; Loop if zf=1, cx>0
3BE9:1074 74 18 jz loc_148 ; Jump if zero
3BE9:1076 8B 45 02 mov ax,[di+2]
3BE9:1079 E8 001C call sub_60 ; (1098)
3BE9:107C 3B D0 cmp dx,ax
3BE9:107E 72 12 jb loc_149 ; Jump if below
3BE9:1080 8B 45 06 mov ax,[di+6]
3BE9:1083 E8 0012 call sub_60 ; (1098)
3BE9:1086 3B D0 cmp dx,ax
3BE9:1088 77 D8 ja loc_145 ; Jump if above
3BE9:108A loc_147: ; xref 3BE9:1058
3BE9:108A 32 C9 xor cl,cl ; Zero register
3BE9:108C EB 09 jmp short loc_ret_150 ; (1097)
3BE9:108E loc_148: ; xref 3BE9:1062, 1074
3BE9:108E A1 2553 mov ax,data_106 ; (3BE9:2553=0)
3BE9:1091 40 inc ax
3BE9:1092 loc_149: ; xref 3BE9:107E
3BE9:1092 48 dec ax
3BE9:1093 92 xchg dx,ax
3BE9:1094 80 C9 01 or cl,1
3BE9:1097 loc_ret_150: ; xref 3BE9:108C
3BE9:1097 C3 retn
sub_59 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0C4D, 0C7A, 0C81, 1079, 1083
;==========================================================================
3BE9:1098 sub_60 proc near
3BE9:1098 51 push cx
3BE9:1099 B1 06 mov cl,6
3BE9:109B 86 C4 xchg al,ah
3BE9:109D D2 EC shr ah,cl ; Shift w/zeros fill
3BE9:109F 59 pop cx
3BE9:10A0 C3 retn
sub_60 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:086E, 093A, 1BD6
;==========================================================================
3BE9:10A1 sub_61 proc near
3BE9:10A1 B9 0004 mov cx,4
3BE9:10A4 ,BF 27D1 mov di,offset data_131 ; (3BE9:27D1=0)
3BE9:10A7 BE 2803 mov si,2803h
3BE9:10AA locloop_151: ; xref 3BE9:10BB
3BE9:10AA 51 push cx
3BE9:10AB 83 C7 10 add di,10h
3BE9:10AE 83 C6 40 add si,40h
3BE9:10B1 B9 0010 mov cx,10h
3BE9:10B4 33 C0 xor ax,ax ; Zero register
3BE9:10B6 57 push di
3BE9:10B7 F3/ AE repe scasb ; Rep zf=1+cx >0 Scan es:[di] for al
3BE9:10B9 5F pop di
3BE9:10BA 59 pop cx
3BE9:10BB E0 ED loopnz locloop_151 ; Loop if zf=0, cx>0
3BE9:10BD C3 retn
sub_61 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:093D, 1BDB
;==========================================================================
3BE9:10BE sub_62 proc near
3BE9:10BE 56 push si
3BE9:10BF ,BE 2823 mov si,offset data_134 ; (3BE9:2823=0)
3BE9:10C2 C6 45 04 30 mov byte ptr [di+4],30h ; '0'
3BE9:10C6 C6 05 00 mov byte ptr [di],0
3BE9:10C9 C6 45 01 00 mov byte ptr [di+1],0
3BE9:10CD B1 06 mov cl,6
3BE9:10CF A1 2555 mov ax,data_107 ; (3BE9:2555=0D000h)
3BE9:10D2 0B C0 or ax,ax ; Zero ?
3BE9:10D4 75 04 jnz loc_152 ; Jump if not zero
3BE9:10D6 C6 45 01 01 mov byte ptr [di+1],1
3BE9:10DA loc_152: ; xref 3BE9:10D4
3BE9:10DA D2 E4 shl ah,cl ; Shift w/zeros fill
3BE9:10DC 80 E4 C0 and ah,0C0h
3BE9:10DF 86 E0 xchg ah,al
3BE9:10E1 89 45 02 mov [di+2],ax
3BE9:10E4 8A 44 02 mov al,[si+2]
3BE9:10E7 FE C8 dec al
3BE9:10E9 88 45 05 mov [di+5],al
3BE9:10EC A1 2557 mov ax,data_108 ; (3BE9:2557=8002h)
3BE9:10EF D2 E4 shl ah,cl ; Shift w/zeros fill
3BE9:10F1 80 E4 C0 and ah,0C0h
3BE9:10F4 8A 5C 03 mov bl,[si+3]
3BE9:10F7 2A 5C 04 sub bl,[si+4]
3BE9:10FA FE CB dec bl
3BE9:10FC 0A E3 or ah,bl
3BE9:10FE 86 E0 xchg ah,al
3BE9:1100 89 45 06 mov [di+6],ax
3BE9:1103 33 DB xor bx,bx ; Zero register
3BE9:1105 A1 2555 mov ax,data_107 ; (3BE9:2555=0D000h)
3BE9:1108 8A 5C 02 mov bl,[si+2]
3BE9:110B F7 E3 mul bx ; dx:ax = reg * ax
3BE9:110D 8A 5C 03 mov bl,[si+3]
3BE9:1110 2A 5C 04 sub bl,[si+4]
3BE9:1113 F7 E3 mul bx ; dx:ax = reg * ax
3BE9:1115 83 3E 2555 00 cmp data_107,0 ; (3BE9:2555=0D000h)
3BE9:111A 75 05 jne loc_153 ; Jump if not equal
3BE9:111C 03 C3 add ax,bx
3BE9:111E 83 D2 00 adc dx,0
3BE9:1121 loc_153: ; xref 3BE9:111A
3BE9:1121 89 45 08 mov [di+8],ax
3BE9:1124 89 55 0A mov [di+0Ah],dx
3BE9:1127 A3 2559 mov data_109,ax ; (3BE9:2559=0A000h)
3BE9:112A 89 16 255B mov data_110,dx ; (3BE9:255B=5)
3BE9:112E A1 2557 mov ax,data_108 ; (3BE9:2557=8002h)
3BE9:1131 2B 06 2555 sub ax,data_107 ; (3BE9:2555=0D000h)
3BE9:1135 40 inc ax
3BE9:1136 8A 5C 02 mov bl,[si+2]
3BE9:1139 F7 E3 mul bx ; dx:ax = reg * ax
3BE9:113B 8A 5C 03 mov bl,[si+3]
3BE9:113E 2A 5C 04 sub bl,[si+4]
3BE9:1141 F7 E3 mul bx ; dx:ax = reg * ax
3BE9:1143 83 3E 2555 00 cmp data_107,0 ; (3BE9:2555=0D000h)
3BE9:1148 75 05 jne loc_154 ; Jump if not equal
3BE9:114A 2B C3 sub ax,bx
3BE9:114C 83 DA 00 sbb dx,0
3BE9:114F loc_154: ; xref 3BE9:1148
3BE9:114F 89 45 0C mov [di+0Ch],ax
3BE9:1152 89 55 0E mov [di+0Eh],dx
3BE9:1155 A3 255D mov data_111,ax ; (3BE9:255D=1)
3BE9:1158 89 16 255F mov data_112,dx ; (3BE9:255F=8008h)
3BE9:115C 5F pop di
3BE9:115D C3 retn
sub_62 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0940, 1BDE
;==========================================================================
3BE9:115E sub_63 proc near
3BE9:115E ,BE 2823 mov si,offset data_134 ; (3BE9:2823=0)
3BE9:1161 33 C0 xor ax,ax ; Zero register
3BE9:1163 8A 44 03 mov al,[si+3]
3BE9:1166 2A 44 04 sub al,[si+4]
3BE9:1169 89 05 mov [di],ax
3BE9:116B 8B 1E 2555 mov bx,data_107 ; (3BE9:2555=0D000h)
3BE9:116F 0B DB or bx,bx ; Zero ?
3BE9:1171 75 02 jnz loc_155 ; Jump if not zero
3BE9:1173 01 05 add [di],ax
3BE9:1175 loc_155: ; xref 3BE9:1171
3BE9:1175 29 06 255D sub data_111,ax ; (3BE9:255D=1)
3BE9:1179 83 1E 255F 00 sbb data_112,0 ; (3BE9:255F=8008h)
3BE9:117E 83 C7 02 add di,2
3BE9:1181 F6 64 02 mul byte ptr [si+2] ; ax = data * al
3BE9:1184 89 05 mov [di],ax
3BE9:1186 C7 45 0B 8000 mov word ptr [di+0Bh],8000h
3BE9:118B A1 2555 mov ax,data_107 ; (3BE9:2555=0D000h)
3BE9:118E 89 45 0D mov [di+0Dh],ax
3BE9:1191 B9 0006 mov cx,6
3BE9:1194 33 F6 xor si,si ; Zero register
3BE9:1196 B8 0200 mov ax,200h
3BE9:1199 locloop_156: ; xref 3BE9:11A3
3BE9:1199 3D 0080 cmp ax,80h
3BE9:119C 74 07 je loc_157 ; Jump if equal
3BE9:119E D1 E8 shr ax,1 ; Shift w/zeros fill
3BE9:11A0 83 C6 02 add si,2
3BE9:11A3 E2 F4 loop locloop_156 ; Loop if cx > 0
3BE9:11A5 loc_157: ; xref 3BE9:119C
3BE9:11A5 8B 84 2514 mov ax,data_85[si] ; (3BE9:2514=312Eh)
3BE9:11A9 88 45 0F mov [di+0Fh],al
3BE9:11AC 88 65 10 mov [di+10h],ah
3BE9:11AF B9 0008 mov cx,8
3BE9:11B2 90 nop
3BE9:11B3 ,BB 24D6 mov bx,offset data_81 ; (3BE9:24D6='ramme aktiv sind')
3BE9:11B6 A1 255D mov ax,data_111 ; (3BE9:255D=1)
3BE9:11B9 8B 16 255F mov dx,data_112 ; (3BE9:255F=8008h)
3BE9:11BD locloop_158: ; xref 3BE9:11C4
3BE9:11BD 3B 07 cmp ax,[bx]
3BE9:11BF 76 05 jbe loc_159 ; Jump if below or =
3BE9:11C1 83 C3 04 add bx,4
3BE9:11C4 E2 F7 loop locloop_158 ; Loop if cx > 0
3BE9:11C6 loc_159: ; xref 3BE9:11BF
3BE9:11C6 8B 47 02 mov ax,[bx+2]
3BE9:11C9 BB 0020 mov bx,20h
3BE9:11CC F7 E3 mul bx ; dx:ax = reg * ax
3BE9:11CE 05 01FF add ax,1FFh
3BE9:11D1 83 D2 00 adc dx,0
3BE9:11D4 BB 0200 mov bx,200h
3BE9:11D7 F7 F3 div bx ; ax,dx rem=dx:ax/reg
3BE9:11D9 A3 2566 mov data_116,ax ; (3BE9:2566=2800h)
3BE9:11DC B9 0004 mov cx,4
3BE9:11DF BB 0002 mov bx,2
3BE9:11E2 locloop_160: ; xref 3BE9:11F0
3BE9:11E2 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:11E4 A1 2566 mov ax,data_116 ; (3BE9:2566=2800h)
3BE9:11E7 33 D2 xor dx,dx ; Zero register
3BE9:11E9 F7 F3 div bx ; ax,dx rem=dx:ax/reg
3BE9:11EB 3D 0010 cmp ax,10h
3BE9:11EE 76 05 jbe loc_161 ; Jump if below or =
3BE9:11F0 E2 F0 loop locloop_160 ; Loop if cx > 0
3BE9:11F2 B8 0010 mov ax,10h
3BE9:11F5 loc_161: ; xref 3BE9:11EE
3BE9:11F5 ,BE 0005 mov si,offset data_8 ; (3BE9:0005=98h)
3BE9:11F8 2B F1 sub si,cx
3BE9:11FA D1 E6 shl si,1 ; Shift w/zeros fill
3BE9:11FC 8B C8 mov cx,ax
3BE9:11FE 49 dec cx
3BE9:11FF B8 8000 mov ax,8000h
3BE9:1202 D3 F8 sar ax,cl ; Shift w/sign fill
3BE9:1204 41 inc cx
3BE9:1205 88 65 09 mov [di+9],ah
3BE9:1208 88 45 0A mov [di+0Ah],al
3BE9:120B 8B C1 mov ax,cx
3BE9:120D F7 E3 mul bx ; dx:ax = reg * ax
3BE9:120F A3 2566 mov data_116,ax ; (3BE9:2566=2800h)
3BE9:1212 8B 84 24F6 mov ax,data_82[si] ; (3BE9:24F6=6220h)
3BE9:1216 F7 E1 mul cx ; dx:ax = reg * ax
3BE9:1218 48 dec ax
3BE9:1219 89 45 07 mov [di+7],ax
3BE9:121C 8B 84 2500 mov ax,data_83[si] ; (3BE9:2500=4320h)
3BE9:1220 88 45 02 mov [di+2],al
3BE9:1223 88 65 03 mov [di+3],ah
3BE9:1226 A1 255D mov ax,data_111 ; (3BE9:255D=1)
3BE9:1229 8B 16 255F mov dx,data_112 ; (3BE9:255F=8008h)
3BE9:122D F7 F3 div bx ; ax,dx rem=dx:ax/reg
3BE9:122F 48 dec ax
3BE9:1230 3D 7FFF cmp ax,7FFFh
3BE9:1233 76 00 jbe $+2 ; delay for I/O
3BE9:1235 89 45 05 mov [di+5],ax
3BE9:1238 8B 9C 250A mov bx,data_84[si] ; (3BE9:250A=2074h)
3BE9:123C 3D 0100 cmp ax,100h
3BE9:123F 8A C3 mov al,bl
3BE9:1241 72 02 jc loc_162 ; Jump if carry Set
3BE9:1243 8A C7 mov al,bh
3BE9:1245 loc_162: ; xref 3BE9:1241
3BE9:1245 88 45 04 mov [di+4],al
3BE9:1248 32 C0 xor al,al ; Zero register
3BE9:124A C3 retn
sub_63 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:0673, 067B, 0684, 068B, 0694, 06A4, 06BC
; 06D4, 06EE, 0703, 071A, 0B5D, 0E56, 0EC9
; 0ED3
;==========================================================================
3BE9:124B sub_64 proc near
3BE9:124B loc_163: ; xref 3BE9:022D, 0615, 061A
3BE9:124B 56 push si
3BE9:124C 55 push bp
3BE9:124D 8A CC mov cl,ah
3BE9:124F CD E0 int 0E0h ; ??INT Non-standard interrupt
3BE9:1251 5D pop bp
3BE9:1252 5E pop si
3BE9:1253 C3 retn
sub_64 endp
3BE9:1254 000C[00] db 12 dup (0)
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:096D
;==========================================================================
3BE9:1260 sub_65 proc near
3BE9:1260 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1263 88 47 01 mov [bx+1],al
3BE9:1266 A2 4682 mov data_138,al ; (3BE9:4682=0)
3BE9:1269 88 26 5CC6 mov byte ptr data_294+9,ah ; (3BE9:5CC6=': Formatieren ze')
3BE9:126D 88 26 5D9C mov byte ptr data_303+0Ch,ah ; (3BE9:5D9C='ert werden (J/N)')
3BE9:1271 E8 07E9 call sub_88 ; (1A5D)
3BE9:1274 B0 00 mov al,0
3BE9:1276 A2 468D mov data_146,al ; (3BE9:468D=0)
3BE9:1279 E8 0044 call sub_66 ; (12C0)
3BE9:127C 75 0D jnz loc_164 ; Jump if not zero
3BE9:127E B0 E0 mov al,0E0h
3BE9:1280 A2 468F mov data_148,al ; (3BE9:468F=0)
3BE9:1283 E8 01CA call sub_67 ; (1450)
3BE9:1286 E8 FACF call sub_37 ; (0D58)
3BE9:1289 33 C0 xor ax,ax ; Zero register
3BE9:128B loc_164: ; xref 3BE9:127C
3BE9:128B B2 00 mov dl,0
3BE9:128D 88 16 468F mov data_148,dl ; (3BE9:468F=0)
3BE9:1291 C3 retn
sub_65 endp
;* No entry point to code
3BE9:1292 B0 00 mov al,0
3BE9:1294 A2 468D mov data_146,al ; (3BE9:468D=0)
3BE9:1297 E8 071A call sub_86 ; (19B4)
3BE9:129A 74 03 jz loc_165 ; Jump if zero
3BE9:129C EB 1B jmp short loc_167 ; (12B9)
3BE9:129E 90 db 90h
3BE9:129F loc_165: ; xref 3BE9:129A
3BE9:129F E8 087D call sub_89 ; (1B1F)
3BE9:12A2 74 03 jz loc_166 ; Jump if zero
3BE9:12A4 EB 13 jmp short loc_167 ; (12B9)
3BE9:12A6 90 db 90h
3BE9:12A7 loc_166: ; xref 3BE9:12A2
3BE9:12A7 E8 0016 call sub_66 ; (12C0)
3BE9:12AA 75 0D jnz loc_167 ; Jump if not zero
3BE9:12AC E8 01A1 call sub_67 ; (1450)
3BE9:12AF E8 FAA6 call sub_37 ; (0D58)
3BE9:12B2 B0 FF mov al,0FFh
3BE9:12B4 A2 2117 mov byte ptr ds:[2117h],al ; (3BE9:2117=0A1h)
3BE9:12B7 33 C0 xor ax,ax ; Zero register
3BE9:12B9 loc_167: ; xref 3BE9:129C, 12A4, 12AA
3BE9:12B9 B2 00 mov dl,0
3BE9:12BB 88 16 468F mov data_148,dl ; (3BE9:468F=0)
3BE9:12BF C3 retn
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1279, 12A7
;==========================================================================
3BE9:12C0 sub_66 proc near
3BE9:12C0 E8 FA95 call sub_37 ; (0D58)
3BE9:12C3 ,BE 5D7B mov si,offset data_299+4 ; (3BE9:5D7B='Soll das gesa')
3BE9:12C6 E8 FB48 call sub_41 ; (0E11)
3BE9:12C9 C6 06 468E 00 mov byte ptr data_147,0 ; (3BE9:468E=0)
3BE9:12CE 90 nop
3BE9:12CF ,BF 46EB mov di,offset data_165 ; (3BE9:46EB=2)
3BE9:12D2 B9 0200 mov cx,200h
3BE9:12D5 33 C0 xor ax,ax ; Zero register
3BE9:12D7 FC cld ; Clear direction
3BE9:12D8 F3/ AB rep stosw ; Rep when cx >0 Store ax to es:[di]
3BE9:12DA A0 468D mov al,data_146 ; (3BE9:468D=0)
3BE9:12DD 0A C0 or al,al ; Zero ?
3BE9:12DF 75 25 jnz loc_169 ; Jump if not zero
3BE9:12E1 A0 212D mov al,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:12E4 0A C0 or al,al ; Zero ?
3BE9:12E6 74 1E jz loc_169 ; Jump if zero
3BE9:12E8 E8 0585 call sub_80 ; (1870)
3BE9:12EB 8A 26 212D mov ah,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:12EF 3A C4 cmp al,ah
3BE9:12F1 74 13 je loc_169 ; Jump if equal
3BE9:12F3 A2 212D mov byte ptr ds:[212Dh],al ; (3BE9:212D=15h)
3BE9:12F6 BE 5EC2 mov si,5EC2h
3BE9:12F9 80 FC 45 cmp ah,45h ; 'E'
3BE9:12FC 74 03 je loc_168 ; Jump if equal
3BE9:12FE ,BE 5E71 mov si,offset data_314 ; (3BE9:5E71='a')
3BE9:1301 loc_168: ; xref 3BE9:12FC
3BE9:1301 E8 FB0D call sub_41 ; (0E11)
3BE9:1304 33 C0 xor ax,ax ; Zero register
3BE9:1306 loc_169: ; xref 3BE9:12DF, 12E6, 12F1
3BE9:1306 E8 048A call sub_70 ; (1793)
3BE9:1309 74 03 jz loc_170 ; Jump if zero
3BE9:130B E9 0134 jmp loc_189 ; (1442)
3BE9:130E loc_170: ; xref 3BE9:1309
3BE9:130E ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1311 8B 47 04 mov ax,[bx+4]
3BE9:1314 E8 09B2 call sub_97 ; (1CC9)
3BE9:1317 loc_171: ; xref 3BE9:13C8, 13EC
3BE9:1317 ,B0 43 mov al,43h ; 'C'
3BE9:1319 E8 0541 call sub_79 ; (185D)
3BE9:131C ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:131F 8B 47 04 mov ax,[bx+4]
3BE9:1322 E8 051D call sub_77 ; (1842)
3BE9:1325 E8 0450 call sub_68 ; (1778)
3BE9:1328 E8 044D call sub_68 ; (1778)
3BE9:132B C6 47 03 00 mov byte ptr [bx+3],0
3BE9:132F E8 0507 call sub_76 ; (1839)
3BE9:1332 B2 00 mov dl,0
3BE9:1334 A0 468D mov al,data_146 ; (3BE9:468D=0)
3BE9:1337 0A C0 or al,al ; Zero ?
3BE9:1339 74 09 jz loc_172 ; Jump if zero
3BE9:133B A0 212D mov al,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:133E 0A C0 or al,al ; Zero ?
3BE9:1340 74 02 jz loc_172 ; Jump if zero
3BE9:1342 8A D0 mov dl,al
3BE9:1344 loc_172: ; xref 3BE9:1339, 1340
3BE9:1344 8A C2 mov al,dl
3BE9:1346 E8 0514 call sub_79 ; (185D)
3BE9:1349 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:134C 8B 47 04 mov ax,[bx+4]
3BE9:134F loc_173: ; xref 3BE9:13D6
3BE9:134F ,BA 6C6C mov dx,6C6Ch
3BE9:1352 E8 04D4 call sub_75 ; (1829)
3BE9:1355 E8 0444 call sub_71 ; (179C)
3BE9:1358 E8 042F call sub_69 ; (178A)
3BE9:135B 74 03 jz loc_174 ; Jump if zero
3BE9:135D EB 42 jmp short loc_178 ; (13A1)
3BE9:135F 90 db 90h
3BE9:1360 loc_174: ; xref 3BE9:135B
3BE9:1360 BA 5555 mov dx,5555h
3BE9:1363 E8 04C3 call sub_75 ; (1829)
3BE9:1366 E8 0433 call sub_71 ; (179C)
3BE9:1369 E8 041E call sub_69 ; (178A)
3BE9:136C 74 03 jz loc_175 ; Jump if zero
3BE9:136E EB 31 jmp short loc_178 ; (13A1)
3BE9:1370 90 db 90h
3BE9:1371 loc_175: ; xref 3BE9:136C
3BE9:1371 BA AAAA mov dx,0AAAAh
3BE9:1374 E8 04B2 call sub_75 ; (1829)
3BE9:1377 E8 0422 call sub_71 ; (179C)
3BE9:137A E8 040D call sub_69 ; (178A)
3BE9:137D 74 03 jz loc_176 ; Jump if zero
3BE9:137F EB 20 jmp short loc_178 ; (13A1)
3BE9:1381 90 db 90h
3BE9:1382 loc_176: ; xref 3BE9:137D
3BE9:1382 BA FFFF mov dx,0FFFFh
3BE9:1385 E8 04A1 call sub_75 ; (1829)
3BE9:1388 E8 0411 call sub_71 ; (179C)
3BE9:138B E8 03FC call sub_69 ; (178A)
3BE9:138E 74 03 jz loc_177 ; Jump if zero
3BE9:1390 EB 0F jmp short loc_178 ; (13A1)
3BE9:1392 90 db 90h
3BE9:1393 loc_177: ; xref 3BE9:138E
3BE9:1393 BA 0000 mov dx,0
3BE9:1396 E8 0490 call sub_75 ; (1829)
3BE9:1399 E8 0400 call sub_71 ; (179C)
3BE9:139C E8 03EB call sub_69 ; (178A)
3BE9:139F 74 3C jz loc_184 ; Jump if zero
3BE9:13A1 loc_178: ; xref 3BE9:135D, 136E, 137F, 1390
3BE9:13A1 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:13A4 8A 47 0B mov al,[bx+0Bh]
3BE9:13A7 3C 81 cmp al,81h
3BE9:13A9 74 07 je loc_179 ; Jump if equal
3BE9:13AB 8A 47 0C mov al,[bx+0Ch]
3BE9:13AE 24 04 and al,4
3BE9:13B0 74 03 jz loc_180 ; Jump if zero
3BE9:13B2 loc_179: ; xref 3BE9:13A9
3BE9:13B2 E9 008D jmp loc_189 ; (1442)
3BE9:13B5 loc_180: ; xref 3BE9:13B0
3BE9:13B5 A0 468E mov al,data_147 ; (3BE9:468E=0)
3BE9:13B8 FE C0 inc al
3BE9:13BA A2 468E mov data_147,al ; (3BE9:468E=0)
3BE9:13BD 3C 01 cmp al,1
3BE9:13BF 74 07 je loc_181 ; Jump if equal
3BE9:13C1 3C 02 cmp al,2
3BE9:13C3 75 06 jne loc_182 ; Jump if not equal
3BE9:13C5 E8 04E9 call sub_81 ; (18B1)
3BE9:13C8 loc_181: ; xref 3BE9:13BF
3BE9:13C8 E9 FF4C jmp loc_171 ; (1317)
3BE9:13CB loc_182: ; xref 3BE9:13C3
3BE9:13CB E8 0538 call sub_83 ; (1906)
3BE9:13CE 9C pushf ; Push flags
3BE9:13CF 0B C0 or ax,ax ; Zero ?
3BE9:13D1 75 06 jnz loc_183 ; Jump if not zero
3BE9:13D3 9D popf ; Pop flags
3BE9:13D4 74 07 jz loc_184 ; Jump if zero
3BE9:13D6 E9 FF76 jmp loc_173 ; (134F)
3BE9:13D9 loc_183: ; xref 3BE9:13D1
3BE9:13D9 9D popf ; Pop flags
3BE9:13DA EB 66 jmp short loc_189 ; (1442)
3BE9:13DC 90 db 90h
3BE9:13DD loc_184: ; xref 3BE9:139F, 13D4
3BE9:13DD A0 468E mov al,data_147 ; (3BE9:468E=0)
3BE9:13E0 3C 00 cmp al,0
3BE9:13E2 74 03 je loc_185 ; Jump if equal
3BE9:13E4 E8 0504 call sub_82 ; (18EB)
3BE9:13E7 loc_185: ; xref 3BE9:13E2
3BE9:13E7 E8 03CC call sub_73 ; (17B6)
3BE9:13EA 74 03 jz loc_186 ; Jump if zero
3BE9:13EC E9 FF28 jmp loc_171 ; (1317)
3BE9:13EF loc_186: ; xref 3BE9:13EA
3BE9:13EF E8 0450 call sub_77 ; (1842)
3BE9:13F2 8B 47 04 mov ax,[bx+4]
3BE9:13F5 50 push ax
3BE9:13F6 33 C0 xor ax,ax ; Zero register
3BE9:13F8 89 47 04 mov [bx+4],ax
3BE9:13FB C6 47 02 00 mov byte ptr [bx+2],0
3BE9:13FF B0 01 mov al,1
3BE9:1401 88 47 06 mov [bx+6],al
3BE9:1404 C6 47 03 00 mov byte ptr [bx+3],0
3BE9:1408 E8 037F call sub_69 ; (178A)
3BE9:140B E8 0385 call sub_70 ; (1793)
3BE9:140E 58 pop ax
3BE9:140F 0B C0 or ax,ax ; Zero ?
3BE9:1411 74 01 jz loc_187 ; Jump if zero
3BE9:1413 48 dec ax
3BE9:1414 loc_187: ; xref 3BE9:1411
3BE9:1414 89 47 04 mov [bx+4],ax
3BE9:1417 8A 47 16 mov al,[bx+16h]
3BE9:141A 88 47 02 mov [bx+2],al
3BE9:141D B0 10 mov al,10h
3BE9:141F 88 47 06 mov [bx+6],al
3BE9:1422 C6 47 03 00 mov byte ptr [bx+3],0
3BE9:1426 E8 0361 call sub_69 ; (178A)
3BE9:1429 75 03 jnz loc_188 ; Jump if not zero
3BE9:142B EB 20 jmp short loc_191 ; (144D)
;* No entry point to code
3BE9:142D 90 nop
3BE9:142E loc_188: ; xref 3BE9:1429
3BE9:142E ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1431 8A 47 0B mov al,[bx+0Bh]
3BE9:1434 3C 81 cmp al,81h
3BE9:1436 74 0A je loc_189 ; Jump if equal
3BE9:1438 8A 47 0C mov al,[bx+0Ch]
3BE9:143B 24 04 and al,4
3BE9:143D BE 5AB9 mov si,5AB9h
3BE9:1440 74 03 jz loc_190 ; Jump if zero
3BE9:1442 loc_189: ; xref 3BE9:130B, 13B2, 13DA, 1436
3BE9:1442 BE 5A4D mov si,5A4Dh
3BE9:1445 loc_190: ; xref 3BE9:1440
3BE9:1445 E8 083F call sub_95 ; (1C87)
3BE9:1448 B0 FF mov al,0FFh
3BE9:144A 0A C0 or al,al ; Zero ?
3BE9:144C C3 retn
3BE9:144D loc_191: ; xref 3BE9:142B
3BE9:144D 33 C0 xor ax,ax ; Zero register
3BE9:144F C3 retn
sub_66 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1283, 12AC
;==========================================================================
3BE9:1450 sub_67 proc near
3BE9:1450 33 C0 xor ax,ax ; Zero register
3BE9:1452 A3 4694 mov data_149,ax ; (3BE9:4694=0)
3BE9:1455 A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:1458 0A C0 or al,al ; Zero ?
3BE9:145A 75 03 jnz loc_192 ; Jump if not zero
3BE9:145C E9 00C9 jmp loc_203 ; (1528)
3BE9:145F loc_192: ; xref 3BE9:145A
3BE9:145F A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:1462 24 1F and al,1Fh
3BE9:1464 75 03 jnz loc_193 ; Jump if not zero
3BE9:1466 E9 00BF jmp loc_203 ; (1528)
3BE9:1469 loc_193: ; xref 3BE9:1464
3BE9:1469 BA 0000 mov dx,0
3BE9:146C E8 03BA call sub_75 ; (1829)
3BE9:146F 8C D8 mov ax,ds
3BE9:1471 8E C0 mov es,ax
3BE9:1473 ,BE 5ED0 mov si,offset data_323 ; (3BE9:5ED0=' Laufwerk format')
3BE9:1476 ,BF 2623 mov di,offset data_127+20h ; (3BE9:2623=' ')
3BE9:1479 B9 6564 mov cx,6564h
3BE9:147C 2B CE sub cx,si
3BE9:147E FC cld ; Clear direction
3BE9:147F F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:1481 E8 03EC call sub_80 ; (1870)
3BE9:1484 8A 16 468D mov dl,data_146 ; (3BE9:468D=0)
3BE9:1488 0A D2 or dl,dl ; Zero ?
3BE9:148A 74 02 jz loc_194 ; Jump if zero
3BE9:148C 86 C4 xchg al,ah
3BE9:148E loc_194: ; xref 3BE9:148A
3BE9:148E ,BF 2623 mov di,offset data_127+20h ; (3BE9:2623=' ')
3BE9:1491 83 C7 42 add di,42h
3BE9:1494 AA stosb ; Store al to es:[di]
3BE9:1495 A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:1498 24 02 and al,2
3BE9:149A 75 03 jnz loc_195 ; Jump if not zero
3BE9:149C EB 14 jmp short loc_196 ; (14B2)
;* No entry point to code
3BE9:149E 90 nop
3BE9:149F loc_195: ; xref 3BE9:149A
3BE9:149F ,BE 4AEF mov si,offset data_170 ; (3BE9:4AEF=0)
3BE9:14A2 83 C6 42 add si,42h
3BE9:14A5 BF 2623 mov di,2623h
3BE9:14A8 ,81 C7 0200 add di,offset data_25 ; (3BE9:0200=0)
3BE9:14AC B9 000B mov cx,0Bh
3BE9:14AF FC cld ; Clear direction
3BE9:14B0 F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:14B2 loc_196: ; xref 3BE9:149C
3BE9:14B2 A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:14B5 24 04 and al,4
3BE9:14B7 75 03 jnz loc_197 ; Jump if not zero
3BE9:14B9 EB 14 jmp short loc_198 ; (14CF)
;* No entry point to code
3BE9:14BB 90 nop
3BE9:14BC loc_197: ; xref 3BE9:14B7
3BE9:14BC ,BE 4AEF mov si,offset data_170 ; (3BE9:4AEF=0)
3BE9:14BF 83 C6 62 add si,62h
3BE9:14C2 BF 2623 mov di,2623h
3BE9:14C5 ,81 C7 0220 add di,220h ; (3BE9:0220=4)
3BE9:14C9 B9 001F mov cx,1Fh
3BE9:14CC FC cld ; Clear direction
3BE9:14CD F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:14CF loc_198: ; xref 3BE9:14B9
3BE9:14CF A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:14D2 24 10 and al,10h
3BE9:14D4 75 03 jnz loc_199 ; Jump if not zero
3BE9:14D6 EB 1B jmp short loc_200 ; (14F3)
;* No entry point to code
3BE9:14D8 90 nop
3BE9:14D9 loc_199: ; xref 3BE9:14D4
3BE9:14D9 ,BE 4AEF mov si,offset data_170 ; (3BE9:4AEF=0)
3BE9:14DC BF 2623 mov di,2623h
3BE9:14DF ,81 C7 01BE add di,1BEh ; (3BE9:01BE=0E8h)
3BE9:14E3 B9 0042 mov cx,42h
3BE9:14E6 FC cld ; Clear direction
3BE9:14E7 F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:14E9 ,BE 2623 mov si,offset data_127+20h ; (3BE9:2623=' ')
3BE9:14EC B8 AA55 mov ax,0AA55h
3BE9:14EF 89 84 01FE mov data_24[si],ax ; (3BE9:01FE=2117h)
3BE9:14F3 loc_200: ; xref 3BE9:14D6
3BE9:14F3 A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:14F6 24 08 and al,8
3BE9:14F8 75 03 jnz loc_201 ; Jump if not zero
3BE9:14FA EB 11 jmp short loc_202 ; (150D)
;* No entry point to code
3BE9:14FC 90 nop
3BE9:14FD loc_201: ; xref 3BE9:14F8
3BE9:14FD ,BE 46EB mov si,offset data_165 ; (3BE9:46EB=2)
3BE9:1500 BF 2623 mov di,2623h
3BE9:1503 ,81 C7 1E00 add di,1E00h ; (3BE9:1E00=4)
3BE9:1507 B9 0200 mov cx,200h
3BE9:150A FC cld ; Clear direction
3BE9:150B F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:150D loc_202: ; xref 3BE9:14FA
3BE9:150D ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1510 33 C0 xor ax,ax ; Zero register
3BE9:1512 89 47 04 mov [bx+4],ax
3BE9:1515 88 47 02 mov [bx+2],al
3BE9:1518 88 47 03 mov [bx+3],al
3BE9:151B B0 10 mov al,10h
3BE9:151D 88 47 06 mov [bx+6],al
3BE9:1520 E8 0279 call sub_71 ; (179C)
3BE9:1523 74 03 jz loc_203 ; Jump if zero
3BE9:1525 E9 0245 jmp loc_228 ; (176D)
3BE9:1528 loc_203: ; xref 3BE9:145C, 1466, 1523
3BE9:1528 A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:152B 24 20 and al,20h ; ' '
3BE9:152D 75 03 jnz loc_204 ; Jump if not zero
3BE9:152F EB 4B jmp short loc_205 ; (157C)
3BE9:1531 90 db 90h
3BE9:1532 loc_204: ; xref 3BE9:152D
3BE9:1532 BA 0000 mov dx,0
3BE9:1535 E8 02F1 call sub_75 ; (1829)
3BE9:1538 8C D8 mov ax,ds
3BE9:153A 8E C0 mov es,ax
3BE9:153C ,BE 6570 mov si,offset data_324 ; (3BE9:6570=77h)
3BE9:153F ,BF 2623 mov di,offset data_127+20h ; (3BE9:2623=' ')
3BE9:1542 B9 7966 mov cx,7966h
3BE9:1545 2B CE sub cx,si
3BE9:1547 8B C1 mov ax,cx
3BE9:1549 FC cld ; Clear direction
3BE9:154A F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:154C 33 D2 xor dx,dx ; Zero register
3BE9:154E BB 0200 mov bx,200h
3BE9:1551 03 C3 add ax,bx
3BE9:1553 48 dec ax
3BE9:1554 F7 F3 div bx ; ax,dx rem=dx:ax/reg
3BE9:1556 A2 468A mov data_143,al ; (3BE9:468A=0)
3BE9:1559 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:155C 8A 77 1A mov dh,[bx+1Ah]
3BE9:155F 88 77 02 mov [bx+2],dh
3BE9:1562 8B 47 1C mov ax,[bx+1Ch]
3BE9:1565 89 47 04 mov [bx+4],ax
3BE9:1568 8A 4F 1B mov cl,[bx+1Bh]
3BE9:156B 88 4F 03 mov [bx+3],cl
3BE9:156E A0 468A mov al,data_143 ; (3BE9:468A=0)
3BE9:1571 88 47 06 mov [bx+6],al
3BE9:1574 E8 0225 call sub_71 ; (179C)
3BE9:1577 74 03 jz loc_205 ; Jump if zero
3BE9:1579 E9 01F1 jmp loc_228 ; (176D)
3BE9:157C loc_205: ; xref 3BE9:152F, 1577
3BE9:157C A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:157F 24 C0 and al,0C0h
3BE9:1581 75 03 jnz loc_206 ; Jump if not zero
3BE9:1583 E9 01EF jmp loc_229 ; (1775)
3BE9:1586 loc_206: ; xref 3BE9:1581
3BE9:1586 BA E5E5 mov dx,0E5E5h
3BE9:1589 E8 029D call sub_75 ; (1829)
3BE9:158C ,BE 46EB mov si,offset data_165 ; (3BE9:46EB=2)
3BE9:158F 8B 04 mov ax,[si]
3BE9:1591 3D 0000 cmp ax,0
3BE9:1594 75 03 jne loc_207 ; Jump if not equal
3BE9:1596 E9 015A jmp loc_222 ; (16F3)
3BE9:1599 loc_207: ; xref 3BE9:1594
3BE9:1599 A3 469C mov data_153,ax ; (3BE9:469C=0)
3BE9:159C 46 inc si
3BE9:159D 46 inc si
3BE9:159E 89 36 4696 mov data_150,si ; (3BE9:4696=0)
3BE9:15A2 33 C0 xor ax,ax ; Zero register
3BE9:15A4 ,BF 48ED mov di,offset data_169 ; (3BE9:48ED=0)
3BE9:15A7 89 05 mov [di],ax
3BE9:15A9 ,BE 4AEF mov si,offset data_170 ; (3BE9:4AEF=0)
3BE9:15AC 03 36 4688 add si,data_142 ; (3BE9:4688=0)
3BE9:15B0 8A 4C 04 mov cl,[si+4]
3BE9:15B3 B8 0080 mov ax,80h
3BE9:15B6 D3 E0 shl ax,cl ; Shift w/zeros fill
3BE9:15B8 A3 469F mov data_155,ax ; (3BE9:469F=0)
3BE9:15BB 33 D2 xor dx,dx ; Zero register
3BE9:15BD B9 0200 mov cx,200h
3BE9:15C0 F7 F1 div cx ; ax,dx rem=dx:ax/reg
3BE9:15C2 A2 469E mov data_154,al ; (3BE9:469E=0)
3BE9:15C5 8B 44 09 mov ax,[si+9]
3BE9:15C8 40 inc ax
3BE9:15C9 B1 04 mov cl,4
3BE9:15CB D3 E8 shr ax,cl ; Shift w/zeros fill
3BE9:15CD A3 2566 mov data_116,ax ; (3BE9:2566=2800h)
3BE9:15D0 33 D2 xor dx,dx ; Zero register
3BE9:15D2 8A EE mov ch,dh
3BE9:15D4 8A 0E 469E mov cl,data_154 ; (3BE9:469E=0)
3BE9:15D8 F7 F1 div cx ; ax,dx rem=dx:ax/reg
3BE9:15DA A3 469A mov data_152,ax ; (3BE9:469A=0)
3BE9:15DD 8A 44 05 mov al,[si+5]
3BE9:15E0 FE C0 inc al
3BE9:15E2 A2 46A2 mov data_157,al ; (3BE9:46A2=0)
3BE9:15E5 B1 08 mov cl,8
3BE9:15E7 8B 44 07 mov ax,[si+7]
3BE9:15EA 40 inc ax
3BE9:15EB 3D 0100 cmp ax,100h
3BE9:15EE 77 02 ja loc_208 ; Jump if above
3BE9:15F0 B1 10 mov cl,10h
3BE9:15F2 loc_208: ; xref 3BE9:15EE
3BE9:15F2 88 0E 46A1 mov data_156,cl ; (3BE9:46A1=0)
3BE9:15F6 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:15F9 32 D2 xor dl,dl ; Zero register
3BE9:15FB 88 57 02 mov [bx+2],dl
3BE9:15FE 8A 77 1B mov dh,[bx+1Bh]
3BE9:1601 8B 47 1C mov ax,[bx+1Ch]
3BE9:1604 E8 034A call sub_84 ; (1951)
3BE9:1607 8B 1C mov bx,[si]
3BE9:1609 03 C3 add ax,bx
3BE9:160B A3 4698 mov data_151,ax ; (3BE9:4698=0)
3BE9:160E loc_209: ; xref 3BE9:1661
3BE9:160E 8B 36 4696 mov si,data_150 ; (3BE9:4696=0)
3BE9:1612 8B 04 mov ax,[si]
3BE9:1614 46 inc si
3BE9:1615 46 inc si
3BE9:1616 8A 14 mov dl,[si]
3BE9:1618 46 inc si
3BE9:1619 8A 34 mov dh,[si]
3BE9:161B 46 inc si
3BE9:161C 89 36 4696 mov data_150,si ; (3BE9:4696=0)
3BE9:1620 E8 032E call sub_84 ; (1951)
3BE9:1623 8B 16 4698 mov dx,data_151 ; (3BE9:4698=0)
3BE9:1627 2B C2 sub ax,dx
3BE9:1629 33 D2 xor dx,dx ; Zero register
3BE9:162B 8A EE mov ch,dh
3BE9:162D 8A 0E 469E mov cl,data_154 ; (3BE9:469E=0)
3BE9:1631 F7 F1 div cx ; ax,dx rem=dx:ax/reg
3BE9:1633 8B 1E 469A mov bx,data_152 ; (3BE9:469A=0)
3BE9:1637 3B C3 cmp ax,bx
3BE9:1639 73 06 jae loc_210 ; Jump if above or =
3BE9:163B E8 0625 call sub_94 ; (1C63)
3BE9:163E E9 0134 jmp loc_229 ; (1775)
3BE9:1641 loc_210: ; xref 3BE9:1639
3BE9:1641 ,BF 48ED mov di,offset data_169 ; (3BE9:48ED=0)
3BE9:1644 8B 0D mov cx,[di]
3BE9:1646 8B DF mov bx,di
3BE9:1648 47 inc di
3BE9:1649 47 inc di
3BE9:164A FC cld ; Clear direction
3BE9:164B 83 F9 00 cmp cx,0
3BE9:164E 74 05 je loc_212 ; Jump if equal
3BE9:1650 locloop_211: ; xref 3BE9:1653
3BE9:1650 AF scasw ; Scan es:[di] for ax
3BE9:1651 74 05 jz loc_213 ; Jump if zero
3BE9:1653 E2 FB loop locloop_211 ; Loop if cx > 0
3BE9:1655 loc_212: ; xref 3BE9:164E
3BE9:1655 AB stosw ; Store ax to es:[di]
3BE9:1656 FF 07 inc word ptr [bx]
3BE9:1658 loc_213: ; xref 3BE9:1651
3BE9:1658 8B 1E 469C mov bx,data_153 ; (3BE9:469C=0)
3BE9:165C 4B dec bx
3BE9:165D 89 1E 469C mov data_153,bx ; (3BE9:469C=0)
3BE9:1661 75 AB jnz loc_209 ; Jump if not zero
3BE9:1663 BF 2623 mov di,2623h
3BE9:1666 89 3E 46A3 mov data_158,di ; (3BE9:46A3=0)
3BE9:166A FC cld ; Clear direction
3BE9:166B ,BE 48ED mov si,offset data_169 ; (3BE9:48ED=0)
3BE9:166E 8B 0C mov cx,[si]
3BE9:1670 83 F9 00 cmp cx,0
3BE9:1673 74 7E je loc_222 ; Jump if equal
3BE9:1675 46 inc si
3BE9:1676 46 inc si
3BE9:1677 BB 46D4 mov bx,46D4h
3BE9:167A C6 07 00 mov byte ptr [bx],0
3BE9:167D loc_214: ; xref 3BE9:16F1
3BE9:167D ,BF 46D8 mov di,offset data_164 ; (3BE9:46D8=4)
3BE9:1680 32 D2 xor dl,dl ; Zero register
3BE9:1682 8A 36 46A1 mov dh,data_156 ; (3BE9:46A1=0)
3BE9:1686 FC cld ; Clear direction
3BE9:1687 loc_215: ; xref 3BE9:16BE
3BE9:1687 51 push cx
3BE9:1688 AD lodsw ; String [si] to ax
3BE9:1689 80 FE 08 cmp dh,8
3BE9:168C 74 04 je loc_216 ; Jump if equal
3BE9:168E AA stosb ; Store al to es:[di]
3BE9:168F EB 02 jmp short loc_217 ; (1693)
3BE9:1691 90 db 90h
3BE9:1692 loc_216: ; xref 3BE9:168C
3BE9:1692 AB stosw ; Store ax to es:[di]
3BE9:1693 loc_217: ; xref 3BE9:168F
3BE9:1693 ,BB 46D7 mov bx,offset data_163 ; (3BE9:46D7=2)
3BE9:1696 32 ED xor ch,ch ; Zero register
3BE9:1698 8A E5 mov ah,ch
3BE9:169A 8A 0E 46A2 mov cl,data_157 ; (3BE9:46A2=0)
3BE9:169E 8A 07 mov al,[bx]
3BE9:16A0 03 C1 add ax,cx
3BE9:16A2 3D 0080 cmp ax,80h
3BE9:16A5 77 05 ja loc_218 ; Jump if above
3BE9:16A7 88 07 mov [bx],al
3BE9:16A9 EB 0B jmp short loc_219 ; (16B6)
3BE9:16AB 90 db 90h
3BE9:16AC loc_218: ; xref 3BE9:16A5
3BE9:16AC 2D 0080 sub ax,80h
3BE9:16AF 88 07 mov [bx],al
3BE9:16B1 ,BB 46D4 mov bx,offset data_161 ; (3BE9:46D4=0)
3BE9:16B4 FE 07 inc byte ptr [bx]
3BE9:16B6 loc_219: ; xref 3BE9:16A9
3BE9:16B6 59 pop cx
3BE9:16B7 49 dec cx
3BE9:16B8 74 06 jz loc_220 ; Jump if zero
3BE9:16BA FE C2 inc dl
3BE9:16BC 3A D6 cmp dl,dh
3BE9:16BE 75 C7 jne loc_215 ; Jump if not equal
3BE9:16C0 loc_220: ; xref 3BE9:16B8
3BE9:16C0 51 push cx
3BE9:16C1 56 push si
3BE9:16C2 ,BE 46C8 mov si,offset data_160 ; (3BE9:46C8=0)
3BE9:16C5 8B 3E 46A3 mov di,data_158 ; (3BE9:46A3=0)
3BE9:16C9 B9 0020 mov cx,20h
3BE9:16CC FC cld ; Clear direction
3BE9:16CD F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:16CF 89 3E 46A3 mov data_158,di ; (3BE9:46A3=0)
3BE9:16D3 ,BB 46D7 mov bx,offset data_163 ; (3BE9:46D7=2)
3BE9:16D6 8A 07 mov al,[bx]
3BE9:16D8 3C 80 cmp al,80h
3BE9:16DA 75 05 jne loc_221 ; Jump if not equal
3BE9:16DC ,BB 46D4 mov bx,offset data_161 ; (3BE9:46D4=0)
3BE9:16DF FE 07 inc byte ptr [bx]
3BE9:16E1 loc_221: ; xref 3BE9:16DA
3BE9:16E1 ,BF 46D6 mov di,offset data_162 ; (3BE9:46D6=65h)
3BE9:16E4 B9 0009 mov cx,9
3BE9:16E7 33 C0 xor ax,ax ; Zero register
3BE9:16E9 F3/ AB rep stosw ; Rep when cx >0 Store ax to es:[di]
3BE9:16EB 5E pop si
3BE9:16EC 59 pop cx
3BE9:16ED 0B C9 or cx,cx ; Zero ?
3BE9:16EF 74 02 jz loc_222 ; Jump if zero
3BE9:16F1 EB 8A jmp short loc_214 ; (167D)
3BE9:16F3 loc_222: ; xref 3BE9:1596, 1673, 16EF
3BE9:16F3 ,BE 4AEF mov si,offset data_170 ; (3BE9:4AEF=0)
3BE9:16F6 03 36 4688 add si,data_142 ; (3BE9:4688=0)
3BE9:16FA 8B 44 09 mov ax,[si+9]
3BE9:16FD 40 inc ax
3BE9:16FE B1 04 mov cl,4
3BE9:1700 D3 E8 shr ax,cl ; Shift w/zeros fill
3BE9:1702 A3 2566 mov data_116,ax ; (3BE9:2566=2800h)
3BE9:1705 8B 04 mov ax,[si]
3BE9:1707 BB 46A5 mov bx,46A5h
3BE9:170A C6 47 02 00 mov byte ptr [bx+2],0
3BE9:170E EB 0B jmp short loc_224 ; (171B)
;* No entry point to code
3BE9:1710 90 nop
3BE9:1711 loc_223: ; xref 3BE9:176B
3BE9:1711 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1714 32 ED xor ch,ch ; Zero register
3BE9:1716 8A 4F 03 mov cl,[bx+3]
3BE9:1719 03 C1 add ax,cx
3BE9:171B loc_224: ; xref 3BE9:170E
3BE9:171B E8 00D7 call sub_74 ; (17F5)
3BE9:171E 74 03 jz loc_225 ; Jump if zero
3BE9:1720 EB 4B jmp short loc_228 ; (176D)
3BE9:1722 90 db 90h
3BE9:1723 loc_225: ; xref 3BE9:171E
3BE9:1723 BB 0010 mov bx,10h
3BE9:1726 88 1E 468B mov data_144,bl ; (3BE9:468B=0)
3BE9:172A A1 2566 mov ax,data_116 ; (3BE9:2566=2800h)
3BE9:172D 3B C3 cmp ax,bx
3BE9:172F 72 0C jb loc_226 ; Jump if below
3BE9:1731 29 1E 2566 sub data_116,bx ; (3BE9:2566=2800h)
3BE9:1735 C6 06 468B 00 mov byte ptr data_144,0 ; (3BE9:468B=0)
3BE9:173A 90 nop
3BE9:173B 86 C3 xchg al,bl
3BE9:173D loc_226: ; xref 3BE9:172F
3BE9:173D ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1740 88 47 06 mov [bx+6],al
3BE9:1743 E8 0056 call sub_71 ; (179C)
3BE9:1746 74 03 jz loc_227 ; Jump if zero
3BE9:1748 EB 23 jmp short loc_228 ; (176D)
3BE9:174A 90 db 90h
3BE9:174B loc_227: ; xref 3BE9:1746
3BE9:174B 80 3E 468B 00 cmp byte ptr data_144,0 ; (3BE9:468B=0)
3BE9:1750 75 23 jne loc_229 ; Jump if not equal
3BE9:1752 83 3E 2566 00 cmp data_116,0 ; (3BE9:2566=2800h)
3BE9:1757 74 1C je loc_229 ; Jump if equal
3BE9:1759 52 push dx
3BE9:175A 57 push di
3BE9:175B BA E5E5 mov dx,0E5E5h
3BE9:175E E8 00C8 call sub_75 ; (1829)
3BE9:1761 5F pop di
3BE9:1762 5A pop dx
3BE9:1763 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1766 32 E4 xor ah,ah ; Zero register
3BE9:1768 8A 47 06 mov al,[bx+6]
3BE9:176B EB A4 jmp short loc_223 ; (1711)
3BE9:176D loc_228: ; xref 3BE9:1525, 1579, 1720, 1748
3BE9:176D BE 5A82 mov si,5A82h
3BE9:1770 E8 0514 call sub_95 ; (1C87)
3BE9:1773 B0 FF mov al,0FFh
3BE9:1775 loc_229: ; xref 3BE9:1583, 163E, 1750, 1757
3BE9:1775 0A C0 or al,al ; Zero ?
3BE9:1777 C3 retn
sub_67 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1325, 1328
;==========================================================================
3BE9:1778 sub_68 proc near
3BE9:1778 B0 05 mov al,5
3BE9:177A B9 4CA3 mov cx,4CA3h
3BE9:177D E8 0025 call sub_72 ; (17A5)
3BE9:1780 C3 retn
sub_68 endp
;* No entry point to code
3BE9:1781 B0 02 mov al,2
3BE9:1783 B9 2623 mov cx,2623h
3BE9:1786 E8 001C call sub_72 ; (17A5)
3BE9:1789 C3 retn
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1358, 1369, 137A, 138B, 139C, 1408, 1426
;==========================================================================
3BE9:178A sub_69 proc near
3BE9:178A B0 04 mov al,4
3BE9:178C B9 2623 mov cx,2623h
3BE9:178F E8 0013 call sub_72 ; (17A5)
3BE9:1792 C3 retn
sub_69 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1306, 140B
;==========================================================================
3BE9:1793 sub_70 proc near
3BE9:1793 B0 10 mov al,10h
3BE9:1795 B9 2623 mov cx,2623h
3BE9:1798 E8 000A call sub_72 ; (17A5)
3BE9:179B C3 retn
sub_70 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1355, 1366, 1377, 1388, 1399, 1520, 1574
; 1743
;==========================================================================
3BE9:179C sub_71 proc near
3BE9:179C B0 03 mov al,3
3BE9:179E B9 2623 mov cx,2623h
3BE9:17A1 E8 0001 call sub_72 ; (17A5)
3BE9:17A4 C3 retn
sub_71 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:177D, 1786, 178F, 1798, 17A1
;==========================================================================
3BE9:17A5 sub_72 proc near
3BE9:17A5 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:17A8 88 07 mov [bx],al
3BE9:17AA 89 4F 09 mov [bx+9],cx
3BE9:17AD 8C D8 mov ax,ds
3BE9:17AF 89 47 07 mov [bx+7],ax
3BE9:17B2 E8 01B7 call sub_85 ; (196C)
3BE9:17B5 C3 retn
sub_72 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:13E7
;==========================================================================
3BE9:17B6 sub_73 proc near
3BE9:17B6 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:17B9 8A 47 02 mov al,[bx+2]
3BE9:17BC 3A 47 16 cmp al,[bx+16h]
3BE9:17BF 74 1B je loc_230 ; Jump if equal
3BE9:17C1 FE C0 inc al
3BE9:17C3 88 47 02 mov [bx+2],al
3BE9:17C6 EB 2C jmp short loc_ret_231 ; (17F4)
3BE9:17C8 90 db 90h
3BE9:17C9 63 68 65 63 6B 5F db 'check_end_cylinder:'
3BE9:17CF 65 6E 64 5F 63 79
3BE9:17D5 6C 69 6E 64 65 72
3BE9:17DB 3A
3BE9:17DC loc_230: ; xref 3BE9:17BF
3BE9:17DC C6 47 02 00 mov byte ptr [bx+2],0
3BE9:17E0 8B 47 04 mov ax,[bx+4]
3BE9:17E3 3B 47 18 cmp ax,[bx+18h]
3BE9:17E6 74 0C je loc_ret_231 ; Jump if equal
3BE9:17E8 40 inc ax
3BE9:17E9 89 47 04 mov [bx+4],ax
3BE9:17EC E8 04DA call sub_97 ; (1CC9)
3BE9:17EF BF FFFF mov di,0FFFFh
3BE9:17F2 0B FF or di,di ; Zero ?
3BE9:17F4 loc_ret_231: ; xref 3BE9:17C6, 17E6
3BE9:17F4 C3 retn
sub_73 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:171B
;==========================================================================
3BE9:17F5 sub_74 proc near
3BE9:17F5 loc_232: ; xref 3BE9:180A, 1821
3BE9:17F5 ,3D 0010 cmp ax,10h
3BE9:17F8 72 29 jb loc_235 ; Jump if below
3BE9:17FA 2D 0010 sub ax,10h
3BE9:17FD 8A 57 02 mov dl,[bx+2]
3BE9:1800 3A 57 1E cmp dl,[bx+1Eh]
3BE9:1803 74 07 je loc_233 ; Jump if equal
3BE9:1805 FE C2 inc dl
3BE9:1807 88 57 02 mov [bx+2],dl
3BE9:180A EB E9 jmp short loc_232 ; (17F5)
3BE9:180C loc_233: ; xref 3BE9:1803
3BE9:180C C6 47 02 00 mov byte ptr [bx+2],0
3BE9:1810 8B 4F 04 mov cx,[bx+4]
3BE9:1813 3B 4F 18 cmp cx,[bx+18h]
3BE9:1816 75 05 jne loc_234 ; Jump if not equal
3BE9:1818 0C FF or al,0FFh
3BE9:181A EB 0C jmp short loc_ret_236 ; (1828)
3BE9:181C 90 db 90h
3BE9:181D loc_234: ; xref 3BE9:1816
3BE9:181D 41 inc cx
3BE9:181E 89 4F 04 mov [bx+4],cx
3BE9:1821 EB D2 jmp short loc_232 ; (17F5)
3BE9:1823 loc_235: ; xref 3BE9:17F8
3BE9:1823 88 47 03 mov [bx+3],al
3BE9:1826 33 C0 xor ax,ax ; Zero register
3BE9:1828 loc_ret_236: ; xref 3BE9:181A
3BE9:1828 C3 retn
sub_74 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1352, 1363, 1374, 1385, 1396, 146C, 1535
; 1589, 175E, 1B9C
;==========================================================================
3BE9:1829 sub_75 proc near
3BE9:1829 8C D8 mov ax,ds
3BE9:182B 8E C0 mov es,ax
3BE9:182D ,BF 2623 mov di,offset data_127+20h ; (3BE9:2623=' ')
3BE9:1830 B9 1000 mov cx,1000h
3BE9:1833 8B C2 mov ax,dx
3BE9:1835 FC cld ; Clear direction
3BE9:1836 F3/ AB rep stosw ; Rep when cx >0 Store ax to es:[di]
3BE9:1838 C3 retn
sub_75 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:132F, 1AAF
;==========================================================================
3BE9:1839 sub_76 proc near
3BE9:1839 BB 46A5 mov bx,46A5h
3BE9:183C B0 E0 mov al,0E0h
3BE9:183E E8 000B call sub_78 ; (184C)
3BE9:1841 C3 retn
sub_76 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1322, 13EF
;==========================================================================
3BE9:1842 sub_77 proc near
3BE9:1842 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1845 8A 47 22 mov al,[bx+22h]
3BE9:1848 E8 0001 call sub_78 ; (184C)
3BE9:184B C3 retn
sub_77 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:183E, 1848
;==========================================================================
3BE9:184C sub_78 proc near
3BE9:184C BF 4CEA mov di,4CEAh
3BE9:184F 80 3E 4682 00 cmp byte ptr data_138,0 ; (3BE9:4682=0)
3BE9:1854 74 03 je loc_237 ; Jump if equal
3BE9:1856 ,BF 4CF4 mov di,offset data_175 ; (3BE9:4CF4=0)
3BE9:1859 loc_237: ; xref 3BE9:1854
3BE9:1859 88 45 06 mov [di+6],al
3BE9:185C C3 retn
sub_78 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1319, 1346
;==========================================================================
3BE9:185D sub_79 proc near
3BE9:185D 57 push di
3BE9:185E BF 4CEA mov di,4CEAh
3BE9:1861 80 3E 4682 00 cmp byte ptr data_138,0 ; (3BE9:4682=0)
3BE9:1866 74 03 je loc_238 ; Jump if equal
3BE9:1868 ,BF 4CF4 mov di,offset data_175 ; (3BE9:4CF4=0)
3BE9:186B loc_238: ; xref 3BE9:1866
3BE9:186B 88 45 08 mov [di+8],al
3BE9:186E 5F pop di
3BE9:186F C3 retn
sub_79 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:12E8, 1481
;==========================================================================
3BE9:1870 sub_80 proc near
3BE9:1870 57 push di
3BE9:1871 BF 4CEA mov di,4CEAh
3BE9:1874 80 3E 4682 00 cmp byte ptr data_138,0 ; (3BE9:4682=0)
3BE9:1879 74 03 je loc_239 ; Jump if equal
3BE9:187B ,BF 4CF4 mov di,offset data_175 ; (3BE9:4CF4=0)
3BE9:187E loc_239: ; xref 3BE9:1879
3BE9:187E 8A 45 07 mov al,[di+7]
3BE9:1881 8A 65 08 mov ah,[di+8]
3BE9:1884 5F pop di
3BE9:1885 C3 retn
sub_80 endp
;* No entry point to code
3BE9:1886 57 push di
3BE9:1887 BF 4CEA mov di,4CEAh
3BE9:188A 80 3E 4682 00 cmp byte ptr data_138,0 ; (3BE9:4682=0)
3BE9:188F 74 03 je loc_240 ; Jump if equal
3BE9:1891 ,BF 4CF4 mov di,offset data_175 ; (3BE9:4CF4=0)
3BE9:1894 loc_240: ; xref 3BE9:188F
3BE9:1894 B2 00 mov dl,0
3BE9:1896 A0 468D mov al,data_146 ; (3BE9:468D=0)
3BE9:1899 3C FF cmp al,0FFh
3BE9:189B 75 0F jne loc_241 ; Jump if not equal
3BE9:189D A0 212D mov al,byte ptr ds:[212Dh] ; (3BE9:212D=15h)
3BE9:18A0 0A C0 or al,al ; Zero ?
3BE9:18A2 74 08 jz loc_241 ; Jump if zero
3BE9:18A4 3C 45 cmp al,45h ; 'E'
3BE9:18A6 8A D0 mov dl,al
3BE9:18A8 74 02 jz loc_241 ; Jump if zero
3BE9:18AA B2 43 mov dl,43h ; 'C'
3BE9:18AC loc_241: ; xref 3BE9:189B, 18A2, 18A8
3BE9:18AC 88 55 08 mov [di+8],dl
3BE9:18AF 5F pop di
3BE9:18B0 C3 retn
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:13C5
;==========================================================================
3BE9:18B1 sub_81 proc near
3BE9:18B1 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:18B4 8A 57 0E mov dl,[bx+0Eh]
3BE9:18B7 B9 0008 mov cx,8
3BE9:18BA 32 F6 xor dh,dh ; Zero register
3BE9:18BC D3 E2 shl dx,cl ; Shift w/zeros fill
3BE9:18BE ,BF 4CA3 mov di,offset data_172 ; (3BE9:4CA3=0)
3BE9:18C1 8C D8 mov ax,ds
3BE9:18C3 8E C0 mov es,ax
3BE9:18C5 33 C0 xor ax,ax ; Zero register
3BE9:18C7 loc_242: ; xref 3BE9:18DF
3BE9:18C7 3B C2 cmp ax,dx
3BE9:18C9 75 0D jne loc_243 ; Jump if not equal
3BE9:18CB 8B F0 mov si,ax
3BE9:18CD B8 FF00 mov ax,0FF00h
3BE9:18D0 8B D0 mov dx,ax
3BE9:18D2 AB stosw ; Store ax to es:[di]
3BE9:18D3 8B C6 mov ax,si
3BE9:18D5 EB 05 jmp short loc_244 ; (18DC)
3BE9:18D7 90 db 90h
3BE9:18D8 loc_243: ; xref 3BE9:18C9
3BE9:18D8 AB stosw ; Store ax to es:[di]
3BE9:18D9 05 0100 add ax,100h
3BE9:18DC loc_244: ; xref 3BE9:18D5
3BE9:18DC 80 FC 10 cmp ah,10h
3BE9:18DF 7E E6 jle loc_242 ; Jump if < or =
3BE9:18E1 B0 10 mov al,10h
3BE9:18E3 88 47 06 mov [bx+6],al
3BE9:18E6 FE 06 468E inc data_147 ; (3BE9:468E=0)
3BE9:18EA C3 retn
sub_81 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:13E4
;==========================================================================
3BE9:18EB sub_82 proc near
3BE9:18EB ,BF 4CA3 mov di,offset data_172 ; (3BE9:4CA3=0)
3BE9:18EE 8C D8 mov ax,ds
3BE9:18F0 8E C0 mov es,ax
3BE9:18F2 ,BE 4C7F mov si,offset data_171 ; (3BE9:4C7F=0)
3BE9:18F5 B9 0011 mov cx,11h
3BE9:18F8 FC cld ; Clear direction
3BE9:18F9 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:18FB B0 10 mov al,10h
3BE9:18FD 88 47 06 mov [bx+6],al
3BE9:1900 33 C0 xor ax,ax ; Zero register
3BE9:1902 A2 468E mov data_147,al ; (3BE9:468E=0)
3BE9:1905 C3 retn
sub_82 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:13CB
;==========================================================================
3BE9:1906 sub_83 proc near
3BE9:1906 ,BE 46EB mov si,offset data_165 ; (3BE9:46EB=2)
3BE9:1909 8B 1C mov bx,[si]
3BE9:190B 8B EB mov bp,bx
3BE9:190D 83 FB 7F cmp bx,7Fh
3BE9:1910 B8 FFFF mov ax,0FFFFh
3BE9:1913 74 3B jz loc_ret_246 ; Jump if zero
3BE9:1915 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:1917 D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:1919 83 C3 02 add bx,2
3BE9:191C 8B D3 mov dx,bx
3BE9:191E ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1921 8B 47 0F mov ax,[bx+0Fh]
3BE9:1924 8A 4F 0D mov cl,[bx+0Dh]
3BE9:1927 8A 6F 0E mov ch,[bx+0Eh]
3BE9:192A 8B DA mov bx,dx
3BE9:192C 89 00 mov [bx+si],ax
3BE9:192E 43 inc bx
3BE9:192F 43 inc bx
3BE9:1930 88 08 mov [bx+si],cl
3BE9:1932 43 inc bx
3BE9:1933 88 28 mov [bx+si],ch
3BE9:1935 45 inc bp
3BE9:1936 89 2C mov [si],bp
3BE9:1938 80 FD 10 cmp ch,10h
3BE9:193B 74 10 je loc_245 ; Jump if equal
3BE9:193D ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1940 FE C5 inc ch
3BE9:1942 88 6F 03 mov [bx+3],ch
3BE9:1945 8A 67 11 mov ah,[bx+11h]
3BE9:1948 FE CC dec ah
3BE9:194A 88 67 06 mov [bx+6],ah
3BE9:194D loc_245: ; xref 3BE9:193B
3BE9:194D B8 0000 mov ax,0
3BE9:1950 loc_ret_246: ; xref 3BE9:1913
3BE9:1950 C3 retn
sub_83 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1604, 1620
;==========================================================================
3BE9:1951 sub_84 proc near
3BE9:1951 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1954 8A 4F 1E mov cl,[bx+1Eh]
3BE9:1957 FE C1 inc cl
3BE9:1959 87 DA xchg bx,dx
3BE9:195B 32 ED xor ch,ch ; Zero register
3BE9:195D F7 E1 mul cx ; dx:ax = reg * ax
3BE9:195F 8A CB mov cl,bl
3BE9:1961 03 C1 add ax,cx
3BE9:1963 B1 10 mov cl,10h
3BE9:1965 F7 E1 mul cx ; dx:ax = reg * ax
3BE9:1967 8A CF mov cl,bh
3BE9:1969 03 C1 add ax,cx
3BE9:196B C3 retn
sub_84 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:17B2, 1C0C
;==========================================================================
3BE9:196C sub_85 proc near
3BE9:196C 06 push es
3BE9:196D 1E push ds
3BE9:196E ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1971 8A 57 01 mov dl,[bx+1]
3BE9:1974 8A 77 02 mov dh,[bx+2]
3BE9:1977 8B 47 04 mov ax,[bx+4]
3BE9:197A 8A E8 mov ch,al
3BE9:197C D0 CC ror ah,1 ; Rotate
3BE9:197E D0 CC ror ah,1 ; Rotate
3BE9:1980 80 E4 C0 and ah,0C0h
3BE9:1983 8A 4F 03 mov cl,[bx+3]
3BE9:1986 0A CC or cl,ah
3BE9:1988 8B 47 07 mov ax,[bx+7]
3BE9:198B 8E C0 mov es,ax
3BE9:198D 8A 47 06 mov al,[bx+6]
3BE9:1990 8A 27 mov ah,[bx]
3BE9:1992 8B 5F 09 mov bx,[bx+9]
3BE9:1995 E8 0348 call sub_98 ; (1CE0)
3BE9:1998 1F pop ds
3BE9:1999 07 pop es
3BE9:199A 53 push bx
3BE9:199B ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:199E 88 77 0D mov [bx+0Dh],dh
3BE9:19A1 88 4F 0E mov [bx+0Eh],cl
3BE9:19A4 88 6F 11 mov [bx+11h],ch
3BE9:19A7 59 pop cx
3BE9:19A8 89 4F 0F mov [bx+0Fh],cx
3BE9:19AB 88 47 0B mov [bx+0Bh],al
3BE9:19AE 88 67 0C mov [bx+0Ch],ah
3BE9:19B1 0A C0 or al,al ; Zero ?
3BE9:19B3 C3 retn
sub_85 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1297
;==========================================================================
3BE9:19B4 sub_86 proc near
3BE9:19B4 8A 1E 2366 mov bl,data_62 ; (3BE9:2366=0)
3BE9:19B8 FE CB dec bl
3BE9:19BA 74 35 jz loc_248 ; Jump if zero
3BE9:19BC 8A 16 2365 mov dl,data_61 ; (3BE9:2365=0)
3BE9:19C0 32 F6 xor dh,dh ; Zero register
3BE9:19C2 ,BF 594A mov di,offset data_269 ; (3BE9:594A=90h)
3BE9:19C5 ,BE 5951 mov si,offset data_271 ; (3BE9:5951=29h)
3BE9:19C8 03 F2 add si,dx
3BE9:19CA FC cld ; Clear direction
3BE9:19CB A4 movsb ; Mov [si] to es:[di]
3BE9:19CC A4 movsb ; Mov [si] to es:[di]
3BE9:19CD ,BE 5955 mov si,offset data_272 ; (3BE9:5955=52h)
3BE9:19D0 A4 movsb ; Mov [si] to es:[di]
3BE9:19D1 4E dec si
3BE9:19D2 A4 movsb ; Mov [si] to es:[di]
3BE9:19D3 ,BF 5956 mov di,offset data_273 ; (3BE9:5956=54h)
3BE9:19D6 47 inc di
3BE9:19D7 47 inc di
3BE9:19D8 0B D2 or dx,dx ; Zero ?
3BE9:19DA 75 05 jnz loc_247 ; Jump if not zero
3BE9:19DC B8 0004 mov ax,4
3BE9:19DF 03 F8 add di,ax
3BE9:19E1 loc_247: ; xref 3BE9:19DA
3BE9:19E1 33 C0 xor ax,ax ; Zero register
3BE9:19E3 AB stosw ; Store ax to es:[di]
3BE9:19E4 ,BE 58D9 mov si,offset data_268 ; (3BE9:58D9=' 40 MByte!')
3BE9:19E7 E8 F3A4 call sub_39 ; (0D8E)
3BE9:19EA 80 FB 02 cmp bl,2
3BE9:19ED B0 FF mov al,0FFh
3BE9:19EF 74 17 jz loc_249 ; Jump if zero
3BE9:19F1 loc_248: ; xref 3BE9:19BA
3BE9:19F1 88 1E 4682 mov data_138,bl ; (3BE9:4682=0)
3BE9:19F5 8A E3 mov ah,bl
3BE9:19F7 02 1E 2365 add bl,data_61 ; (3BE9:2365=0)
3BE9:19FB 80 C3 42 add bl,42h ; 'B'
3BE9:19FE 88 1E 5CC6 mov byte ptr data_294+9,bl ; (3BE9:5CC6=': Formatieren ze')
3BE9:1A02 88 1E 5D9C mov byte ptr data_303+0Ch,bl ; (3BE9:5D9C='ert werden (J/N)')
3BE9:1A06 32 C0 xor al,al ; Zero register
3BE9:1A08 loc_249: ; xref 3BE9:19EF
3BE9:1A08 0A C0 or al,al ; Zero ?
3BE9:1A0A C3 retn
sub_86 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1B9F
;==========================================================================
3BE9:1A0B sub_87 proc near
3BE9:1A0B ,BE 575F mov si,offset data_262 ; (3BE9:575F=0)
3BE9:1A0E 83 C6 05 add si,5
3BE9:1A11 8A 04 mov al,[si]
3BE9:1A13 4E dec si
3BE9:1A14 88 04 mov [si],al
3BE9:1A16 BE 56E0 mov si,56E0h
3BE9:1A19 A0 2369 mov al,data_65 ; (3BE9:2369=0)
3BE9:1A1C 3C 30 cmp al,30h ; '0'
3BE9:1A1E 74 0C je loc_250 ; Jump if equal
3BE9:1A20 BE 5766 mov si,5766h
3BE9:1A23 3C 50 cmp al,50h ; 'P'
3BE9:1A25 74 05 je loc_250 ; Jump if equal
3BE9:1A27 B0 FF mov al,0FFh
3BE9:1A29 EB 2F jmp short loc_252 ; (1A5A)
3BE9:1A2B 90 db 90h
3BE9:1A2C loc_250: ; xref 3BE9:1A1E, 1A25
3BE9:1A2C E8 0272 call sub_96 ; (1CA1)
3BE9:1A2F 83 FB 03 cmp bx,3
3BE9:1A32 B0 FF mov al,0FFh
3BE9:1A34 74 24 jz loc_252 ; Jump if zero
3BE9:1A36 88 1E 4683 mov data_139,bl ; (3BE9:4683=0)
3BE9:1A3A D1 E3 shl bx,1 ; Shift w/zeros fill
3BE9:1A3C 8B B7 4630 mov si,data_135[bx] ; (3BE9:4630=0)
3BE9:1A40 A0 2369 mov al,data_65 ; (3BE9:2369=0)
3BE9:1A43 3C 30 cmp al,30h ; '0'
3BE9:1A45 74 0D je loc_251 ; Jump if equal
3BE9:1A47 8B B7 4638 mov si,data_136[bx] ; (3BE9:4638=0)
3BE9:1A4B 3C 50 cmp al,50h ; 'P'
3BE9:1A4D 74 05 je loc_251 ; Jump if equal
3BE9:1A4F B0 FF mov al,0FFh
3BE9:1A51 EB 07 jmp short loc_252 ; (1A5A)
3BE9:1A53 90 db 90h
3BE9:1A54 loc_251: ; xref 3BE9:1A45, 1A4D
3BE9:1A54 89 36 4684 mov data_140,si ; (3BE9:4684=0)
3BE9:1A58 33 C0 xor ax,ax ; Zero register
3BE9:1A5A loc_252: ; xref 3BE9:1A29, 1A34, 1A51
3BE9:1A5A 0A C0 or al,al ; Zero ?
3BE9:1A5C C3 retn
sub_87 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1271
;==========================================================================
3BE9:1A5D sub_88 proc near
3BE9:1A5D loc_253: ; xref 3BE9:1B96
3BE9:1A5D ,E8 F5A5 call sub_57 ; (1005)
3BE9:1A60 loc_254: ; xref 3BE9:1BE3
3BE9:1A60 ,57 push di
3BE9:1A61 56 push si
3BE9:1A62 8C D8 mov ax,ds
3BE9:1A64 8E C0 mov es,ax
3BE9:1A66 ,BE 27E1 mov si,offset data_132 ; (3BE9:27E1=0)
3BE9:1A69 ,BF 4AEF mov di,offset data_170 ; (3BE9:4AEF=0)
3BE9:1A6C B9 00C8 mov cx,0C8h
3BE9:1A6F FC cld ; Clear direction
3BE9:1A70 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:1A72 5E pop si
3BE9:1A73 8B C6 mov ax,si
3BE9:1A75 BB 27E1 mov bx,27E1h
3BE9:1A78 2B C3 sub ax,bx
3BE9:1A7A A3 4686 mov data_141,ax ; (3BE9:4686=0)
3BE9:1A7D 5F pop di
3BE9:1A7E 8B C7 mov ax,di
3BE9:1A80 2B C3 sub ax,bx
3BE9:1A82 A3 4688 mov data_142,ax ; (3BE9:4688=0)
3BE9:1A85 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1A88 8A 44 01 mov al,[si+1]
3BE9:1A8B 88 47 02 mov [bx+2],al
3BE9:1A8E 88 47 1A mov [bx+1Ah],al
3BE9:1A91 8A 64 02 mov ah,[si+2]
3BE9:1A94 D0 C4 rol ah,1 ; Rotate
3BE9:1A96 D0 C4 rol ah,1 ; Rotate
3BE9:1A98 80 E4 03 and ah,3
3BE9:1A9B 8A 44 03 mov al,[si+3]
3BE9:1A9E 89 47 04 mov [bx+4],ax
3BE9:1AA1 89 47 1C mov [bx+1Ch],ax
3BE9:1AA4 8A 44 02 mov al,[si+2]
3BE9:1AA7 24 3F and al,3Fh ; '?'
3BE9:1AA9 88 47 03 mov [bx+3],al
3BE9:1AAC 88 47 1B mov [bx+1Bh],al
3BE9:1AAF E8 FD87 call sub_76 ; (1839)
3BE9:1AB2 8A 64 06 mov ah,[si+6]
3BE9:1AB5 D0 C4 rol ah,1 ; Rotate
3BE9:1AB7 D0 C4 rol ah,1 ; Rotate
3BE9:1AB9 80 E4 03 and ah,3
3BE9:1ABC 8A 44 07 mov al,[si+7]
3BE9:1ABF 89 05 mov [di],ax
3BE9:1AC1 89 47 18 mov [bx+18h],ax
3BE9:1AC4 8A 44 06 mov al,[si+6]
3BE9:1AC7 24 3F and al,3Fh ; '?'
3BE9:1AC9 88 47 17 mov [bx+17h],al
3BE9:1ACC 8A 44 05 mov al,[si+5]
3BE9:1ACF 88 47 16 mov [bx+16h],al
3BE9:1AD2 BE 2623 mov si,2623h
3BE9:1AD5 ,81 C6 0200 add si,offset data_25 ; (3BE9:0200=0)
3BE9:1AD9 8A 44 02 mov al,[si+2]
3BE9:1ADC FE C8 dec al
3BE9:1ADE 88 45 02 mov [di+2],al
3BE9:1AE1 88 47 1E mov [bx+1Eh],al
3BE9:1AE4 8B 04 mov ax,[si]
3BE9:1AE6 48 dec ax
3BE9:1AE7 89 47 1F mov [bx+1Fh],ax
3BE9:1AEA 8A 44 03 mov al,[si+3]
3BE9:1AED 8A 64 04 mov ah,[si+4]
3BE9:1AF0 2A C4 sub al,ah
3BE9:1AF2 88 45 03 mov [di+3],al
3BE9:1AF5 88 47 21 mov [bx+21h],al
3BE9:1AF8 88 47 06 mov [bx+6],al
3BE9:1AFB 8B 44 07 mov ax,[si+7]
3BE9:1AFE D1 E8 shr ax,1 ; Shift w/zeros fill
3BE9:1B00 D1 E8 shr ax,1 ; Shift w/zeros fill
3BE9:1B02 88 45 06 mov [di+6],al
3BE9:1B05 88 47 22 mov [bx+22h],al
3BE9:1B08 A0 468E mov al,data_147 ; (3BE9:468E=0)
3BE9:1B0B 0A C0 or al,al ; Zero ?
3BE9:1B0D 74 05 jz loc_255 ; Jump if zero
3BE9:1B0F 32 C0 xor al,al ; Zero register
3BE9:1B11 88 47 02 mov [bx+2],al
3BE9:1B14 loc_255: ; xref 3BE9:1B0D
3BE9:1B14 33 C0 xor ax,ax ; Zero register
3BE9:1B16 loc_256: ; xref 3BE9:1B2C, 1B7E, 1B8F, 1BA6
; 1BBF
3BE9:1B16 ,C6 06 468E 00 mov byte ptr data_147,0 ; (3BE9:468E=0)
3BE9:1B1B 90 nop
3BE9:1B1C 0A C0 or al,al ; Zero ?
3BE9:1B1E C3 retn
sub_88 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:129F
;==========================================================================
3BE9:1B1F sub_89 proc near
3BE9:1B1F E8 00C4 call sub_90 ; (1BE6)
3BE9:1B22 74 0A jz loc_257 ; Jump if zero
3BE9:1B24 BE 5BE2 mov si,5BE2h
3BE9:1B27 E8 015D call sub_95 ; (1C87)
3BE9:1B2A B0 FF mov al,0FFh
3BE9:1B2C EB E8 jmp short loc_256 ; (1B16)
3BE9:1B2E loc_257: ; xref 3BE9:1B22
3BE9:1B2E BE 5CEA mov si,5CEAh
3BE9:1B31 BF 5CF2 mov di,5CF2h
3BE9:1B34 E8 00EB call sub_92 ; (1C22)
3BE9:1B37 B0 FF mov al,0FFh
3BE9:1B39 A2 468F mov data_148,al ; (3BE9:468F=0)
3BE9:1B3C A2 468E mov data_147,al ; (3BE9:468E=0)
3BE9:1B3F 75 03 jnz loc_258 ; Jump if not zero
3BE9:1B41 EB 56 jmp short loc_264 ; (1B99)
3BE9:1B43 90 db 90h
3BE9:1B44 loc_258: ; xref 3BE9:1B3F
3BE9:1B44 BB 46A5 mov bx,46A5h
3BE9:1B47 A0 4682 mov al,data_138 ; (3BE9:4682=0)
3BE9:1B4A FE C0 inc al
3BE9:1B4C 02 06 2365 add al,data_61 ; (3BE9:2365=0)
3BE9:1B50 A2 2561 mov data_113,al ; (3BE9:2561=1)
3BE9:1B53 E8 F01B call sub_29 ; (0B71)
3BE9:1B56 73 03 jnc loc_259 ; Jump if carry=0
3BE9:1B58 EB 0D jmp short loc_260 ; (1B67)
;* No entry point to code
3BE9:1B5A 90 nop
3BE9:1B5B loc_259: ; xref 3BE9:1B56
3BE9:1B5B ,BE 2623 mov si,offset data_127+20h ; (3BE9:2623=' ')
3BE9:1B5E 8B 84 01FE mov ax,data_24[si] ; (3BE9:01FE=2117h)
3BE9:1B62 3D AA55 cmp ax,0AA55h
3BE9:1B65 74 0D je loc_261 ; Jump if equal
3BE9:1B67 loc_260: ; xref 3BE9:1B58
3BE9:1B67 B0 FF mov al,0FFh
3BE9:1B69 A2 468C mov data_145,al ; (3BE9:468C=0)
3BE9:1B6C B0 0A mov al,0Ah
3BE9:1B6E A2 468F mov data_148,al ; (3BE9:468F=0)
3BE9:1B71 EB 26 jmp short loc_264 ; (1B99)
3BE9:1B73 90 db 90h
3BE9:1B74 loc_261: ; xref 3BE9:1B65
3BE9:1B74 E8 F48E call sub_57 ; (1005)
3BE9:1B77 74 07 jz loc_262 ; Jump if zero
3BE9:1B79 E8 00C3 call sub_93 ; (1C3F)
3BE9:1B7C B0 FF mov al,0FFh
3BE9:1B7E EB 96 jmp short loc_256 ; (1B16)
3BE9:1B80 loc_262: ; xref 3BE9:1B77
3BE9:1B80 B0 E0 mov al,0E0h
3BE9:1B82 A2 468F mov data_148,al ; (3BE9:468F=0)
3BE9:1B85 BA 5CB4 mov dx,5CB4h
3BE9:1B88 E8 0085 call sub_91 ; (1C10)
3BE9:1B8B 74 04 jz loc_263 ; Jump if zero
3BE9:1B8D B0 FF mov al,0FFh
3BE9:1B8F EB 85 jmp short loc_256 ; (1B16)
3BE9:1B91 loc_263: ; xref 3BE9:1B8B
3BE9:1B91 B0 00 mov al,0
3BE9:1B93 A2 468E mov data_147,al ; (3BE9:468E=0)
3BE9:1B96 E9 FEC4 jmp loc_253 ; (1A5D)
3BE9:1B99 loc_264: ; xref 3BE9:1B41, 1B71
3BE9:1B99 BA 0000 mov dx,0
3BE9:1B9C E8 FC8A call sub_75 ; (1829)
3BE9:1B9F E8 FE69 call sub_87 ; (1A0B)
3BE9:1BA2 B0 FF mov al,0FFh
3BE9:1BA4 74 03 jz loc_265 ; Jump if zero
3BE9:1BA6 E9 FF6D jmp loc_256 ; (1B16)
3BE9:1BA9 loc_265: ; xref 3BE9:1BA4
3BE9:1BA9 A2 468D mov data_146,al ; (3BE9:468D=0)
3BE9:1BAC BA 5C7D mov dx,5C7Dh
3BE9:1BAF A0 468F mov al,data_148 ; (3BE9:468F=0)
3BE9:1BB2 3C FF cmp al,0FFh
3BE9:1BB4 74 02 je loc_266 ; Jump if equal
3BE9:1BB6 33 D2 xor dx,dx ; Zero register
3BE9:1BB8 loc_266: ; xref 3BE9:1BB4
3BE9:1BB8 E8 0055 call sub_91 ; (1C10)
3BE9:1BBB 74 05 jz loc_267 ; Jump if zero
3BE9:1BBD B0 FF mov al,0FFh
3BE9:1BBF E9 FF54 jmp loc_256 ; (1B16)
3BE9:1BC2 loc_267: ; xref 3BE9:1BBB
3BE9:1BC2 8B 04 mov ax,[si]
3BE9:1BC4 48 dec ax
3BE9:1BC5 A3 2557 mov data_108,ax ; (3BE9:2557=8002h)
3BE9:1BC8 33 C0 xor ax,ax ; Zero register
3BE9:1BCA A3 2555 mov data_107,ax ; (3BE9:2555=0D000h)
3BE9:1BCD ,BF 2823 mov di,offset data_134 ; (3BE9:2823=0)
3BE9:1BD0 B9 0009 mov cx,9
3BE9:1BD3 FC cld ; Clear direction
3BE9:1BD4 F3/ A4 rep movsb ; Rep when cx >0 Mov [si] to es:[di]
3BE9:1BD6 E8 F4C8 call sub_61 ; (10A1)
3BE9:1BD9 57 push di
3BE9:1BDA 56 push si
3BE9:1BDB E8 F4E0 call sub_62 ; (10BE)
3BE9:1BDE E8 F57D call sub_63 ; (115E)
3BE9:1BE1 5F pop di
3BE9:1BE2 5E pop si
3BE9:1BE3 E9 FE7A jmp loc_254 ; (1A60)
sub_89 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1B1F
;==========================================================================
3BE9:1BE6 sub_90 proc near
3BE9:1BE6 ,BB 46A5 mov bx,offset data_159 ; (3BE9:46A5=0)
3BE9:1BE9 A0 4682 mov al,data_138 ; (3BE9:4682=0)
3BE9:1BEC 88 47 01 mov [bx+1],al
3BE9:1BEF B0 10 mov al,10h
3BE9:1BF1 88 07 mov [bx],al
3BE9:1BF3 33 C0 xor ax,ax ; Zero register
3BE9:1BF5 88 47 06 mov [bx+6],al
3BE9:1BF8 89 47 04 mov [bx+4],ax
3BE9:1BFB 88 47 02 mov [bx+2],al
3BE9:1BFE 88 47 03 mov [bx+3],al
3BE9:1C01 B8 2623 mov ax,2623h
3BE9:1C04 89 47 09 mov [bx+9],ax
3BE9:1C07 8C D8 mov ax,ds
3BE9:1C09 89 47 07 mov [bx+7],ax
3BE9:1C0C E8 FD5D call sub_85 ; (196C)
3BE9:1C0F C3 retn
sub_90 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1B88, 1BB8
;==========================================================================
3BE9:1C10 sub_91 proc near
3BE9:1C10 56 push si
3BE9:1C11 57 push di
3BE9:1C12 89 16 5C39 mov data_290,dx ; (3BE9:5C39=6564h)
3BE9:1C16 BE 5C2D mov si,5C2Dh
3BE9:1C19 BF 5C35 mov di,5C35h
3BE9:1C1C E8 0003 call sub_92 ; (1C22)
3BE9:1C1F 5F pop di
3BE9:1C20 5E pop si
3BE9:1C21 C3 retn
sub_91 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1B34, 1C1C
;==========================================================================
3BE9:1C22 sub_92 proc near
3BE9:1C22 57 push di
3BE9:1C23 56 push si
3BE9:1C24 E8 F131 call sub_37 ; (0D58)
3BE9:1C27 5E pop si
3BE9:1C28 E8 F163 call sub_39 ; (0D8E)
3BE9:1C2B 8A 26 55A7 mov ah,data_234 ; (3BE9:55A7=69h)
3BE9:1C2F 3A C4 cmp al,ah
3BE9:1C31 74 05 je loc_268 ; Jump if equal
3BE9:1C33 80 C4 20 add ah,20h ; ' '
3BE9:1C36 3A C4 cmp al,ah
3BE9:1C38 loc_268: ; xref 3BE9:1C31
3BE9:1C38 5E pop si
3BE9:1C39 9C pushf ; Push flags
3BE9:1C3A E8 EE4E call sub_24 ; (0A8B)
3BE9:1C3D 9D popf ; Pop flags
3BE9:1C3E C3 retn
sub_92 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1B79
;==========================================================================
3BE9:1C3F sub_93 proc near
3BE9:1C3F E8 F116 call sub_37 ; (0D58)
3BE9:1C42 BE 5B3C mov si,5B3Ch
3BE9:1C45 89 36 59ED mov data_279,si ; (3BE9:59ED=3)
3BE9:1C49 33 F6 xor si,si ; Zero register
3BE9:1C4B 89 36 59E9 mov data_277,si ; (3BE9:59E9=598Ch)
3BE9:1C4F BE 5B11 mov si,5B11h
3BE9:1C52 89 36 59EB mov data_278,si ; (3BE9:59EB=1A0Dh)
3BE9:1C56 ,BE 59DF mov si,offset data_276 ; (3BE9:59DF=59h)
3BE9:1C59 E8 F132 call sub_39 ; (0D8E)
3BE9:1C5C 33 F6 xor si,si ; Zero register
3BE9:1C5E 89 36 59ED mov data_279,si ; (3BE9:59ED=3)
3BE9:1C62 C3 retn
sub_93 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:163B
;==========================================================================
3BE9:1C63 sub_94 proc near
3BE9:1C63 E8 F0F2 call sub_37 ; (0D58)
3BE9:1C66 BE 5BC3 mov si,5BC3h
3BE9:1C69 89 36 59ED mov data_279,si ; (3BE9:59ED=3)
3BE9:1C6D 33 F6 xor si,si ; Zero register
3BE9:1C6F 89 36 59E9 mov data_277,si ; (3BE9:59E9=598Ch)
3BE9:1C73 BE 5B73 mov si,5B73h
3BE9:1C76 89 36 59EB mov data_278,si ; (3BE9:59EB=1A0Dh)
3BE9:1C7A ,BE 59DF mov si,offset data_276 ; (3BE9:59DF=59h)
3BE9:1C7D E8 F10E call sub_39 ; (0D8E)
3BE9:1C80 33 F6 xor si,si ; Zero register
3BE9:1C82 89 36 59ED mov data_279,si ; (3BE9:59ED=3)
3BE9:1C86 C3 retn
sub_94 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1445, 1770, 1B27
;==========================================================================
3BE9:1C87 sub_95 proc near
3BE9:1C87 56 push si
3BE9:1C88 BE 5A14 mov si,5A14h
3BE9:1C8B 89 36 59E9 mov data_277,si ; (3BE9:59E9=598Ch)
3BE9:1C8F E8 F0C6 call sub_37 ; (0D58)
3BE9:1C92 5E pop si
3BE9:1C93 89 36 59EB mov data_278,si ; (3BE9:59EB=1A0Dh)
3BE9:1C97 ,BE 59DF mov si,offset data_276 ; (3BE9:59DF=59h)
3BE9:1C9A E8 F0F1 call sub_39 ; (0D8E)
3BE9:1C9D E8 F0B8 call sub_37 ; (0D58)
3BE9:1CA0 C3 retn
sub_95 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1A2C
;==========================================================================
3BE9:1CA1 sub_96 proc near
3BE9:1CA1 56 push si
3BE9:1CA2 E8 F0B3 call sub_37 ; (0D58)
3BE9:1CA5 A0 468C mov al,data_145 ; (3BE9:468C=0)
3BE9:1CA8 0A C0 or al,al ; Zero ?
3BE9:1CAA 74 0B jz loc_269 ; Jump if zero
3BE9:1CAC ,BE 5DCB mov si,offset data_306+0Bh ; (3BE9:5DCB='ieren und Ueberp')
3BE9:1CAF E8 F15F call sub_41 ; (0E11)
3BE9:1CB2 32 C0 xor al,al ; Zero register
3BE9:1CB4 A2 468C mov data_145,al ; (3BE9:468C=0)
3BE9:1CB7 loc_269: ; xref 3BE9:1CAA
3BE9:1CB7 A0 2119 mov al,byte ptr ds:[2119h] ; (3BE9:2119=20h)
3BE9:1CBA 3C FF cmp al,0FFh
3BE9:1CBC 75 06 jne loc_270 ; Jump if not equal
3BE9:1CBE ,BE 5E20 mov si,offset data_309 ; (3BE9:5E20=30h)
3BE9:1CC1 E8 F14D call sub_41 ; (0E11)
3BE9:1CC4 loc_270: ; xref 3BE9:1CBC
3BE9:1CC4 5E pop si
3BE9:1CC5 E8 F0C6 call sub_39 ; (0D8E)
3BE9:1CC8 C3 retn
sub_96 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1314, 17EC
;==========================================================================
3BE9:1CC9 sub_97 proc near
3BE9:1CC9 ,BE 5D3D mov si,offset data_297+1 ; (3BE9:5D3D='Laufwerk : form')
3BE9:1CCC E8 F225 call sub_49 ; (0EF4)
3BE9:1CCF ,BE 5D35 mov si,offset data_296 ; (3BE9:5D35=10h)
3BE9:1CD2 E8 F13C call sub_41 ; (0E11)
3BE9:1CD5 C3 retn
sub_97 endp
3BE9:1CD6 000A[00] db 10 dup (0)
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:02A6, 0B86, 0B9F, 1995
;==========================================================================
3BE9:1CE0 sub_98 proc near
3BE9:1CE0 06 push es
3BE9:1CE1 53 push bx
3BE9:1CE2 06 push es
3BE9:1CE3 50 push ax
3BE9:1CE4 9C pushf ; Push flags
3BE9:1CE5 FA cli ; Disable interrupts
3BE9:1CE6 33 C0 xor ax,ax ; Zero register
3BE9:1CE8 8E C0 mov es,ax
3BE9:1CEA ,BB 014C mov bx,data_4e ; (0000:014C=70h)
3BE9:1CED 26: 8B 07 mov ax,es:[bx]
3BE9:1CF0 2E: A3 20D1 mov word ptr cs:[20D1h],ax ; (3BE9:20D1=8A09h)
3BE9:1CF4 B8 207C mov ax,207Ch
3BE9:1CF7 26: 89 07 mov es:[bx],ax
3BE9:1CFA ,BB 014E mov bx,data_5e ; (0000:014E=0Fh)
3BE9:1CFD 26: 8B 07 mov ax,es:[bx]
3BE9:1D00 2E: A3 20D3 mov word ptr cs:[20D3h],ax ; (3BE9:20D3=0C47h)
3BE9:1D04 8C C8 mov ax,cs
3BE9:1D06 26: 89 07 mov es:[bx],ax
3BE9:1D09 ,BB 008C mov bx,data_1e ; (0000:008C=25h)
3BE9:1D0C 26: 8B 07 mov ax,es:[bx]
3BE9:1D0F 2E: A3 20D5 mov word ptr cs:[20D5h],ax ; (3BE9:20D5=1A8h)
3BE9:1D13 B8 207C mov ax,207Ch
3BE9:1D16 26: 89 07 mov es:[bx],ax
3BE9:1D19 ,BB 008E mov bx,data_2e ; (0000:008E=79h)
3BE9:1D1C 26: 8B 07 mov ax,es:[bx]
3BE9:1D1F 2E: A3 20D7 mov word ptr cs:[20D7h],ax ; (3BE9:20D7=275h)
3BE9:1D23 8C C8 mov ax,cs
3BE9:1D25 26: 89 07 mov es:[bx],ax
3BE9:1D28 2E: A3 20CD mov word ptr cs:[20CDh],ax ; (3BE9:20CD=813Dh)
3BE9:1D2C 8C D8 mov ax,ds
3BE9:1D2E 2E: A3 20CF mov word ptr cs:[20CFh],ax ; (3BE9:20CF=7400h)
3BE9:1D32 9D popf ; Pop flags
3BE9:1D33 BB F9F0 mov bx,0F9F0h
3BE9:1D36 8E C3 mov es,bx
3BE9:1D38 ,BB 4CD0 mov bx,offset data_173 ; (3BE9:4CD0=0)
3BE9:1D3B 58 pop ax
3BE9:1D3C 88 67 13 mov [bx+13h],ah
3BE9:1D3F 88 07 mov [bx],al
3BE9:1D41 32 C0 xor al,al ; Zero register
3BE9:1D43 88 47 01 mov [bx+1],al
3BE9:1D46 8A C1 mov al,cl
3BE9:1D48 24 3F and al,3Fh ; '?'
3BE9:1D4A 88 47 05 mov [bx+5],al
3BE9:1D4D 32 C0 xor al,al ; Zero register
3BE9:1D4F 88 47 06 mov [bx+6],al
3BE9:1D52 D0 C1 rol cl,1 ; Rotate
3BE9:1D54 D0 C1 rol cl,1 ; Rotate
3BE9:1D56 80 E1 03 and cl,3
3BE9:1D59 88 4F 04 mov [bx+4],cl
3BE9:1D5C 88 6F 03 mov [bx+3],ch
3BE9:1D5F 88 77 0E mov [bx+0Eh],dh
3BE9:1D62 80 E2 01 and dl,1
3BE9:1D65 88 57 02 mov [bx+2],dl
3BE9:1D68 BF 4CEA mov di,4CEAh
3BE9:1D6B 74 03 jz loc_271 ; Jump if zero
3BE9:1D6D ,BF 4CF4 mov di,offset data_175 ; (3BE9:4CF4=0)
3BE9:1D70 loc_271: ; xref 3BE9:1D6B
3BE9:1D70 58 pop ax
3BE9:1D71 89 47 09 mov [bx+9],ax
3BE9:1D74 58 pop ax
3BE9:1D75 8B C8 mov cx,ax
3BE9:1D77 25 000F and ax,0Fh
3BE9:1D7A 89 47 07 mov [bx+7],ax
3BE9:1D7D 8B C1 mov ax,cx
3BE9:1D7F B1 04 mov cl,4
3BE9:1D81 D3 E8 shr ax,cl ; Shift w/zeros fill
3BE9:1D83 01 47 09 add [bx+9],ax
3BE9:1D86 8A 67 13 mov ah,[bx+13h]
3BE9:1D89 80 FC 45 cmp ah,45h ; 'E'
3BE9:1D8C 75 03 jne loc_272 ; Jump if not equal
3BE9:1D8E E9 0107 jmp loc_289 ; (1E98)
3BE9:1D91 loc_272: ; xref 3BE9:1D8C
3BE9:1D91 8A 67 13 mov ah,[bx+13h]
3BE9:1D94 80 FC 10 cmp ah,10h
3BE9:1D97 75 03 jne loc_273 ; Jump if not equal
3BE9:1D99 E9 0127 jmp loc_293 ; (1EC3)
3BE9:1D9C loc_273: ; xref 3BE9:1D97
3BE9:1D9C 80 FC 05 cmp ah,5
3BE9:1D9F 75 03 jne loc_274 ; Jump if not equal
3BE9:1DA1 E9 00CD jmp loc_286 ; (1E71)
3BE9:1DA4 loc_274: ; xref 3BE9:1D9F
3BE9:1DA4 B0 34 mov al,34h ; '4'
3BE9:1DA6 80 FC 03 cmp ah,3
3BE9:1DA9 74 02 je loc_275 ; Jump if equal
3BE9:1DAB B0 2D mov al,2Dh ; '-'
3BE9:1DAD loc_275: ; xref 3BE9:1DA9
3BE9:1DAD C6 45 09 FF mov byte ptr [di+9],0FFh
3BE9:1DB1 88 47 0D mov [bx+0Dh],al
3BE9:1DB4 8A 57 05 mov dl,[bx+5]
3BE9:1DB7 loc_276: ; xref 3BE9:1E0D
3BE9:1DB7 ,33 C0 xor ax,ax ; Zero register
3BE9:1DB9 8A 45 03 mov al,[di+3]
3BE9:1DBC 2A C2 sub al,dl
3BE9:1DBE 8B 17 mov dx,[bx]
3BE9:1DC0 3B D0 cmp dx,ax
3BE9:1DC2 77 07 ja loc_277 ; Jump if above
3BE9:1DC4 88 57 12 mov [bx+12h],dl
3BE9:1DC7 2B D2 sub dx,dx
3BE9:1DC9 EB 05 jmp short loc_278 ; (1DD0)
3BE9:1DCB loc_277: ; xref 3BE9:1DC2
3BE9:1DCB 2B D0 sub dx,ax
3BE9:1DCD 88 47 12 mov [bx+12h],al
3BE9:1DD0 loc_278: ; xref 3BE9:1DC9
3BE9:1DD0 89 17 mov [bx],dx
3BE9:1DD2 E8 01FB call sub_103 ; (1FD0)
3BE9:1DD5 74 03 jz loc_279 ; Jump if zero
3BE9:1DD7 EB 36 jmp short loc_282 ; (1E0F)
3BE9:1DD9 90 db 90h
3BE9:1DDA loc_279: ; xref 3BE9:1DD5
3BE9:1DDA E8 00FB call sub_100 ; (1ED8)
3BE9:1DDD 33 C0 xor ax,ax ; Zero register
3BE9:1DDF 38 47 0B cmp [bx+0Bh],al
3BE9:1DE2 75 37 jne loc_283 ; Jump if not equal
3BE9:1DE4 39 07 cmp [bx],ax
3BE9:1DE6 74 39 je loc_284 ; Jump if equal
3BE9:1DE8 8A 47 0E mov al,[bx+0Eh]
3BE9:1DEB 3A 45 02 cmp al,[di+2]
3BE9:1DEE 74 04 je loc_280 ; Jump if equal
3BE9:1DF0 FE C0 inc al
3BE9:1DF2 EB 05 jmp short loc_281 ; (1DF9)
3BE9:1DF4 loc_280: ; xref 3BE9:1DEE
3BE9:1DF4 FF 47 03 inc word ptr [bx+3]
3BE9:1DF7 B0 00 mov al,0
3BE9:1DF9 loc_281: ; xref 3BE9:1DF2
3BE9:1DF9 88 47 0E mov [bx+0Eh],al
3BE9:1DFC 8B 47 0F mov ax,[bx+0Fh]
3BE9:1DFF B1 04 mov cl,4
3BE9:1E01 D3 E8 shr ax,cl ; Shift w/zeros fill
3BE9:1E03 01 47 09 add [bx+9],ax
3BE9:1E06 33 C0 xor ax,ax ; Zero register
3BE9:1E08 89 47 05 mov [bx+5],ax
3BE9:1E0B 8A D0 mov dl,al
3BE9:1E0D EB A8 jmp short loc_276 ; (1DB7)
3BE9:1E0F loc_282: ; xref 3BE9:1DD7
3BE9:1E0F F9 stc ; Set carry flag
3BE9:1E10 8A 47 0B mov al,[bx+0Bh]
3BE9:1E13 3C 81 cmp al,81h
3BE9:1E15 74 0B je loc_285 ; Jump if equal
3BE9:1E17 B0 01 mov al,1
3BE9:1E19 EB 07 jmp short loc_285 ; (1E22)
3BE9:1E1B loc_283: ; xref 3BE9:1DE2
3BE9:1E1B F9 stc ; Set carry flag
3BE9:1E1C 8A 47 0B mov al,[bx+0Bh]
3BE9:1E1F EB 01 jmp short loc_285 ; (1E22)
3BE9:1E21 loc_284: ; xref 3BE9:1DE6, 1E96, 1EA5, 1ED5
3BE9:1E21 ,F8 clc ; Clear carry flag
3BE9:1E22 loc_285: ; xref 3BE9:1E15, 1E19, 1E1F
3BE9:1E22 26: 8A 0E 0073 mov cl,es:data_15 ; (3BE9:0073=0)
3BE9:1E27 26: 8A 2E 0072 mov ch,es:data_14 ; (3BE9:0072=0)
3BE9:1E2C 26: 8B 1E 0074 mov bx,es:data_16 ; (3BE9:0074=0)
3BE9:1E31 26: 8A 26 0071 mov ah,es:data_13 ; (3BE9:0071=0)
3BE9:1E36 26: C6 06 0078 00 mov es:data_19,0 ; (3BE9:0078=0)
3BE9:1E3C 9C pushf ; Push flags
3BE9:1E3D FA cli ; Disable interrupts
3BE9:1E3E 50 push ax
3BE9:1E3F 53 push bx
3BE9:1E40 33 C0 xor ax,ax ; Zero register
3BE9:1E42 8E C0 mov es,ax
3BE9:1E44 2E: A1 20D1 mov ax,word ptr cs:[20D1h] ; (3BE9:20D1=8A09h)
3BE9:1E48 ,BB 014C mov bx,data_4e ; (0000:014C=70h)
3BE9:1E4B 26: 89 07 mov es:[bx],ax
3BE9:1E4E 2E: A1 20D3 mov ax,word ptr cs:[20D3h] ; (3BE9:20D3=0C47h)
3BE9:1E52 ,BB 014E mov bx,data_5e ; (0000:014E=0Fh)
3BE9:1E55 26: 89 07 mov es:[bx],ax
3BE9:1E58 2E: A1 20D5 mov ax,word ptr cs:[20D5h] ; (3BE9:20D5=1A8h)
3BE9:1E5C ,BB 008C mov bx,data_1e ; (0000:008C=25h)
3BE9:1E5F 26: 89 07 mov es:[bx],ax
3BE9:1E62 2E: A1 20D7 mov ax,word ptr cs:[20D7h] ; (3BE9:20D7=275h)
3BE9:1E66 ,BB 008E mov bx,data_2e ; (0000:008E=79h)
3BE9:1E69 26: 89 07 mov es:[bx],ax
3BE9:1E6C 5B pop bx
3BE9:1E6D 58 pop ax
3BE9:1E6E 9D popf ; Pop flags
3BE9:1E6F 07 pop es
3BE9:1E70 C3 retn
3BE9:1E71 loc_286: ; xref 3BE9:1DA1
3BE9:1E71 B0 50 mov al,50h ; 'P'
3BE9:1E73 88 47 0D mov [bx+0Dh],al
3BE9:1E76 E8 0157 call sub_103 ; (1FD0)
3BE9:1E79 75 18 jnz loc_287 ; Jump if not zero
3BE9:1E7B B0 2F mov al,2Fh ; '/'
3BE9:1E7D 88 47 05 mov [bx+5],al
3BE9:1E80 B0 11 mov al,11h
3BE9:1E82 88 47 12 mov [bx+12h],al
3BE9:1E85 B8 0200 mov ax,200h
3BE9:1E88 E8 0069 call sub_101 ; (1EF4)
3BE9:1E8B 75 06 jnz loc_287 ; Jump if not zero
3BE9:1E8D 33 C0 xor ax,ax ; Zero register
3BE9:1E8F F8 clc ; Clear carry flag
3BE9:1E90 EB 04 jmp short loc_288 ; (1E96)
3BE9:1E92 90 db 90h
3BE9:1E93 loc_287: ; xref 3BE9:1E79, 1E8B
3BE9:1E93 F9 stc ; Set carry flag
3BE9:1E94 B0 01 mov al,1
3BE9:1E96 loc_288: ; xref 3BE9:1E90
3BE9:1E96 EB 89 jmp short loc_284 ; (1E21)
3BE9:1E98 loc_289: ; xref 3BE9:1D8E
3BE9:1E98 E8 01C7 call sub_105 ; (2062)
3BE9:1E9B 74 0B jz loc_291 ; Jump if zero
3BE9:1E9D E8 01AF call sub_104 ; (204F)
3BE9:1EA0 74 06 jz loc_291 ; Jump if zero
3BE9:1EA2 E8 0007 call sub_99 ; (1EAC)
3BE9:1EA5 loc_290: ; xref 3BE9:1EAA
3BE9:1EA5 ,E9 FF79 jmp loc_284 ; (1E21)
3BE9:1EA8 loc_291: ; xref 3BE9:1E9B, 1EA0
3BE9:1EA8 B2 10 mov dl,10h
3BE9:1EAA EB F9 jmp short loc_290 ; (1EA5)
;==== External Entry into Subroutine ======================================
;
; Called from: 3BE9:1EA2, 1FFF
3BE9:1EAC sub_99:
3BE9:1EAC B2 00 mov dl,0
3BE9:1EAE E8 00FA call sub_102 ; (1FAB)
3BE9:1EB1 B2 10 mov dl,10h
3BE9:1EB3 3D 0081 cmp ax,81h
3BE9:1EB6 74 08 je loc_292 ; Jump if equal
3BE9:1EB8 F6 47 0C 01 test byte ptr [bx+0Ch],1
3BE9:1EBC 75 02 jnz loc_292 ; Jump if not zero
3BE9:1EBE B2 20 mov dl,20h ; ' '
3BE9:1EC0 loc_292: ; xref 3BE9:1EB6, 1EBC
3BE9:1EC0 8A C2 mov al,dl
3BE9:1EC2 C3 retn
3BE9:1EC3 loc_293: ; xref 3BE9:1D99
3BE9:1EC3 C6 45 09 00 mov byte ptr [di+9],0
3BE9:1EC7 E8 0106 call sub_103 ; (1FD0)
3BE9:1ECA 75 06 jnz loc_294 ; Jump if not zero
3BE9:1ECC 33 C0 xor ax,ax ; Zero register
3BE9:1ECE F8 clc ; Clear carry flag
3BE9:1ECF EB 04 jmp short loc_295 ; (1ED5)
3BE9:1ED1 90 db 90h
3BE9:1ED2 loc_294: ; xref 3BE9:1ECA
3BE9:1ED2 F9 stc ; Set carry flag
3BE9:1ED3 B0 01 mov al,1
3BE9:1ED5 loc_295: ; xref 3BE9:1ECF
3BE9:1ED5 E9 FF49 jmp loc_284 ; (1E21)
sub_98 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1DDA
;==========================================================================
3BE9:1ED8 sub_100 proc near
3BE9:1ED8 8A 47 12 mov al,[bx+12h]
3BE9:1EDB 98 cbw ; Convrt byte to word
3BE9:1EDC 8B 55 04 mov dx,[di+4]
3BE9:1EDF F7 E2 mul dx ; dx:ax = reg * ax
3BE9:1EE1 89 47 0F mov [bx+0Fh],ax
3BE9:1EE4 C6 47 11 10 mov byte ptr [bx+11h],10h
3BE9:1EE8 80 7F 13 02 cmp byte ptr [bx+13h],2
3BE9:1EEC 74 09 je loc_296 ; Jump if equal
3BE9:1EEE 80 7F 13 04 cmp byte ptr [bx+13h],4
3BE9:1EF2 74 03 je loc_296 ; Jump if equal
;==== External Entry into Subroutine ======================================
;
; Called from: 3BE9:1E88
3BE9:1EF4 sub_101:
3BE9:1EF4 E8 01E7 call sub_108 ; (20DE)
3BE9:1EF7 loc_296: ; xref 3BE9:1EEC, 1EF2, 1F83, 1FA0
3BE9:1EF7 ,8A 47 05 mov al,[bx+5]
3BE9:1EFA 26: A2 0073 mov es:data_15,al ; (3BE9:0073=0)
3BE9:1EFE 8A 47 12 mov al,[bx+12h]
3BE9:1F01 26: A2 0072 mov es:data_14,al ; (3BE9:0072=0)
3BE9:1F05 8B 47 03 mov ax,[bx+3]
3BE9:1F08 26: A3 0074 mov es:data_16,ax ; (3BE9:0074=0)
3BE9:1F0C 26: A2 0079 mov es:data_20,al ; (3BE9:0079=0)
3BE9:1F10 8A 57 0D mov dl,[bx+0Dh]
3BE9:1F13 E8 0095 call sub_102 ; (1FAB)
3BE9:1F16 3D 0081 cmp ax,81h
3BE9:1F19 75 03 jne loc_297 ; Jump if not equal
3BE9:1F1B E9 0087 jmp loc_309 ; (1FA5)
3BE9:1F1E loc_297: ; xref 3BE9:1F19
3BE9:1F1E F6 47 0C 01 test byte ptr [bx+0Ch],1
3BE9:1F22 75 28 jnz loc_300 ; Jump if not zero
3BE9:1F24 80 7F 13 02 cmp byte ptr [bx+13h],2
3BE9:1F28 74 03 je loc_298 ; Jump if equal
3BE9:1F2A EB 1A jmp short loc_299 ; (1F46)
3BE9:1F2C 90 db 90h
3BE9:1F2D loc_298: ; xref 3BE9:1F28
3BE9:1F2D 26: A2 0079 mov es:data_20,al ; (3BE9:0079=0)
3BE9:1F31 06 push es
3BE9:1F32 1E push ds
3BE9:1F33 57 push di
3BE9:1F34 8B 4F 0F mov cx,[bx+0Fh]
3BE9:1F37 D1 E9 shr cx,1 ; Shift w/zeros fill
3BE9:1F39 C4 7F 07 les di,dword ptr [bx+7] ; Load seg:offset ptr
3BE9:1F3C C5 36 4CE6 lds si,data_174 ; (3BE9:4CE6=0) Load seg:offset ptr
3BE9:1F40 FC cld ; Clear direction
3BE9:1F41 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:1F43 5F pop di
3BE9:1F44 1F pop ds
3BE9:1F45 07 pop es
3BE9:1F46 loc_299: ; xref 3BE9:1F2A
3BE9:1F46 33 C0 xor ax,ax ; Zero register
3BE9:1F48 88 47 0B mov [bx+0Bh],al
3BE9:1F4B C3 retn
3BE9:1F4C loc_300: ; xref 3BE9:1F22
3BE9:1F4C 8A 47 11 mov al,[bx+11h]
3BE9:1F4F FE C8 dec al
3BE9:1F51 88 47 11 mov [bx+11h],al
3BE9:1F54 8A C8 mov cl,al
3BE9:1F56 26: A1 0074 mov ax,es:data_16 ; (3BE9:0074=0)
3BE9:1F5A 74 47 jz loc_308 ; Jump if zero
3BE9:1F5C 80 F9 0D cmp cl,0Dh
3BE9:1F5F 75 0D jne loc_301 ; Jump if not equal
3BE9:1F61 80 7F 13 04 cmp byte ptr [bx+13h],4
3BE9:1F65 75 07 jne loc_301 ; Jump if not equal
3BE9:1F67 C6 47 11 01 mov byte ptr [bx+11h],1
3BE9:1F6B EB 16 jmp short loc_303 ; (1F83)
3BE9:1F6D 90 db 90h
3BE9:1F6E loc_301: ; xref 3BE9:1F5F, 1F65
3BE9:1F6E 80 F9 09 cmp cl,9
3BE9:1F71 75 07 jne loc_302 ; Jump if not equal
3BE9:1F73 0B C0 or ax,ax ; Zero ?
3BE9:1F75 75 0F jnz loc_304 ; Jump if not zero
3BE9:1F77 EB 0A jmp short loc_303 ; (1F83)
3BE9:1F79 90 db 90h
3BE9:1F7A loc_302: ; xref 3BE9:1F71
3BE9:1F7A 80 F9 05 cmp cl,5
3BE9:1F7D 75 04 jne loc_303 ; Jump if not equal
3BE9:1F7F 3B 05 cmp ax,[di]
3BE9:1F81 72 06 jb loc_305 ; Jump if below
3BE9:1F83 loc_303: ; xref 3BE9:1F6B, 1F77, 1F7D
3BE9:1F83 E9 FF71 jmp loc_296 ; (1EF7)
3BE9:1F86 loc_304: ; xref 3BE9:1F75
3BE9:1F86 48 dec ax
3BE9:1F87 EB 01 jmp short loc_306 ; (1F8A)
3BE9:1F89 loc_305: ; xref 3BE9:1F81
3BE9:1F89 40 inc ax
3BE9:1F8A loc_306: ; xref 3BE9:1F87
3BE9:1F8A 26: A3 0074 mov es:data_16,ax ; (3BE9:0074=0)
3BE9:1F8E B2 70 mov dl,70h ; 'p'
3BE9:1F90 E8 0018 call sub_102 ; (1FAB)
3BE9:1F93 3D 0081 cmp ax,81h
3BE9:1F96 75 03 jne loc_307 ; Jump if not equal
3BE9:1F98 EB 0B jmp short loc_309 ; (1FA5)
3BE9:1F9A 90 db 90h
3BE9:1F9B loc_307: ; xref 3BE9:1F96
3BE9:1F9B E8 00B1 call sub_104 ; (204F)
3BE9:1F9E 74 03 jz loc_308 ; Jump if zero
3BE9:1FA0 E9 FF54 jmp loc_296 ; (1EF7)
3BE9:1FA3 loc_308: ; xref 3BE9:1F5A, 1F9E
3BE9:1FA3 B0 01 mov al,1
3BE9:1FA5 loc_309: ; xref 3BE9:1F1B, 1F98, 1FEA
3BE9:1FA5 ,0A C0 or al,al ; Zero ?
3BE9:1FA7 88 47 0B mov [bx+0Bh],al
3BE9:1FAA C3 retn
sub_100 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1EAE, 1F13, 1F90, 1FE2, 20CA
;==========================================================================
3BE9:1FAB sub_102 proc near
3BE9:1FAB 33 C0 xor ax,ax ; Zero register
3BE9:1FAD 88 47 15 mov [bx+15h],al
3BE9:1FB0 26: 88 16 0077 mov es:data_18,dl ; (3BE9:0077=0)
3BE9:1FB5 B6 F0 mov dh,0F0h
3BE9:1FB7 33 C9 xor cx,cx ; Zero register
3BE9:1FB9 locloop_310: ; xref 3BE9:1FC0, 1FC7
3BE9:1FB9 8A 47 15 mov al,[bx+15h]
3BE9:1FBC 0A C0 or al,al ; Zero ?
3BE9:1FBE 75 0D jnz loc_311 ; Jump if not zero
3BE9:1FC0 E2 F7 loop locloop_310 ; Loop if cx > 0
3BE9:1FC2 8A 47 15 mov al,[bx+15h]
3BE9:1FC5 FE CE dec dh
3BE9:1FC7 75 F0 jnz locloop_310 ; Jump if not zero
3BE9:1FC9 B8 0081 mov ax,81h
3BE9:1FCC C3 retn
3BE9:1FCD loc_311: ; xref 3BE9:1FBE
3BE9:1FCD 33 C0 xor ax,ax ; Zero register
3BE9:1FCF C3 retn
sub_102 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1DD2, 1E76, 1EC7
;==========================================================================
3BE9:1FD0 sub_103 proc near
3BE9:1FD0 E8 008F call sub_105 ; (2062)
3BE9:1FD3 74 75 jz loc_318 ; Jump if zero
3BE9:1FD5 E8 0077 call sub_104 ; (204F)
3BE9:1FD8 74 70 jz loc_318 ; Jump if zero
3BE9:1FDA 80 7D 09 00 cmp byte ptr [di+9],0
3BE9:1FDE 75 12 jne loc_313 ; Jump if not equal
3BE9:1FE0 B2 10 mov dl,10h
3BE9:1FE2 E8 FFC6 call sub_102 ; (1FAB)
3BE9:1FE5 3D 0081 cmp ax,81h
3BE9:1FE8 75 02 jne loc_312 ; Jump if not equal
3BE9:1FEA EB B9 jmp short loc_309 ; (1FA5)
3BE9:1FEC loc_312: ; xref 3BE9:1FE8
3BE9:1FEC F6 47 0C 01 test byte ptr [bx+0Ch],1
3BE9:1FF0 75 58 jnz loc_318 ; Jump if not zero
3BE9:1FF2 loc_313: ; xref 3BE9:1FDE
3BE9:1FF2 8A 45 07 mov al,[di+7]
3BE9:1FF5 0A C0 or al,al ; Zero ?
3BE9:1FF7 75 42 jnz loc_317 ; Jump if not zero
3BE9:1FF9 8A 45 08 mov al,[di+8]
3BE9:1FFC A2 4CFE mov data_176,al ; (3BE9:4CFE=0)
3BE9:1FFF E8 FEAA call sub_99 ; (1EAC)
3BE9:2002 A2 4CFF mov data_177,al ; (3BE9:4CFF=0)
3BE9:2005 3C 10 cmp al,10h
3BE9:2007 74 21 je loc_314 ; Jump if equal
3BE9:2009 B0 43 mov al,43h ; 'C'
3BE9:200B 86 45 08 xchg [di+8],al
3BE9:200E A2 4CFE mov data_176,al ; (3BE9:4CFE=0)
3BE9:2011 E8 004E call sub_105 ; (2062)
3BE9:2014 74 34 jz loc_318 ; Jump if zero
3BE9:2016 E8 009A call sub_107 ; (20B3)
3BE9:2019 74 14 jz loc_315 ; Jump if zero
3BE9:201B B0 45 mov al,45h ; 'E'
3BE9:201D 88 45 08 mov [di+8],al
3BE9:2020 E8 003F call sub_105 ; (2062)
3BE9:2023 74 25 jz loc_318 ; Jump if zero
3BE9:2025 E8 008B call sub_107 ; (20B3)
3BE9:2028 74 05 jz loc_315 ; Jump if zero
3BE9:202A loc_314: ; xref 3BE9:2007
3BE9:202A B0 43 mov al,43h ; 'C'
3BE9:202C EB 04 jmp short loc_316 ; (2032)
3BE9:202E 90 db 90h
3BE9:202F loc_315: ; xref 3BE9:2019, 2028
3BE9:202F 8A 45 08 mov al,[di+8]
3BE9:2032 loc_316: ; xref 3BE9:202C
3BE9:2032 88 45 07 mov [di+7],al
3BE9:2035 A0 4CFE mov al,data_176 ; (3BE9:4CFE=0)
3BE9:2038 88 45 08 mov [di+8],al
3BE9:203B loc_317: ; xref 3BE9:1FF7
3BE9:203B C6 45 09 FF mov byte ptr [di+9],0FFh
3BE9:203F 8A 55 06 mov dl,[di+6]
3BE9:2042 26: 88 16 0071 mov es:data_329e,dl ; (F9F0:0071=0FCh)
3BE9:2047 33 C0 xor ax,ax ; Zero register
3BE9:2049 C3 retn
3BE9:204A loc_318: ; xref 3BE9:1FD3, 1FD8, 1FF0, 2014
; 2023
3BE9:204A B0 01 mov al,1
3BE9:204C 0A C0 or al,al ; Zero ?
3BE9:204E C3 retn
sub_103 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1E9D, 1F9B, 1FD5
;==========================================================================
3BE9:204F sub_104 proc near
3BE9:204F BA FFFF mov dx,0FFFFh
3BE9:2052 loc_319: ; xref 3BE9:205D
3BE9:2052 4A dec dx
3BE9:2053 74 0A jz loc_320 ; Jump if zero
3BE9:2055 26: A0 0077 mov al,es:data_18 ; (3BE9:0077=0)
3BE9:2059 24 50 and al,50h ; 'P'
3BE9:205B 3C 50 cmp al,50h ; 'P'
3BE9:205D 75 F3 jne loc_319 ; Jump if not equal
3BE9:205F loc_320: ; xref 3BE9:2053
3BE9:205F 0B D2 or dx,dx ; Zero ?
3BE9:2061 C3 retn
sub_104 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1E98, 1FD0, 2011, 2020
;==========================================================================
3BE9:2062 sub_105 proc near
3BE9:2062 50 push ax
3BE9:2063 8A 57 0E mov dl,[bx+0Eh]
3BE9:2066 8A 77 02 mov dh,[bx+2]
3BE9:2069 8A C6 mov al,dh
3BE9:206B B1 03 mov cl,3
3BE9:206D D2 E0 shl al,cl ; Shift w/zeros fill
3BE9:206F 0A C2 or al,dl
3BE9:2071 0C 00 or al,0
3BE9:2073 0C 20 or al,20h ; ' '
3BE9:2075 8A 65 08 mov ah,[di+8]
3BE9:2078 0A E4 or ah,ah ; Zero ?
3BE9:207A 74 0A jz loc_321 ; Jump if zero
3BE9:207C 80 FC 45 cmp ah,45h ; 'E'
3BE9:207F B4 80 mov ah,80h
3BE9:2081 74 0F jz loc_323 ; Jump if zero
3BE9:2083 EB 0B jmp short loc_322 ; (2090)
3BE9:2085 90 db 90h
3BE9:2086 loc_321: ; xref 3BE9:207A
3BE9:2086 8A 65 07 mov ah,[di+7]
3BE9:2089 80 FC 45 cmp ah,45h ; 'E'
3BE9:208C B4 80 mov ah,80h
3BE9:208E 74 02 jz loc_323 ; Jump if zero
3BE9:2090 loc_322: ; xref 3BE9:2083
3BE9:2090 32 E4 xor ah,ah ; Zero register
3BE9:2092 loc_323: ; xref 3BE9:2081, 208E
3BE9:2092 0A C4 or al,ah
3BE9:2094 26: A2 0076 mov es:data_17,al ; (3BE9:0076=0)
3BE9:2098 8A C2 mov al,dl
3BE9:209A FE C1 inc cl
3BE9:209C D2 E0 shl al,cl ; Shift w/zeros fill
3BE9:209E FE C6 inc dh
3BE9:20A0 0A C6 or al,dh
3BE9:20A2 26: A2 0078 mov es:data_19,al ; (3BE9:0078=0)
3BE9:20A6 E8 0009 call sub_106 ; (20B2)
3BE9:20A9 E8 0006 call sub_106 ; (20B2)
3BE9:20AC 26: 84 36 0078 test dh,es:data_19 ; (3BE9:0078=0)
3BE9:20B1 58 pop ax
;==== External Entry into Subroutine ======================================
;
; Called from: 3BE9:20A6, 20A9
3BE9:20B2 sub_106:
3BE9:20B2 C3 retn
sub_105 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:2016, 2025
;==========================================================================
3BE9:20B3 sub_107 proc near
3BE9:20B3 33 C0 xor ax,ax ; Zero register
3BE9:20B5 26: A2 0073 mov es:data_331e,al ; (F9F0:0073=60h)
3BE9:20B9 26: A3 0074 mov es:data_332e,ax ; (F9F0:0074=61Eh)
3BE9:20BD FE C4 inc ah
3BE9:20BF 26: 88 26 0072 mov es:data_330e,ah ; (F9F0:0072=66h)
3BE9:20C4 26: A2 0079 mov es:data_334e,al ; (F9F0:0079=0A8h)
3BE9:20C8 B2 2D mov dl,2Dh ; '-'
3BE9:20CA E8 FEDE call sub_102 ; (1FAB)
3BE9:20CD 3D 0081 cmp ax,81h
3BE9:20D0 74 09 je loc_324 ; Jump if equal
3BE9:20D2 8A 47 0C mov al,[bx+0Ch]
3BE9:20D5 A8 01 test al,1
3BE9:20D7 75 02 jnz loc_324 ; Jump if not zero
3BE9:20D9 33 C0 xor ax,ax ; Zero register
3BE9:20DB loc_324: ; xref 3BE9:20D0, 20D7
3BE9:20DB 0B C0 or ax,ax ; Zero ?
3BE9:20DD C3 retn
sub_107 endp
;==========================================================================
; SUBROUTINE
;
; Called from: 3BE9:1EF4
;==========================================================================
3BE9:20DE sub_108 proc near
3BE9:20DE 06 push es
3BE9:20DF 1E push ds
3BE9:20E0 57 push di
3BE9:20E1 8B C8 mov cx,ax
3BE9:20E3 D1 E9 shr cx,1 ; Shift w/zeros fill
3BE9:20E5 B8 F9F0 mov ax,0F9F0h
3BE9:20E8 8E C0 mov es,ax
3BE9:20EA 26: A2 0079 mov es:data_334e,al ; (F9F0:0079=0A8h)
3BE9:20EE C4 3E 4CE6 les di,data_174 ; (3BE9:4CE6=0) Load seg:offset ptr
3BE9:20F2 C5 77 07 lds si,dword ptr [bx+7] ; Load seg:offset ptr
3BE9:20F5 FC cld ; Clear direction
3BE9:20F6 F3/ A5 rep movsw ; Rep when cx >0 Mov [si] to es:[di]
3BE9:20F8 5F pop di
3BE9:20F9 1F pop ds
3BE9:20FA 07 pop es
3BE9:20FB C3 retn
sub_108 endp
;* No entry point to code
3BE9:20FC 2E: A3 20C7 mov word ptr cs:[20C7h],ax ; (3BE9:20C7=0B200h)
3BE9:2100 2E: 8C 16 20C9 mov word ptr cs:[20C9h],ss ; (3BE9:20C9=0E82Dh)
3BE9:2105 2E: 89 26 20CB mov word ptr cs:[20CBh],sp ; (3BE9:20CB=0FEDEh)
3BE9:210A 2E: A1 20CD mov ax,word ptr cs:[20CDh] ; (3BE9:20CD=813Dh)
3BE9:210E 8E D0 mov ss,ax
3BE9:2110 BC 4D40 mov sp,4D40h
3BE9:2113 1E push ds
3BE9:2114 53 push bx
3BE9:2115 06 push es
3BE9:2116 2E: A1 20CF mov ax,word ptr cs:[20CFh] ; (3BE9:20CF=7400h)
3BE9:211A 8E D8 mov ds,ax
3BE9:211C B8 F9F0 mov ax,0F9F0h
3BE9:211F 8E C0 mov es,ax
3BE9:2121 ,BB 4CD0 mov bx,data_325e ; (7400:4CD0=0)
3BE9:2124 26: A0 0077 mov al,es:data_333e ; (F9F0:0077=0A0h)
3BE9:2128 88 47 0C mov [bx+0Ch],al
3BE9:212B C6 47 15 01 mov byte ptr [bx+15h],1
3BE9:212F 26: C6 06 0006 63 mov byte ptr es:data_327e,63h ; (F9F0:0006=3) 'c'
3BE9:2135 07 pop es
3BE9:2136 5B pop bx
3BE9:2137 1F pop ds
3BE9:2138 2E: A1 20C7 mov ax,word ptr cs:[20C7h] ; (3BE9:20C7=0B200h)
3BE9:213C 2E: 8E 16 20C9 mov ss,word ptr cs:[20C9h] ; (3BE9:20C9=0E82Dh)
3BE9:2141 2E: 8B 26 20CB mov sp,word ptr cs:[20CBh] ; (3BE9:20CB=0FEDEh)
3BE9:2146 CF iret ; Interrupt return
3BE9:2147 0019[00] db 25 dup (0)
3BE9:2160 35 00 db '5', 0
3BE9:2162 0D 0A 45 43 43 2D db 0Dh, 0Ah, 'ECC-Option nicht waehl'
3BE9:2168 4F 70 74 69 6F 6E
3BE9:216E 20 6E 69 63 68 74
3BE9:2174 20 77 61 65 68 6C
3BE9:217A 62 61 72 2C 20 48 db 'bar, Hardwareausbau fehlt !', 0Dh
3BE9:2180 61 72 64 77 61 72
3BE9:2186 65 61 75 73 62 61
3BE9:218C 75 20 66 65 68 6C
3BE9:2192 74 20 21 0D
3BE9:2196 0A db 0Ah
3BE9:2197 0018[00] db 24 dup (0)
3BE9:21AF 12 12 FC 08 8B 07 db 12h, 12h,0FCh, 08h, 8Bh, 07h
3BE9:21B5 C0 06 7C 01 db 0C0h, 06h, 7Ch, 01h
3BE9:21B9 0187[00] db 391 dup (0)
3BE9:2340 00 data_59 db 0 ; xref 3BE9:0570
3BE9:2341 0015[00] db 21 dup (0)
3BE9:2356 00 data_60 db 0 ; xref 3BE9:0577
3BE9:2357 000E[00] db 14 dup (0)
3BE9:2365 00 data_61 db 0 ; xref 3BE9:02CD, 05E6, 0967, 0B7D
; 0B96, 0BAD, 0BBC, 19BC
; 19F7, 1B4C
3BE9:2366 00 data_62 db 0 ; xref 3BE9:0246, 052E, 05ED, 0BB1
; 19B4
3BE9:2367 00 data_63 db 0 ; xref 3BE9:04E6, 05F4
3BE9:2368 00 data_64 db 0 ; xref 3BE9:0217, 05FA
3BE9:2369 00 data_65 db 0 ; xref 3BE9:04B2, 05FF, 1A19, 1A40
3BE9:236A 0000 data_66 dw 0 ; Data table (indexed access)
; xref 3BE9:0568
3BE9:236C 0054[00] db 84 dup (0)
3BE9:23C0 14 00 db 14h, 00h
3BE9:23C2 1B 5B 32 4A 1B 5B db 1Bh, '[2J', 1Bh, '[s', 1Bh, '#w', 1Bh
3BE9:23C8 73 1B 23 77 1B
3BE9:23CD 5B 34 63 1B 23 73 db '[4c', 1Bh, '#s', 1Bh, '#c', 0Dh, 0
3BE9:23D3 1B 23 63 0D 00
3BE9:23D8 1B 5B 32 4A 1B 5B db 1Bh, '[2J', 1Bh, '[u', 1Bh
3BE9:23DE 75 1B
3BE9:23E0 7223 data_68 dw 7223h ; xref 3BE9:061D, 062D, 0697
3BE9:23E2 231B data_69 dw 231Bh ; xref 3BE9:0622, 0632, 0642, 0663
; 068E, 06C6
3BE9:23E4 0063 data_70 dw 63h ; xref 3BE9:063D, 065E, 06B3
3BE9:23E6 0000 data_72 dw 0 ; xref 3BE9:069F, 06C3
3BE9:23E8 00 00 00 00 72 db 00h, 00h, 00h, 00h, 72h
3BE9:23ED 23 data_73 db 23h ; xref 3BE9:06F3
3BE9:23EE 93 23 B4 23 1F 00 db 93h, 23h,0B4h, 23h, 1Fh, 00h
3BE9:23F4 0D 0A 4B 65 69 6E db 0Dh, 0Ah, 'Keine Festplatte vorha'
3BE9:23FA 65 20 46 65 73 74
3BE9:2400 70 6C 61 74 74 65
3BE9:2406 20 76 6F 72 68 61
3BE9:240C 6E 64 65 6E 20 0D db 'nden ', 0Dh, 0Ah
3BE9:2412 0A
3BE9:2413 1F 00 0D db 1Fh, 00h, 0Dh
3BE9:2416 0A 46 61 6C 73 63 db 0Ah, 'Falsche BIOS-Version '
3BE9:241C 68 65 20 42 49 4F
3BE9:2422 53 2D 56 65 72 73
3BE9:2428 69 6F 6E 20 20 20
3BE9:242E 20 20 20 20
3BE9:2432 0D 0A 20 00 db 0Dh, 0Ah, ' ', 0
3BE9:2436 0D 0A 42 4D 2D 47 db 0Dh, 0Ah, 'BM-Graphik nicht insta'
3BE9:243C 72 61 70 68 69 6B
3BE9:2442 20 6E 69 63 68 74
3BE9:2448 20 69 6E 73 74 61
3BE9:244E 6C 6C 69 65 72 74 db 'lliert', 0Dh, 0Ah
3BE9:2454 0D 0A
3BE9:2456 0012[00] db 18 dup (0)
3BE9:2468 96 00 FF db 96h, 00h,0FFh
3BE9:246B 000B[00] db 11 dup (0)
3BE9:2476 4D 58 64 69 73 6B db 'MXdisk (', 0
3BE9:247C 20 20 28 00
3BE9:2480 0D 0A 48 44 50 41 db 0Dh, 0Ah, 'HDPARTY laueft nicht i'
3BE9:2486 52 54 59 20 6C 61
3BE9:248C 75 65 66 74 20 6E
3BE9:2492 69 63 68 74 20 69
3BE9:2498 6D 20 48 69 6E 74 db 'm Hintergrund.', 0Dh, 0Ah, 'A', 0
3BE9:249E 65 72 67 72 75 6E
3BE9:24A4 64 2E 0D 0A 41 00
3BE9:24AA 0D 0A 48 44 50 41 db 0Dh, 0Ah, 'HDPARTY laueft nicht, '
3BE9:24B0 52 54 59 20 6C 61
3BE9:24B6 75 65 66 74 20 6E
3BE9:24BC 69 63 68 74 2C 20
3BE9:24C2 77 61 65 68 72 65 db 'waehrend ander'
3BE9:24C8 6E 64 20 61 6E 64
3BE9:24CE 65 72
3BE9:24D0 2065 data_78 dw 2065h ; xref 3BE9:0E49
3BE9:24D2 7250 data_79 dw 7250h ; xref 3BE9:0E4D
3BE9:24D4 676F data_80 dw 676Fh ; xref 3BE9:0E46
3BE9:24D6 72 61 6D 6D 65 20 data_81 db 'ramme aktiv sind. ', 0Dh, 0Ah, '.' ; xref 3BE9:11B3
3BE9:24DC 61 6B 74 69 76 20
3BE9:24E2 73 69 6E 64 2E 20
3BE9:24E8 20 0D 0A 2E
3BE9:24EC 00 db 0
3BE9:24ED 0D 0A 48 44 50 41 db 0Dh, 0Ah, 'HDPARTY'
3BE9:24F3 52 54 59
3BE9:24F6 6220 data_82 dw 6220h ; Data table (indexed access)
; xref 3BE9:1212
3BE9:24F8 65 6E 6F 65 74 69 db 'enoetigt'
3BE9:24FE 67 74
3BE9:2500 4320 data_83 dw 4320h ; Data table (indexed access)
; xref 3BE9:121C
3BE9:2502 6F 6E 63 75 72 72 db 'oncurren'
3BE9:2508 65 6E
3BE9:250A 2074 data_84 dw 2074h ; Data table (indexed access)
; xref 3BE9:1238
3BE9:250C 20 43 50 2F 4D 20 db ' CP/M 3'
3BE9:2512 20 33
3BE9:2514 312E data_85 dw 312Eh ; Data table (indexed access)
; xref 3BE9:11A5
3BE9:2516 20 20 20 0D 0A 2B db 20h, 20h, 20h, 0Dh, 0Ah, 2Bh
3BE9:251C 00 db 00h
3BE9:251D 0D 0A 48 db 0Dh, 0Ah, 48h
3BE9:2520 5044 data_86 dw 5044h ; Data table (indexed access)
; xref 3BE9:0A07, 0A28
3BE9:2522 41 52 db 41h, 52h
3BE9:2524 5954 data_87 dw 5954h ; Data table (indexed access)
; xref 3BE9:089A, 08C4, 08F9
3BE9:2526 20 62 db 20h, 62h
3BE9:2528 6E65 data_88 dw 6E65h ; Data table (indexed access)
; xref 3BE9:07C6, 07ED
3BE9:252A 6F 65 db 6Fh, 65h
3BE9:252C 6974 data_89 dw 6974h ; Data table (indexed access)
; xref 3BE9:0DA3
3BE9:252E 67 74 20 50 db 67h, 74h, 20h, 50h
3BE9:2532 7265 data_90 dw 7265h ; xref 3BE9:0F22, 0F80, 0F9E, 0FA7
3BE9:2534 6F73 data_91 dw 6F73h ; xref 3BE9:0F25, 0F4D, 0F8E, 0F9A
3BE9:2536 616E data_92 dw 616Eh ; xref 3BE9:0F28, 0F2E, 0F4A
3BE9:2538 206C data_93 dw 206Ch ; xref 3BE9:077B, 0784, 079C, 084E
; 085D, 0868, 0873, 0885
; 088B, 09B1, 09BA, 09D2
; 0A19, 0A83
3BE9:253A 5043 data_94 dw 5043h ; xref 3BE9:08B0, 08E5, 0980, 0ADC
3BE9:253C 2F data_95 db 2Fh ; xref 3BE9:0E6E
3BE9:253D 4D 20 20 db 4Dh, 20h, 20h
3BE9:2540 2E31 data_96 dw 2E31h ; xref 3BE9:0E62
3BE9:2542 30 db 30h
3BE9:2543 2020 data_97 dw 2020h ; xref 3BE9:0E6B
3BE9:2545 20 db 20h
3BE9:2546 0D data_98 db 0Dh ; xref 3BE9:0E7A
3BE9:2547 0A db 0Ah
3BE9:2548 00 00 db 0, 0
3BE9:254A 00 data_100 db 0 ; xref 3BE9:0E77
3BE9:254B 00 00 db 0, 0
3BE9:254D 00 data_101 db 0 ; xref 3BE9:0A76, 0BE5, 0C73, 0C8F
; 0CF7, 0CFB, 0D06, 0D12
; 0D45
3BE9:254E 00 data_102 db 0 ; xref 3BE9:0A70, 0A79, 0BE0
3BE9:254F 0000 data_103 dw 0 ; xref 3BE9:0BF5, 0C50, 0C65, 0C86
; 0CD2, 0CE6
3BE9:2551 00 data_104 db 0 ; xref 3BE9:07AB, 09E1, 0BFB, 0C93
; 0C97, 0CFF
3BE9:2552 00 data_105 db 0 ; xref 3BE9:0879, 0C01, 0C5D, 0CDF
3BE9:2553 0000 data_106 dw 0 ; xref 3BE9:0BF2, 0CCF, 0CEA, 1054
; 108E
3BE9:2555 D000 data_107 dw 0D000h ; xref 3BE9:08DE, 08FD, 10CF, 1105
; 1115, 1131, 1143, 116B
; 118B, 1BCA
3BE9:2557 8002 data_108 dw 8002h ; xref 3BE9:08E1, 0903, 091A, 10EC
; 112E, 1BC5
3BE9:2559 A000 data_109 dw 0A000h ; xref 3BE9:1127
3BE9:255B 0005 data_110 dw 5 ; xref 3BE9:112A
3BE9:255D 0001 data_111 dw 1 ; xref 3BE9:1155, 1175, 11B6, 1226
3BE9:255F 8008 data_112 dw 8008h ; xref 3BE9:1158, 1179, 11B9, 1229
3BE9:2561 01 data_113 db 1 ; xref 3BE9:02DB, 0339, 0342, 0814
; 095F, 098B, 0A37, 0A44
; 0B79, 0B92, 0BB5, 0BC1
; 1B50
3BE9:2562 00 data_114 db 0 ; xref 3BE9:033C, 0345, 0A3A, 0A47
3BE9:2563 10 00 db 10h, 00h
3BE9:2565 02 data_115 db 2 ; xref 3BE9:0E27, 0E34
3BE9:2566 2800 data_116 dw 2800h ; xref 3BE9:11D9, 11E4, 120F, 15CD
; 1702, 172A, 1731, 1752
3BE9:2568 00 data_117 db 0 ; xref 3BE9:080F, 0986, 0C56, 0CD8
3BE9:2569 04 data_118 db 4 ; xref 3BE9:0B3C
3BE9:256A 00 50 00 08 00 A0 db 00h, 50h, 00h, 08h, 00h,0A0h
3BE9:2570 00 data_119 db 0 ; xref 3BE9:0B67
3BE9:2571 08 F0 FF 00 db 08h,0F0h,0FFh, 00h
3BE9:2575 10 data_120 db 10h ; xref 3BE9:0AC9, 0AE3
3BE9:2576 20 00 40 00 80 db 20h, 00h, 40h, 00h, 80h
3BE9:257B 00 data_121 db 0 ; xref 3BE9:0AD6, 0B4D
3BE9:257C 00 01 00 02 03 db 0, 1, 0, 2, 3
3BE9:2581 07 data_122 db 7 ; xref 3BE9:0D6A, 0D7C
3BE9:2582 04 0F 05 1F 06 3F db 04h, 0Fh, 05h, 1Fh, 06h, 3Fh
3BE9:2588 07 7F 00 00 01 00 db 07h, 7Fh, 00h, 00h, 01h, 00h
3BE9:258E 03 01 07 03 0F 07 db 03h, 01h, 07h, 03h, 0Fh, 07h
3BE9:2594 00 00 01 01 02 03 db 00h, 00h, 01h, 01h, 02h, 03h
3BE9:259A 03 07 04 0F 05 1F db 03h, 07h, 04h, 0Fh, 05h, 1Fh
3BE9:25A0 EF 09 E6 09 FB 08 db 0EFh, 09h,0E6h, 09h,0FBh, 08h
3BE9:25A6 F2 08 8A 07 81 07 db 0F2h, 08h, 8Ah, 07h, 81h, 07h
3BE9:25AC 02 0E 38 0D 91 0D db 02h, 0Eh, 38h, 0Dh, 91h, 0Dh
3BE9:25B2 00 00 db 00h, 00h
3BE9:25B4 0008[00] db 8 dup (0)
3BE9:25BC 08 00 1B 5B 00 00 db 08h, 00h, 1Bh, 5Bh, 00h, 00h
3BE9:25C2 3B 00 00 48 04 00 db 3Bh, 00h, 00h, 48h, 04h, 00h
3BE9:25C8 1B 5B 00 db 1Bh, 5Bh, 00h
3BE9:25CB 6D db 6Dh
3BE9:25CC 0007[00] db 7 dup (0)
3BE9:25D3 00 data_125 db 0 ; xref 3BE9:0F5A, 0F71
3BE9:25D4 000F[00] db 15 dup (0)
3BE9:25E3 00 data_126 db 0 ; xref 3BE9:0F92, 0FAB
3BE9:25E4 000C[00] db 12 dup (0)
3BE9:25F0 03 00 08 20 08 04 db 03h, 00h, 08h, 20h, 08h, 04h
3BE9:25F6 00 1B 5B 30 63 04 db 00h, 1Bh, 5Bh, 30h, 63h, 04h
3BE9:25FC 00 1B 5B 34 63 00 db 00h, 1Bh, 5Bh, 34h, 63h, 00h
3BE9:2602 00 db 00h
3BE9:2603 20 20 20 20 20 20 data_127 db ' '
3BE9:2609 20 20 20 20 20 20
3BE9:260F 20 20 20 20 20 20
3BE9:2615 20 20 20 20 20 20
3BE9:261B 20 20 20 20 20 20
3BE9:2621 20 20
3BE9:2623 20 20 20 20 20 20 db ' '
3BE9:2629 20 20 20 20 20 20
3BE9:262F 20 20 20 20 20 20
3BE9:2635 20 20 20 20 20 20
3BE9:263B 20 20 20 20 20 20
3BE9:2641 20 20
3BE9:2643 20 20 20 20 20 20 db ' '
3BE9:2649 20 20 20 20 20 20
3BE9:264F 20 20 20 20
3BE9:2653 0043[00] db 67 dup (0)
3BE9:2696 0000 data_130 dw 0 ; xref 3BE9:104A
3BE9:2698 0139[00] db 313 dup (0)
3BE9:27D1 00 data_131 db 0 ; xref 3BE9:030B, 0C18, 0FB5, 0FF3
; 1008, 105A, 10A4
3BE9:27D2 000F[00] db 15 dup (0)
3BE9:27E1 00 data_132 db 0 ; xref 3BE9:101C, 1A66
3BE9:27E2 003F[00] db 63 dup (0)
3BE9:2821 0000 data_133 dw 0 ; xref 3BE9:02FD, 078E, 0846, 09C4
; 0C0D
3BE9:2823 00 data_134 db 0 ; xref 3BE9:0BEC, 103B, 10BF, 115E
; 1BCD
3BE9:2824 1E0C[00] db 7692 dup (0)
3BE9:4630 0000 data_135 dw 0 ; Data table (indexed access)
; xref 3BE9:1A3C
3BE9:4632 00 00 00 00 00 00 db 0, 0, 0, 0, 0, 0
3BE9:4638 0000 data_136 dw 0 ; Data table (indexed access)
; xref 3BE9:1A47
3BE9:463A 00 00 00 00 00 00 db 0, 0, 0, 0, 0, 0
3BE9:4640 00 data_137 db 0 ; xref 3BE9:03E8
3BE9:4641 0041[00] db 65 dup (0)
3BE9:4682 00 data_138 db 0 ; xref 3BE9:1266, 184F, 1861, 1874
; 188A, 19F1, 1B47, 1BE9
3BE9:4683 00 data_139 db 0 ; xref 3BE9:1A36
3BE9:4684 0000 data_140 dw 0 ; xref 3BE9:1A54
3BE9:4686 0000 data_141 dw 0 ; xref 3BE9:1A7A
3BE9:4688 0000 data_142 dw 0 ; xref 3BE9:15AC, 16F6, 1A82
3BE9:468A 00 data_143 db 0 ; xref 3BE9:1556, 156E
3BE9:468B 00 data_144 db 0 ; xref 3BE9:1726, 1735, 174B
3BE9:468C 00 data_145 db 0 ; xref 3BE9:1B69, 1CA5, 1CB4
3BE9:468D 00 data_146 db 0 ; xref 3BE9:1276, 1294, 12DA, 1334
; 1484, 1896, 1BA9
3BE9:468E 00 data_147 db 0 ; xref 3BE9:12C9, 13B5, 13BA, 13DD
; 18E6, 1902, 1B08, 1B16
; 1B3C, 1B93
3BE9:468F 00 data_148 db 0 ; xref 3BE9:1280, 128D, 12BB, 1455
; 145F, 1495, 14B2, 14CF
; 14F3, 1528, 157C, 1B39
; 1B6E, 1B82, 1BAF
3BE9:4690 00 00 00 00 db 0, 0, 0, 0
3BE9:4694 0000 data_149 dw 0 ; xref 3BE9:1452
3BE9:4696 0000 data_150 dw 0 ; xref 3BE9:159E, 160E, 161C
3BE9:4698 0000 data_151 dw 0 ; xref 3BE9:160B, 1623
3BE9:469A 0000 data_152 dw 0 ; xref 3BE9:15DA, 1633
3BE9:469C 0000 data_153 dw 0 ; xref 3BE9:1599, 1658, 165D
3BE9:469E 00 data_154 db 0 ; xref 3BE9:15C2, 15D4, 162D
3BE9:469F 0000 data_155 dw 0 ; xref 3BE9:15B8
3BE9:46A1 00 data_156 db 0 ; xref 3BE9:15F2, 1682
3BE9:46A2 00 data_157 db 0 ; xref 3BE9:15E2, 169A
3BE9:46A3 0000 data_158 dw 0 ; xref 3BE9:1666, 16C5, 16CF
3BE9:46A5 00 data_159 db 0 ; xref 3BE9:1260, 130E, 131C, 1349
; 13A1, 142E, 150D, 1559
; 15F6, 1711, 173D, 1763
; 17A5, 17B6, 1842, 18B1
; 191E, 193D, 1951, 196E
; 199B, 1A85, 1BE6
3BE9:46A6 000A[00] db 10 dup (0)
3BE9:46B0 40 46 4B 46 61 46 db '@FKFaFwF@FVFlFlF2'
3BE9:46B6 77 46 40 46 56 46
3BE9:46BC 6C 46 6C 46 32
3BE9:46C1 01 04 11 01 00 02 db 01h, 04h, 11h, 01h, 00h, 02h
3BE9:46C7 80 db 80h
3BE9:46C8 00 data_160 db 0 ; xref 3BE9:16C2
3BE9:46C9 32 01 00 02 04 11 db 32h, 01h, 00h, 02h, 04h, 11h
3BE9:46CF 01 00 02 00 01 db 01h, 00h, 02h, 00h, 01h
3BE9:46D4 00 data_161 db 0 ; xref 3BE9:16B1, 16DC
3BE9:46D5 02 db 2
3BE9:46D6 65 data_162 db 65h ; xref 3BE9:16E1
3BE9:46D7 02 data_163 db 2 ; xref 3BE9:1693, 16D3
3BE9:46D8 04 data_164 db 4 ; xref 3BE9:167D
3BE9:46D9 11 01 00 02 2C 01 db 11h, 01h, 00h, 02h, 2Ch, 01h
3BE9:46DF 97 02 00 02 08 11 db 97h, 02h, 00h, 02h, 08h, 11h
3BE9:46E5 01 00 02 00 01 00 db 01h, 00h, 02h, 00h, 01h, 00h
3BE9:46EB 02 data_165 db 2 ; xref 3BE9:12CF, 14FD, 158C, 1906
3BE9:46EC DD 03 05 11 01 00 db 0DDh, 03h, 05h, 11h, 01h, 00h
3BE9:46F2 02 80 00 DD 03 00 db 02h, 80h, 00h,0DDh, 03h, 00h
3BE9:46F8 04 08 11 01 00 02 db 04h, 08h, 11h, 01h, 00h, 02h
3BE9:46FE FC 03 FC 03 00 db 0FCh, 03h,0FCh, 03h, 00h
3BE9:4703 0013[00] db 19 dup (0)
3BE9:4716 EF 48 db 0EFh, 48h
3BE9:4718 0030[00] db 48 dup (0)
3BE9:4748 40 42 41 44 42 4C db '@BADBLOCK'
3BE9:474E 4F 43 4B
3BE9:4751 D3 D9 53 db 0D3h,0D9h, 53h
3BE9:4754 0199[00] db 409 dup (0)
3BE9:48ED 00 data_169 db 0 ; xref 3BE9:15A4, 1641, 166B
3BE9:48EE 0201[00] db 513 dup (0)
3BE9:4AEF 00 data_170 db 0 ; xref 3BE9:149F, 14BC, 14D9, 15A9
; 16F3, 1A69
3BE9:4AF0 018F[00] db 399 dup (0)
3BE9:4C7F 00 data_171 db 0 ; xref 3BE9:18F2
3BE9:4C80 0023[00] db 35 dup (0)
3BE9:4CA3 00 data_172 db 0 ; xref 3BE9:18BE, 18EB
3BE9:4CA4 002C[00] db 44 dup (0)
3BE9:4CD0 00 data_173 db 0 ; xref 3BE9:1D38
3BE9:4CD1 0015[00] db 21 dup (0)
3BE9:4CE6 0000 0000 data_174 dd 00000h ; xref 3BE9:1F3C, 20EE
3BE9:4CEA 000A[00] db 10 dup (0)
3BE9:4CF4 00 data_175 db 0 ; xref 3BE9:1856, 1868, 187B, 1891
; 1D6D
3BE9:4CF5 0009[00] db 9 dup (0)
3BE9:4CFE 00 data_176 db 0 ; xref 3BE9:1FFC, 200E, 2035
3BE9:4CFF 00 data_177 db 0 ; xref 3BE9:2002
3BE9:4D00 00 00 01 00 02 00 db 00h, 00h, 01h, 00h, 02h, 00h
3BE9:4D06 03 00 04 00 05 00 db 03h, 00h, 04h, 00h, 05h, 00h
3BE9:4D0C 06 00 07 00 08 00 db 06h, 00h, 07h, 00h, 08h, 00h
3BE9:4D12 09 00 0A 00 0B 00 db 09h, 00h, 0Ah, 00h, 0Bh, 00h
3BE9:4D18 0C 00 0D 00 0E 00 db 0Ch, 00h, 0Dh, 00h, 0Eh, 00h
3BE9:4D1E 0F 00 10 00 00 00 db 0Fh, 00h, 10h, 00h, 00h, 00h
3BE9:4D24 00 00 01 00 02 00 db 00h, 00h, 01h, 00h, 02h, 00h
3BE9:4D2A 03 00 04 00 05 00 db 03h, 00h, 04h, 00h, 05h, 00h
3BE9:4D30 06 00 07 00 08 00 db 06h, 00h, 07h, 00h, 08h, 00h
3BE9:4D36 09 00 0A 00 0B 00 db 09h, 00h, 0Ah, 00h, 0Bh, 00h
3BE9:4D3C 0C 00 0D 00 0E 00 db 0Ch, 00h, 0Dh, 00h, 0Eh, 00h
3BE9:4D42 0F 00 10 db 0Fh, 00h, 10h
3BE9:4D45 0024[00] db 36 dup (0)
3BE9:4D69 F2 31 01 03 10 00 db 0F2h, 31h, 01h, 03h, 10h, 00h
3BE9:4D6F 02 20 00 00 00 31 db 02h, 20h, 00h, 00h, 00h, 31h
3BE9:4D75 01 03 10 00 02 20 db 01h, 03h, 10h, 00h, 02h, 20h
3BE9:4D7B 00 00 00 00 00 CC db 00h, 00h, 00h, 00h, 00h,0CCh
3BE9:4D81 003F[CC] db 63 dup (0CCh)
3BE9:4DC0 01 00 48 4D 00 00 db 01h, 00h, 48h, 4Dh, 00h, 00h
3BE9:4DC6 EF 4D 03 00 50 4D db 0EFh, 4Dh, 03h, 00h, 50h, 4Dh
3BE9:4DCC 7E 4D B9 4D 0A 17 db 7Eh, 4Dh,0B9h, 4Dh, 0Ah, 17h
3BE9:4DD2 30 30 56 4D 26 00 data_180 db '00VM&', 0
3BE9:4DD8 42 65 74 72 69 65 db 'Betriebssystem muss neu geladen '
3BE9:4DDE 62 73 73 79 73 74
3BE9:4DE4 65 6D 20 6D 75 73
3BE9:4DEA 73 20 6E 65 75 20
3BE9:4DF0 67 65 6C 61 64 65
3BE9:4DF6 6E 20
3BE9:4DF8 77 65 72 64 65 6E db 'werden', 0Ch
3BE9:4DFE 0C
3BE9:4DFF 10 30 30 84 4D 33 db 10h, 30h, 30h, 84h, 4Dh, 33h
3BE9:4E05 00 db 00h
3BE9:4E06 4C 65 db 4Ch, 65h
3BE9:4E08 67 65 6E 20 53 69 db 'gen Sie bitte eine '
3BE9:4E0E 65 20 62 69 74 74
3BE9:4E14 65 20 65 69 6E 65
3BE9:4E1A 20
3BE9:4E1B 53 79 73 74 65 6D db 'System-Diskette in Laufwerk A:', 0Dh
3BE9:4E21 2D 44 69 73 6B 65
3BE9:4E27 74 74 65 20 69 6E
3BE9:4E2D 20 4C 61 75 66 77
3BE9:4E33 65 72 6B 20 41 3A
3BE9:4E39 0D
3BE9:4E3A 14 30 30 BF 4D 2E db 14h, 30h, 30h,0BFh, 4Dh, 2Eh
3BE9:4E40 00 db 00h
3BE9:4E41 57 65 db 57h, 65h
3BE9:4E43 6E 6E 20 62 65 72 db 'nn bereit, druecken Sie eine bel'
3BE9:4E49 65 69 74 2C 20 64
3BE9:4E4F 72 75 65 63 6B 65
3BE9:4E55 6E 20 53 69 65 20
3BE9:4E5B 65 69 6E 65 20 62
3BE9:4E61 65 6C
3BE9:4E63 69 65 62 69 67 65 db 'iebige Taste'
3BE9:4E69 20 54 61 73 74 65
3BE9:4E6F 00 00 01 00 F9 4D db 00h, 00h, 01h, 00h,0F9h, 4Dh
3BE9:4E75 2D 4E F8 4E 02 00 db 2Dh, 4Eh,0F8h, 4Eh, 02h, 00h
3BE9:4E7B FF 4D 11 4E 05 20 db 0FFh, 4Dh, 11h, 4Eh, 05h, 20h
3BE9:4E81 30 30 05 4E 0A 00 db 30h, 30h, 05h, 4Eh, 0Ah, 00h
3BE9:4E87 48 61 75 70 74 6D db 'Hauptmenue'
3BE9:4E8D 65 6E 75 65
3BE9:4E91 07 19 30 30 17 4E db 07h, 19h, 30h, 30h, 17h, 4Eh
3BE9:4E97 14 00 db 14h, 00h
3BE9:4E99 57 41 45 48 4C 45 db 'WAEHLE EINE FUNKTION'
3BE9:4E9F 20 45 49 4E 45 20
3BE9:4EA5 46 55 4E 4B 54 49
3BE9:4EAB 4F 4E
3BE9:4EAD 05 00 db 5, 0
3BE9:4EAF 39 4E 44 4E 4F 4E db '9NDNONZNeN', 0Ah
3BE9:4EB5 5A 4E 65 4E 0A
3BE9:4EBA 1A 03 00 db 1Ah, 03h, 00h
3BE9:4EBD 66 31 20 0A 20 70 db 'f1 ', 0Ah, ' pN', 0Dh
3BE9:4EC3 4E 0D
3BE9:4EC5 1A 03 00 66 33 20 db 1Ah, 03h, 00h, 66h, 33h, 20h
3BE9:4ECB 0D 20 8C 4E 10 1A db 0Dh, 20h, 8Ch, 4Eh, 10h, 1Ah
3BE9:4ED1 03 00 66 35 20 10 db 03h, 00h, 66h, 35h, 20h, 10h
3BE9:4ED7 20 AD 4E 13 1A 03 db 20h,0ADh, 4Eh, 13h, 1Ah, 03h
3BE9:4EDD 00 66 37 20 13 20 db 00h, 66h, 37h, 20h, 13h, 20h
3BE9:4EE3 C8 4E 16 1A 03 00 db 0C8h, 4Eh, 16h, 1Ah, 03h, 00h
3BE9:4EE9 66 38 20 16 20 E1 db 66h, 38h, 20h, 16h, 20h,0E1h
3BE9:4EEF 4E 1A 00 db 4Eh, 1Ah, 00h
3BE9:4EF2 20 2D 2D 3E 20 50 db ' --> Parti'
3BE9:4EF8 61 72 74 69
3BE9:4EFC 74 69 6F 6E 20 66 data_184 db 'tion formatieren' ; xref 3BE9:04C5, 050B
3BE9:4F02 6F 72 6D 61 74 69
3BE9:4F08 65 72 65 6E
3BE9:4F0C 1F data_185 db 1Fh ; xref 3BE9:04C2
3BE9:4F0D 00 20 2D 2D db 00h, 20h, 2Dh, 2Dh
3BE9:4F11 3E data_186 db 3Eh ; xref 3BE9:0508
3BE9:4F12 20 41 6B 74 db 20h, 41h, 6Bh, 74h
3BE9:4F16 7669 data_187 dw 7669h ; xref 3BE9:04FD, 0DEA
3BE9:4F18 65 20 20 50 61 72 db 'e Partition wechseln'
3BE9:4F1E 74 69 74 69 6F 6E
3BE9:4F24 20 77 65 63 68 73
3BE9:4F2A 65 6C 6E
3BE9:4F2D 19 00 db 19h, 00h
3BE9:4F2F 20 2D 2D 3E 20 50 db ' --> Partition einrichten'
3BE9:4F35 61 72 74 69 74 69
3BE9:4F3B 6F 6E 20 65 69 6E
3BE9:4F41 72 69 63 68 74 65
3BE9:4F47 6E
3BE9:4F48 0017 data_188 dw 17h ; xref 3BE9:0503, 057E
3BE9:4F4A 20 2D 2D 3E 20 50 db ' --> Partition loeschen'
3BE9:4F50 61 72 74 69 74 69
3BE9:4F56 6F 6E 20 6C 6F 65
3BE9:4F5C 73 63 68 65 6E
3BE9:4F61 15 00 db 15h, 00h
3BE9:4F63 20 2D 2D 3E 20 50 db ' --> Programm beenden'
3BE9:4F69 72 6F 67 72 61 6D
3BE9:4F6F 6D 20 62 65 65 6E
3BE9:4F75 64 65 6E
3BE9:4F78 01 00 FC 4E 05 00 db 01h, 00h,0FCh, 4Eh, 05h, 00h
3BE9:4F7E 00 00 00 00 80 82 db 00h, 00h, 00h, 00h, 80h, 82h
3BE9:4F84 84 86 87 90 92 94 db 84h, 86h, 87h, 90h, 92h, 94h
3BE9:4F8A 96 97 db 96h, 97h
3BE9:4F8C 21 27 29 2B 2C 50 db '!', 27h, ')+,PRTVW'
3BE9:4F92 52 54 56 57
3BE9:4F96 18 4F 06 00 8C 91 db 18h, 4Fh, 06h, 00h, 8Ch, 91h
3BE9:4F9C 91 91 91 8B 06 00 db 91h, 91h, 91h, 8Bh, 06h, 00h
3BE9:4FA2 98 20 20 20 20 98 db 98h, 20h, 20h, 20h, 20h, 98h
3BE9:4FA8 06 00 8D 91 91 91 db 06h, 00h, 8Dh, 91h, 91h, 91h
3BE9:4FAE 91 8A 06 00 DA C4 db 91h, 8Ah, 06h, 00h,0DAh,0C4h
3BE9:4FB4 C4 C4 C4 BF 06 00 db 0C4h,0C4h,0C4h,0BFh, 06h, 00h
3BE9:4FBA B3 20 20 20 20 B3 db 0B3h, 20h, 20h, 20h, 20h,0B3h
3BE9:4FC0 06 00 C0 C4 C4 C4 db 06h, 00h,0C0h,0C4h,0C4h,0C4h
3BE9:4FC6 C4 D9 4A 4F 54 4F db 0C4h,0D9h, 4Ah, 4Fh, 54h, 4Fh
3BE9:4FCC D4 4F E3 4F 5E 4F db 0D4h, 4Fh,0E3h, 4Fh, 5Eh, 4Fh
3BE9:4FD2 62 4F 01 00 6C 4F db 62h, 4Fh, 01h, 00h, 6Ch, 4Fh
3BE9:4FD8 02 00 75 4F C5 4F db 02h, 00h, 75h, 4Fh,0C5h, 4Fh
3BE9:4FDE 01 00 F2 4F 01 00 db 01h, 00h,0F2h, 4Fh, 01h, 00h
3BE9:4FE4 C8 4F 02 00 75 4F db 0C8h, 4Fh, 02h, 00h, 75h, 4Fh
3BE9:4FEA D1 4F 01 01 30 30 db 0D1h, 4Fh, 01h, 01h, 30h, 30h
3BE9:4FF0 72 4F 01 00 8C 4E db 72h, 4Fh, 01h, 00h, 8Ch, 4Eh
3BE9:4FF6 00 db 00h
3BE9:4FF7 004E[91] db 78 dup (91h)
3BE9:5045 01 00 8B 18 01 30 db 01h, 00h, 8Bh, 18h, 01h, 30h
3BE9:504B 30 CE 4F 01 00 8D db 30h,0CEh, 4Fh, 01h, 00h, 8Dh
3BE9:5051 01 00 8A 16 00 01 db 01h, 00h, 8Ah, 16h, 00h, 01h
3BE9:5057 00 DA 4F 02 01 30 db 00h,0DAh, 4Fh, 02h, 01h, 30h
3BE9:505D 30 E0 4F 01 00 98 db 30h,0E0h, 4Fh, 01h, 00h, 98h
3BE9:5063 16 00 01 00 E9 4F db 16h, 00h, 01h, 00h,0E9h, 4Fh
3BE9:5069 02 50 30 30 EF 4F db 02h, 50h, 30h, 30h,0EFh, 4Fh
3BE9:506F 01 00 98 03 01 30 db 01h, 00h, 98h, 03h, 01h, 30h
3BE9:5075 30 F8 4F 50 00 99 db 30h,0F8h, 4Fh, 50h, 00h, 99h
3BE9:507B 84 84 db 84h, 84h
3BE9:507D 004C[84] db 76 dup (84h)
3BE9:50C9 9C 54 50 D4 50 E3 db 9Ch, 54h, 50h,0D4h, 50h,0E3h
3BE9:50CF 50 5E 50 62 50 01 db 50h, 5Eh, 50h, 62h, 50h, 01h
3BE9:50D5 00 6C 50 02 00 75 db 00h, 6Ch, 50h, 02h, 00h, 75h
3BE9:50DB 50 C5 50 01 00 F2 db 50h,0C5h, 50h, 01h, 00h,0F2h
3BE9:50E1 50 01 00 C8 50 02 db 50h, 01h, 00h,0C8h, 50h, 02h
3BE9:50E7 00 75 50 D1 50 01 db 00h, 75h, 50h,0D1h, 50h, 01h
3BE9:50ED 01 30 30 72 50 01 db 01h, 30h, 30h, 72h, 50h, 01h
3BE9:50F3 00 DA 4E 00 C4 db 00h,0DAh, 4Eh, 00h,0C4h
3BE9:50F8 004D[C4] db 77 dup (0C4h)
3BE9:5145 01 00 BF 18 01 db 01h, 00h,0BFh, 18h, 01h
3BE9:514A 30 data_192 db 30h ; xref 3BE9:059C
3BE9:514B 30 CE 50 01 00 C0 db 30h,0CEh, 50h, 01h, 00h,0C0h
3BE9:5151 01 00 D9 16 00 01 db 01h, 00h,0D9h, 16h, 00h, 01h
3BE9:5157 00 DA 50 02 01 30 db 00h,0DAh, 50h, 02h, 01h, 30h
3BE9:515D 30 E0 50 01 00 B3 db 30h,0E0h, 50h, 01h, 00h,0B3h
3BE9:5163 16 00 01 00 E9 50 db 16h, 00h, 01h, 00h,0E9h, 50h
3BE9:5169 02 50 30 30 EF 50 db 02h, 50h, 30h, 30h,0EFh, 50h
3BE9:516F 01 00 B3 03 01 30 db 01h, 00h,0B3h, 03h, 01h, 30h
3BE9:5175 30 F8 50 50 00 C6 db 30h,0F8h, 50h, 50h, 00h,0C6h
3BE9:517B 0015[CD] db 21 dup (0CDh)
3BE9:5190 CD data_194 db 0CDh ; xref 3BE9:076A, 082F, 09A6
3BE9:5191 CD CD CD CD CD db 0CDh,0CDh,0CDh,0CDh,0CDh
3BE9:5196 CDCD data_195 dw 0CDCDh ; xref 3BE9:075E, 0823, 083B, 099A
3BE9:5198 CD CD db 0CDh,0CDh
3BE9:519A CDCD data_196 dw 0CDCDh ; xref 3BE9:0764, 0829, 09A0
3BE9:519C 002D[CD] db 45 dup (0CDh)
3BE9:51C9 B5 01 db 0B5h, 01h
3BE9:51CB 00 data_197 db 0 ; xref 3BE9:0BC8
3BE9:51CC 4E 51 02 12 db 4Eh, 51h, 02h, 12h
3BE9:51D0 30 30 54 51 2E 00 data_198 db '00TQ.', 0
3BE9:51D6 43 43 50 2F 4D 20 db 'CCP/M PCP/M Partition Handler '
3BE9:51DC 20 50 43 50 2F 4D
3BE9:51E2 20 20 50 61 72 74
3BE9:51E8 69 74 69 6F 6E 20
3BE9:51EE 48 61 6E 64 6C 65
3BE9:51F4 72 20
3BE9:51F6 56 65 72 73 69 6F db 'Version 2.5/4c'
3BE9:51FC 6E 20 32 2E 35 2F
3BE9:5202 34 63
3BE9:5204 000E[00] db 14 dup (0)
3BE9:5212 98 51 22 52 00 00 db 98h, 51h, 22h, 52h, 00h, 00h
3BE9:5218 01 00 00 00 05 17 db 01h, 00h, 00h, 00h, 05h, 17h
3BE9:521E 30 30 db 30h, 30h
3BE9:5220 A2 data_201 db 0A2h ; xref 3BE9:0BD4
3BE9:5221 51 29 00 data_202 db 'Q)', 0
3BE9:5224 41 6B 74 69 76 65 db 'Aktive Partition wechseln in La'
3BE9:522A 20 20 50 61 72 74
3BE9:5230 69 74 69 6F 6E 20
3BE9:5236 77 65 63 68 73 65
3BE9:523C 6C 6E 20 69 6E 20
3BE9:5242 4C 61
3BE9:5244 75 66 77 65 72 6B db 'ufwerk X:'
3BE9:524A 20 58 3A
3BE9:524D 05 1A 30 30 D3 db 05h, 1Ah, 30h, 30h,0D3h
3BE9:5252 51 24 data_204 db 'Q$'
3BE9:5254 00 db 0
3BE9:5255 20 50 61 72 74 69 db ' Partition einrichten in Laufwer'
3BE9:525B 74 69 6F 6E 20 65
3BE9:5261 69 6E 72 69 63 68
3BE9:5267 74 65 6E 20 69 6E
3BE9:526D 20 4C 61 75 66 77
3BE9:5273 65 72
3BE9:5275 6B 20 58 3A db 'k X:'
3BE9:5279 05 1A 30 30 FF db 05h, 1Ah, 30h, 30h,0FFh
3BE9:527E 51 21 00 data_206 db 'Q!', 0
3BE9:5281 50 61 72 74 69 74 db 'Partition loeschen in Laufwerk X'
3BE9:5287 69 6F 6E 20 6C 6F
3BE9:528D 65 73 63 68 65 6E
3BE9:5293 20 69 6E 20 4C 61
3BE9:5299 75 66 77 65 72 6B
3BE9:529F 20 58
3BE9:52A1 3A db ':'
3BE9:52A2 02 00 28 52 33 52 db 02h, 00h, 28h, 52h, 33h, 52h
3BE9:52A8 16 23 03 00 66 37 db 16h, 23h, 03h, 00h, 66h, 37h
3BE9:52AE 20 16 08 3E 52 16 db 20h, 16h, 08h, 3Eh, 52h, 16h
3BE9:52B4 2C 03 00 66 38 20 db 2Ch, 03h, 00h, 66h, 38h, 20h
3BE9:52BA 16 30 56 52 16 db 16h, 30h, 56h, 52h, 16h
3BE9:52BF 00 data_208 db 0 ; xref 3BE9:0A52
3BE9:52C0 20 db 20h
3BE9:52C1 4C 61 75 66 77 65 data_209 db 'Laufwerk wechseln <--', 1Bh, 0
3BE9:52C7 72 6B 20 77 65 63
3BE9:52CD 68 73 65 6C 6E 20
3BE9:52D3 3C 2D 2D 1B 00
3BE9:52D8 20 2D 2D 3E 20 5A db ' --> Zurueck zum Hauptmenue'
3BE9:52DE 75 72 75 65 63 6B
3BE9:52E4 20 7A 75 6D 20 48
3BE9:52EA 61 75 70 74 6D 65
3BE9:52F0 6E 75 65
3BE9:52F3 01 00 77 52 13 1B db 01h, 00h, 77h, 52h, 13h, 1Bh
3BE9:52F9 30 30 7D 52 1E 00 db 30h, 30h, 7Dh, 52h, 1Eh, 00h
3BE9:52FF 50 61 72 74 69 74 db 'Partitions-Nummer eingeben : '
3BE9:5305 69 6F 6E 73 2D 4E
3BE9:530B 75 6D 6D 65 72 20
3BE9:5311 65 69 6E 67 65 62
3BE9:5317 65 6E 20 20 3A 20
3BE9:531D 01 00 A1 52 13 1C db 01h, 00h,0A1h, 52h, 13h, 1Ch
3BE9:5323 30 30 A7 52 16 00 db 30h, 30h,0A7h, 52h, 16h, 00h
3BE9:5329 53 79 73 74 65 6D db 'System ist schon aktiv'
3BE9:532F 20 69 73 74 20 73
3BE9:5335 63 68 6F 6E 20 61
3BE9:533B 6B 74 69 76
3BE9:533F 00 00 C7 52 00 00 db 00h, 00h,0C7h, 52h, 00h, 00h
3BE9:5345 9C 55 02 00 AF 54 db 9Ch, 55h, 02h, 00h,0AFh, 54h
3BE9:534B 3A 55 02 00 DB 52 db 3Ah, 55h, 02h, 00h,0DBh, 52h
3BE9:5351 FD 52 01 00 DB 52 db 0FDh, 52h, 01h, 00h,0DBh, 52h
3BE9:5357 01 00 FD 52 13 05 db 01h, 00h,0FDh, 52h, 13h, 05h
3BE9:535D 30 30 E1 52 1A 00 db 30h, 30h,0E1h, 52h, 1Ah, 00h
3BE9:5363 50 61 72 74 69 74 db 'Partition eingeben Start: '
3BE9:5369 69 6F 6E 20 65 69
3BE9:536F 6E 67 65 62 65 6E
3BE9:5375 20 53 74 61 72 74
3BE9:537B 3A 20
3BE9:537D 13 26 30 30 03 53 db 13h, 26h, 30h, 30h, 03h, 53h
3BE9:5383 06 00 45 6E 64 65 db 06h, 00h, 45h, 6Eh, 64h, 65h
3BE9:5389 3A 20 01 00 0F 53 db 3Ah, 20h, 01h, 00h, 0Fh, 53h
3BE9:538F 13 17 30 30 15 53 db 13h, 17h, 30h, 30h, 15h, 53h
3BE9:5395 1E 00 db 1Eh, 00h
3BE9:5397 4E 75 72 20 65 69 db 'Nur eine CPM-Partitio'
3BE9:539D 6E 65 20 43 50 4D
3BE9:53A3 2D 50 61 72 74 69
3BE9:53A9 74 69 6F
3BE9:53AC 6E 20 65 72 6C 61 data_213 db 'n erlaubt' ; xref 3BE9:07D7
3BE9:53B2 75 62 74
3BE9:53B5 01 00 39 53 13 12 db 01h, 00h, 39h, 53h, 13h, 12h
3BE9:53BB 30 30 3F 53 30 00 db '00?S0', 0
3BE9:53C1 4B 65 69 6E 20 66 db 'Kein freier Partit'
3BE9:53C7 72 65 69 65 72 20
3BE9:53CD 50 61 72 74 69 74
3BE9:53D3 69 6F 6E 2D 45 69 db 'ion-Eintrag in diesem Laufwerk'
3BE9:53D9 6E 74 72 61 67 20
3BE9:53DF 69 6E 20 64 69 65
3BE9:53E5 73 65 6D 20 4C 61
3BE9:53EB 75 66 77 65 72 6B
3BE9:53F1 01 00 75 53 13 10 db 01h, 00h, 75h, 53h, 13h, 10h
3BE9:53F7 30 30 7B 53 2F 00 data_215 db '00{S/', 0
3BE9:53FD 4B 65 69 6E 20 50 db 'Kein Platz vorhanden, u'
3BE9:5403 6C 61 74 7A 20 76
3BE9:5409 6F 72 68 61 6E 64
3BE9:540F 65 6E 2C 20 75
3BE9:5414 6D 20 50 61 72 74 db 'm Partition einzurichten'
3BE9:541A 69 74 69 6F 6E 20
3BE9:5420 65 69 6E 7A 75 72
3BE9:5426 69 63 68 74 65 6E
3BE9:542C 00 db 0
3BE9:542D 00 data_217 db 0 ; xref 3BE9:08D3, 090F, 0923, 094E
3BE9:542E B4 53 00 00 FE 53 db 0B4h, 53h, 00h, 00h,0FEh, 53h
3BE9:5434 01 db 01h
3BE9:5435 B800 data_218 dw 0B800h ; xref 3BE9:08CD, 0909, 091D, 0948
3BE9:5437 53 13 0B 30 30 BE db 53h, 13h, 0Bh, 30h, 30h,0BEh
3BE9:543D 53 3E 00 db 53h, 3Eh, 00h
3BE9:5440 41 6C db 41h, 6Ch
3BE9:5442 6C 65 20 44 61 74 db 'le Dat'
3BE9:5448 65 6E 20 64 db 'en d'
3BE9:544C 65 72 db 'er'
3BE9:544E 20 43 50 4D 2D db ' CPM-'
3BE9:5453 50 db 'P'
3BE9:5454 61 72 74 69 74 69 db 'artition'
3BE9:545A 6F 6E
3BE9:545C 20 77 65 72 64 65 db ' werden geloescht. Loeschen (J/N'
3BE9:5462 6E 20 67 65 6C 6F
3BE9:5468 65 73 63 68 74 2E
3BE9:546E 20 4C 6F 65 73 63
3BE9:5474 68 65 6E 20 28 4A
3BE9:547A 2F 4E
3BE9:547C 29 3F db ')?'
3BE9:547E 02 00 AF 55 A2 55 db 02h, 00h,0AFh, 55h,0A2h, 55h
3BE9:5484 01 00 08 54 13 18 db 01h, 00h, 08h, 54h, 13h, 18h
3BE9:548A 30 30 0E 54 1D 00 db 30h, 30h, 0Eh, 54h, 1Dh, 00h
3BE9:5490 4B 65 69 6E 65 20 db 'Keine CPM-Partition vorhanden'
3BE9:5496 43 50 4D 2D 50 61
3BE9:549C 72 74 69 74 69 6F
3BE9:54A2 6E 20 76 6F 72 68
3BE9:54A8 61 6E 64 65 6E
3BE9:54AD 01 00 31 54 13 32 db 01h, 00h, 31h, 54h, 13h, 32h
3BE9:54B3 30 30 00 00 1A 00 db 30h, 30h, 00h, 00h, 1Ah, 00h
3BE9:54B9 45 69 6E 72 69 63 db 'Einrichten (J/N) ?'
3BE9:54BF 68 74 65 6E 20 28
3BE9:54C5 4A 2F 4E 29 20 3F
3BE9:54CB 20 20 20 db 20h, 20h, 20h
3BE9:54CE 20 data_227 db 20h ; xref 3BE9:0A40, 0BCC
3BE9:54CF 20 20 20 20 1A 00 db 20h, 20h, 20h, 20h, 1Ah, 00h
3BE9:54D5 55 6E 67 75 65 6C db 'Ungueltiger Start-Zylinder'
3BE9:54DB 74 69 67 65 72 20
3BE9:54E1 53 74 61 72 74 2D
3BE9:54E7 5A 79 6C 69 6E 64
3BE9:54ED 65 72
3BE9:54EF 1A 00 db 1Ah, 00h
3BE9:54F1 55 6E 67 75 65 6C db 'Ungueltiger End-Zylinder '
3BE9:54F7 74 69 67 65 72 20
3BE9:54FD 45 6E 64 2D 5A 79
3BE9:5503 6C 69 6E 64 65 72
3BE9:5509 20 20
3BE9:550B 1A 00 db 1Ah, 00h
3BE9:550D 50 61 72 74 69 74 db 'Partition zu gross'
3BE9:5513 69 6F 6E 20 7A 75
3BE9:5519 20 67 72 6F 73 73
3BE9:551F 0008[20] db 8 dup (20h)
3BE9:5527 03 00 AF 54 D0 54 db 03h, 00h,0AFh, 54h,0D0h, 54h
3BE9:552D FC 54 0E 1D 30 30 db 0FCh, 54h, 0Eh, 1Dh, 30h, 30h
3BE9:5533 B5 54 19 00 db 0B5h, 54h, 19h, 00h
3BE9:5537 4C 65 73 65 66 65 db 'Lesefehler in Laufwerk X:'
3BE9:553D 68 6C 65 72 20 69
3BE9:5543 6E 20 4C 61 75 66
3BE9:5549 77 65 72 6B 20 58
3BE9:554F 3A
3BE9:5550 10 16 30 30 D6 db 10h, 16h, 30h, 30h,0D6h
3BE9:5555 54 24 db 'T$'
3BE9:5557 00 db 0
3BE9:5558 4C 61 db 'La'
3BE9:555A 75 db 'u'
3BE9:555B 66 77 65 72 6B 20 db 'fwerk v'
3BE9:5561 76
3BE9:5562 65 72 6D 75 74 6C db 'ermutlich nicht formatiert'
3BE9:5568 69 63 68 20 6E 69
3BE9:556E 63 68 74 20 66 6F
3BE9:5574 72 6D 61 74 69 65
3BE9:557A 72 74
3BE9:557C 11 0D 30 30 02 55 db 11h, 0Dh, 30h, 30h, 02h, 55h
3BE9:5582 36 00 db 36h, 00h
3BE9:5584 57 61 db 57h, 61h
3BE9:5586 65 68 6C 65 6E 20 db 'ehlen Sie bi'
3BE9:558C 53 69 65 20 62 69
3BE9:5592 74 74 65 20 64 69 db 'tte die Format'
3BE9:5598 65 20 46 6F 72 6D
3BE9:559E 61 74
3BE9:55A0 69 65 72 2D 4F 70 db 69h, 65h, 72h, 2Dh, 4Fh, 70h
3BE9:55A6 74 db 74h
3BE9:55A7 69 data_234 db 69h ; xref 3BE9:07DF, 0931, 1C2B
3BE9:55A8 6F data_235 db 6Fh ; xref 3BE9:07E5
3BE9:55A9 206E data_236 dw 206Eh ; xref 3BE9:0770, 07B8, 0835, 08AA
; 09F9, 0A0B
3BE9:55AB 64 65 db 64h, 65h
3BE9:55AD 2073 data_237 dw 2073h ; xref 3BE9:081D, 0994
3BE9:55AF 48 data_238 db 48h ; xref 3BE9:04D7, 051D, 0555
3BE9:55B0 61 data_239 db 61h ; xref 3BE9:0AFF
3BE9:55B1 75 data_240 db 75h ; xref 3BE9:0B07
3BE9:55B2 70 74 6D 65 db 70h, 74h, 6Dh, 65h
3BE9:55B6 6E data_241 db 6Eh ; xref 3BE9:04D4
3BE9:55B7 75 db 75h
3BE9:55B8 65 data_242 db 65h ; xref 3BE9:051A
3BE9:55B9 73 db 73h
3BE9:55BA 10 data_243 db 10h ; xref 3BE9:0A13
3BE9:55BB 0A data_244 db 0Ah ; xref 3BE9:0B17
3BE9:55BC 30 30 40 55 3C 00 db '00@U<', 0
3BE9:55C2 5A 75 72 75 65 63 db 'Zurueck z'
3BE9:55C8 6B 20 7A
3BE9:55CB 75 6D 20 48 61 75 data_246 db 'um Hau'
3BE9:55D1 70 db 'p'
3BE9:55D2 74 6D 65 6E 75 65 data_249 db 'tmenue du' ; xref 3BE9:0BD9
3BE9:55D8 20 64 75
3BE9:55DB 72 63 68 20 44 72 db 'rch Dru'
3BE9:55E1 75
3BE9:55E2 65 63 6B 65 6E 20 db 'ecken einer beliebigen Taste'
3BE9:55E8 65 69 6E 65 72 20
3BE9:55EE 62 65 6C 69 65 62
3BE9:55F4 69 67 65 6E 20 54
3BE9:55FA 61 73 74 65
3BE9:55FE 03 00 90 55 94 55 db 03h, 00h, 90h, 55h, 94h, 55h
3BE9:5604 98 55 94 55 02 00 db 98h, 55h, 94h, 55h, 02h, 00h
3BE9:560A 90 55 98 55 98 55 db 90h, 55h, 98h, 55h, 98h, 55h
3BE9:5610 13 32 01 1A 13 1F db 13h, 32h, 01h, 1Ah, 13h, 1Fh
3BE9:5616 01 04 13 2C 01 04 db 01h, 04h, 13h, 2Ch, 01h, 04h
3BE9:561C 00 00 01 00 A2 55 db 00h, 00h, 01h, 00h,0A2h, 55h
3BE9:5622 04 6A 4A 6E 4E 4A db 04h, 6Ah, 4Ah, 6Eh, 4Eh, 4Ah
3BE9:5628 4E 00 00 AF 55 00 db 4Eh, 00h, 00h,0AFh, 55h, 00h
3BE9:562E 00 data_251 db 0 ; xref 3BE9:0C6D, 0CC4, 0CF1, 0D40
3BE9:562F 02 00 00 87 86 97 db 02h, 00h, 00h, 87h, 86h, 97h
3BE9:5635 96 2C 2B 57 56 00 db 96h, 2Ch, 2Bh, 57h, 56h, 00h
3BE9:563B 08 0D 31 32 33 34 db 8, 0Dh, '1234', 0Ch, 8, 0Dh
3BE9:5641 0C 08 0D
3BE9:5644 31 data_252 db 31h ; xref 3BE9:0C1E, 0C9A
3BE9:5645 32 33 34 35 db 32h, 33h, 34h, 35h
3BE9:5649 3736 data_253 dw 3736h ; xref 3BE9:0C23, 0CC0
3BE9:564B 38 39 30 00 00 01 db 38h, 39h, 30h, 00h, 00h, 01h
3BE9:5651 00 D4 55 07 02 30 db 00h,0D4h, 55h, 07h, 02h, 30h
3BE9:5657 30 DA db 30h,0DAh
3BE9:5659 55 4E 00 db 'UN', 0
3BE9:565C 20 20 20 20 20 20 db ' Part'
3BE9:5662 20 20 20 20 20 20
3BE9:5668 20 20 20 50 61 72
3BE9:566E 74
3BE9:566F 7469 data_255 dw 7469h ; xref 3BE9:0C29, 0CA8
3BE9:5671 69 6F 6E 20 20 20 db 'ion System Status Start '
3BE9:5677 53 79 73 74 65 6D
3BE9:567D 20 20 20 53 74 61
3BE9:5683 74 75 73 20 20 20
3BE9:5689 53 74 61 72 74 20
3BE9:568F 20 20
3BE9:5691 45 6E 64 db 'End'
3BE9:5694 65 20 20 5A 79 6C data_256 db 'e Zylinder' ; xref 3BE9:0D1D
3BE9:569A 69 6E 64 65 72
3BE9:569F 20 20 20 20 20 20 data_257 db ' ' ; xref 3BE9:0D26
3BE9:56A5 20 20 20 20 20
3BE9:56AA 20 data_258 db 20h ; xref 3BE9:0D33
3BE9:56AB 20 20 db 20h, 20h
3BE9:56AD 20 data_259 db 20h ; xref 3BE9:0D0C
3BE9:56AE 06 00 3C db 06h, 00h, 3Ch
3BE9:56B1 56 data_260 db 56h ; xref 3BE9:0D09
3BE9:56B2 45 56 6B 56 8C 56 db 45h, 56h, 6Bh, 56h, 8Ch, 56h
3BE9:56B8 97 56 A2 56 00 15 db 97h, 56h,0A2h, 56h, 00h, 15h
3BE9:56BE 30 30 42 56 01 00 db 30h, 30h, 42h, 56h, 01h, 00h
3BE9:56C4 20 00 1D 30 30 4B db 20h, 00h, 1Dh, 30h, 30h, 4Bh
3BE9:56CA 56 06 00 4D 53 2D db 56h, 06h, 00h, 4Dh, 53h, 2Dh
3BE9:56D0 44 4F 53 06 00 43 db 44h, 4Fh, 53h, 06h, 00h, 43h
3BE9:56D6 50 4D 20 20 20 06 db 50h, 4Dh, 20h, 20h, 20h, 06h
3BE9:56DC 00 20 20 20 20 20 db 00h, 20h, 20h, 20h, 20h, 20h
3BE9:56E2 20 06 00 2D 2D 2D db 20h, 06h, 00h, 2Dh, 2Dh, 2Dh
3BE9:56E8 2D 2D 2D 00 26 30 db 2Dh, 2Dh, 2Dh, 00h, 26h, 30h
3BE9:56EE 30 71 56 07 00 70 db 30h, 71h, 56h, 07h, 00h, 70h
3BE9:56F4 61 73 73 69 76 20 db 61h, 73h, 73h, 69h, 76h, 20h
3BE9:56FA 07 00 61 6B 74 69 db 07h, 00h, 61h, 6Bh, 74h, 69h
3BE9:5700 76 20 20 07 00 66 db 76h, 20h, 20h, 07h, 00h, 66h
3BE9:5706 72 65 69 20 20 20 db 72h, 65h, 69h, 20h, 20h, 20h
3BE9:570C 00 31 30 30 92 56 db 00h, 31h, 30h, 30h, 92h, 56h
3BE9:5712 03 00 20 20 20 00 db 03h, 00h, 20h, 20h, 20h, 00h
3BE9:5718 37 30 30 9D 56 03 db 37h, 30h, 30h, 9Dh, 56h, 03h
3BE9:571E 00 20 20 20 00 3E db 00h, 20h, 20h, 20h, 00h, 3Eh
3BE9:5724 30 30 A8 56 03 00 db 30h, 30h,0A8h, 56h, 03h, 00h
3BE9:572A 20 20 20 01 00 B1 db 20h, 20h, 20h, 01h, 00h,0B1h
3BE9:5730 56 0B 1B 30 30 B7 db 56h, 0Bh, 1Bh, 30h, 30h,0B7h
3BE9:5736 56 1B 00 db 56h, 1Bh, 00h
3BE9:5739 20 4B 65 69 6E 65 db ' Keine Partition vorhanden '
3BE9:573F 20 50 61 72 74 69
3BE9:5745 74 69 6F 6E 20 76
3BE9:574B 6F 72 68 61 6E 64
3BE9:5751 65 6E 20
3BE9:5754 00 db 0
3BE9:5755 000A[00] db 10 dup (0)
3BE9:575F 00 data_262 db 0 ; xref 3BE9:04CE, 0514, 1A0B
3BE9:5760 00 00 E8 56 1A 57 db 00h, 00h,0E8h, 56h, 1Ah, 57h
3BE9:5766 5B 57 01 00 EC 56 db 5Bh, 57h, 01h, 00h,0ECh, 56h
3BE9:576C 05 13 30 30 F2 db 05h, 13h, 30h, 30h,0F2h
3BE9:5771 56 26 00 db 'V&', 0
3BE9:5774 20 20 20 20 20 20 db ' LAUFWERKSKAPAZITAET AUSW'
3BE9:577A 20 20 4C 41 55 46
3BE9:5780 57 45 52 4B 53 4B
3BE9:5786 41 50 41 5A 49 54
3BE9:578C 41 45 54 20 41 55
3BE9:5792 53 57
3BE9:5794 41 45 48 4C 45 4E db 'AEHLEN'
3BE9:579A 04 00 db 4, 0
3BE9:579C 24 db '$'
3BE9:579D 57 2F 57 3A 57 50 db 'W/W:WPW', 0Ah
3BE9:57A3 57 0A
3BE9:57A5 1A 03 00 66 31 20 db 1Ah, 03h, 00h, 66h, 31h, 20h
3BE9:57AB 0A 20 D6 57 0D 1A db 0Ah, 20h,0D6h, 57h, 0Dh, 1Ah
3BE9:57B1 03 00 66 33 20 0D db 03h, 00h, 66h, 33h, 20h, 0Dh
3BE9:57B7 20 F9 57 10 1A 03 db 20h,0F9h, 57h, 10h, 1Ah, 03h
3BE9:57BD 00 66 35 20 10 20 db 00h, 66h, 35h, 20h, 10h, 20h
3BE9:57C3 3F 58 13 1A 03 00 db 3Fh, 58h, 13h, 1Ah, 03h, 00h
3BE9:57C9 66 37 20 13 20 85 db 66h, 37h, 20h, 13h, 20h, 85h
3BE9:57CF 58 16 1A 03 00 66 db 58h, 16h, 1Ah, 03h, 00h, 66h
3BE9:57D5 38 20 16 20 A8 58 db 38h, 20h, 16h, 20h,0A8h, 58h
3BE9:57DB 01 00 5F 57 05 80 db 01h, 00h, 5Fh, 57h, 05h, 80h
3BE9:57E1 82 84 87 87 87 00 db 82h, 84h, 87h, 87h, 87h, 00h
3BE9:57E7 00 6E 57 A0 57 5B db 00h, 6Eh, 57h,0A0h, 57h, 5Bh
3BE9:57ED 57 01 00 72 57 05 db 57h, 01h, 00h, 72h, 57h, 05h
3BE9:57F3 13 db 13h
3BE9:57F4 30 db 30h
3BE9:57F5 30 78 57 26 00 db '0xW&', 0
3BE9:57FA 20 20 20 20 20 20 db ' LAUFWERKSKAPAZITAET AUSW'
3BE9:5800 20 20 4C 41 55 46
3BE9:5806 57 45 52 4B 53 4B
3BE9:580C 41 50 41 5A 49 54
3BE9:5812 41 45 54 20 41 55
3BE9:5818 53 57
3BE9:581A 41 45 48 4C 45 4E db 'AEHLEN'
3BE9:5820 04 00 AA 57 B5 57 db 04h, 00h,0AAh, 57h,0B5h, 57h
3BE9:5826 C0 57 50 57 0A 1A db 0C0h, 57h, 50h, 57h, 0Ah, 1Ah
3BE9:582C 03 00 66 31 20 0A db 03h, 00h, 66h, 31h, 20h, 0Ah
3BE9:5832 20 D6 57 0D 1A 03 db 20h,0D6h, 57h, 0Dh, 1Ah, 03h
3BE9:5838 00 66 33 20 0D 20 db 00h, 66h, 33h, 20h, 0Dh, 20h
3BE9:583E 1C 58 10 1A 03 00 db 1Ch, 58h, 10h, 1Ah, 03h, 00h
3BE9:5844 66 35 20 10 20 62 db 66h, 35h, 20h, 10h, 20h, 62h
3BE9:584A 58 13 1A 03 00 66 db 58h, 13h, 1Ah, 03h, 00h, 66h
3BE9:5850 37 20 13 db 37h, 20h, 13h
3BE9:5853 20 62 58 21 00 data_265 db ' bX!', 0
3BE9:5858 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 12 MByt'
3BE9:585E 61 75 66 77 65 72
3BE9:5864 6B 73 6B 61 70 61
3BE9:586A 7A 69 74 61 65 74
3BE9:5870 20 31 32 20 4D 42
3BE9:5876 79 74
3BE9:5878 65 21 00 db 'e!', 0
3BE9:587B 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 20 MByt'
3BE9:5881 61 75 66 77 65 72
3BE9:5887 6B 73 6B 61 70 61
3BE9:588D 7A 69 74 61 65 74
3BE9:5893 20 32 30 20 4D 42
3BE9:5899 79 74
3BE9:589B 65 21 00 db 'e!', 0
3BE9:589E 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 25 MByt'
3BE9:58A4 61 75 66 77 65 72
3BE9:58AA 6B 73 6B 61 70 61
3BE9:58B0 7A 69 74 61 65 74
3BE9:58B6 20 32 35 20 4D 42
3BE9:58BC 79 74
3BE9:58BE 65 21 00 db 'e!', 0
3BE9:58C1 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 40 MByt'
3BE9:58C7 61 75 66 77 65 72
3BE9:58CD 6B 73 6B 61 70 61
3BE9:58D3 7A 69 74 61 65 74
3BE9:58D9 20 34 30 20 4D 42
3BE9:58DF 79 74
3BE9:58E1 65 21 00 db 'e!', 0
3BE9:58E4 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 51 MByt'
3BE9:58EA 61 75 66 77 65 72
3BE9:58F0 6B 73 6B 61 70 61
3BE9:58F6 7A 69 74 61 65 74
3BE9:58FC 20 35 31 20 4D 42
3BE9:5902 79 74
3BE9:5904 65 21 00 db 'e!', 0
3BE9:5907 20 2D 2D 3E 20 4C db ' --> Laufwerkskapazitaet 85 MByt'
3BE9:590D 61 75 66 77 65 72
3BE9:5913 6B 73 6B 61 70 61
3BE9:5919 7A 69 74 61 65 74
3BE9:591F 20 38 35 20 4D 42
3BE9:5925 79 74
3BE9:5927 65 1B 00 db 'e', 1Bh, 0
3BE9:592A 20 2D 2D 3E 20 5A db ' --> Zurueck zum Hauptmenue'
3BE9:5930 75 72 75 65 63 6B
3BE9:5936 20 7A 75 6D 20 48
3BE9:593C 61 75 70 74 6D 65
3BE9:5942 6E 75 65
3BE9:5945 80 82 84 86 87 db 80h, 82h, 84h, 86h, 87h
3BE9:594A 90 data_269 db 90h ; xref 3BE9:19C2
3BE9:594B 92 94 96 97 21 db 92h, 94h, 96h, 97h, 21h
3BE9:5950 27 data_270 db 27h ; xref 3BE9:04E0, 0526
3BE9:5951 29 data_271 db 29h ; xref 3BE9:19C5
3BE9:5952 2B 2C 50 db 2Bh, 2Ch, 50h
3BE9:5955 52 data_272 db 52h ; xref 3BE9:19CD
3BE9:5956 54 data_273 db 54h ; xref 3BE9:19D3
3BE9:5957 56 57 00 00 E1 58 db 56h, 57h, 00h, 00h,0E1h, 58h
3BE9:595D 56 59 45 59 02 00 db 56h, 59h, 45h, 59h, 02h, 00h
3BE9:5963 E7 58 0D 59 05 16 db 0E7h, 58h, 0Dh, 59h, 05h, 16h
3BE9:5969 30 30 ED 58 1E 00 db 30h, 30h,0EDh, 58h, 1Eh, 00h
3BE9:596F 20 db 20h
3BE9:5970 0008[20] db 8 dup (20h)
3BE9:5978 50 61 72 74 69 74 db 'Partition formatieren'
3BE9:597E 69 6F 6E 20 66 6F
3BE9:5984 72 6D 61 74 69 65
3BE9:598A 72 65 6E
3BE9:598D 07 0C 30 30 13 db 07h, 0Ch, 30h, 30h, 13h
3BE9:5992 59 30 00 db 'Y0', 0
3BE9:5995 20 20 20 20 20 20 db ' ZU FORMATIERENDE FESTP'
3BE9:599B 20 20 20 20 5A 55
3BE9:59A1 20 46 4F 52 4D 41
3BE9:59A7 54 49 45 52 45 4E
3BE9:59AD 44 45 20 46 45 53
3BE9:59B3 54 50
3BE9:59B5 4C 41 54 54 45 20 db 'LATTE AUSWAEHLEN'
3BE9:59BB 41 55 53 57 41 45
3BE9:59C1 48 4C 45 4E
3BE9:59C5 01 00 49 59 04 80 db 01h, 00h, 49h, 59h, 04h, 80h
3BE9:59CB 82 84 87 87 87 05 db 82h, 84h, 87h, 87h, 87h, 05h
3BE9:59D1 80 82 84 87 87 04 db 80h, 82h, 84h, 87h, 87h, 04h
3BE9:59D7 00 60 59 6B 59 76 db 00h, 60h, 59h, 6Bh, 59h, 76h
3BE9:59DD 59 81 db 59h, 81h
3BE9:59DF 59 data_276 db 59h ; xref 3BE9:1C56, 1C7A, 1C97
3BE9:59E0 0A 1A 03 00 db 0Ah, 1Ah, 03h, 00h
3BE9:59E4 66 31 20 0A 20 db 66h, 31h, 20h, 0Ah, 20h
3BE9:59E9 598C data_277 dw 598Ch ; xref 3BE9:1C4B, 1C6F, 1C8B
3BE9:59EB 1A0D data_278 dw 1A0Dh ; xref 3BE9:1C52, 1C76, 1C93
3BE9:59ED 0003 data_279 dw 3 ; xref 3BE9:1C45, 1C5E, 1C69, 1C82
3BE9:59EF 66 33 20 0D 20 9E db 66h, 33h, 20h, 0Dh, 20h, 9Eh
3BE9:59F5 59 10 1A 03 00 66 db 59h, 10h, 1Ah, 03h, 00h, 66h
3BE9:59FB 35 20 10 20 B0 59 db 35h, 20h, 10h, 20h,0B0h, 59h
3BE9:5A01 16 1A 03 00 66 38 db 16h, 1Ah, 03h, 00h, 66h, 38h
3BE9:5A07 20 16 20 C2 59 10 db 20h, 16h, 20h,0C2h, 59h, 10h
3BE9:5A0D 00 db 00h
3BE9:5A0E 20 2D 2D 3E 20 4C db ' --> Laufwerk B:'
3BE9:5A14 61 75 66 77 65 72
3BE9:5A1A 6B 20 42 3A
3BE9:5A1E 10 00 db 10h, 00h
3BE9:5A20 20 2D 2D 3E 20 4C db ' --> Laufwerk C:'
3BE9:5A26 61 75 66 77 65 72
3BE9:5A2C 6B 20 43 3A
3BE9:5A30 10 00 db 10h, 00h
3BE9:5A32 20 2D 2D 3E 20 db ' --> '
3BE9:5A37 4C 61 75 66 77 65 db 'Laufwerk D:', 1Bh, 0
3BE9:5A3D 72 6B 20 44 3A 1B
3BE9:5A43 00
3BE9:5A44 20 2D 2D 3E 20 5A db ' --> Zurueck zum Hauptmenue'
3BE9:5A4A 75 72 75 65 63 6B
3BE9:5A50 20 7A 75 6D 20 48
3BE9:5A56 61 75 70 74 6D 65
3BE9:5A5C 6E 75 65
3BE9:5A5F 00 00 E7 59 00 00 db 00h, 00h,0E7h, 59h, 00h, 00h
3BE9:5A65 E8 5C 04 00 14 5A db 0E8h, 5Ch, 04h, 00h, 14h, 5Ah
3BE9:5A6B 4D 5A 00 00 db 4Dh, 5Ah, 00h, 00h
3BE9:5A6F 27 5C 21 00 db 27h, '\!', 0
3BE9:5A73 44 49 53 4B 45 54 db 'DISKETTE O'
3BE9:5A79 54 45 20 4F
3BE9:5A7D 44 45 52 20 48 41 db 'DER HARDWARE FEHLERHAFT'
3BE9:5A83 52 44 57 41 52 45
3BE9:5A89 20 46 45 48 4C 45
3BE9:5A8F 52 48 41 46 54
3BE9:5A94 05 17 30 30 F1 db 05h, 17h, 30h, 30h,0F1h
3BE9:5A99 59 31 00 db 'Y1', 0
3BE9:5A9C 20 47 72 75 6E 64 db ' Grundlegender Fehler waehrend d'
3BE9:5AA2 6C 65 67 65 6E 64
3BE9:5AA8 65 72 20 46 65 68
3BE9:5AAE 6C 65 72 20 77 61
3BE9:5AB4 65 68 72 65 6E 64
3BE9:5ABA 20 64
3BE9:5ABC 65 72 20 46 6F 72 db 'er Formatierung! '
3BE9:5AC2 6D 61 74 69 65 72
3BE9:5AC8 75 6E 67 21 20
3BE9:5ACD 07 0F 30 30 1A 5A db 07h, 0Fh, 30h, 30h, 1Ah, 5Ah
3BE9:5AD3 2D 00 db 2Dh, 00h
3BE9:5AD5 20 db 20h
3BE9:5AD6 46 65 68 6C 65 72 db 'Fehler waehrend der System-Initi'
3BE9:5ADC 20 77 61 65 68 72
3BE9:5AE2 65 6E 64 20 64 65
3BE9:5AE8 72 20 53 79 73 74
3BE9:5AEE 65 6D 2D 49 6E 69
3BE9:5AF4 74 69
3BE9:5AF6 61 6C 69 73 69 65 db 'alisierung! '
3BE9:5AFC 72 75 6E 67 21 20
3BE9:5B02 07 11 30 db 07h, 11h, 30h
3BE9:5B05 30 53 5A 2F 00 db '0SZ/', 0
3BE9:5B0A 4B 61 70 61 7A 69 db 'Kapazitaetsgrenze erreicht? Bitt'
3BE9:5B10 74 61 65 74 73 67
3BE9:5B16 72 65 6E 7A 65 20
3BE9:5B1C 65 72 72 65 69 63
3BE9:5B22 68 74 3F 20 42 69
3BE9:5B28 74 74
3BE9:5B2A 65 20 6E 61 63 68 db 'e nachpruefen !'
3BE9:5B30 70 72 75 65 66 65
3BE9:5B36 6E 20 21
3BE9:5B39 07 10 30 30 88 5A db 07h, 10h, 30h, 30h, 88h, 5Ah
3BE9:5B3F 29 00 db 29h, 00h
3BE9:5B41 20 db 20h
3BE9:5B42 4C 65 73 65 66 65 db 'Lesefehler waehrend der Ueberpru'
3BE9:5B48 68 6C 65 72 20 77
3BE9:5B4E 61 65 68 72 65 6E
3BE9:5B54 64 20 64 65 72 20
3BE9:5B5A 55 65 62 65 72 70
3BE9:5B60 72 75
3BE9:5B62 65 66 75 6E 67 20 db 'efung ! '
3BE9:5B68 21 20
3BE9:5B6A 07 13 30 30 BF 5A db 07h, 13h, 30h, 30h,0BFh, 5Ah
3BE9:5B70 1F 00 db 1Fh, 00h
3BE9:5B72 4B 65 69 6E 65 20 db 'Keine CPM-Partition vorhanden !'
3BE9:5B78 43 50 4D 2D 50 61
3BE9:5B7E 72 74 69 74 69 6F
3BE9:5B84 6E 20 76 6F 72 68
3BE9:5B8A 61 6E 64 65 6E 20
3BE9:5B90 21
3BE9:5B91 07 18 30 30 F0 db 07h, 18h, 30h, 30h,0F0h
3BE9:5B96 5A 23 00 db 'Z#', 0
3BE9:5B99 20 42 69 74 74 65 db ' Bitte erst Partition einrichten'
3BE9:5B9F 20 65 72 73 74 20
3BE9:5BA5 50 61 72 74 69 74
3BE9:5BAB 69 6F 6E 20 65 69
3BE9:5BB1 6E 72 69 63 68 74
3BE9:5BB7 65 6E
3BE9:5BB9 20 21 20 09 db ' ! ', 9
3BE9:5BBD 16 30 30 17 db 16h, 30h, 30h, 17h
3BE9:5BC1 5B 2F 00 db '[/', 0
3BE9:5BC4 20 46 65 68 6C 65 db ' Fehlerhafte Sektoren im Systemd'
3BE9:5BCA 72 68 61 66 74 65
3BE9:5BD0 20 53 65 6B 74 6F
3BE9:5BD6 72 65 6E 20 69 6D
3BE9:5BDC 20 53 79 73 74 65
3BE9:5BE2 6D 64
3BE9:5BE4 61 74 65 6E 2D 42 db 'aten-Ber'
3BE9:5BEA 65 72
3BE9:5BEC 65 69 63 68 20 21 db 65h, 69h, 63h, 68h, 20h, 21h
3BE9:5BF2 20 07 10 db 20h, 07h, 10h
3BE9:5BF5 30 db 30h
3BE9:5BF6 30 42 5B 48 00 db '0B[H', 0
3BE9:5BFB 20 52 69 63 68 74 db ' Richten Sie bitte die Partition'
3BE9:5C01 65 6E 20 53 69 65
3BE9:5C07 20 62 69 74 74 65
3BE9:5C0D 20 64 69 65 20 50
3BE9:5C13 61 72 74 69 74 69
3BE9:5C19 6F 6E
3BE9:5C1B 20 6D 69 74 20 65 db ' mit einem anderen Start-Zylin'
3BE9:5C21 69 6E 65 6D 20 61
3BE9:5C27 6E 64 65 72 65 6E
3BE9:5C2D 20 53 74 61 72 74
3BE9:5C33 2D 5A 79 6C 69 6E
3BE9:5C39 6564 data_290 dw 6564h ; xref 3BE9:1C12
3BE9:5C3B 72 20 65 69 6E 20 db 'r ein ! ', 9
3BE9:5C41 21 20 09
3BE9:5C44 04 30 30 79 5B 17 db 04h, 30h, 30h, 79h, 5Bh, 17h
3BE9:5C4A 00 db 00h
3BE9:5C4B 20 4C 61 75 66 77 db ' Laufwerk nicht bereit '
3BE9:5C51 65 72 6B 20 6E 69
3BE9:5C57 63 68 74 20 62 65
3BE9:5C5D 72 65 69 74 20
3BE9:5C62 07 1C 30 30 C9 db 07h, 1Ch, 30h, 30h,0C9h
3BE9:5C67 5B 3D 00 db '[=', 0
3BE9:5C6A 5A 75 72 75 65 63 db 'Zurueck zum Haupt'
3BE9:5C70 6B 20 7A 75 6D 20
3BE9:5C76 48 61 75 70 74
3BE9:5C7B 6D 65 6E 75 65 20 db 'menue d'
3BE9:5C81 64
3BE9:5C82 75 72 63 68 20 44 db 'urch Druecken einer beliebigen T'
3BE9:5C88 72 75 65 63 6B 65
3BE9:5C8E 6E 20 65 69 6E 65
3BE9:5C94 72 20 62 65 6C 69
3BE9:5C9A 65 62 69 67 65 6E
3BE9:5CA0 20 54
3BE9:5CA2 61 73 74 65 20 db 'aste '
3BE9:5CA7 0B 09 30 30 E8 5B db 0Bh, 09h, 30h, 30h,0E8h, 5Bh
3BE9:5CAD 00 00 35 5C 00 00 db 00h, 00h, 35h, 5Ch, 00h, 00h
3BE9:5CB3 E8 5C 03 00 9E 5D db 0E8h, 5Ch, 03h, 00h, 9Eh, 5Dh
3BE9:5CB9 7D 5C E2 db 7Dh, 5Ch,0E2h
3BE9:5CBC 5C db 5Ch
3BE9:5CBD 3E 00 data_294 db '>', 0
3BE9:5CBF 41 43 48 54 55 4E db 'ACHTUNG: Formatieren zerstoert a'
3BE9:5CC5 47 3A 20 46 6F 72
3BE9:5CCB 6D 61 74 69 65 72
3BE9:5CD1 65 6E 20 7A 65 72
3BE9:5CD7 73 74 6F 65 72 74
3BE9:5CDD 20 61
3BE9:5CDF 6C 6C 65 20 44 61 db 'lle Daten auf der Festplatte! ', 8
3BE9:5CE5 74 65 6E 20 61 75
3BE9:5CEB 66 20 64 65 72 20
3BE9:5CF1 46 65 73 74 70 6C
3BE9:5CF7 61 74 74 65 21 20
3BE9:5CFD 08
3BE9:5CFE 09 30 30 3D 5C 2F db 9, '00=\/', 0
3BE9:5D04 00
3BE9:5D05 41 6C 6C 65 20 44 db 'Alle Daten der CPM-P'
3BE9:5D0B 61 74 65 6E 20 64
3BE9:5D11 65 72 20 43 50 4D
3BE9:5D17 2D 50
3BE9:5D19 61 72 74 69 74 69 db 'artition werden zerstoert !', 8
3BE9:5D1F 6F 6E 20 77 65 72
3BE9:5D25 64 65 6E 20 7A 65
3BE9:5D2B 72 73 74 6F 65 72
3BE9:5D31 74 20 21 08
3BE9:5D35 10 data_296 db 10h ; xref 3BE9:1CCF
3BE9:5D36 30 30 83 5C 26 00 db 30h, 30h, 83h, 5Ch, 26h, 00h
3BE9:5D3C 20 4C 61 75 66 77 data_297 db ' Laufwerk : formatieren (J oder'
3BE9:5D42 65 72 6B 20 20 3A
3BE9:5D48 20 66 6F 72 6D 61
3BE9:5D4E 74 69 65 72 65 6E
3BE9:5D54 20 28 4A 20 6F 64
3BE9:5D5A 65 72
3BE9:5D5C 20 4E 29 20 3F 20 db ' N) ? ', 0Ah
3BE9:5D62 0A
3BE9:5D63 15 30 30 BA 5C 00 db 15h, 30h, 30h,0BAh, 5Ch, 00h
3BE9:5D69 00 00 00 F2 5C 00 db 00h, 00h, 00h,0F2h, 5Ch, 00h
3BE9:5D6F 00 E8 5C 02 00 9E db 00h,0E8h, 5Ch, 02h, 00h, 9Eh
3BE9:5D75 5D 2F db 5Dh, 2Fh
3BE9:5D77 5D 35 00 data_299 db ']5', 0
3BE9:5D7A 20 53 6F 6C 6C 20 db ' Soll das gesa'
3BE9:5D80 64 61 73 20 67 65
3BE9:5D86 73 61
3BE9:5D88 6D 74 db 'mt'
3BE9:5D8A 65 20 4C 61 75 66 db 'e Lauf'
3BE9:5D90 77 65 72 6B 20 66 data_303 db 'werk formatier'
3BE9:5D96 6F 72 6D 61 74 69
3BE9:5D9C 65 72
3BE9:5D9E 74 20 77 65 72 64 db 't werden (J/N) ? ', 8, 0Dh, '00'
3BE9:5DA4 65 6E 20 28 4A 2F
3BE9:5DAA 4E 29 20 3F 20 08
3BE9:5DB0 0D 30 30
3BE9:5DB3 F8 5C 02 00 6F 5D db 0F8h, 5Ch, 02h, 00h, 6Fh, 5Dh
3BE9:5DB9 75 5D 05 00 db 75h, 5Dh, 05h, 00h
3BE9:5DBD 20 db 20h
3BE9:5DBE 20 20 db ' '
3BE9:5DC0 loc_327:
3BE9:5DC0 20 20 2B 00 data_306 db ' +', 0
3BE9:5DC4 20 46 6F 72 6D 61 db ' Formatieren und Ueberpruefen vo'
3BE9:5DCA 74 69 65 72 65 6E
3BE9:5DD0 20 75 6E 64 20 55
3BE9:5DD6 65 62 65 72 70 72
3BE9:5DDC 75 65 66 65 6E 20
3BE9:5DE2 76 6F
3BE9:5DE4 6E 20 5A 79 6C 69 db 'n Zylinder ', 0Ah
3BE9:5DEA 6E 64 65 72 20 0A
3BE9:5DF0 12 db 12h
3BE9:5DF1 30 30 42 5D 0A 3D db '00B]', 0Ah, '=00;]'
3BE9:5DF7 30 30 3B 5D
3BE9:5DFB 01 00 9E 5D 1D 00 db 01h, 00h, 9Eh, 5Dh, 1Dh, 00h
3BE9:5E01 46 6F 72 6D 61 74 db 'Formatieren der Fe'
3BE9:5E07 69 65 72 65 6E 20
3BE9:5E0D 64 65 72 20 46 65
3BE9:5E13 73 74 70 6C 61 74 data_308 db 'stplatte :' ; xref 3BE9:0416
3BE9:5E19 74 65 20 20 3A
3BE9:5E1E 05 19 db 05h, 19h
3BE9:5E20 30 data_309 db 30h ; xref 3BE9:1CBE
3BE9:5E21 30 7F 5D 1F 00 db 30h, 7Fh, 5Dh, 1Fh, 00h
3BE9:5E26 4C 61 75 66 77 65 db 'Laufwerk ist nicht formatiert !'
3BE9:5E2C 72 6B 20 69 73 74
3BE9:5E32 20 6E 69 63 68 74
3BE9:5E38 20 66 6F 72 6D 61
3BE9:5E3E 74 69 65 72 74 20
3BE9:5E44 21
3BE9:5E45 07 18 30 30 A4 5D db 07h, 18h, 30h, 30h,0A4h, 5Dh
3BE9:5E4B 01 00 C5 db 01h, 00h,0C5h
3BE9:5E4E 5D 49 00 db ']I', 0
3BE9:5E51 56 6F db 'Vo'
3BE9:5E53 72 73 69 63 68 74 db 'rsicht'
3BE9:5E59 21 21 20 4D 69 74 db '!! Mit der f1-Taste for'
3BE9:5E5F 20 64 65 72 20 66
3BE9:5E65 31 2D 54 61 73 74
3BE9:5E6B 65 20 66 6F 72
3BE9:5E70 6D db 'm'
3BE9:5E71 61 data_314 db 'a' ; xref 3BE9:12FE
3BE9:5E72 74 69 65 72 65 6E db 'tieren Sie ein La'
3BE9:5E78 20 53 69 65 20 65
3BE9:5E7E 69 6E 20 4C 61
3BE9:5E83 75 66 77 65 72 6B db 'ufwerk mit '
3BE9:5E89 20 6D 69 74 20
3BE9:5E8E 0007[20] db 7 dup (20h)
3BE9:5E95 6B 42 79 74 65 07 db 6Bh, 42h, 79h, 74h, 65h, 07h
3BE9:5E9B 03 30 30 CF 5D 01 db 03h, 30h, 30h,0CFh, 5Dh, 01h
3BE9:5EA1 00 1A 5E 45 00 db 00h, 1Ah, 5Eh, 45h, 00h
3BE9:5EA6 20 db 20h
3BE9:5EA7 43 52 db 'CR'
3BE9:5EA9 43 db 'C'
3BE9:5EAA 20 4F 70 74 db ' Opt'
3BE9:5EAE 69 6F 6E 20 6E 75 db 'ion nur w'
3BE9:5EB4 72 20 77
3BE9:5EB7 61 65 68 6C 62 61 db 'aehlbar, wenn'
3BE9:5EBD 72 2C 20 77 65 6E
3BE9:5EC3 6E
3BE9:5EC4 20 db ' '
3BE9:5EC5 64 61 73 20 67 65 db 'das gesamte'
3BE9:5ECB 73 61 6D 74 65
3BE9:5ED0 20 4C 61 75 66 77 data_323 db ' Laufwerk formatiert wird !' ; xref 3BE9:0BA6, 1473
3BE9:5ED6 65 72 6B 20 66 6F
3BE9:5EDC 72 6D 61 74 69 65
3BE9:5EE2 72 74 20 77 69 72
3BE9:5EE8 64 20 21
3BE9:5EEB 07 05 30 30 24 5E db 07h, 05h, 30h, 30h, 24h, 5Eh
3BE9:5EF1 01 00 6B 5E 45 00 db 01h, 00h, 6Bh, 5Eh, 45h, 00h
3BE9:5EF7 20 45 43 43 20 4F db ' ECC Option nur waehlbar, wenn d'
3BE9:5EFD 70 74 69 6F 6E 20
3BE9:5F03 6E 75 72 20 77 61
3BE9:5F09 65 68 6C 62 61 72
3BE9:5F0F 2C 20 77 65 6E 6E
3BE9:5F15 20 64
3BE9:5F17 61 73 20 67 65 73 db 'as gesamte Laufwerk formatiert w'
3BE9:5F1D 61 6D 74 65 20 4C
3BE9:5F23 61 75 66 77 65 72
3BE9:5F29 6B 20 66 6F 72 6D
3BE9:5F2F 61 74 69 65 72 74
3BE9:5F35 20 77
3BE9:5F37 69 72 64 20 21 db 'ird !'
3BE9:5F3C 07 05 30 30 75 5E db 07h, 05h, 30h, 30h, 75h, 5Eh
3BE9:5F42 01 00 BC 5E 00 00 db 01h, 00h,0BCh, 5Eh, 00h, 00h
3BE9:5F48 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5F4E 00 00 FA 33 DB 8E db 00h, 00h,0FAh, 33h,0DBh, 8Eh
3BE9:5F54 DB 8A 27 3C 97 75 db 0DBh, 8Ah, 27h, 3Ch, 97h, 75h
3BE9:5F5A 02 B4 01 FE C4 88 db 02h,0B4h, 01h,0FEh,0C4h, 88h
3BE9:5F60 27 89 5F 04 8C 4F db 27h, 89h, 5Fh, 04h, 8Ch, 4Fh
3BE9:5F66 06 8C C8 8E D8 2D db 06h, 8Ch,0C8h, 8Eh,0D8h, 2Dh
3BE9:5F6C 00 02 8E C0 33 FF db 00h, 02h, 8Eh,0C0h, 33h,0FFh
3BE9:5F72 BE 00 00 B9 00 10 db 0BEh, 00h, 00h,0B9h, 00h, 10h
3BE9:5F78 F3 A5 BB 30 00 8E db 0F3h,0A5h,0BBh, 30h, 00h, 8Eh
3BE9:5F7E D3 BC 00 01 50 B8 db 0D3h,0BCh, 00h, 01h, 50h,0B8h
3BE9:5F84 74 00 50 CB 00 00 db 74h, 00h, 50h,0CBh, 00h, 00h
3BE9:5F8A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5F90 97 00 00 00 00 00 db 97h, 00h, 00h, 00h, 00h, 00h
3BE9:5F96 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5F9C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5FA2 00 00 00 00 10 00 db 00h, 00h, 00h, 00h, 10h, 00h
3BE9:5FA8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5FAE 00 00 00 00 10 00 db 00h, 00h, 00h, 00h, 10h, 00h
3BE9:5FB4 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:5FBA 00 00 00 00 10 00 db 00h, 00h, 00h, 00h, 10h, 00h
3BE9:5FC0 00 00 00 00 8C C8 db 00h, 00h, 00h, 00h, 8Ch,0C8h
3BE9:5FC6 8E D8 E8 85 03 FB db 8Eh,0D8h,0E8h, 85h, 03h,0FBh
3BE9:5FCC 33 DB 8E C3 26 8A db 33h,0DBh, 8Eh,0C3h, 26h, 8Ah
3BE9:5FD2 07 2C 02 BE 5C 00 db 07h, 2Ch, 02h,0BEh, 5Ch, 00h
3BE9:5FD8 88 04 BF AE 01 BA db 88h, 04h,0BFh,0AEh, 01h,0BAh
3BE9:5FDE E0 01 B9 04 00 db 0E0h, 01h,0B9h, 04h, 00h
3BE9:5FE3 locloop_328: ; xref 3BE9:5FEC
3BE9:5FE3 83 C7 10 add di,10h
3BE9:5FE6 83 C2 40 add dx,40h
3BE9:5FE9 80 3D 80 cmp byte ptr [di],80h
3BE9:5FEC E0 F5 loopnz locloop_328 ; Loop if zf=0, cx>0
3BE9:5FEE 75 47 jnz loc_329 ; Jump if not zero
3BE9:5FF0 89 3E 068B mov word ptr ds:[68Bh],di ; (3BE9:068B=0BDE8h)
3BE9:5FF4 89 16 068D mov word ptr ds:[68Dh],dx ; (3BE9:068D=8C0Bh)
3BE9:5FF8 A2 068F mov byte ptr ds:[68Fh],al ; (3BE9:068F=6)
3BE9:5FFB 8B 05 mov ax,[di]
3BE9:5FFD 2E: 88 64 01 mov cs:[si+1],ah
3BE9:6001 8B 45 02 mov ax,[di+2]
3BE9:6004 8B C8 mov cx,ax
3BE9:6006 25 003F and ax,3Fh
3BE9:6009 89 44 04 mov [si+4],ax
3BE9:600C 8B C1 mov ax,cx
3BE9:600E 86 E0 xchg ah,al
3BE9:6010 B1 06 mov cl,6
3BE9:6012 D2 EC shr ah,cl ; Shift w/zeros fill
3BE9:6014 89 44 02 mov [si+2],ax
3BE9:6017 26: 8B 47 06 mov ax,es:[bx+6]
3BE9:601B 89 44 0A mov [si+0Ah],ax
3BE9:601E 8C C8 mov ax,cs
3BE9:6020 8E C0 mov es,ax
3BE9:6022 33 C0 xor ax,ax ; Zero register
3BE9:6024 CC int 3 ; Debug breakpoint
3BE9:6025 0A C0 or al,al ; Zero ?
3BE9:6027 75 69 jnz loc_332 ; Jump if not zero
3BE9:6029 33 DB xor bx,bx ; Zero register
3BE9:602B 8E DB mov ds,bx
3BE9:602D C5 5F 04 lds bx,dword ptr [bx+4] ; Load seg:offset ptr
3BE9:6030 80 3F E9 cmp byte ptr [bx],0E9h
3BE9:6033 75 5D jne loc_332 ; Jump if not equal
3BE9:6035 CD 01 int 1 ; Single step
3BE9:6037 loc_329: ; xref 3BE9:5FEE
3BE9:6037 06 push es
3BE9:6038 B8 FE00 mov ax,0FE00h
3BE9:603B 8E C0 mov es,ax
3BE9:603D 26: 8A 26 1FFE mov ah,es:data_335e ; (FE00:1FFE=0FCh)
3BE9:6042 FE C4 inc ah
3BE9:6044 74 0C jz loc_330 ; Jump if zero
3BE9:6046 B8 0040 mov ax,40h
3BE9:6049 8E C0 mov es,ax
3BE9:604B 26: 8A 26 0075 mov ah,es:data_6e ; (0040:0075=3)
3BE9:6050 EB 11 jmp short loc_331 ; (6063)
3BE9:6052 loc_330: ; xref 3BE9:6044
3BE9:6052 BA F9F0 mov dx,0F9F0h
3BE9:6055 8E C2 mov es,dx
3BE9:6057 26: 8A 26 003C mov ah,es:data_328e ; (F9F0:003C=0F3h)
3BE9:605C B1 03 mov cl,3
3BE9:605E D2 EC shr ah,cl ; Shift w/zeros fill
3BE9:6060 80 E4 03 and ah,3
3BE9:6063 loc_331: ; xref 3BE9:6050
3BE9:6063 07 pop es
3BE9:6064 FE CC dec ah
3BE9:6066 FE C0 inc al
3BE9:6068 3A C4 cmp al,ah
3BE9:606A 77 26 ja loc_332 ; Jump if above
3BE9:606C ,BE 0068 mov si,data_7e ; (0070:0068=24h)
3BE9:606F 88 04 mov [si],al
3BE9:6071 26: 8B 47 06 mov ax,es:[bx+6]
3BE9:6075 89 44 0A mov [si+0Ah],ax
3BE9:6078 8C C8 mov ax,cs
3BE9:607A 8E C0 mov es,ax
3BE9:607C 33 C0 xor ax,ax ; Zero register
3BE9:607E CC int 3 ; Debug breakpoint
3BE9:607F 0A C0 or al,al ; Zero ?
3BE9:6081 75 0F jnz loc_332 ; Jump if not zero
3BE9:6083 33 DB xor bx,bx ; Zero register
3BE9:6085 8E C3 mov es,bx
3BE9:6087 26: C5 5F 04 lds bx,dword ptr es:[bx+4] ; Load seg:offset ptr
3BE9:608B 80 3F FA cmp byte ptr [bx],0FAh
3BE9:608E 75 02 jne loc_332 ; Jump if not equal
3BE9:6090 CD 01 int 1 ; Single step
3BE9:6092 loc_332: ; xref 3BE9:6027, 6033, 606A, 6081
; 608E
3BE9:6092 EA FE00:0009 ;* jmp far ptr loc_333 ;*(FE00:0009)
3BE9:6092 db 0EAh
3BE9:6093 0009 FE00 dw 9, 0FE00h ; Fixup - byte match
3BE9:6097 00B7[00] db 183 dup (0)
3BE9:614E 55 AA 00 02 08 11 db 55h,0AAh, 00h, 02h, 08h, 11h
3BE9:6154 01 00 02 00 01 00 db 01h, 00h, 02h, 00h, 01h, 00h
3BE9:615A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6160 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6166 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:616C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6172 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6178 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:617E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6184 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:618A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6190 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6196 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:619C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61A2 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61A8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61AE 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61B4 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61BA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61C0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61C6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61CC 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61D2 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61D8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61DE 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61E4 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61EA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61F0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61F6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:61FC 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6202 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6208 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:620E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6214 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:621A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6220 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6226 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:622C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6232 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6238 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:623E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6244 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:624A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6250 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6256 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:625C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6262 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6268 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:626E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6274 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:627A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6280 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6286 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:628C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6292 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6298 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:629E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62A4 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62AA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62B0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62B6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62BC 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62C2 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62C8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62CE 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62D4 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62DA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62E0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62E6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62EC 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62F2 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62F8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:62FE 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6304 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:630A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6310 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6316 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:631C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6322 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6328 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:632E 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6334 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:633A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6340 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6346 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:634C 00 00 00 00 33 C0 db 00h, 00h, 00h, 00h, 33h,0C0h
3BE9:6352 8E D8 BF 0C 00 C7 db 8Eh,0D8h,0BFh, 0Ch, 00h,0C7h
3BE9:6358 05 35 04 8C 4D 02 db 05h, 35h, 04h, 8Ch, 4Dh, 02h
3BE9:635E BF 8C 00 C7 05 56 db 0BFh, 8Ch, 00h,0C7h, 05h, 56h
3BE9:6364 06 8C 4D 02 8C C8 db 06h, 8Ch, 4Dh, 02h, 8Ch,0C8h
3BE9:636A 8E D8 BF 00 02 FF db 8Eh,0D8h,0BFh, 00h, 02h,0FFh
3BE9:6370 0D FE 4D 02 8A 45 db 0Dh,0FEh, 4Dh, 02h, 8Ah, 45h
3BE9:6376 04 28 45 03 8B 45 db 04h, 28h, 45h, 03h, 8Bh, 45h
3BE9:637C 07 B1 02 D3 E8 89 db 07h,0B1h, 02h,0D3h,0E8h, 89h
3BE9:6382 45 07 C3 FB 1E 8C db 45h, 07h,0C3h,0FBh, 1Eh, 8Ch
3BE9:6388 CB 8E DB 32 E4 8B db 0CBh, 8Eh,0DBh, 32h,0E4h, 8Bh
3BE9:638E D8 03 D8 FF A7 81 db 0D8h, 03h,0D8h,0FFh,0A7h, 81h
3BE9:6394 06 8C D8 8E C0 8B db 06h, 8Ch,0D8h, 8Eh,0C0h, 8Bh
3BE9:639A 3E 8B 06 1F CF 8C db 3Eh, 8Bh, 06h, 1Fh,0CFh, 8Ch
3BE9:63A0 D8 8E C0 8B 3E 8D db 0D8h, 8Eh,0C0h, 8Bh, 3Eh, 8Dh
3BE9:63A6 06 1F CF 8C D8 8E db 06h, 1Fh,0CFh, 8Ch,0D8h, 8Eh
3BE9:63AC C0 BF 00 02 1F CF db 0C0h,0BFh, 00h, 02h, 1Fh,0CFh
3BE9:63B2 A0 8F 06 1F CF BF db 0A0h, 8Fh, 06h, 1Fh,0CFh,0BFh
3BE9:63B8 00 02 BB 6A 06 C6 db 00h, 02h,0BBh, 6Ah, 06h,0C6h
3BE9:63BE 47 13 00 C6 47 0C db 47h, 13h, 00h,0C6h, 47h, 0Ch
3BE9:63C4 2D 26 8A 04 88 47 db 2Dh, 26h, 8Ah, 04h, 88h, 47h
3BE9:63CA 02 26 8B 44 06 89 db 02h, 26h, 8Bh, 44h, 06h, 89h
3BE9:63D0 07 26 8B 44 0A 89 db 07h, 26h, 8Bh, 44h, 0Ah, 89h
3BE9:63D6 47 09 26 8B 44 08 db 47h, 09h, 26h, 8Bh, 44h, 08h
3BE9:63DC 8B C8 25 0F 00 89 db 8Bh,0C8h, 25h, 0Fh, 00h, 89h
3BE9:63E2 47 07 8B C1 B1 04 db 47h, 07h, 8Bh,0C1h,0B1h, 04h
3BE9:63E8 D3 E8 01 47 09 26 db 0D3h,0E8h, 01h, 47h, 09h, 26h
3BE9:63EE 8B 44 02 89 47 03 db 8Bh, 44h, 02h, 89h, 47h, 03h
3BE9:63F4 26 8A 44 01 88 47 db 26h, 8Ah, 44h, 01h, 88h, 47h
3BE9:63FA 0D 26 8B 54 04 89 db 0Dh, 26h, 8Bh, 54h, 04h, 89h
3BE9:6400 57 05 06 B8 00 FE db 57h, 05h, 06h,0B8h, 00h,0FEh
3BE9:6406 8E C0 26 8A 26 FE db 8Eh,0C0h, 26h, 8Ah, 26h,0FEh
3BE9:640C 1F 07 FE C4 74 19 db 1Fh, 07h,0FEh,0C4h, 74h, 19h
3BE9:6412 8C C8 8E D8 33 C0 db 8Ch,0C8h, 8Eh,0D8h, 33h,0C0h
3BE9:6418 8A 45 03 F6 67 0D db 8Ah, 45h, 03h,0F6h, 67h, 0Dh
3BE9:641E 01 47 05 B8 01 02 db 01h, 47h, 05h,0B8h, 01h, 02h
3BE9:6424 9A 03 00 00 FE 1F db 9Ah, 03h, 00h, 00h,0FEh, 1Fh
3BE9:642A CF B8 F0 F9 8E C0 db 0CFh,0B8h,0F0h,0F9h, 8Eh,0C0h
3BE9:6430 33 C0 8A 45 03 2A db 33h,0C0h, 8Ah, 45h, 03h, 2Ah
3BE9:6436 C2 8B 17 3B D0 77 db 0C2h, 8Bh, 17h, 3Bh,0D0h, 77h
3BE9:643C 08 88 57 11 2B D2 db 08h, 88h, 57h, 11h, 2Bh,0D2h
3BE9:6442 EB 06 90 2B D0 88 db 0EBh, 06h, 90h, 2Bh,0D0h, 88h
3BE9:6448 47 11 89 17 E8 2B db 47h, 11h, 89h, 17h,0E8h, 2Bh
3BE9:644E 01 74 47 26 A0 77 db 01h, 74h, 47h, 26h,0A0h, 77h
3BE9:6454 00 24 50 3C 50 75 db 00h, 24h, 50h, 3Ch, 50h, 75h
3BE9:645A F6 8B 45 07 26 A2 db 0F6h, 8Bh, 45h, 07h, 26h,0A2h
3BE9:6460 71 00 E8 43 00 33 db 71h, 00h,0E8h, 43h, 00h, 33h
3BE9:6466 C0 38 47 0B 75 31 db 0C0h, 38h, 47h, 0Bh, 75h, 31h
3BE9:646C 39 07 74 30 8A 47 db 39h, 07h, 74h, 30h, 8Ah, 47h
3BE9:6472 0D 3A 45 02 74 05 db 0Dh, 3Ah, 45h, 02h, 74h, 05h
3BE9:6478 FE C0 EB 06 90 FF db 0FEh,0C0h,0EBh, 06h, 90h,0FFh
3BE9:647E 47 03 B0 00 88 47 db 47h, 03h,0B0h, 00h, 88h, 47h
3BE9:6484 0D 8B 47 0E B1 04 db 0Dh, 8Bh, 47h, 0Eh,0B1h, 04h
3BE9:648A D3 E8 01 47 09 33 db 0D3h,0E8h, 01h, 47h, 09h, 33h
3BE9:6490 C0 89 47 05 8A D0 db 0C0h, 89h, 47h, 05h, 8Ah,0D0h
3BE9:6496 EB 98 B0 01 EB 04 db 0EBh, 98h,0B0h, 01h,0EBh, 04h
3BE9:649C 90 8A 47 0B 26 C6 db 90h, 8Ah, 47h, 0Bh, 26h,0C6h
3BE9:64A2 06 78 00 00 1F CF db 06h, 78h, 00h, 00h, 1Fh,0CFh
3BE9:64A8 8A 47 11 98 8B 55 db 8Ah, 47h, 11h, 98h, 8Bh, 55h
3BE9:64AE 05 F7 E2 89 47 0E db 05h,0F7h,0E2h, 89h, 47h, 0Eh
3BE9:64B4 C6 47 10 10 80 7F db 0C6h, 47h, 10h, 10h, 80h, 7Fh
3BE9:64BA 13 00 74 18 26 A2 db 13h, 00h, 74h, 18h, 26h,0A2h
3BE9:64C0 79 00 8B C8 D1 E9 db 79h, 00h, 8Bh,0C8h,0D1h,0E9h
3BE9:64C6 06 1E 57 C4 3E 90 db 06h, 1Eh, 57h,0C4h, 3Eh, 90h
3BE9:64CC 06 C5 77 07 FC F3 db 06h,0C5h, 77h, 07h,0FCh,0F3h
3BE9:64D2 A5 5F 1F 07 8A 47 db 0A5h, 5Fh, 1Fh, 07h, 8Ah, 47h
3BE9:64D8 05 26 A2 73 00 8A db 05h, 26h,0A2h, 73h, 00h, 8Ah
3BE9:64DE 47 11 26 A2 72 00 db 47h, 11h, 26h,0A2h, 72h, 00h
3BE9:64E4 8B 47 03 26 A3 74 db 8Bh, 47h, 03h, 26h,0A3h, 74h
3BE9:64EA 00 26 A2 79 00 8A db 00h, 26h,0A2h, 79h, 00h, 8Ah
3BE9:64F0 57 0C E8 73 00 F6 db 57h, 0Ch,0E8h, 73h, 00h,0F6h
3BE9:64F6 47 0B 01 75 25 80 db 47h, 0Bh, 01h, 75h, 25h, 80h
3BE9:64FC 7F 13 00 75 19 26 db 7Fh, 13h, 00h, 75h, 19h, 26h
3BE9:6502 A2 79 00 06 1E 57 db 0A2h, 79h, 00h, 06h, 1Eh, 57h
3BE9:6508 8B 4F 0E D1 E9 C4 db 8Bh, 4Fh, 0Eh,0D1h,0E9h,0C4h
3BE9:650E 7F 07 C5 36 90 06 db 7Fh, 07h,0C5h, 36h, 90h, 06h
3BE9:6514 FC F3 A5 5F 1F 07 db 0FCh,0F3h,0A5h, 5Fh, 1Fh, 07h
3BE9:651A 33 C0 88 47 0B C3 db 33h,0C0h, 88h, 47h, 0Bh,0C3h
3BE9:6520 8A 47 10 FE C8 88 db 8Ah, 47h, 10h,0FEh,0C8h, 88h
3BE9:6526 47 10 8A C8 26 A1 db 47h, 10h, 8Ah,0C8h, 26h,0A1h
3BE9:652C 74 00 74 33 80 F9 db 74h, 00h, 74h, 33h, 80h,0F9h
3BE9:6532 0A 75 06 3B 05 72 db 0Ah, 75h, 06h, 3Bh, 05h, 72h
3BE9:6538 13 EB 9B 80 F9 05 db 13h,0EBh, 9Bh, 80h,0F9h, 05h
3BE9:653E 75 06 0B C0 75 04 db 75h, 06h, 0Bh,0C0h, 75h, 04h
3BE9:6544 EB 90 EB 8E 48 EB db 0EBh, 90h,0EBh, 8Eh, 48h,0EBh
3BE9:654A 02 90 40 26 A3 74 db 02h, 90h, 40h, 26h,0A3h, 74h
3BE9:6550 00 B2 70 E8 12 00 db 00h,0B2h, 70h,0E8h, 12h, 00h
3BE9:6556 26 A0 77 00 24 50 db 26h,0A0h, 77h, 00h, 24h, 50h
3BE9:655C 3C 50 75 F6 E9 73 db 3Ch, 50h, 75h,0F6h,0E9h, 73h
3BE9:6562 FF C6 47 0B 01 C3 db 0FFh,0C6h, 47h, 0Bh, 01h,0C3h
3BE9:6568 33 C0 88 47 15 26 db 33h,0C0h, 88h, 47h, 15h, 26h
3BE9:656E 88 16 db 88h, 16h
3BE9:6570 77 data_324 db 77h ; xref 3BE9:153C
3BE9:6571 00 8A 47 15 0A C0 db 00h, 8Ah, 47h, 15h, 0Ah,0C0h
3BE9:6577 74 F9 C3 8A 57 0D db 74h,0F9h,0C3h, 8Ah, 57h, 0Dh
3BE9:657D 8A 77 02 8A C6 B1 db 8Ah, 77h, 02h, 8Ah,0C6h,0B1h
3BE9:6583 03 D2 E0 0A C2 0C db 03h,0D2h,0E0h, 0Ah,0C2h, 0Ch
3BE9:6589 00 0C 20 26 A2 76 db 00h, 0Ch, 20h, 26h,0A2h, 76h
3BE9:658F 00 8A C2 FE C1 D2 db 00h, 8Ah,0C2h,0FEh,0C1h,0D2h
3BE9:6595 E0 FE C6 0A C6 26 db 0E0h,0FEh,0C6h, 0Ah,0C6h, 26h
3BE9:659B A2 78 00 EB 00 26 db 0A2h, 78h, 00h,0EBh, 00h, 26h
3BE9:65A1 84 36 78 00 C3 50 db 84h, 36h, 78h, 00h,0C3h, 50h
3BE9:65A7 26 A0 77 00 88 47 db 26h,0A0h, 77h, 00h, 88h, 47h
3BE9:65AD 0B C6 47 15 01 26 db 0Bh,0C6h, 47h, 15h, 01h, 26h
3BE9:65B3 C6 06 06 00 63 58 db 0C6h, 06h, 06h, 00h, 63h, 58h
3BE9:65B9 CF 00 00 00 00 00 db 0CFh, 00h, 00h, 00h, 00h, 00h
3BE9:65BF 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:65C5 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:65CB 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:65D1 67 04 45 04 4F 04 db 67h, 04h, 45h, 04h, 4Fh, 04h
3BE9:65D7 59 04 62 04 00 00 db 59h, 04h, 62h, 04h, 00h, 00h
3BE9:65DD 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:65E3 F2 00 00 00 00 00 db 0F2h, 00h, 00h, 00h, 00h, 00h
3BE9:65E9 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:65EF 00 E9 05 00 E9 2E db 00h,0E9h, 05h, 00h,0E9h, 2Eh
3BE9:65F5 00 00 00 8C C8 8E db 00h, 00h, 00h, 8Ch,0C8h, 8Eh
3BE9:65FB D8 8E C0 8E D0 BC db 0D8h, 8Eh,0C0h, 8Eh,0D0h,0BCh
3BE9:6601 84 08 8C 0E AC 07 db 84h, 08h, 8Ch, 0Eh,0ACh, 07h
3BE9:6607 FF 1E AA 07 C7 06 db 0FFh, 1Eh,0AAh, 07h,0C7h, 06h
3BE9:660D AA 07 03 09 33 C0 db 0AAh, 07h, 03h, 09h, 33h,0C0h
3BE9:6613 1E 8E D8 C7 06 80 db 1Eh, 8Eh,0D8h,0C7h, 06h, 80h
3BE9:6619 03 03 00 8C 0E 82 db 03h, 03h, 00h, 8Ch, 0Eh, 82h
3BE9:661F 03 1F E9 D2 08 FC db 03h, 1Fh,0E9h,0D2h, 08h,0FCh
3BE9:6625 8C D8 0E 1F 8C 06 db 8Ch,0D8h, 0Eh, 1Fh, 8Ch, 06h
3BE9:662B F7 07 A3 C3 08 8B db 0F7h, 07h,0A3h,0C3h, 08h, 8Bh
3BE9:6631 DC 36 F7 47 04 00 db 0DCh, 36h,0F7h, 47h, 04h, 00h
3BE9:6637 02 74 01 FB 1E 07 db 02h, 74h, 01h,0FBh, 1Eh, 07h
3BE9:663D 56 57 55 E8 0E 00 db 56h, 57h, 55h,0E8h, 0Eh, 00h
3BE9:6643 5D 5F 5E 8E 06 F7 db 5Dh, 5Fh, 5Eh, 8Eh, 06h,0F7h
3BE9:6649 07 8E 1E C3 08 8B db 07h, 8Eh, 1Eh,0C3h, 08h, 8Bh
3BE9:664F C3 CF 80 F9 0E 75 db 0C3h,0CFh, 80h,0F9h, 0Eh, 75h
3BE9:6655 06 BE C7 00 E9 64 db 06h,0BEh,0C7h, 00h,0E9h, 64h
3BE9:665B 00 80 F9 0F 75 06 db 00h, 80h,0F9h, 0Fh, 75h, 06h
3BE9:6661 BE CA 00 E9 59 00 db 0BEh,0CAh, 00h,0E9h, 59h, 00h
3BE9:6667 80 F9 14 75 06 BE db 80h,0F9h, 14h, 75h, 06h,0BEh
3BE9:666D CD 00 E9 4E 00 80 db 0CDh, 00h,0E9h, 4Eh, 00h, 80h
3BE9:6673 F9 1A 74 13 80 F9 db 0F9h, 1Ah, 74h, 13h, 80h,0F9h
3BE9:6679 20 74 13 80 F9 2C db 20h, 74h, 13h, 80h,0F9h, 2Ch
3BE9:667F 74 1F 80 F9 33 74 db 74h, 1Fh, 80h,0F9h, 33h, 74h
3BE9:6685 2C BB FF FF C3 89 db 2Ch,0BBh,0FFh,0FFh,0C3h, 89h
3BE9:668B 16 C5 08 C3 8A C2 db 16h,0C5h, 08h,0C3h, 8Ah,0C2h
3BE9:6691 3C FF 75 05 8A 1E db 3Ch,0FFh, 75h, 05h, 8Ah, 1Eh
3BE9:6697 C0 07 C3 24 0F A2 db 0C0h, 07h,0C3h, 24h, 0Fh,0A2h
3BE9:669D C0 07 C3 8A C2 33 db 0C0h, 07h,0C3h, 8Ah,0C2h, 33h
3BE9:66A3 DB 0A C0 74 08 3C db 0DBh, 0Ah,0C0h, 74h, 08h, 3Ch
3BE9:66A9 81 73 04 A2 C3 07 db 81h, 73h, 04h,0A2h,0C3h, 07h
3BE9:66AF C3 4B C3 89 16 C7 db 0C3h, 4Bh,0C3h, 89h, 16h,0C7h
3BE9:66B5 08 C3 A0 06 01 AA db 08h,0C3h,0A0h, 06h, 01h,0AAh
3BE9:66BB 06 01 D4 06 03 A1 db 06h, 01h,0D4h, 06h, 03h,0A1h
3BE9:66C1 BF 07 A3 C9 08 B9 db 0BFh, 07h,0A3h,0C9h, 08h,0B9h
3BE9:66C7 07 00 33 C0 BF AE db 07h, 00h, 33h,0C0h,0BFh,0AEh
3BE9:66CD 07 F3 AA 89 16 C1 db 07h,0F3h,0AAh, 89h, 16h,0C1h
3BE9:66D3 08 80 3E C3 07 01 db 08h, 80h, 3Eh,0C3h, 07h, 01h
3BE9:66D9 74 08 2E F6 84 02 db 74h, 08h, 2Eh,0F6h, 84h, 02h
3BE9:66DF 00 02 75 08 E8 61 db 00h, 02h, 75h, 08h,0E8h, 61h
3BE9:66E5 00 8B 1E B0 07 C3 db 00h, 8Bh, 1Eh,0B0h, 07h,0C3h
3BE9:66EB 89 36 F2 07 A1 C5 db 89h, 36h,0F2h, 07h,0A1h,0C5h
3BE9:66F1 08 A3 F4 07 2E 8A db 08h,0A3h,0F4h, 07h, 2Eh, 8Ah
3BE9:66F7 A4 02 00 E8 6E 00 db 0A4h, 02h, 00h,0E8h, 6Eh, 00h
3BE9:66FD C6 06 F6 07 FF A0 db 0C6h, 06h,0F6h, 07h,0FFh,0A0h
3BE9:6703 C3 07 A2 B4 07 50 db 0C3h, 07h,0A2h,0B4h, 07h, 50h
3BE9:6709 8B 36 F2 07 8B 16 db 8Bh, 36h,0F2h, 07h, 8Bh, 16h
3BE9:670F C1 08 E8 33 00 8A db 0C1h, 08h,0E8h, 33h, 00h, 8Ah
3BE9:6715 1E B0 07 0A DB 74 db 1Eh,0B0h, 07h, 0Ah,0DBh, 74h
3BE9:671B 09 8A 3E C3 07 58 db 09h, 8Ah, 3Eh,0C3h, 07h, 58h
3BE9:6721 2A F8 EB 0D 81 06 db 2Ah,0F8h,0EBh, 0Dh, 81h, 06h
3BE9:6727 C5 08 80 00 58 FE db 0C5h, 08h, 80h, 00h, 58h,0FEh
3BE9:672D C8 75 D5 33 DB 89 db 0C8h, 75h,0D5h, 33h,0DBh, 89h
3BE9:6733 1E B0 07 A1 F4 07 db 1Eh,0B0h, 07h,0A1h,0F4h, 07h
3BE9:6739 A3 C5 08 C6 06 F6 db 0A3h,0C5h, 08h,0C6h, 06h,0F6h
3BE9:673F 07 00 E8 4B 00 E9 db 07h, 00h,0E8h, 4Bh, 00h,0E9h
3BE9:6745 9F FF E8 EE 01 89 db 9Fh,0FFh,0E8h,0EEh, 01h, 89h
3BE9:674B 26 84 08 2E FF 94 db 26h, 84h, 08h, 2Eh,0FFh, 94h
3BE9:6751 00 00 80 3E B2 07 db 00h, 00h, 80h, 3Eh,0B2h, 07h
3BE9:6757 00 74 06 A0 AE 07 db 00h, 74h, 06h,0A0h,0AEh, 07h
3BE9:675D A2 86 08 80 3E AF db 0A2h, 86h, 08h, 80h, 3Eh,0AFh
3BE9:6763 07 FF 75 03 E8 25 db 07h,0FFh, 75h, 03h,0E8h, 25h
3BE9:6769 00 C3 B1 21 F6 06 db 00h,0C3h,0B1h, 21h,0F6h, 06h
3BE9:676F F6 07 FF 75 1A C6 db 0F6h, 07h,0FFh, 75h, 1Ah,0C6h
3BE9:6775 06 AF 07 FF 88 0E db 06h,0AFh, 07h,0FFh, 88h, 0Eh
3BE9:677B F9 07 32 ED 8B 36 db 0F9h, 07h, 32h,0EDh, 8Bh, 36h
3BE9:6781 C1 08 BF 86 08 1E db 0C1h, 08h,0BFh, 86h, 08h, 1Eh
3BE9:6787 8E 1E C3 08 F3 A4 db 8Eh, 1Eh,0C3h, 08h,0F3h,0A4h
3BE9:678D 1F C3 F6 06 F6 07 db 1Fh,0C3h,0F6h, 06h,0F6h, 07h
3BE9:6793 FF 75 F8 8A 0E F9 db 0FFh, 75h,0F8h, 8Ah, 0Eh,0F9h
3BE9:6799 07 32 ED BE 86 08 db 07h, 32h,0EDh,0BEh, 86h, 08h
3BE9:679F 8B 3E C1 08 06 8E db 8Bh, 3Eh,0C1h, 08h, 06h, 8Eh
3BE9:67A5 06 C3 08 F3 A4 07 db 06h,0C3h, 08h,0F3h,0A4h, 07h
3BE9:67AB C3 B0 01 A2 B0 07 db 0C3h,0B0h, 01h,0A2h,0B0h, 07h
3BE9:67B1 C3 06 FF 1E AA 07 db 0C3h, 06h,0FFh, 1Eh,0AAh, 07h
3BE9:67B7 FC 07 C3 8B 16 EA db 0FCh, 07h,0C3h, 8Bh, 16h,0EAh
3BE9:67BD 07 8A 2E EC 07 8A db 07h, 8Ah, 2Eh,0ECh, 07h, 8Ah
3BE9:67C3 1E C4 07 B7 01 86 db 1Eh,0C4h, 07h,0B7h, 01h, 86h
3BE9:67C9 3E B5 07 53 FF 36 db 3Eh,0B5h, 07h, 53h,0FFh, 36h
3BE9:67CF BB 07 FF 36 BD 07 db 0BBh, 07h,0FFh, 36h,0BDh, 07h
3BE9:67D5 FF 36 ED 07 FF 36 db 0FFh, 36h,0EDh, 07h,0FFh, 36h
3BE9:67DB EF 07 FF 1E AA 07 db 0EFh, 07h,0FFh, 1Eh,0AAh, 07h
3BE9:67E1 83 C4 0A FC 1E 07 db 83h,0C4h, 0Ah,0FCh, 1Eh, 07h
3BE9:67E7 C3 B5 01 EB 07 C6 db 0C3h,0B5h, 01h,0EBh, 07h,0C6h
3BE9:67ED 06 C4 07 FF B5 04 db 06h,0C4h, 07h,0FFh,0B5h, 04h
3BE9:67F3 B1 FF 89 0E B0 07 db 0B1h,0FFh, 89h, 0Eh,0B0h, 07h
3BE9:67F9 8B 26 84 08 E9 53 db 8Bh, 26h, 84h, 08h,0E9h, 53h
3BE9:67FF FF 32 ED 8B F2 8B db 0FFh, 32h,0EDh, 8Bh,0F2h, 8Bh
3BE9:6805 FB F3 A4 C3 8A C8 db 0FBh,0F3h,0A4h,0C3h, 8Ah,0C8h
3BE9:680B B0 09 E8 A2 FF 0B db 0B0h, 09h,0E8h,0A2h,0FFh, 0Bh
3BE9:6811 DB 74 30 83 C3 08 db 0DBh, 74h, 30h, 83h,0C3h, 08h
3BE9:6817 8B F3 BF C8 07 B9 db 8Bh,0F3h,0BFh,0C8h, 07h,0B9h
3BE9:681D 0A 00 F3 A4 8B 36 db 0Ah, 00h,0F3h,0A4h, 8Bh, 36h
3BE9:6823 C8 07 BF D2 07 B9 db 0C8h, 07h,0BFh,0D2h, 07h,0B9h
3BE9:6829 11 00 F3 A4 8A 0E db 11h, 00h,0F3h,0A4h, 8Ah, 0Eh
3BE9:682F E1 07 D3 26 D2 07 db 0E1h, 07h,0D3h, 26h,0D2h, 07h
3BE9:6835 A0 D8 07 0A C0 74 db 0A0h,0D8h, 07h, 0Ah,0C0h, 74h
3BE9:683B 02 B0 01 FE C8 A2 db 02h,0B0h, 01h,0FEh,0C8h,0A2h
3BE9:6841 E5 07 F9 C3 B0 0A db 0E5h, 07h,0F9h,0C3h,0B0h, 0Ah
3BE9:6847 E8 70 FF 0A C0 74 db 0E8h, 70h,0FFh, 0Ah,0C0h, 74h
3BE9:684D F6 E9 97 FF A1 EA db 0F6h,0E9h, 97h,0FFh,0A1h,0EAh
3BE9:6853 07 33 D2 8A 16 EC db 07h, 33h,0D2h, 8Ah, 16h,0ECh
3BE9:6859 07 F7 36 D2 07 03 db 07h,0F7h, 36h,0D2h, 07h, 03h
3BE9:685F 06 DF 07 A3 BB 07 db 06h,0DFh, 07h,0A3h,0BBh, 07h
3BE9:6865 8A 0E E1 07 D3 EA db 8Ah, 0Eh,0E1h, 07h,0D3h,0EAh
3BE9:686B 89 16 BD 07 C3 8A db 89h, 16h,0BDh, 07h,0C3h, 8Ah
3BE9:6871 0E D4 07 8A 2E E8 db 0Eh,0D4h, 07h, 8Ah, 2Eh,0E8h
3BE9:6877 07 D2 ED F6 D9 80 db 07h,0D2h,0EDh,0F6h,0D9h, 80h
3BE9:687D C1 07 A0 E7 07 D2 db 0C1h, 07h,0A0h,0E7h, 07h,0D2h
3BE9:6883 E0 02 C5 C3 BB 96 db 0E0h, 02h,0C5h,0C3h,0BBh, 96h
3BE9:6889 08 03 D9 80 3E E5 db 08h, 03h,0D9h, 80h, 3Eh,0E5h
3BE9:688F 07 00 74 05 8A 1F db 07h, 00h, 74h, 05h, 8Ah, 1Fh
3BE9:6895 32 FF C3 03 D9 8B db 32h,0FFh,0C3h, 03h,0D9h, 8Bh
3BE9:689B 1F C3 E8 D0 FF A2 db 1Fh,0C3h,0E8h,0D0h,0FFh,0A2h
3BE9:68A1 E4 07 8A C8 32 ED db 0E4h, 07h, 8Ah,0C8h, 32h,0EDh
3BE9:68A7 E8 DD FF 89 1E EA db 0E8h,0DDh,0FFh, 89h, 1Eh,0EAh
3BE9:68AD 07 0B DB C3 8A 0E db 07h, 0Bh,0DBh,0C3h, 8Ah, 0Eh
3BE9:68B3 D4 07 A1 EA 07 32 db 0D4h, 07h,0A1h,0EAh, 07h, 32h
3BE9:68B9 FF 8A DC D3 E0 D3 db 0FFh, 8Ah,0DCh,0D3h,0E0h,0D3h
3BE9:68BF E3 93 A0 E8 07 22 db 0E3h, 93h,0A0h,0E8h, 07h, 22h
3BE9:68C5 06 D5 07 A2 B6 07 db 06h,0D5h, 07h,0A2h,0B6h, 07h
3BE9:68CB 0A D8 89 1E EA 07 db 0Ah,0D8h, 89h, 1Eh,0EAh, 07h
3BE9:68D1 88 26 EC 07 C3 A0 db 88h, 26h,0ECh, 07h,0C3h,0A0h
3BE9:68D7 A6 08 A2 E8 07 80 db 0A6h, 08h,0A2h,0E8h, 07h, 80h
3BE9:68DD 3E 95 08 00 75 08 db 3Eh, 95h, 08h, 00h, 75h, 08h
3BE9:68E3 E8 A3 00 8A C8 E8 db 0E8h,0A3h, 00h, 8Ah,0C8h,0E8h
3BE9:68E9 A1 01 A0 95 08 3C db 0A1h, 01h,0A0h, 95h, 08h, 3Ch
3BE9:68EF 81 72 02 B0 80 A2 db 81h, 72h, 02h,0B0h, 80h,0A2h
3BE9:68F5 E6 07 A0 D6 07 22 db 0E6h, 07h,0A0h,0D6h, 07h, 22h
3BE9:68FB 06 92 08 A2 E7 07 db 06h, 92h, 08h,0A2h,0E7h, 07h
3BE9:6901 C3 B0 01 02 06 E8 db 0C3h,0B0h, 01h, 02h, 06h,0E8h
3BE9:6907 07 A2 A6 08 80 3E db 07h,0A2h,0A6h, 08h, 80h, 3Eh
3BE9:690D 95 08 80 73 06 A0 db 95h, 08h, 80h, 73h, 06h,0A0h
3BE9:6913 E6 07 A2 95 08 C3 db 0E6h, 07h,0A2h, 95h, 08h,0C3h
3BE9:6919 8A 1E F1 07 32 FF db 8Ah, 1Eh,0F1h, 07h, 32h,0FFh
3BE9:691F 03 1E C6 07 C3 A1 db 03h, 1Eh,0C6h, 07h,0C3h,0A1h
3BE9:6925 CB 08 B1 02 D3 E8 db 0CBh, 08h,0B1h, 02h,0D3h,0E8h
3BE9:692B A3 EA 07 C6 06 EC db 0A3h,0EAh, 07h,0C6h, 06h,0ECh
3BE9:6931 07 00 B4 03 E8 A5 db 07h, 00h,0B4h, 03h,0E8h,0A5h
3BE9:6937 03 A1 C7 08 A3 ED db 03h,0A1h,0C7h, 08h,0A3h,0EDh
3BE9:693D 07 A1 C5 08 A3 EF db 07h,0A1h,0C5h, 08h,0A3h,0EFh
3BE9:6943 07 C3 BB CB 08 83 db 07h,0C3h,0BBh,0CBh, 08h, 83h
3BE9:6949 3F FF C3 C7 06 CB db 3Fh,0FFh,0C3h,0C7h, 06h,0CBh
3BE9:694F 08 FF FF C3 8B 16 db 08h,0FFh,0FFh,0C3h, 8Bh, 16h
3BE9:6955 D9 07 8B 1E CB 08 db 0D9h, 07h, 8Bh, 1Eh,0CBh, 08h
3BE9:695B 43 89 1E CB 08 2B db 43h, 89h, 1Eh,0CBh, 08h, 2Bh
3BE9:6961 D3 72 E8 A0 CB 08 db 0D3h, 72h,0E8h,0A0h,0CBh, 08h
3BE9:6967 24 03 B1 05 D2 E0 db 24h, 03h,0B1h, 05h,0D2h,0E0h
3BE9:696D A2 F1 07 0A C0 75 db 0A2h,0F1h, 07h, 0Ah,0C0h, 75h
3BE9:6973 03 E8 AD FF C3 51 db 03h,0E8h,0ADh,0FFh,0C3h, 51h
3BE9:6979 8A 2E D6 07 F6 D5 db 8Ah, 2Eh,0D6h, 07h,0F6h,0D5h
3BE9:697F 22 CD 22 C5 2A C1 db 22h,0CDh, 22h,0C5h, 2Ah,0C1h
3BE9:6985 24 1F 59 C3 BB A6 db 24h, 1Fh, 59h,0C3h,0BBh,0A6h
3BE9:698B 08 BA 01 10 FE CE db 08h,0BAh, 01h, 10h,0FEh,0CEh
3BE9:6991 4B 80 3F 00 75 06 db 4Bh, 80h, 3Fh, 00h, 75h, 06h
3BE9:6997 0A F6 75 F4 FE CA db 0Ah,0F6h, 75h,0F4h,0FEh,0CAh
3BE9:699D 88 16 E4 07 80 3E db 88h, 16h,0E4h, 07h, 80h, 3Eh
3BE9:69A3 E5 07 FF 8A C6 74 db 0E5h, 07h,0FFh, 8Ah,0C6h, 74h
3BE9:69A9 02 D0 E8 B1 07 2A db 02h,0D0h,0E8h,0B1h, 07h, 2Ah
3BE9:69AF 0E D4 07 D2 E8 8A db 0Eh,0D4h, 07h,0D2h,0E8h, 8Ah
3BE9:69B5 26 D6 07 3A E0 72 db 26h,0D6h, 07h, 3Ah,0E0h, 72h
3BE9:69BB D3 BB 92 08 8A 0F db 0D3h,0BBh, 92h, 08h, 8Ah, 0Fh
3BE9:69C1 F6 D4 80 E4 1F 22 db 0F6h,0D4h, 80h,0E4h, 1Fh, 22h
3BE9:69C7 E1 0A C4 C3 BB 86 db 0E1h, 0Ah,0C4h,0C3h,0BBh, 86h
3BE9:69CD 08 89 1E C1 07 88 db 08h, 89h, 1Eh,0C1h, 07h, 88h
3BE9:69D3 0E CD 08 C3 B1 0F db 0Eh,0CDh, 08h,0C3h,0B1h, 0Fh
3BE9:69D9 E8 EF FF E8 6D FF db 0E8h,0EFh,0FFh,0E8h, 6Dh,0FFh
3BE9:69DF E8 71 FF E8 60 FF db 0E8h, 71h,0FFh,0E8h, 60h,0FFh
3BE9:69E5 74 17 8B 16 C1 07 db 74h, 17h, 8Bh, 16h,0C1h, 07h
3BE9:69EB E8 2B FF 8A 0E CD db 0E8h, 2Bh,0FFh, 8Ah, 0Eh,0CDh
3BE9:69F1 08 32 ED 8A 07 24 db 08h, 32h,0EDh, 8Ah, 07h, 24h
3BE9:69F7 EF 3A 07 74 0B EB db 0EFh, 3Ah, 07h, 74h, 0Bh,0EBh
3BE9:69FD E1 B0 FF 8A E8 FE db 0E1h,0B0h,0FFh, 8Ah,0E8h,0FEh
3BE9:6A03 C5 E9 A7 FD 0A C9 db 0C5h,0E9h,0A7h,0FDh, 0Ah,0C9h
3BE9:6A09 74 32 8B F2 AC 24 db 74h, 32h, 8Bh,0F2h,0ACh, 24h
3BE9:6A0F 7F 80 FD 0D 74 1D db 7Fh, 80h,0FDh, 0Dh, 74h, 1Dh
3BE9:6A15 80 FD 0C 74 0F 80 db 80h,0FDh, 0Ch, 74h, 0Fh, 80h
3BE9:6A1B FD 0E 75 02 24 3F db 0FDh, 0Eh, 75h, 02h, 24h, 3Fh
3BE9:6A21 2A 07 24 7F 75 13 db 2Ah, 07h, 24h, 7Fh, 75h, 13h
3BE9:6A27 EB 09 51 8A 0F E8 db 0EBh, 09h, 51h, 8Ah, 0Fh,0E8h
3BE9:6A2D 49 FF 59 75 08 42 db 49h,0FFh, 59h, 75h, 08h, 42h
3BE9:6A33 43 FE C5 FE C9 EB db 43h,0FEh,0C5h,0FEh,0C9h,0EBh
3BE9:6A39 CD E9 A2 FF 32 C0 db 0CDh,0E9h,0A2h,0FFh, 32h,0C0h
3BE9:6A3F A2 B0 07 8A E8 FE db 0A2h,0B0h, 07h, 8Ah,0E8h,0FEh
3BE9:6A45 C5 C3 BB 86 08 E8 db 0C5h,0C3h,0BBh, 86h, 08h,0E8h
3BE9:6A4B 07 00 75 17 B0 09 db 07h, 00h, 75h, 17h,0B0h, 09h
3BE9:6A51 E9 76 02 B9 0B 3F db 0E9h, 76h, 02h,0B9h, 0Bh, 3Fh
3BE9:6A57 43 8A C5 2A 07 22 db 43h, 8Ah,0C5h, 2Ah, 07h, 22h
3BE9:6A5D C5 74 06 FE C9 75 db 0C5h, 74h, 06h,0FEh,0C9h, 75h
3BE9:6A63 F3 0A C0 C3 E8 6D db 0F3h, 0Ah,0C0h,0C3h,0E8h, 6Dh
3BE9:6A69 FF 74 FA E9 4F 04 db 0FFh, 74h,0FAh,0E9h, 4Fh, 04h
3BE9:6A6F 8A 27 50 E8 A4 FE db 8Ah, 27h, 50h,0E8h,0A4h,0FEh
3BE9:6A75 8B D3 BB 86 08 B1 db 8Bh,0D3h,0BBh, 86h, 08h,0B1h
3BE9:6A7B 20 E8 81 FD E8 07 db 20h,0E8h, 81h,0FDh,0E8h, 07h
3BE9:6A81 FF 8A C8 58 5B 88 db 0FFh, 8Ah,0C8h, 58h, 5Bh, 88h
3BE9:6A87 07 4B 4B 88 27 32 db 07h, 4Bh, 4Bh, 88h, 27h, 32h
3BE9:6A8D ED BE 95 08 8A 07 db 0EDh,0BEh, 95h, 08h, 8Ah, 07h
3BE9:6A93 2A C1 74 0B 8A C5 db 2Ah,0C1h, 74h, 0Bh, 8Ah,0C5h
3BE9:6A99 73 04 B0 80 0A 04 db 73h, 04h,0B0h, 80h, 0Ah, 04h
3BE9:6A9F 88 04 C3 38 04 75 db 88h, 04h,0C3h, 38h, 04h, 75h
3BE9:6AA5 FB 32 C0 88 04 38 db 0FBh, 32h,0C0h, 88h, 04h, 38h
3BE9:6AAB 06 E4 07 74 F1 C6 db 06h,0E4h, 07h, 74h,0F1h,0C6h
3BE9:6AB1 04 80 C3 A0 95 08 db 04h, 80h,0C3h,0A0h, 95h, 08h
3BE9:6AB7 3C 81 72 05 24 7F db 3Ch, 81h, 72h, 05h, 24h, 7Fh
3BE9:6ABD A2 95 08 C3 A0 94 db 0A2h, 95h, 08h,0C3h,0A0h, 94h
3BE9:6AC3 08 A2 E3 07 BB 92 db 08h,0A2h,0E3h, 07h,0BBh, 92h
3BE9:6AC9 08 8A 07 8A C8 FE db 08h, 8Ah, 07h, 8Ah,0C8h,0FEh
3BE9:6ACF C1 E8 A5 FE 75 03 db 0C1h,0E8h,0A5h,0FEh, 75h, 03h
3BE9:6AD5 E9 3A 00 B0 1F 22 db 0E9h, 3Ah, 00h,0B0h, 1Fh, 22h
3BE9:6ADB C1 88 07 75 0B 83 db 0C1h, 88h, 07h, 75h, 0Bh, 83h
3BE9:6AE1 C3 02 FE 07 8A 07 db 0C3h, 02h,0FEh, 07h, 8Ah, 07h
3BE9:6AE7 24 3F 74 13 E8 E9 db 24h, 3Fh, 74h, 13h,0E8h,0E9h
3BE9:6AED FE 74 0E E8 79 FF db 0FEh, 74h, 0Eh,0E8h, 79h,0FFh
3BE9:6AF3 E8 E0 FD 32 C0 A2 db 0E8h,0E0h,0FDh, 32h,0C0h,0A2h
3BE9:6AF9 E8 07 E9 B0 FC BB db 0E8h, 07h,0E9h,0B0h,0FCh,0BBh
3BE9:6AFF 92 08 A0 E3 07 88 db 92h, 08h,0A0h,0E3h, 07h, 88h
3BE9:6B05 47 02 8A 07 FE C8 db 47h, 02h, 8Ah, 07h,0FEh,0C8h
3BE9:6B0B 24 1F 88 07 E9 9A db 24h, 1Fh, 88h, 07h,0E9h, 9Ah
3BE9:6B11 FC 88 0F E8 72 FE db 0FCh, 88h, 0Fh,0E8h, 72h,0FEh
3BE9:6B17 8A C8 3A 07 73 05 db 8Ah,0C8h, 3Ah, 07h, 73h, 05h
3BE9:6B1D FE 0F E9 8A FC E8 db 0FEh, 0Fh,0E9h, 8Ah,0FCh,0E8h
3BE9:6B23 8F FF E8 64 FF EB db 8Fh,0FFh,0E8h, 64h,0FFh,0EBh
3BE9:6B29 C9 E8 A9 FD A0 E8 db 0C9h,0E8h,0A9h,0FDh,0A0h,0E8h
3BE9:6B2F 07 3A 06 E6 07 72 db 07h, 3Ah, 06h,0E6h, 07h, 72h
3BE9:6B35 0E 3C 80 75 28 E8 db 0Eh, 3Ch, 80h, 75h, 28h,0E8h
3BE9:6B3B 84 FF 80 3E B0 07 db 84h,0FFh, 80h, 3Eh,0B0h, 07h
3BE9:6B41 00 75 1E E8 56 FD db 00h, 75h, 1Eh,0E8h, 56h,0FDh
3BE9:6B47 74 19 E8 65 FD E8 db 74h, 19h,0E8h, 65h,0FDh,0E8h
3BE9:6B4D 16 00 72 0E 75 03 db 16h, 00h, 72h, 0Eh, 75h, 03h
3BE9:6B53 E9 7F 01 E8 DF FD db 0E9h, 7Fh, 01h,0E8h,0DFh,0FDh
3BE9:6B59 E8 F5 FC E8 E6 FC db 0E8h,0F5h,0FCh,0E8h,0E6h,0FCh
3BE9:6B5F E9 A0 FD E9 47 FC db 0E9h,0A0h,0FDh,0E9h, 47h,0FCh
3BE9:6B65 8A 2E B6 07 A0 B3 db 8Ah, 2Eh,0B6h, 07h,0A0h,0B3h
3BE9:6B6B 07 3C 02 72 07 FE db 07h, 3Ch, 02h, 72h, 07h,0FEh
3BE9:6B71 C8 A2 B3 07 F9 C3 db 0C8h,0A2h,0B3h, 07h,0F9h,0C3h
3BE9:6B77 A0 E2 07 8A C8 22 db 0A0h,0E2h, 07h, 8Ah,0C8h, 22h
3BE9:6B7D C5 74 0A 0A C9 74 db 0C5h, 74h, 0Ah, 0Ah,0C9h, 74h
3BE9:6B83 03 32 C0 C3 0C 01 db 03h, 32h,0C0h,0C3h, 0Ch, 01h
3BE9:6B89 C3 8A F1 F6 D6 A0 db 0C3h, 8Ah,0F1h,0F6h,0D6h,0A0h
3BE9:6B8F B4 07 3C 02 72 EB db 0B4h, 07h, 3Ch, 02h, 72h,0EBh
3BE9:6B95 BB E8 07 8A 27 02 db 0BBh,0E8h, 07h, 8Ah, 27h, 02h
3BE9:6B9B C4 3C 80 72 02 B0 db 0C4h, 3Ch, 80h, 72h, 02h,0B0h
3BE9:6BA1 80 51 C6 07 7F 53 db 80h, 51h,0C6h, 07h, 7Fh, 53h
3BE9:6BA7 50 8A D8 A0 D5 07 db 50h, 8Ah,0D8h,0A0h,0D5h, 07h
3BE9:6BAD 8A D0 FE C2 F6 D0 db 8Ah,0D0h,0FEh,0C2h,0F6h,0D0h
3BE9:6BB3 22 E0 A0 E6 07 22 db 22h,0E0h,0A0h,0E6h, 07h, 22h
3BE9:6BB9 C6 3A C3 72 02 8A db 0C6h, 3Ah,0C3h, 72h, 02h, 8Ah
3BE9:6BBF C3 2A C4 3A C2 72 db 0C3h, 2Ah,0C4h, 3Ah,0C2h, 72h
3BE9:6BC5 43 50 E8 A6 FC 8A db 43h, 50h,0E8h,0A6h,0FCh, 8Ah
3BE9:6BCB E8 A0 E4 07 3A C5 db 0E8h,0A0h,0E4h, 07h, 3Ah,0C5h
3BE9:6BD1 8A D0 74 1E 8A C8 db 8Ah,0D0h, 74h, 1Eh, 8Ah,0C8h
3BE9:6BD7 51 B5 00 E8 AA FC db 51h,0B5h, 00h,0E8h,0AAh,0FCh
3BE9:6BDD 53 41 E8 A5 FC 5A db 53h, 41h,0E8h,0A5h,0FCh, 5Ah
3BE9:6BE3 42 3B DA 74 F5 FE db 42h, 3Bh,0DAh, 74h,0F5h,0FEh
3BE9:6BE9 C9 5A 8A C6 3A C1 db 0C9h, 5Ah, 8Ah,0C6h, 3Ah,0C1h
3BE9:6BEF 72 02 8A C1 2A C2 db 72h, 02h, 8Ah,0C1h, 2Ah,0C2h
3BE9:6BF5 8A E8 FE C5 A0 D5 db 8Ah,0E8h,0FEh,0C5h,0A0h,0D5h
3BE9:6BFB 07 FE C0 F6 E5 59 db 07h,0FEh,0C0h,0F6h,0E5h, 59h
3BE9:6C01 86 C1 3A C1 72 02 db 86h,0C1h, 3Ah,0C1h, 72h, 02h
3BE9:6C07 8A C1 59 5B 88 2F db 8Ah,0C1h, 59h, 5Bh, 88h, 2Fh
3BE9:6C0D 59 8A 36 B4 07 2A db 59h, 8Ah, 36h,0B4h, 07h, 2Ah
3BE9:6C13 C5 3A C6 72 02 8A db 0C5h, 3Ah,0C6h, 72h, 02h, 8Ah
3BE9:6C19 C6 F6 D1 22 C1 74 db 0C6h,0F6h,0D1h, 22h,0C1h, 74h
3BE9:6C1F 0E A2 B3 07 8A 0E db 0Eh,0A2h,0B3h, 07h, 8Ah, 0Eh
3BE9:6C25 E1 07 D2 E8 A2 B5 db 0E1h, 07h,0D2h,0E8h,0A2h,0B5h
3BE9:6C2B 07 0C 01 C3 88 16 db 07h, 0Ch, 01h,0C3h, 88h, 16h
3BE9:6C31 C9 08 A0 C9 08 3A db 0C9h, 08h,0A0h,0C9h, 08h, 3Ah
3BE9:6C37 06 C4 07 75 05 FE db 06h,0C4h, 07h, 75h, 05h,0FEh
3BE9:6C3D C0 74 05 C3 3C 10 db 0C0h, 74h, 05h,0C3h, 3Ch, 10h
3BE9:6C43 72 03 E9 A4 FB A2 db 72h, 03h,0E9h,0A4h,0FBh,0A2h
3BE9:6C49 E9 07 A2 C4 07 33 db 0E9h, 07h,0A2h,0C4h, 07h, 33h
3BE9:6C4F D2 E8 B6 FB 73 F0 db 0D2h,0E8h,0B6h,0FBh, 73h,0F0h
3BE9:6C55 C3 E8 12 FB B1 7F db 0C3h,0E8h, 12h,0FBh,0B1h, 7Fh
3BE9:6C5B BB 8D 08 20 0F 20 db 0BBh, 8Dh, 08h, 20h, 0Fh, 20h
3BE9:6C61 4F 01 80 67 05 1F db 4Fh, 01h, 80h, 67h, 05h, 1Fh
3BE9:6C67 C6 06 B2 07 FF A0 db 0C6h, 06h,0B2h, 07h,0FFh,0A0h
3BE9:6C6D 86 08 A2 AE 07 24 db 86h, 08h,0A2h,0AEh, 07h, 24h
3BE9:6C73 1F FE C8 3C FF 74 db 1Fh,0FEh,0C8h, 3Ch,0FFh, 74h
3BE9:6C79 03 A2 C9 08 E8 B3 db 03h,0A2h,0C9h, 08h,0E8h,0B3h
3BE9:6C7F FF A0 CA 08 A2 86 db 0FFh,0A0h,0CAh, 08h,0A2h, 86h
3BE9:6C85 08 C3 B5 00 8B F3 db 08h,0C3h,0B5h, 00h, 8Bh,0F3h
3BE9:6C8B 8B FA F3 A6 C3 E8 db 8Bh,0FAh,0F3h,0A6h,0C3h,0E8h
3BE9:6C91 9C FF A0 C9 08 A2 db 9Ch,0FFh,0A0h,0C9h, 08h,0A2h
3BE9:6C97 BF 07 C3 E8 B9 FF db 0BFh, 07h,0C3h,0E8h,0B9h,0FFh
3BE9:6C9D C6 06 94 08 00 E8 db 0C6h, 06h, 94h, 08h, 00h,0E8h
3BE9:6CA3 A2 FD E8 BF FD E8 db 0A2h,0FDh,0E8h,0BFh,0FDh,0E8h
3BE9:6CA9 03 00 32 C0 C3 E8 db 03h, 00h, 32h,0C0h,0C3h,0E8h
3BE9:6CAF 94 FC 74 FA BB A6 db 94h,0FCh, 74h,0FAh,0BBh,0A6h
3BE9:6CB5 08 80 3F FF 75 05 db 08h, 80h, 3Fh,0FFh, 75h, 05h
3BE9:6CBB A0 93 08 88 07 5B db 0A0h, 93h, 08h, 88h, 07h, 5Bh
3BE9:6CC1 B1 40 C3 E8 8F FF db 0B1h, 40h,0C3h,0E8h, 8Fh,0FFh
3BE9:6CC7 E9 60 FE 8A C8 A2 db 0E9h, 60h,0FEh, 8Ah,0C8h,0A2h
3BE9:6CCD B1 07 E8 2C FD E9 db 0B1h, 07h,0E8h, 2Ch,0FDh,0E9h
3BE9:6CD3 24 FB B4 01 E8 0D db 24h,0FBh,0B4h, 01h,0E8h, 0Dh
3BE9:6CD9 00 E9 25 FC 8C 1E db 00h,0E9h, 25h,0FCh, 8Ch, 1Eh
3BE9:6CDF ED 07 8B 1E CE 07 db 0EDh, 07h, 8Bh, 1Eh,0CEh, 07h
3BE9:6CE5 EB 0A 8B 1E D0 07 db 0EBh, 0Ah, 8Bh, 1Eh,0D0h, 07h
3BE9:6CEB C7 06 ED 07 00 00 db 0C7h, 06h,0EDh, 07h, 00h, 00h
3BE9:6CF1 88 26 B7 07 8A 0E db 88h, 26h,0B7h, 07h, 8Ah, 0Eh
3BE9:6CF7 E2 07 A0 EA 07 22 db 0E2h, 07h,0A0h,0EAh, 07h, 22h
3BE9:6CFD C1 A2 B8 07 F6 D1 db 0C1h,0A2h,0B8h, 07h,0F6h,0D1h
3BE9:6D03 20 0E EA 07 8B 1F db 20h, 0Eh,0EAh, 07h, 8Bh, 1Fh
3BE9:6D09 89 1E B9 07 8B 47 db 89h, 1Eh,0B9h, 07h, 8Bh, 47h
3BE9:6D0F 0A 83 3E ED 07 00 db 0Ah, 83h, 3Eh,0EDh, 07h, 00h
3BE9:6D15 75 05 A3 ED 07 33 db 75h, 05h,0A3h,0EDh, 07h, 33h
3BE9:6D1B C0 A3 EF 07 E8 52 db 0C0h,0A3h,0EFh, 07h,0E8h, 52h
3BE9:6D21 00 80 3F FF 74 05 db 00h, 80h, 3Fh,0FFh, 74h, 05h
3BE9:6D27 E8 5D FF 74 15 8B db 0E8h, 5Dh,0FFh, 74h, 15h, 8Bh
3BE9:6D2D 1E B9 07 C6 07 FF db 1Eh,0B9h, 07h,0C6h, 07h,0FFh
3BE9:6D33 B0 02 E8 46 00 E8 db 0B0h, 02h,0E8h, 46h, 00h,0E8h
3BE9:6D39 39 00 E8 C2 FA C6 db 39h, 00h,0E8h,0C2h,0FAh,0C6h
3BE9:6D3F 05 00 32 C0 8A 26 db 05h, 00h, 32h,0C0h, 8Ah, 26h
3BE9:6D45 B8 07 D1 E8 8B 36 db 0B8h, 07h,0D1h,0E8h, 8Bh, 36h
3BE9:6D4B EF 07 03 F0 A0 B7 db 0EFh, 07h, 03h,0F0h,0A0h,0B7h
3BE9:6D51 07 3C 03 75 05 89 db 07h, 3Ch, 03h, 75h, 05h, 89h
3BE9:6D57 36 C6 07 C3 B9 40 db 36h,0C6h, 07h,0C3h,0B9h, 40h
3BE9:6D5D 00 8B 3E C5 08 A1 db 00h, 8Bh, 3Eh,0C5h, 08h,0A1h
3BE9:6D63 C7 08 8B 16 ED 07 db 0C7h, 08h, 8Bh, 16h,0EDh, 07h
3BE9:6D69 1E 06 8E DA 8E C0 db 1Eh, 06h, 8Eh,0DAh, 8Eh,0C0h
3BE9:6D6F F3 A5 07 1F C3 8B db 0F3h,0A5h, 07h, 1Fh,0C3h, 8Bh
3BE9:6D75 1E B9 07 BA E9 07 db 1Eh,0B9h, 07h,0BAh,0E9h, 07h
3BE9:6D7B B1 04 C3 50 E8 CF db 0B1h, 04h,0C3h, 50h,0E8h,0CFh
3BE9:6D81 FA 58 FE C8 78 03 db 0FAh, 58h,0FEh,0C8h, 78h, 03h
3BE9:6D87 E8 BB FA BE BB 07 db 0E8h,0BBh,0FAh,0BEh,0BBh, 07h
3BE9:6D8D 8B 3E B9 07 83 C7 db 8Bh, 3Eh,0B9h, 07h, 83h,0C7h
3BE9:6D93 06 B9 02 00 F3 A5 db 06h,0B9h, 02h, 00h,0F3h,0A5h
3BE9:6D99 C3 00 09 00 00 00 db 0C3h, 00h, 09h, 00h, 00h, 00h
3BE9:6D9F 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DA5 01 00 00 00 00 00 db 01h, 00h, 00h, 00h, 00h, 00h
3BE9:6DAB 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DB1 00 00 01 FF 00 00 db 00h, 00h, 01h,0FFh, 00h, 00h
3BE9:6DB7 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DBD 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DC3 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DC9 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DCF 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DD5 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DDB 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DE1 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6DE7 00 00 00 CC CC CC db 00h, 00h, 00h,0CCh,0CCh,0CCh
3BE9:6DED CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6DF3 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6DF9 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6DFF CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E05 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E0B CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E11 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E17 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E1D CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E23 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E29 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E2F CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E35 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E3B CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E41 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E47 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E4D CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E53 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E59 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E5F CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E65 CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E6B CC CC CC CC CC CC db 0CCh,0CCh,0CCh,0CCh,0CCh,0CCh
3BE9:6E71 CC CC CC 00 00 db 0CCh,0CCh,0CCh, 00h, 00h
3BE9:6E76 43 4F 50 59 52 49 db 'COPYRIGHT(C)1983,DIGITAL RESEARC'
3BE9:6E7C 47 48 54 28 43 29
3BE9:6E82 31 39 38 33 2C 44
3BE9:6E88 49 47 49 54 41 4C
3BE9:6E8E 20 52 45 53 45 41
3BE9:6E94 52 43
3BE9:6E96 48 28 30 31 2F 32 db 'H(01/26/83)XXXX-0000-005434'
3BE9:6E9C 36 2F 38 33 29 58
3BE9:6EA2 58 58 58 2D 30 30
3BE9:6EA8 30 30 2D 30 30 35
3BE9:6EAE 34 33 34
3BE9:6EB1 000D[00] db 13 dup (0)
3BE9:6EBE BB 94 08 8A 07 53 db 0BBh, 94h, 08h, 8Ah, 07h, 53h
3BE9:6EC4 4B 4B E9 A6 FB 00 db 4Bh, 4Bh,0E9h,0A6h,0FBh, 00h
3BE9:6ECA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6ED0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6ED6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6EDC 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6EE2 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6EE8 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:6EEE 00 00 E9 B4 01 E9 db 00h, 00h,0E9h,0B4h, 01h,0E9h
3BE9:6EF4 E7 00 EB 01 90 FC db 0E7h, 00h,0EBh, 01h, 90h,0FCh
3BE9:6EFA B2 00 B1 20 CD E0 db 0B2h, 00h,0B1h, 20h,0CDh,0E0h
3BE9:6F00 C6 06 B6 0A FF 90 db 0C6h, 06h,0B6h, 0Ah,0FFh, 90h
3BE9:6F06 BA D3 0B E8 13 00 db 0BAh,0D3h, 0Bh,0E8h, 13h, 00h
3BE9:6F0C 75 18 C6 06 B6 0A db 75h, 18h,0C6h, 06h,0B6h, 0Ah
3BE9:6F12 00 90 BA B0 0B E8 db 00h, 90h,0BAh,0B0h, 0Bh,0E8h
3BE9:6F18 05 00 75 0A E9 A1 db 05h, 00h, 75h, 0Ah,0E9h,0A1h
3BE9:6F1E 00 B1 0F CD E0 3C db 00h,0B1h, 0Fh,0CDh,0E0h, 3Ch
3BE9:6F24 FF C3 8C DA B1 33 db 0FFh,0C3h, 8Ch,0DAh,0B1h, 33h
3BE9:6F2A CD E0 BA F6 0B B1 db 0CDh,0E0h,0BAh,0F6h, 0Bh,0B1h
3BE9:6F30 1A CD E0 B2 01 B1 db 1Ah,0CDh,0E0h,0B2h, 01h,0B1h
3BE9:6F36 2C CD E0 E8 76 00 db 2Ch,0CDh,0E0h,0E8h, 76h, 00h
3BE9:6F3C B1 14 CD E0 BA 80 db 0B1h, 14h,0CDh,0E0h,0BAh, 80h
3BE9:6F42 00 B1 2C CD E0 BA db 00h,0B1h, 2Ch,0CDh,0E0h,0BAh
3BE9:6F48 00 00 B1 1A CD E0 db 00h, 00h,0B1h, 1Ah,0CDh,0E0h
3BE9:6F4E 8B 16 F9 0B 52 B1 db 8Bh, 16h,0F9h, 0Bh, 52h,0B1h
3BE9:6F54 33 CD E0 E8 58 00 db 33h,0CDh,0E0h,0E8h, 58h, 00h
3BE9:6F5A B1 14 CD E0 5A 81 db 0B1h, 14h,0CDh,0E0h, 5Ah, 81h
3BE9:6F60 C2 00 04 3C 01 74 db 0C2h, 00h, 04h, 3Ch, 01h, 74h
3BE9:6F66 07 3C 00 74 E7 EB db 07h, 3Ch, 00h, 74h,0E7h,0EBh
3BE9:6F6C 53 90 B8 F0 F9 8E db 53h, 90h,0B8h,0F0h,0F9h, 8Eh
3BE9:6F72 C0 26 C6 06 04 00 db 0C0h, 26h,0C6h, 06h, 04h, 00h
3BE9:6F78 00 B8 00 FB 8E C0 db 00h,0B8h, 00h,0FBh, 8Eh,0C0h
3BE9:6F7E 33 FF B9 00 04 B8 db 33h,0FFh,0B9h, 00h, 04h,0B8h
3BE9:6F84 20 20 F3 AB 1E B8 db 20h, 20h,0F3h,0ABh, 1Eh,0B8h
3BE9:6F8A 00 FE 8E D8 A0 FE db 00h,0FEh, 8Eh,0D8h,0A0h,0FEh
3BE9:6F90 1F FE C0 74 0E B8 db 1Fh,0FEh,0C0h, 74h, 0Eh,0B8h
3BE9:6F96 00 06 B9 00 00 BA db 00h, 06h,0B9h, 00h, 00h,0BAh
3BE9:6F9C 4F 18 BB 00 07 CD db 4Fh, 18h,0BBh, 00h, 07h,0CDh
3BE9:6FA2 10 1F 33 C0 A3 F7 db 10h, 1Fh, 33h,0C0h,0A3h,0F7h
3BE9:6FA8 0B 8E 1E 02 0C 2E db 0Bh, 8Eh, 1Eh, 02h, 0Ch, 2Eh
3BE9:6FAE FF 2E F7 0B BA D3 db 0FFh, 2Eh,0F7h, 0Bh,0BAh,0D3h
3BE9:6FB4 0B 80 3E B6 0A FF db 0Bh, 80h, 3Eh,0B6h, 0Ah,0FFh
3BE9:6FBA 74 03 BA B0 0B C3 db 74h, 03h,0BAh,0B0h, 0Bh,0C3h
3BE9:6FC0 FA EA 09 00 00 FE db 0FAh,0EAh, 09h, 00h, 00h,0FEh
3BE9:6FC6 8A CA EB 28 90 8B db 8Ah,0CAh,0EBh, 28h, 90h, 8Bh
3BE9:6FCC DA 8A 17 80 FA 24 db 0DAh, 8Ah, 17h, 80h,0FAh, 24h
3BE9:6FD2 74 08 53 E8 EE FF db 74h, 08h, 53h,0E8h,0EEh,0FFh
3BE9:6FD8 5B 43 EB F1 C3 FC db 5Bh, 43h,0EBh,0F1h,0C3h,0FCh
3BE9:6FDE 32 E4 D0 E0 8B D8 db 32h,0E4h,0D0h,0E0h, 8Bh,0D8h
3BE9:6FE4 FF 97 F0 0A 8B D8 db 0FFh, 97h,0F0h, 0Ah, 8Bh,0D8h
3BE9:6FEA CB C3 FA EA 0C 00 db 0CBh,0C3h,0FAh,0EAh, 0Ch, 00h
3BE9:6FF0 00 FE BB 19 0B 8B db 00h,0FEh,0BBh, 19h, 0Bh, 8Bh
3BE9:6FF6 3F 80 F9 0D 74 21 db 3Fh, 80h,0F9h, 0Dh, 74h, 21h
3BE9:6FFC 80 F9 0A 74 24 06 db 80h,0F9h, 0Ah, 74h, 24h, 06h
3BE9:7002 B8 00 FB 8E C0 8A db 0B8h, 00h,0FBh, 8Eh,0C0h, 8Ah
3BE9:7008 C1 AA 07 80 7F 07 db 0C1h,0AAh, 07h, 80h, 7Fh, 07h
3BE9:700E 4F 75 06 E8 09 00 db 4Fh, 75h, 06h,0E8h, 09h, 00h
3BE9:7014 EB 0F 90 FE 47 07 db 0EBh, 0Fh, 90h,0FEh, 47h, 07h
3BE9:701A 89 3F C3 33 D2 86 db 89h, 3Fh,0C3h, 33h,0D2h, 86h
3BE9:7020 57 07 29 17 C3 FE db 57h, 07h, 29h, 17h,0C3h,0FEh
3BE9:7026 47 06 83 07 50 C3 db 47h, 06h, 83h, 07h, 50h,0C3h
3BE9:702C 33 C0 80 F9 0F 77 db 33h,0C0h, 80h,0F9h, 0Fh, 77h
3BE9:7032 0A 8B D8 8A D9 D1 db 0Ah, 8Bh,0D8h, 8Ah,0D9h,0D1h
3BE9:7038 E3 8B 87 72 0B C3 db 0E3h, 8Bh, 87h, 72h, 0Bh,0C3h
3BE9:703E 8B EC 06 BE 0D 0B db 8Bh,0ECh, 06h,0BEh, 0Dh, 0Bh
3BE9:7044 C4 3E 21 0B A0 0C db 0C4h, 3Eh, 21h, 0Bh,0A0h, 0Ch
3BE9:704A 0B 88 04 8A 46 0F db 0Bh, 88h, 04h, 8Ah, 46h, 0Fh
3BE9:7050 32 E4 89 44 06 8B db 32h,0E4h, 89h, 44h, 06h, 8Bh
3BE9:7056 46 08 89 44 0A 8B db 46h, 08h, 89h, 44h, 0Ah, 8Bh
3BE9:705C 46 06 8B C8 25 0F db 46h, 06h, 8Bh,0C8h, 25h, 0Fh
3BE9:7062 00 89 44 08 8B C1 db 00h, 89h, 44h, 08h, 8Bh,0C1h
3BE9:7068 B1 04 D3 E8 01 44 db 0B1h, 04h,0D3h,0E8h, 01h, 44h
3BE9:706E 0A 8B 46 0A 03 06 db 0Ah, 8Bh, 46h, 0Ah, 03h, 06h
3BE9:7074 39 0B 33 D2 2A ED db 39h, 0Bh, 33h,0D2h, 2Ah,0EDh
3BE9:707A 26 8A 4D 03 F7 F1 db 26h, 8Ah, 4Dh, 03h,0F7h,0F1h
3BE9:7080 26 8A 4D 02 FE C1 db 26h, 8Ah, 4Dh, 02h,0FEh,0C1h
3BE9:7086 F6 F1 88 64 01 89 db 0F6h,0F1h, 88h, 64h, 01h, 89h
3BE9:708C 54 04 32 E4 03 46 db 54h, 04h, 32h,0E4h, 03h, 46h
3BE9:7092 0C 89 44 02 8C D8 db 0Ch, 89h, 44h, 02h, 8Ch,0D8h
3BE9:7098 8E C0 33 C0 CC 0A db 8Eh,0C0h, 33h,0C0h,0CCh, 0Ah
3BE9:709E C0 74 03 B8 01 00 db 0C0h, 74h, 03h,0B8h, 01h, 00h
3BE9:70A4 07 C3 00 FA FC 8C db 07h,0C3h, 00h,0FAh,0FCh, 8Ch
3BE9:70AA D8 01 06 6C 0B 06 db 0D8h, 01h, 06h, 6Ch, 0Bh, 06h
3BE9:70B0 B0 02 CC 1E 8C C1 db 0B0h, 02h,0CCh, 1Eh, 8Ch,0C1h
3BE9:70B6 8C D8 8E D9 8E C0 db 8Ch,0D8h, 8Eh,0D9h, 8Eh,0C0h
3BE9:70BC BE 3B 0B 87 F7 B9 db 0BEh, 3Bh, 0Bh, 87h,0F7h,0B9h
3BE9:70C2 11 00 AD 26 A3 39 db 11h, 00h,0ADh, 26h,0A3h, 39h
3BE9:70C8 0B F3 A4 1F B0 03 db 0Bh,0F3h,0A4h, 1Fh,0B0h, 03h
3BE9:70CE CC 89 3E 21 0B 8C db 0CCh, 89h, 3Eh, 21h, 0Bh, 8Ch
3BE9:70D4 06 23 0B B0 04 CC db 06h, 23h, 0Bh,0B0h, 04h,0CCh
3BE9:70DA A2 0C 0B FB 07 CB db 0A2h, 0Ch, 0Bh,0FBh, 07h,0CBh
3BE9:70E0 FB 09 FB 09 FB 09 db 0FBh, 09h,0FBh, 09h,0FBh, 09h
3BE9:70E6 FB 09 FB 09 FB 09 db 0FBh, 09h,0FBh, 09h,0FBh, 09h
3BE9:70EC FB 09 FB 09 FB 09 db 0FBh, 09h,0FBh, 09h,0FBh, 09h
3BE9:70F2 3C 0A 4E 0A FB 09 db 3Ch, 0Ah, 4Eh, 0Ah,0FBh, 09h
3BE9:70F8 FB 09 FB 09 00 00 db 0FBh, 09h,0FBh, 09h, 00h, 00h
3BE9:70FE 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7104 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:710A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7110 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7116 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:711C 00 3B 0B 00 00 00 db 00h, 3Bh, 0Bh, 00h, 00h, 00h
3BE9:7122 00 4C 0B 5F 0B 00 db 00h, 4Ch, 0Bh, 5Fh, 0Bh, 00h
3BE9:7128 00 00 00 80 00 06 db 00h, 00h, 00h, 80h, 00h, 06h
3BE9:712E 3F 03 F7 0F FF 0F db 3Fh, 03h,0F7h, 0Fh,0FFh, 0Fh
3BE9:7134 FF FF 00 80 01 00 db 0FFh,0FFh, 00h, 80h, 01h, 00h
3BE9:713A 02 03 4F 0B 01 FF db 02h, 03h, 4Fh, 0Bh, 01h,0FFh
3BE9:7140 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7146 00 00 00 00 0E 00 db 00h, 00h, 00h, 00h, 0Eh, 00h
3BE9:714C 00 00 00 62 0B 01 db 00h, 00h, 00h, 62h, 0Bh, 01h
3BE9:7152 FF 00 00 00 00 00 db 0FFh, 00h, 00h, 00h, 00h, 00h
3BE9:7158 00 00 00 00 20 01 db 00h, 00h, 00h, 00h, 20h, 01h
3BE9:715E 00 00 00 00 25 0B db 00h, 00h, 00h, 00h, 25h, 0Bh
3BE9:7164 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:716A 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7170 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7176 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:717C 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:7182 0D 0A 24 db 0Dh, 0Ah, '$'
3BE9:7185 0D 0A 53 20 59 20 db 0Dh, 0Ah, 'S Y S T E M R E S E T'
3BE9:718B 53 20 54 20 45 20
3BE9:7191 4D 20 20 52 20 45
3BE9:7197 20 53 20 45 20 54
3BE9:719D 0D 0A 24 db 0Dh, 0Ah, '$'
3BE9:71A0 01 db 1
3BE9:71A1 43 43 50 4D 20 20 db 'CCPM SYS'
3BE9:71A7 20 20 53 59 53
3BE9:71AC 0017[00] db 23 dup (0)
3BE9:71C3 01 db 1
3BE9:71C4 50 43 50 4D 20 20 db 'PCPM SYS'
3BE9:71CA 20 20 53 59 53
3BE9:71CF 0017[00] db 23 dup (0)
3BE9:71E6 FF FF F7 E3 C1 80 db 0FFh,0FFh,0F7h,0E3h,0C1h, 80h
3BE9:71EC C1 E3 F7 FF FF FF db 0C1h,0E3h,0F7h,0FFh,0FFh,0FFh
3BE9:71F2 FF FF FF FF 80 80 db 0FFh,0FFh,0FFh,0FFh, 80h, 80h
3BE9:71F8 80 80 80 80 80 FF db 80h, 80h, 80h, 80h, 80h,0FFh
3BE9:71FE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7204 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:720A 80 80 80 80 80 80 db 80h, 80h, 80h, 80h, 80h, 80h
3BE9:7210 80 FF FF FF FF FF db 80h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7216 EB EB EB EB 08 FF db 0EBh,0EBh,0EBh,0EBh, 08h,0FFh
3BE9:721C 08 EB EB EB EB FF db 08h,0EBh,0EBh,0EBh,0EBh,0FFh
3BE9:7222 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7228 FF FF 00 FF 00 FF db 0FFh,0FFh, 00h,0FFh, 00h,0FFh
3BE9:722E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7234 FF FF EB EB EB EB db 0FFh,0FFh,0EBh,0EBh,0EBh,0EBh
3BE9:723A EB EB EB EB EB EB db 0EBh,0EBh,0EBh,0EBh,0EBh,0EBh
3BE9:7240 EB FF FF FF FF FF db 0EBh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7246 EB EB EB EB 0B FB db 0EBh,0EBh,0EBh,0EBh, 0Bh,0FBh
3BE9:724C 03 FF FF FF FF FF db 03h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7252 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7258 FF FF 03 FB 0B EB db 0FFh,0FFh, 03h,0FBh, 0Bh,0EBh
3BE9:725E EB EB EB FF FF FF db 0EBh,0EBh,0EBh,0FFh,0FFh,0FFh
3BE9:7264 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:726A E0 EF E8 EB EB EB db 0E0h,0EFh,0E8h,0EBh,0EBh,0EBh
3BE9:7270 EB FF FF FF FF FF db 0EBh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7276 EB EB EB EB E8 EF db 0EBh,0EBh,0EBh,0EBh,0E8h,0EFh
3BE9:727C E0 FF FF FF FF FF db 0E0h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7282 FF FF FF FF F7 F7 db 0FFh,0FFh,0FFh,0FFh,0F7h,0F7h
3BE9:7288 F7 F7 F7 07 FF FF db 0F7h,0F7h,0F7h, 07h,0FFh,0FFh
3BE9:728E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7294 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:729A FF 07 F7 F7 F7 F7 db 0FFh, 07h,0F7h,0F7h,0F7h,0F7h
3BE9:72A0 F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72A6 FF FF FF FF FF F0 db 0FFh,0FFh,0FFh,0FFh,0FFh,0F0h
3BE9:72AC F7 F7 F7 F7 F7 FF db 0F7h,0F7h,0F7h,0F7h,0F7h,0FFh
3BE9:72B2 FF FF FF FF F7 F7 db 0FFh,0FFh,0FFh,0FFh,0F7h,0F7h
3BE9:72B8 F7 F7 F7 F0 FF FF db 0F7h,0F7h,0F7h,0F0h,0FFh,0FFh
3BE9:72BE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72C4 FF FF F7 F7 F7 F7 db 0FFh,0FFh,0F7h,0F7h,0F7h,0F7h
3BE9:72CA F7 00 F7 F7 F7 F7 db 0F7h, 00h,0F7h,0F7h,0F7h,0F7h
3BE9:72D0 F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72D6 FF 00 FF FF FF FF db 0FFh, 00h,0FFh,0FFh,0FFh,0FFh
3BE9:72DC FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72E2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72E8 FF 00 FF FF FF FF db 0FFh, 00h,0FFh,0FFh,0FFh,0FFh
3BE9:72EE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72F4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:72FA FF 00 FF FF FF FF db 0FFh, 00h,0FFh,0FFh,0FFh,0FFh
3BE9:7300 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7306 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:730C FF 00 FF FF FF FF db 0FFh, 00h,0FFh,0FFh,0FFh,0FFh
3BE9:7312 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7318 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:731E FF 00 FF FF FF FF db 0FFh, 00h,0FFh,0FFh,0FFh,0FFh
3BE9:7324 FF FF F7 F7 F7 F7 db 0FFh,0FFh,0F7h,0F7h,0F7h,0F7h
3BE9:732A F7 F0 F7 F7 F7 F7 db 0F7h,0F0h,0F7h,0F7h,0F7h,0F7h
3BE9:7330 F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7336 F7 F7 F7 F7 F7 07 db 0F7h,0F7h,0F7h,0F7h,0F7h, 07h
3BE9:733C F7 F7 F7 F7 F7 FF db 0F7h,0F7h,0F7h,0F7h,0F7h,0FFh
3BE9:7342 FF FF FF FF F7 F7 db 0FFh,0FFh,0FFh,0FFh,0F7h,0F7h
3BE9:7348 F7 F7 F7 00 FF FF db 0F7h,0F7h,0F7h, 00h,0FFh,0FFh
3BE9:734E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7354 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:735A FF 00 F7 F7 F7 F7 db 0FFh, 00h,0F7h,0F7h,0F7h,0F7h
3BE9:7360 F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7366 F7 F7 F7 F7 F7 F7 db 0F7h,0F7h,0F7h,0F7h,0F7h,0F7h
3BE9:736C F7 F7 F7 F7 F7 FF db 0F7h,0F7h,0F7h,0F7h,0F7h,0FFh
3BE9:7372 FF FF FF FF F7 F7 db 0FFh,0FFh,0FFh,0FFh,0F7h,0F7h
3BE9:7378 F7 F7 F0 F7 F0 F7 db 0F7h,0F7h,0F0h,0F7h,0F0h,0F7h
3BE9:737E F7 F7 F7 FF FF FF db 0F7h,0F7h,0F7h,0FFh,0FFh,0FFh
3BE9:7384 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:738A FF 00 EB EB EB EB db 0FFh, 00h,0EBh,0EBh,0EBh,0EBh
3BE9:7390 EB FF FF FF FF FF db 0EBh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7396 EB EB EB EB EB 00 db 0EBh,0EBh,0EBh,0EBh,0EBh, 00h
3BE9:739C FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73A2 FF FF FF FF F7 F7 db 0FFh,0FFh,0FFh,0FFh,0F7h,0F7h
3BE9:73A8 F7 F7 07 F7 07 F7 db 0F7h,0F7h, 07h,0F7h, 07h,0F7h
3BE9:73AE F7 F7 F7 FF FF FF db 0F7h,0F7h,0F7h,0FFh,0FFh,0FFh
3BE9:73B4 FF FF D5 AA D5 AA db 0FFh,0FFh,0D5h,0AAh,0D5h,0AAh
3BE9:73BA D5 AA D5 AA D5 AA db 0D5h,0AAh,0D5h,0AAh,0D5h,0AAh
3BE9:73C0 D5 FF FF FF FF FF db 0D5h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73C6 80 80 80 80 80 80 db 80h, 80h, 80h, 80h, 80h, 80h
3BE9:73CC 80 80 80 80 80 FF db 80h, 80h, 80h, 80h, 80h,0FFh
3BE9:73D2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73D8 FF FF FF F7 FF FF db 0FFh,0FFh,0FFh,0F7h,0FFh,0FFh
3BE9:73DE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73E4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73EA FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73F0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:73F6 FF FF F7 F7 F7 F7 db 0FFh,0FFh,0F7h,0F7h,0F7h,0F7h
3BE9:73FC F7 FF F7 FF FF FF db 0F7h,0FFh,0F7h,0FFh,0FFh,0FFh
3BE9:7402 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7408 EB EB EB FF FF FF db 0EBh,0EBh,0EBh,0FFh,0FFh,0FFh
3BE9:740E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7414 FF FF FF FF EB EB db 0FFh,0FFh,0FFh,0FFh,0EBh,0EBh
3BE9:741A C1 EB C1 EB EB FF db 0C1h,0EBh,0C1h,0EBh,0EBh,0FFh
3BE9:7420 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7426 FF FF F7 E1 D7 E3 db 0FFh,0FFh,0F7h,0E1h,0D7h,0E3h
3BE9:742C F5 C3 F7 FF FF FF db 0F5h,0C3h,0F7h,0FFh,0FFh,0FFh
3BE9:7432 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7438 CF CD FB F7 EF D9 db 0CFh,0CDh,0FBh,0F7h,0EFh,0D9h
3BE9:743E F9 FF FF FF FF FF db 0F9h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7444 FF FF FF FF EF D7 db 0FFh,0FFh,0FFh,0FFh,0EFh,0D7h
3BE9:744A D7 EF D5 DB E5 FF db 0D7h,0EFh,0D5h,0DBh,0E5h,0FFh
3BE9:7450 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7456 FF FF F7 F7 F7 FF db 0FFh,0FFh,0F7h,0F7h,0F7h,0FFh
3BE9:745C FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7462 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7468 F7 EF DF DF DF EF db 0F7h,0EFh,0DFh,0DFh,0DFh,0EFh
3BE9:746E F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7474 FF FF FF FF F7 FB db 0FFh,0FFh,0FFh,0FFh,0F7h,0FBh
3BE9:747A FD FD FD FB F7 FF db 0FDh,0FDh,0FDh,0FBh,0F7h,0FFh
3BE9:7480 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7486 FF FF F7 D5 E3 F7 db 0FFh,0FFh,0F7h,0D5h,0E3h,0F7h
3BE9:748C E3 D5 F7 FF FF FF db 0E3h,0D5h,0F7h,0FFh,0FFh,0FFh
3BE9:7492 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7498 FF F7 F7 C1 F7 F7 db 0FFh,0F7h,0F7h,0C1h,0F7h,0F7h
3BE9:749E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74A4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74AA FF FF FF F7 F7 EF db 0FFh,0FFh,0FFh,0F7h,0F7h,0EFh
3BE9:74B0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74B6 FF FF FF FF FF C1 db 0FFh,0FFh,0FFh,0FFh,0FFh,0C1h
3BE9:74BC FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74C2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74C8 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74CE F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74D4 FF FF FF FF FF FD db 0FFh,0FFh,0FFh,0FFh,0FFh,0FDh
3BE9:74DA FB F7 EF DF FF FF db 0FBh,0F7h,0EFh,0DFh,0FFh,0FFh
3BE9:74E0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74E6 FF FF E3 DD D9 D5 db 0FFh,0FFh,0E3h,0DDh,0D9h,0D5h
3BE9:74EC CD DD E3 FF FF FF db 0CDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:74F2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:74F8 F7 E7 F7 F7 F7 F7 db 0F7h,0E7h,0F7h,0F7h,0F7h,0F7h
3BE9:74FE E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7504 FF FF FF FF E3 DD db 0FFh,0FFh,0FFh,0FFh,0E3h,0DDh
3BE9:750A FD E3 DF DF C1 FF db 0FDh,0E3h,0DFh,0DFh,0C1h,0FFh
3BE9:7510 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7516 FF FF C1 FD FB F3 db 0FFh,0FFh,0C1h,0FDh,0FBh,0F3h
3BE9:751C FD DD E3 FF FF FF db 0FDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:7522 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7528 FB F3 EB DB C1 FB db 0FBh,0F3h,0EBh,0DBh,0C1h,0FBh
3BE9:752E FB FF FF FF FF FF db 0FBh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7534 FF FF FF FF C1 DF db 0FFh,0FFh,0FFh,0FFh,0C1h,0DFh
3BE9:753A C3 FD FD DD E3 FF db 0C3h,0FDh,0FDh,0DDh,0E3h,0FFh
3BE9:7540 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7546 FF FF F1 EF DF C3 db 0FFh,0FFh,0F1h,0EFh,0DFh,0C3h
3BE9:754C DD DD E3 FF FF FF db 0DDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:7552 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7558 C1 FD FD FB F7 EF db 0C1h,0FDh,0FDh,0FBh,0F7h,0EFh
3BE9:755E DF FF FF FF FF FF db 0DFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7564 FF FF FF FF E3 DD db 0FFh,0FFh,0FFh,0FFh,0E3h,0DDh
3BE9:756A DD E3 DD DD E3 FF db 0DDh,0E3h,0DDh,0DDh,0E3h,0FFh
3BE9:7570 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7576 FF FF E3 DD DD E1 db 0FFh,0FFh,0E3h,0DDh,0DDh,0E1h
3BE9:757C FD FB C7 FF FF FF db 0FDh,0FBh,0C7h,0FFh,0FFh,0FFh
3BE9:7582 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7588 FF FF F7 FF F7 FF db 0FFh,0FFh,0F7h,0FFh,0F7h,0FFh
3BE9:758E FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7594 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:759A F7 FF FF F7 F7 EF db 0F7h,0FFh,0FFh,0F7h,0F7h,0EFh
3BE9:75A0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75A6 FF FF FB F7 EF DF db 0FFh,0FFh,0FBh,0F7h,0EFh,0DFh
3BE9:75AC EF F7 FB FF FF FF db 0EFh,0F7h,0FBh,0FFh,0FFh,0FFh
3BE9:75B2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75B8 FF FF C1 FF C1 FF db 0FFh,0FFh,0C1h,0FFh,0C1h,0FFh
3BE9:75BE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75C4 FF FF FF FF EF F7 db 0FFh,0FFh,0FFh,0FFh,0EFh,0F7h
3BE9:75CA FB FD FB F7 EF FF db 0FBh,0FDh,0FBh,0F7h,0EFh,0FFh
3BE9:75D0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75D6 FF FF E3 DD FD FB db 0FFh,0FFh,0E3h,0DDh,0FDh,0FBh
3BE9:75DC F7 FF F7 FF FF FF db 0F7h,0FFh,0F7h,0FFh,0FFh,0FFh
3BE9:75E2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75E8 E3 DF E3 DD E3 FD db 0E3h,0DFh,0E3h,0DDh,0E3h,0FDh
3BE9:75EE E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:75F4 FF FF FF FF F7 EB db 0FFh,0FFh,0FFh,0FFh,0F7h,0EBh
3BE9:75FA DD DD C1 DD DD FF db 0DDh,0DDh,0C1h,0DDh,0DDh,0FFh
3BE9:7600 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7606 FF FF C3 DD DD C3 db 0FFh,0FFh,0C3h,0DDh,0DDh,0C3h
3BE9:760C DD DD C3 FF FF FF db 0DDh,0DDh,0C3h,0FFh,0FFh,0FFh
3BE9:7612 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7618 E3 DD DF DF DF DD db 0E3h,0DDh,0DFh,0DFh,0DFh,0DDh
3BE9:761E E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7624 FF FF FF FF C3 DD db 0FFh,0FFh,0FFh,0FFh,0C3h,0DDh
3BE9:762A DD DD DD DD C3 FF db 0DDh,0DDh,0DDh,0DDh,0C3h,0FFh
3BE9:7630 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7636 FF FF C1 DF DF C3 db 0FFh,0FFh,0C1h,0DFh,0DFh,0C3h
3BE9:763C DF DF C1 FF FF FF db 0DFh,0DFh,0C1h,0FFh,0FFh,0FFh
3BE9:7642 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7648 C1 DF DF C3 DF DF db 0C1h,0DFh,0DFh,0C3h,0DFh,0DFh
3BE9:764E DF FF FF FF FF FF db 0DFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7654 FF FF FF FF E3 DD db 0FFh,0FFh,0FFh,0FFh,0E3h,0DDh
3BE9:765A DF DF D9 DD E1 FF db 0DFh,0DFh,0D9h,0DDh,0E1h,0FFh
3BE9:7660 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7666 FF FF DD DD DD C1 db 0FFh,0FFh,0DDh,0DDh,0DDh,0C1h
3BE9:766C DD DD DD FF FF FF db 0DDh,0DDh,0DDh,0FFh,0FFh,0FFh
3BE9:7672 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7678 E3 F7 F7 F7 F7 F7 db 0E3h,0F7h,0F7h,0F7h,0F7h,0F7h
3BE9:767E E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7684 FF FF FF FF F9 FD db 0FFh,0FFh,0FFh,0FFh,0F9h,0FDh
3BE9:768A FD FD FD DD E3 FF db 0FDh,0FDh,0FDh,0DDh,0E3h,0FFh
3BE9:7690 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7696 FF FF DD DB D7 CF db 0FFh,0FFh,0DDh,0DBh,0D7h,0CFh
3BE9:769C D7 DB DD FF FF FF db 0D7h,0DBh,0DDh,0FFh,0FFh,0FFh
3BE9:76A2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76A8 DF DF DF DF DF DF db 0DFh,0DFh,0DFh,0DFh,0DFh,0DFh
3BE9:76AE C1 FF FF FF FF FF db 0C1h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76B4 FF FF FF FF DD C9 db 0FFh,0FFh,0FFh,0FFh,0DDh,0C9h
3BE9:76BA D5 D5 DD DD DD FF db 0D5h,0D5h,0DDh,0DDh,0DDh,0FFh
3BE9:76C0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76C6 FF FF DD DD CD D5 db 0FFh,0FFh,0DDh,0DDh,0CDh,0D5h
3BE9:76CC D9 DD DD FF FF FF db 0D9h,0DDh,0DDh,0FFh,0FFh,0FFh
3BE9:76D2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76D8 E3 DD DD DD DD DD db 0E3h,0DDh,0DDh,0DDh,0DDh,0DDh
3BE9:76DE E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76E4 FF FF FF FF C3 DD db 0FFh,0FFh,0FFh,0FFh,0C3h,0DDh
3BE9:76EA DD C3 DF DF DF FF db 0DDh,0C3h,0DFh,0DFh,0DFh,0FFh
3BE9:76F0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:76F6 FF FF E3 DD DD DD db 0FFh,0FFh,0E3h,0DDh,0DDh,0DDh
3BE9:76FC D5 D9 E1 FF FF FF db 0D5h,0D9h,0E1h,0FFh,0FFh,0FFh
3BE9:7702 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7708 C3 DD DD C3 D7 DB db 0C3h,0DDh,0DDh,0C3h,0D7h,0DBh
3BE9:770E DD FF FF FF FF FF db 0DDh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7714 FF FF FF FF E3 DD db 0FFh,0FFh,0FFh,0FFh,0E3h,0DDh
3BE9:771A DF E3 FD DD E3 FF db 0DFh,0E3h,0FDh,0DDh,0E3h,0FFh
3BE9:7720 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7726 FF FF C1 D5 F7 F7 db 0FFh,0FFh,0C1h,0D5h,0F7h,0F7h
3BE9:772C F7 F7 F7 FF FF FF db 0F7h,0F7h,0F7h,0FFh,0FFh,0FFh
3BE9:7732 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7738 DD DD DD DD DD DD db 0DDh,0DDh,0DDh,0DDh,0DDh,0DDh
3BE9:773E E3 FF FF FF FF FF db 0E3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7744 FF FF FF FF DD DD db 0FFh,0FFh,0FFh,0FFh,0DDh,0DDh
3BE9:774A DD EB EB F7 F7 FF db 0DDh,0EBh,0EBh,0F7h,0F7h,0FFh
3BE9:7750 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7756 FF FF DD DD DD DD db 0FFh,0FFh,0DDh,0DDh,0DDh,0DDh
3BE9:775C D5 D5 EB FF FF FF db 0D5h,0D5h,0EBh,0FFh,0FFh,0FFh
3BE9:7762 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7768 DD DD EB F7 EB DD db 0DDh,0DDh,0EBh,0F7h,0EBh,0DDh
3BE9:776E DD FF FF FF FF FF db 0DDh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7774 FF FF FF FF DD DD db 0FFh,0FFh,0FFh,0FFh,0DDh,0DDh
3BE9:777A EB F7 F7 F7 F7 FF db 0EBh,0F7h,0F7h,0F7h,0F7h,0FFh
3BE9:7780 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7786 FF FF C1 FD FB F7 db 0FFh,0FFh,0C1h,0FDh,0FBh,0F7h
3BE9:778C EF DF C1 FF FF FF db 0EFh,0DFh,0C1h,0FFh,0FFh,0FFh
3BE9:7792 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7798 C7 DF DF DF DF DF db 0C7h,0DFh,0DFh,0DFh,0DFh,0DFh
3BE9:779E C7 FF FF FF FF FF db 0C7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77A4 FF FF FF FF FF DF db 0FFh,0FFh,0FFh,0FFh,0FFh,0DFh
3BE9:77AA EF F7 FB FD FF FF db 0EFh,0F7h,0FBh,0FDh,0FFh,0FFh
3BE9:77B0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77B6 FF FF F1 FD FD FD db 0FFh,0FFh,0F1h,0FDh,0FDh,0FDh
3BE9:77BC FD FD F1 FF FF FF db 0FDh,0FDh,0F1h,0FFh,0FFh,0FFh
3BE9:77C2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77C8 FF FF F7 EB DD FF db 0FFh,0FFh,0F7h,0EBh,0DDh,0FFh
3BE9:77CE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77D4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77DA FF FF FF FF FF C1 db 0FFh,0FFh,0FFh,0FFh,0FFh,0C1h
3BE9:77E0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77E6 FF FF DF EF F7 FF db 0FFh,0FFh,0DFh,0EFh,0F7h,0FFh
3BE9:77EC FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77F2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:77F8 FF FF E3 FD E1 DD db 0FFh,0FFh,0E3h,0FDh,0E1h,0DDh
3BE9:77FE E1 FF FF FF FF FF db 0E1h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7804 FF FF FF FF DF DF db 0FFh,0FFh,0FFh,0FFh,0DFh,0DFh
3BE9:780A C3 DD DD DD C3 FF db 0C3h,0DDh,0DDh,0DDh,0C3h,0FFh
3BE9:7810 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7816 FF FF FF FF E1 DF db 0FFh,0FFh,0FFh,0FFh,0E1h,0DFh
3BE9:781C DF DF E1 FF FF FF db 0DFh,0DFh,0E1h,0FFh,0FFh,0FFh
3BE9:7822 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7828 FD FD E1 DD DD DD db 0FDh,0FDh,0E1h,0DDh,0DDh,0DDh
3BE9:782E E1 FF FF FF FF FF db 0E1h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7834 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:783A E3 DD C1 DF E1 FF db 0E3h,0DDh,0C1h,0DFh,0E1h,0FFh
3BE9:7840 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7846 FF FF F3 ED EF C7 db 0FFh,0FFh,0F3h,0EDh,0EFh,0C7h
3BE9:784C EF EF EF FF FF FF db 0EFh,0EFh,0EFh,0FFh,0FFh,0FFh
3BE9:7852 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7858 FF FF E1 DD DD E1 db 0FFh,0FFh,0E1h,0DDh,0DDh,0E1h
3BE9:785E FD DD E3 FF FF FF db 0FDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:7864 FF FF FF FF DF DF db 0FFh,0FFh,0FFh,0FFh,0DFh,0DFh
3BE9:786A C3 DD DD DD DD FF db 0C3h,0DDh,0DDh,0DDh,0DDh,0FFh
3BE9:7870 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7876 FF FF F7 FF E7 F7 db 0FFh,0FFh,0F7h,0FFh,0E7h,0F7h
3BE9:787C F7 F7 E3 FF FF FF db 0F7h,0F7h,0E3h,0FFh,0FFh,0FFh
3BE9:7882 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7888 FB FF F3 FB FB FB db 0FBh,0FFh,0F3h,0FBh,0FBh,0FBh
3BE9:788E FB DB E7 FF FF FF db 0FBh,0DBh,0E7h,0FFh,0FFh,0FFh
3BE9:7894 FF FF FF FF EF EF db 0FFh,0FFh,0FFh,0FFh,0EFh,0EFh
3BE9:789A ED EB E7 EB ED FF db 0EDh,0EBh,0E7h,0EBh,0EDh,0FFh
3BE9:78A0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78A6 FF FF E7 F7 F7 F7 db 0FFh,0FFh,0E7h,0F7h,0F7h,0F7h
3BE9:78AC F7 F7 E3 FF FF FF db 0F7h,0F7h,0E3h,0FFh,0FFh,0FFh
3BE9:78B2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78B8 FF FF CB D5 D5 D5 db 0FFh,0FFh,0CBh,0D5h,0D5h,0D5h
3BE9:78BE D5 FF FF FF FF FF db 0D5h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78C4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78CA D3 CD DD DD DD FF db 0D3h,0CDh,0DDh,0DDh,0DDh,0FFh
3BE9:78D0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78D6 FF FF FF FF E3 DD db 0FFh,0FFh,0FFh,0FFh,0E3h,0DDh
3BE9:78DC DD DD E3 FF FF FF db 0DDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:78E2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78E8 FF FF C3 DD DD C3 db 0FFh,0FFh,0C3h,0DDh,0DDh,0C3h
3BE9:78EE DF DF DF FF FF FF db 0DFh,0DFh,0DFh,0FFh,0FFh,0FFh
3BE9:78F4 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:78FA E1 DD DD E1 FD FD db 0E1h,0DDh,0DDh,0E1h,0FDh,0FDh
3BE9:7900 FD FF FF FF FF FF db 0FDh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7906 FF FF FF FF D3 CD db 0FFh,0FFh,0FFh,0FFh,0D3h,0CDh
3BE9:790C DF DF DF FF FF FF db 0DFh,0DFh,0DFh,0FFh,0FFh,0FFh
3BE9:7912 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7918 FF FF E3 DF E3 FD db 0FFh,0FFh,0E3h,0DFh,0E3h,0FDh
3BE9:791E C3 FF FF FF FF FF db 0C3h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7924 FF FF FF FF EF EF db 0FFh,0FFh,0FFh,0FFh,0EFh,0EFh
3BE9:792A C7 EF EF EF F3 FF db 0C7h,0EFh,0EFh,0EFh,0F3h,0FFh
3BE9:7930 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7936 FF FF FF FF DD DD db 0FFh,0FFh,0FFh,0FFh,0DDh,0DDh
3BE9:793C DD D9 E5 FF FF FF db 0DDh,0D9h,0E5h,0FFh,0FFh,0FFh
3BE9:7942 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7948 FF FF DD DD EB EB db 0FFh,0FFh,0DDh,0DDh,0EBh,0EBh
3BE9:794E F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7954 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:795A DD DD D5 D5 EB FF db 0DDh,0DDh,0D5h,0D5h,0EBh,0FFh
3BE9:7960 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7966 FF FF FF FF DD EB db 0FFh,0FFh,0FFh,0FFh,0DDh,0EBh
3BE9:796C F7 EB DD FF FF FF db 0F7h,0EBh,0DDh,0FFh,0FFh,0FFh
3BE9:7972 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7978 FF FF DD DD DD E1 db 0FFh,0FFh,0DDh,0DDh,0DDh,0E1h
3BE9:797E FD DD E3 FF FF FF db 0FDh,0DDh,0E3h,0FFh,0FFh,0FFh
3BE9:7984 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:798A C1 FB F7 EF C1 FF db 0C1h,0FBh,0F7h,0EFh,0C1h,0FFh
3BE9:7990 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:7996 FF FF F9 F7 F7 EF db 0FFh,0FFh,0F9h,0F7h,0F7h,0EFh
3BE9:799C F7 F7 F9 FF FF FF db 0F7h,0F7h,0F9h,0FFh,0FFh,0FFh
3BE9:79A2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79A8 F7 F7 F7 F7 F7 F7 db 0F7h,0F7h,0F7h,0F7h,0F7h,0F7h
3BE9:79AE F7 FF FF FF FF FF db 0F7h,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79B4 FF FF FF FF CF F7 db 0FFh,0FFh,0FFh,0FFh,0CFh,0F7h
3BE9:79BA F7 FB F7 F7 CF FF db 0F7h,0FBh,0F7h,0F7h,0CFh,0FFh
3BE9:79C0 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79C6 FF FF FF FF EF D5 db 0FFh,0FFh,0FFh,0FFh,0EFh,0D5h
3BE9:79CC FB FF FF FF FF FF db 0FBh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79D2 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79D8 FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79DE FF FF FF FF FF FF db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
3BE9:79E4 FF FF 00 00 00 00 db 0FFh,0FFh, 00h, 00h, 00h, 00h
3BE9:79EA 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:79F0 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:79F6 00 00 00 00 00 00 db 00h, 00h, 00h, 00h, 00h, 00h
3BE9:79FC 00 00 00 00 db 00h, 00h, 00h, 00h
seg_a ends
end
__________________ Interrupt Usage Synopsis __________________
Interrupt 1 : Single step
1 Ocurrences of non-standard interrupts used (search for ??).
__________________ I/O Port Usage Synopsis __________________
No I/O ports used.