Load Map for File test2001, Input = TEMP.REL, Output = test2001.OBJ, Module Name = test2001.OBJ _SETCHECKSUM Ident = 1 Absolute Word , Value = F067, Public _FIRSTSENDSTATE Ident = 2 Absolute Word , Value = F12A, Public _CALLDEBUGGER Ident = 3 Absolute Word , Value = E442, Public _GETDEBUGPTRS Ident = 4 Absolute Word , Value = F2B7, Public _INITCTXSTATS Ident = 5 Label Near Segment = 58:C_CODE, Offset = 1C6A(186A), Public _INITNCONTEXT Ident = 6 Absolute Word , Value = F5D9, Public _CTXLISTSTART Ident = 7 Label Near Segment = 58:C_CODE, Offset = 1C7B(187B), Public _PORTSTR Ident = 8 Absolute Word , Value = E3F5, Public _READTMR Ident = 9 Absolute Word , Value = E412, Public _SETXBAR Ident = 10 Absolute Word , Value = E53E, Public _READIRR Ident = 11 Absolute Word , Value = EC0E, Public _READISR Ident = 12 Absolute Word , Value = EC19, Public _CRYPT Ident = 13 Absolute Word , Value = F8F6, Public _PUTCHAR Ident = 14 Label Near Segment = 58:C_CODE, Offset = 17F3(13F3), Public _GETCHAR Ident = 15 Label Near Segment = 58:C_CODE, Offset = 1883(1483), Public ??SEG Ident = 16 [SEGMENT] Class = DEFAULT_CLASS, PARA PUBLIC, Address = [0]0, Size = 0 _RINGBUFFERFULL Ident = 17 Absolute Word , Value = F80E, Public _DOUBLEDIFFERENCE Ident = 18 Absolute Word , Value = E2A6, Public _CHECKCHECKSUM Ident = 19 Absolute Word , Value = F084, Public _DISMISS Ident = 20 Label Near Segment = 58:C_CODE, Offset = 112E(D2E), Public _INITRINGBUFFER Ident = 21 Absolute Word , Value = F7C2, Public _READRINGBUFFER Ident = 22 Absolute Word , Value = F899, Public _RESETANALOGINT Ident = 23 Absolute Word , Value = E816, Public _CURRENTCONTEXT Ident = 24 Absolute Word , Value = F5B6, Public _USC Ident = 25 Absolute Word , Value = E27E, Public _AVC Ident = 26 Label Near Segment = 58:C_CODE, Offset = 18CB(14CB), Public _POKEWDT Ident = 27 Absolute Word , Value = E1D5, Public _BYTEBLT Ident = 28 Absolute Word , Value = E227, Public _MAX Ident = 29 Absolute Word , Value = E268, Public _SSLIMIT Ident = 30 Absolute Word , Value = E451, Public _XBARCLEAR Ident = 31 Absolute Word , Value = E9C6, Public _CLEARXBAR Ident = 32 Absolute Word , Value = E59F, Public _KICKWDT Ident = 33 Absolute Word , Value = E84D, Public _INTINIT Ident = 34 Absolute Word , Value = EB7A, Public _CALLPKT Ident = 35 Absolute Word , Value = F308, Public _SLRINIT Ident = 36 Absolute Word , Value = F53C, Public _SLTINIT Ident = 37 Absolute Word , Value = F571, Public _SLCINIT Ident = 38 Absolute Word , Value = F594, Public _SLRSTAT Ident = 39 Absolute Word , Value = F5A7, Public _SLTSTAT Ident = 40 Absolute Word , Value = F5AE, Public _ENCRYPT Ident = 41 Absolute Word , Value = F9AE, Public _GETSV Ident = 42 Variable Word Segment = 57:C_DATA, Offset = 8C2(4C2), Public _ISDIGIT Ident = 43 Label Near Segment = 58:C_CODE, Offset = 1071(C71), Public _TOTAV Ident = 44 Variable Word Segment = 57:C_DATA, Offset = 8CE(4CE), Public _SIGINIT Ident = 45 Label Near Segment = 58:C_CODE, Offset = 1288(E88), Public _NBPUTCHAR Ident = 46 Label Near Segment = 58:C_CODE, Offset = 17B2(13B2), Public _PUTCRCHAR Ident = 47 Label Near Segment = 58:C_CODE, Offset = 1805(1405), Public _LED Ident = 48 Absolute Word , Value = E82D, Public _END Ident = 49 Variable Word Segment = 57:C_DATA, Offset = AAB(6AB), Public SPACE Ident = 50 [SEGMENT] Class = DEFAULT_CLASS, PARA PRIVATE, Address = [0]0, Size = 0 _ENABLEINT Ident = 51 Absolute Word , Value = EBCF, Public _ETHERHOST Ident = 52 Absolute Word , Value = F474, Public _FIXEDLEFT Ident = 53 Label Near Segment = 58:C_CODE, Offset = 1175(D75), Public _WF1 Ident = 54 Label Near Segment = 58:C_CODE, Offset = D1F(91F), Public _WAITCCB Ident = 55 Absolute Word , Value = F59F, Public _SIGID Ident = 56 Variable Word Segment = 57:C_DATA, Offset = 8C4(4C4), Public _CALLD Ident = 57 Label Near Segment = 58:C_CODE, Offset = 1A98(1698), Public _APPLY Ident = 58 Absolute Word , Value = E367, Public _REALLYSETCHECKSUM Ident = 59 Absolute Word , Value = F0C0, Public _CALL0 Ident = 60 Absolute Word , Value = E34F, Public _WF2 Ident = 61 Label Near Segment = 58:C_CODE, Offset = D34(934), Public _RESETENCINT Ident = 62 Absolute Word , Value = E864, Public _CALLCONTEXT Ident = 63 Absolute Word , Value = F628, Public _INITENCRYPT Ident = 64 Absolute Word , Value = FAB8, Public _ORIGLARGEST Ident = 65 Variable Word Segment = 57:C_DATA, Offset = 8C8(4C8), Public _ORIGTOTAV Ident = 66 Variable Word Segment = 57:C_DATA, Offset = 8CA(4CA), Public _CALL1 Ident = 67 Absolute Word , Value = E356, Public _WF3 Ident = 68 Label Near Segment = 58:C_CODE, Offset = D57(957), Public _BLOCKSWAB Ident = 69 Absolute Word , Value = F371, Public _LC Ident = 70 Label Near Segment = 58:C_CODE, Offset = 1098(C98), Public _UC Ident = 71 Label Near Segment = 58:C_CODE, Offset = 10C0(CC0), Public _MOVE2 Ident = 72 Absolute Word , Value = E251, Public _CALL2 Ident = 73 Absolute Word , Value = E35C, Public _WF4 Ident = 74 Label Near Segment = 58:C_CODE, Offset = D80(980), Public _DOUBLEINC Ident = 75 Absolute Word , Value = E2B9, Public _MYFRAME Ident = 76 Absolute Word , Value = E337, Public _RETURNLOC Ident = 77 Absolute Word , Value = E341, Public _OUTBYTE Ident = 78 Absolute Word , Value = E3E9, Public _DEQUEUE Ident = 79 Absolute Word , Value = F6DE, Public _ENQUEUE Ident = 80 Absolute Word , Value = F707, Public _UNQUEUE Ident = 81 Absolute Word , Value = F74E, Public _SIGNAME Ident = 82 Variable Word Segment = 57:C_DATA, Offset = 8C6(4C6), Public _DISABLE Ident = 83 Label Near Segment = 58:C_CODE, Offset = 138D(F8D), Public _ENDCODE Ident = 84 Variable Word Segment = 58:C_CODE, Offset = 1D57(1957), Public _WRITERINGBUFFER Ident = 85 Absolute Word , Value = F846, Public _WF Ident = 86 Label Near Segment = 58:C_CODE, Offset = CEC(8EC), Public C_DATA Ident = 87 [SEGMENT] Class = DEFAULT_CLASS, PARA PRIVATE, Address = [0]1960, Base = 400, Size = 6AE C_CODE Ident = 88 [SEGMENT] Class = DEFAULT_CLASS, PARA PRIVATE, Address = [0]0, Base = 400, Size = 195A _GETDTMF Ident = 89 Absolute Word , Value = E758, Public _GETBOOTSWITCHES Ident = 90 Absolute Word , Value = EA16, Public C_GROUP Ident = 91 [GROUP] :C_DATA, :C_CODE, :SPACE, _SWAB Ident = 92 Absolute Word , Value = E40F, Public _IWDC Ident = 93 Absolute Word , Value = EC24, Public _DWDC Ident = 94 Absolute Word , Value = EC37, Public _PUTC Ident = 95 Label Near Segment = 58:C_CODE, Offset = 1821(1421), Public _GETC Ident = 96 Label Near Segment = 58:C_CODE, Offset = 188F(148F), Public _BAUD Ident = 97 Label Near Segment = 58:C_CODE, Offset = 18F0(14F0), Public STKCHK Ident = 98 Absolute Word , Value = E42E, Public _DOEOI Ident = 99 Absolute Word , Value = EB75, Public _INITQUEUE Ident = 100 Absolute Word , Value = F6CE, Public _CODE Ident = 101 Label Near Segment = 58:C_CODE, Offset = 143D(103D), Public _DOUBLEINCREMENT Ident = 102 Absolute Word , Value = E297, Public _INIT8274 Ident = 103 Label Near Segment = 58:C_CODE, Offset = 172A(132A), Public _UREM Ident = 104 Absolute Word , Value = E3C1, Public _INITFA Ident = 105 Label Near Segment = 58:C_CODE, Offset = 1150(D50), Public _FETCHB Ident = 106 Absolute Word , Value = E3DF, Public _STOREB Ident = 107 Absolute Word , Value = E3E6, Public _MAIN Ident = 108 Label Near Segment = 58:C_CODE, Offset = 41A(1A), Public _ZERO Ident = 109 Absolute Word , Value = E243, Public _GETWDC Ident = 110 Absolute Word , Value = EC4E, Public _ENCEND Ident = 111 Absolute Word , Value = F98B, Public _INBYTE Ident = 112 Absolute Word , Value = E3EF, Public _GETPIOSTATE Ident = 113 Absolute Word , Value = EAC3, Public _BLOCK Ident = 114 Absolute Word , Value = F63C, Public _CTXQ Ident = 115 Variable Byte Segment = 57:C_DATA, Offset = 8BA(4BA), Public _ENABLE Ident = 116 Label Near Segment = 58:C_CODE, Offset = 12BE(EBE), Public _CTXLISTTIME Ident = 117 Variable Word Segment = 57:C_DATA, Offset = 9F6(5F6), Public _PIOOFF Ident = 118 Absolute Word , Value = EA60, Public _INTOFF Ident = 119 Absolute Word , Value = EAD0, Public _SWAPSOURCEANDDEST Ident = 120 Absolute Word , Value = F0E5, Public _WFCR Ident = 121 Label Near Segment = 58:C_CODE, Offset = D0F(90F), Public _BOOT Ident = 122 Absolute Word , Value = E449, Public DISPATCHW Ident = 123 Absolute Word , Value = E47E, Public _UDIV Ident = 124 Absolute Word , Value = E39C, Public _CHAV Ident = 125 Label Near Segment = 58:C_CODE, Offset = 18BF(14BF), Public _MIN Ident = 126 Absolute Word , Value = E25D, Public _UMAX Ident = 127 Absolute Word , Value = E273, Public _SIGNAL Ident = 128 Label Near Segment = 58:C_CODE, Offset = 139B(F9B), Public _STARTM Ident = 129 Absolute Word , Value = DE56, Public _GETREM Ident = 130 Absolute Word , Value = E3D2, Public _WDTFLAGA Ident = 131 Variable Word Segment = 57:C_DATA, Offset = AA0(6A0), Public _POKEWDTA Ident = 132 Label Near Segment = 58:C_CODE, Offset = 1CA2(18A2), Public _SCANIN Ident = 133 Absolute Word , Value = E80B, Public _WDTFLAGB Ident = 134 Variable Word Segment = 57:C_DATA, Offset = AA2(6A2), Public _POKEWDTB Ident = 135 Label Near Segment = 58:C_CODE, Offset = 1CAF(18AF), Public _INITIO Ident = 136 Absolute Word , Value = DFAC, Public _SETPIO Ident = 137 Absolute Word , Value = EA6D, Public _GETPIO Ident = 138 Absolute Word , Value = EA80, Public _SETCODEC Ident = 139 Absolute Word , Value = EA8D, Public _WDTFLAGC Ident = 140 Variable Word Segment = 57:C_DATA, Offset = AA4(6A4), Public _POKEWDTC Ident = 141 Label Near Segment = 58:C_CODE, Offset = 1CCC(18CC), Public _TMREXP Ident = 142 Absolute Word , Value = E420, Public _ENDFIXED Ident = 143 Variable Word Segment = 57:C_DATA, Offset = 8CC(4CC), Public _GETFIXED Ident = 144 Label Near Segment = 58:C_CODE, Offset = 1194(D94), Public _POKEWDTD Ident = 145 Label Near Segment = 58:C_CODE, Offset = 1CE9(18E9), Public _MULTEQ Ident = 146 Absolute Word , Value = E31F, Public _SIDETONE Ident = 147 Absolute Word , Value = E714, Public _INTMASK Ident = 148 Absolute Word , Value = EBBF, Public _IWAITQ Ident = 149 Variable Byte Segment = 57:C_DATA, Offset = 5FC(1FC), Public _SETTMR Ident = 150 Absolute Word , Value = E418, Public _GETELBUF Ident = 151 Absolute Word , Value = F2AC, Public _INITOS Ident = 152 Label Near Segment = 58:C_CODE, Offset = FE8(BE8), Public _CSTART Ident = 153 Absolute Word , Value = DDE9, Public _REVERT Ident = 154 Absolute Word , Value = E68C, Public _SETBLOCK Ident = 155 Absolute Word , Value = E236, Public _FETCHW Ident = 156 Absolute Word , Value = E3D7, Public _STOREW Ident = 157 Absolute Word , Value = E3DC, Public _PIOON Ident = 158 Absolute Word , Value = EA56, Public _INTON Ident = 159 Absolute Word , Value = EAC8, Public _STARTEL Ident = 160 Absolute Word , Value = EC54, Public _CHECKEL Ident = 161 Absolute Word , Value = EC7C, Public _GONORMAL Ident = 162 Absolute Word , Value = E0EF, Public _MARSHALL Ident = 163 Absolute Word , Value = E20D, Public _RINGBUFFEREMPTY Ident = 164 Absolute Word , Value = F7EF, Public _CHECKSUM Ident = 165 Absolute Word , Value = E456, Public _ARELAY Ident = 166 Absolute Word , Value = E6D0, Public _GETCTXDATA Ident = 167 Absolute Word , Value = F6BF, Public _FREEITEM Ident = 168 Label Near Segment = 58:C_CODE, Offset = 1277(E77), Public _RETURNTO Ident = 169 Absolute Word , Value = E345, Public _CTXLISTEND Ident = 170 Label Near Segment = 58:C_CODE, Offset = 1C89(1889), Public _MOVEBLOCK Ident = 171 Absolute Word , Value = E1FE, Public _DOUBLEEQ Ident = 172 Absolute Word , Value = E303, Public _GOOFFHOOK Ident = 173 Absolute Word , Value = E6AE, Public _RINGENABLE Ident = 174 Absolute Word , Value = E736, Public _STARTSLAVE Ident = 175 Absolute Word , Value = E87B, Public _READIMASK Ident = 176 Absolute Word , Value = EBC6, Public _CHECKSTATE Ident = 177 Absolute Word , Value = F140, Public _GETITEM Ident = 178 Label Near Segment = 58:C_CODE, Offset = 126A(E6A), Public _ENABLEWITHFRAME Ident = 179 Label Near Segment = 58:C_CODE, Offset = 12DB(EDB), Public _DOUBLEDIFF Ident = 180 Absolute Word , Value = E2D9, Public _INITANALOG Ident = 181 Absolute Word , Value = E498, Public _REVERTHS Ident = 182 Absolute Word , Value = E6F2, Public _INITCTXPKG Ident = 183 Absolute Word , Value = F5BB, Public _CRESTART Ident = 184 Absolute Word , Value = DE11, Public _CHECKWDT Ident = 185 Absolute Word , Value = E1E9, Public _MYALDINT Ident = 186 Absolute Word , Value = E4F6, Public _SLAVEBLT Ident = 187 Absolute Word , Value = F2C2, Public _SLCRESET Ident = 188 Absolute Word , Value = F481, Public _SLTSTART Ident = 189 Absolute Word , Value = F518, Public _SLRSTART Ident = 190 Absolute Word , Value = F52A, Public _CALLSWAT Ident = 191 Label Near Segment = 58:C_CODE, Offset = 10E8(CE8), Public _SETUP Ident = 192 Absolute Word , Value = DF2D, Public _MONMAIN Ident = 193 Absolute Word , Value = DFCC, Public _SSTARTRX Ident = 194 Absolute Word , Value = F3B2, Public _SCHECKRX Ident = 195 Absolute Word , Value = F407, Public _SSTARTTX Ident = 196 Absolute Word , Value = F48E, Public _SCHECKTX Ident = 197 Absolute Word , Value = F4E9, Public _CREATEPOOL Ident = 198 Label Near Segment = 58:C_CODE, Offset = 120A(E0A), Public _RETURNFROM Ident = 199 Absolute Word , Value = E33D, Public _SETOUTGAIN Ident = 200 Absolute Word , Value = E97E, Public _SINGLESTEP Ident = 201 Absolute Word , Value = E0BC, Public _GOFROMBREAK Ident = 202 Absolute Word , Value = E122, Public _CALLERSFRAME Ident = 203 Absolute Word , Value = E33A, Public _GETXBARSTATE Ident = 204 Absolute Word , Value = EA3F, Public _CTXSTARTTIME Ident = 205 Variable Word Segment = 57:C_DATA, Offset = A9E(69E), Public _HISTOGRAM Ident = 206 Label Near Segment = 58:C_CODE, Offset = 1D03(1903), Public _DESTRIPLES Ident = 207 Variable Byte Segment = 57:C_DATA, Offset = 402(2), Public _NUMTRIPLES Ident = 208 Variable Word Segment = 57:C_DATA, Offset = 400(0), Public _DISABLEINT Ident = 209 Absolute Word , Value = EBEF, Public _FLUSHINPUT Ident = 210 Label Near Segment = 58:C_CODE, Offset = 1782(1382), Public _DOUBLEUDIV Ident = 211 Absolute Word , Value = E3AD, Public _UGT Ident = 212 Absolute Word , Value = E38C, Public _SETINGAIN Ident = 213 Absolute Word , Value = E901, Public _EQSTR Ident = 214 Label Near Segment = 58:C_CODE, Offset = 1022(C22), Public _TIMER Ident = 215 Label Near Segment = 58:C_CODE, Offset = 10F5(CF5), Public ;SEGMENT C_CODE.DEFAULT_CLASS ;File cstartml.dsm ;C_CODE SEGMENT [0000]0400: B8 00 00 ; MOV AX,SBASE [0000]0403: 8E D0 ; MOV SS,AX [0000]0405: 8E C0 ; MOV ES,AX [0000]0407: 8E D8 ; MOV DS,AX [0000]0409: B8 FE D3 ; MOV AX,SPIN [0000]040C: 8B E0 ; MOV SP,AX [0000]040E: BB 20 D0 ; MOV BX,SLIM [0000]0411: E8 3D E4 ; CALL _SSLimit [0000]0414: E8 03 00 ; CALL _main [0000]0417: CD 05 ; INT 5 [0000]0419: 90 ;File test2001.asm ;triple; [0000]041A: E8 11 E4 ; CALL StkChk [0000]041D: 55 ;PUSH BP [0000]041E: 8B EC ;MOV BP,SP [0000]0420: 83 C4 FC ;ADD SP,0FFFCX [0000]0423: E8 C2 0B ;CALL _InitOS [0000]0426: BB E2 0B ;MOV BX,"^2001 test, ? for help.^" [0000]0429: E8 C0 08 ;CALL _wf [0000]042C: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]0431: 5B ;POP BX [0000]0432: 53 ;PUSH BX [0000]0433: 83 FB 08 ;CMP BX,8 [0000]0436: 7D 17 ;JGE X2 [0000]0438: EB 08 ;JR X1 [0000]043A: FF 46 FC ;INC WORD PTR [BP-4] [0000]043D: 5B ;POP BX [0000]043E: 53 ;PUSH BX [0000]043F: 4B ;DEC BX [0000]0440: EB EF ;JR X3 [0000]0442: 5B ;POP BX [0000]0443: 53 ;PUSH BX [0000]0444: 8D 0E 6A 1F ;LEA CX,_key [0000]0448: 03 D9 ;ADD BX,CX [0000]044A: C6 07 01 ;MOV BYTE PTR [BX],1 [0000]044D: EB EB ;JR X4 [0000]044F: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]0454: 5B ;POP BX [0000]0455: 53 ;PUSH BX [0000]0456: 81 FB A0 00 ;CMP BX,0A0X [0000]045A: 7D 18 ;JGE X6 [0000]045C: EB 08 ;JR X5 [0000]045E: FF 46 FC ;INC WORD PTR [BP-4] [0000]0461: 5B ;POP BX [0000]0462: 53 ;PUSH BX [0000]0463: 4B ;DEC BX [0000]0464: EB EE ;JR X7 [0000]0466: 5B ;POP BX [0000]0467: 53 ;PUSH BX [0000]0468: 8D 0E 72 1F ;LEA CX,_plain [0000]046C: 03 D9 ;ADD BX,CX [0000]046E: 58 ;POP AX [0000]046F: 50 ;PUSH AX [0000]0470: 88 07 ;MOV [BX],AL [0000]0472: EB EA ;JR X8 [0000]0474: 8D 1E 62 1D ;LEA BX,_DesTriples [0000]0478: 89 1E 72 21 ;MOV _kp,BX [0000]047C: 8D 1E 6A 1D ;LEA BX,_DesTriples+8 [0000]0480: 89 1E 74 21 ;MOV _dp,BX [0000]0484: 8D 1E 72 1D ;LEA BX,_DesTriples+010X [0000]0488: 89 1E 76 21 ;MOV _cp,BX [0000]048C: C7 06 60 1F 00 00 ;MOV _triple,0 [0000]0492: E8 6C 00 ;CALL _initiecb [0000]0495: E8 EB 13 ;CALL _getchar [0000]0498: 81 E3 7F 00 ;AND BX,07FX [0000]049C: 88 5E FE ;MOV [BP-2],BL [0000]049F: 8A 46 FE ;MOV AL,[BP-2] [0000]04A2: EB 35 ;JR X11 [0000]04A4: BB C4 0B ;MOV BX,"^Quit!^" [0000]04A7: E8 42 08 ;CALL _wf [0000]04AA: 8B E5 ;MOV SP,BP [0000]04AC: 5D ;POP BP [0000]04AD: C3 ;RET; [0000]04AE: E8 8E 03 ;CALL _help [0000]04B1: EB 48 ;JR X12 [0000]04B3: E8 81 02 ;CALL _once [0000]04B6: EB 43 ;JR X12 [0000]04B8: E8 5D 02 ;CALL _fast [0000]04BB: EB 3E ;JR X12 [0000]04BD: E8 31 02 ;CALL _itrip [0000]04C0: EB 39 ;JR X12 [0000]04C2: E8 96 03 ;CALL _sdma [0000]04C5: EB 34 ;JR X12 [0000]04C7: E8 16 01 ;CALL _ionce [0000]04CA: EB 2F ;JR X12 [0000]04CC: E8 70 01 ;CALL _ifast [0000]04CF: EB 2A ;JR X12 [0000]04D1: BB D6 0C ;MOV BX,"^ unknown command^" [0000]04D4: E8 15 08 ;CALL _wf [0000]04D7: EB 22 ;JR X12 [0000]04D9: 3C 71 ;CMP AL,071X [0000]04DB: 74 C7 ;JZ X13 [0000]04DD: 3C 3F ;CMP AL,03FX [0000]04DF: 74 CD ;JZ X14 [0000]04E1: 3C 6F ;CMP AL,06FX [0000]04E3: 74 CE ;JZ X15 [0000]04E5: 3C 73 ;CMP AL,073X [0000]04E7: 74 CF ;JZ X16 [0000]04E9: 3C 74 ;CMP AL,074X [0000]04EB: 74 D0 ;JZ X17 [0000]04ED: 3C 70 ;CMP AL,070X [0000]04EF: 74 D1 ;JZ X18 [0000]04F1: 3C 31 ;CMP AL,031X [0000]04F3: 74 D2 ;JZ X19 [0000]04F5: 3C 32 ;CMP AL,032X [0000]04F7: 74 D3 ;JZ X20 [0000]04F9: EB D6 ;JR X21 [0000]04FB: EB 98 ;JR X9 [0000]04FD: 8B E5 ;MOV SP,BP [0000]04FF: 5D ;POP BP [0000]0500: C3 ;RET; [0000]0501: E8 2A E3 ; CALL StkChk [0000]0504: 55 ;PUSH BP [0000]0505: 8B EC ;MOV BP,SP [0000]0507: 52 ;PUSH DX [0000]0508: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]050D: 5B ;POP BX [0000]050E: 53 ;PUSH BX [0000]050F: 83 FB 0A ;CMP BX,0AX [0000]0512: 7D 4E ;JGE X23 [0000]0514: EB 05 ;JR X22 [0000]0516: FF 46 FE ;INC WORD PTR [BP-2] [0000]0519: EB F2 ;JR X24 [0000]051B: 5B ;POP BX [0000]051C: 53 ;PUSH BX [0000]051D: 8D 0E 78 21 ;LEA CX,_iecb [0000]0521: D1 E3 ;SAL BX [0000]0523: D1 E3 ;SAL BX [0000]0525: D1 E3 ;SAL BX [0000]0527: D1 E3 ;SAL BX [0000]0529: 03 D9 ;ADD BX,CX [0000]052B: 8D 0E 6A 1F ;LEA CX,_key [0000]052F: 89 4F 02 ;MOV [BX+2],CX [0000]0532: 5B ;POP BX [0000]0533: 53 ;PUSH BX [0000]0534: 8D 0E 78 21 ;LEA CX,_iecb [0000]0538: D1 E3 ;SAL BX [0000]053A: D1 E3 ;SAL BX [0000]053C: D1 E3 ;SAL BX [0000]053E: D1 E3 ;SAL BX [0000]0540: 03 D9 ;ADD BX,CX [0000]0542: 8D 0E 72 1F ;LEA CX,_plain [0000]0546: 89 4F 04 ;MOV [BX+4],CX [0000]0549: 5B ;POP BX [0000]054A: 53 ;PUSH BX [0000]054B: 8D 0E 78 21 ;LEA CX,_iecb [0000]054F: D1 E3 ;SAL BX [0000]0551: D1 E3 ;SAL BX [0000]0553: D1 E3 ;SAL BX [0000]0555: D1 E3 ;SAL BX [0000]0557: 03 D9 ;ADD BX,CX [0000]0559: 8D 0E 12 20 ;LEA CX,_cypher [0000]055D: 89 4F 06 ;MOV [BX+6],CX [0000]0560: EB B4 ;JR X25 [0000]0562: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]0567: 5B ;POP BX [0000]0568: 53 ;PUSH BX [0000]0569: 83 FB 0A ;CMP BX,0AX [0000]056C: 7D 5D ;JGE X27 [0000]056E: EB 05 ;JR X26 [0000]0570: FF 46 FE ;INC WORD PTR [BP-2] [0000]0573: EB F2 ;JR X28 [0000]0575: 5B ;POP BX [0000]0576: 53 ;PUSH BX [0000]0577: 8D 0E 78 21 ;LEA CX,_iecb [0000]057B: D1 E3 ;SAL BX [0000]057D: D1 E3 ;SAL BX [0000]057F: D1 E3 ;SAL BX [0000]0581: D1 E3 ;SAL BX [0000]0583: 03 D9 ;ADD BX,CX [0000]0585: C7 47 08 A0 00 ;MOV WORD PTR [BX+8],0A0X [0000]058A: 5B ;POP BX [0000]058B: 53 ;PUSH BX [0000]058C: 8D 0E 78 21 ;LEA CX,_iecb [0000]0590: D1 E3 ;SAL BX [0000]0592: D1 E3 ;SAL BX [0000]0594: D1 E3 ;SAL BX [0000]0596: D1 E3 ;SAL BX [0000]0598: 03 D9 ;ADD BX,CX [0000]059A: C7 47 0A FF FF ;MOV WORD PTR [BX+10],0FFFFX [0000]059F: 5B ;POP BX [0000]05A0: 53 ;PUSH BX [0000]05A1: 8D 0E 78 21 ;LEA CX,_iecb [0000]05A5: D1 E3 ;SAL BX [0000]05A7: D1 E3 ;SAL BX [0000]05A9: D1 E3 ;SAL BX [0000]05AB: D1 E3 ;SAL BX [0000]05AD: 03 D9 ;ADD BX,CX [0000]05AF: C7 47 0E 00 00 ;MOV WORD PTR [BX+14],0 [0000]05B4: 5B ;POP BX [0000]05B5: 53 ;PUSH BX [0000]05B6: 8D 0E 78 21 ;LEA CX,_iecb [0000]05BA: D1 E3 ;SAL BX [0000]05BC: D1 E3 ;SAL BX [0000]05BE: D1 E3 ;SAL BX [0000]05C0: D1 E3 ;SAL BX [0000]05C2: 03 D9 ;ADD BX,CX [0000]05C4: 59 ;POP CX [0000]05C5: 51 ;PUSH CX [0000]05C6: 89 4F 0C ;MOV [BX+12],CX [0000]05C9: EB A5 ;JR X29 [0000]05CB: 8B E5 ;MOV SP,BP [0000]05CD: 5D ;POP BP [0000]05CE: C3 ;RET; [0000]05CF: E8 5C E2 ; CALL StkChk [0000]05D2: 55 ;PUSH BP [0000]05D3: 8B EC ;MOV BP,SP [0000]05D5: 53 ;PUSH BX [0000]05D6: 5B ;POP BX [0000]05D7: 53 ;PUSH BX [0000]05D8: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]05DC: 8B E5 ;MOV SP,BP [0000]05DE: 5D ;POP BP [0000]05DF: C3 ;RET; [0000]05E0: E8 4B E2 ; CALL StkChk [0000]05E3: 55 ;PUSH BP [0000]05E4: 8B EC ;MOV BP,SP [0000]05E6: 52 ;PUSH DX [0000]05E7: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]05EC: BB CF 05 ;MOV BX,OFFSET _islowproc [0000]05EF: 89 1E 86 21 ;MOV WORD PTR _iecb+0EX,BX [0000]05F3: 8D 5E FE ;LEA BX,[BP-2] [0000]05F6: 89 1E 84 21 ;MOV WORD PTR _iecb+0CX,BX [0000]05FA: 8D 1E 78 21 ;LEA BX,_iecb [0000]05FE: E8 AD F7 ;CALL _Encrypt [0000]0601: 5B ;POP BX [0000]0602: 53 ;PUSH BX [0000]0603: 0B DB ;OR BX,BX [0000]0605: 75 05 ;JNZ X32 [0000]0607: E8 B5 12 ;CALL _Chav [0000]060A: 0B DB ;OR BX,BX [0000]060C: 75 05 ;JNZ X31 [0000]060E: E8 2B F4 ;CALL _Block [0000]0611: EB EE ;JR X30 [0000]0613: E8 6D 12 ;CALL _getchar [0000]0616: E8 F6 06 ;CALL _wfcr [0000]0619: 8B E5 ;MOV SP,BP [0000]061B: 5D ;POP BP [0000]061C: C3 ;RET; [0000]061D: E8 0E E2 ; CALL StkChk [0000]0620: 55 ;PUSH BP [0000]0621: 8B EC ;MOV BP,SP [0000]0623: 53 ;PUSH BX [0000]0624: 5B ;POP BX [0000]0625: 53 ;PUSH BX [0000]0626: 8D 0E 78 21 ;LEA CX,_iecb [0000]062A: D1 E3 ;SAL BX [0000]062C: D1 E3 ;SAL BX [0000]062E: D1 E3 ;SAL BX [0000]0630: D1 E3 ;SAL BX [0000]0632: 03 D9 ;ADD BX,CX [0000]0634: 8D 0E 5C 1F ;LEA CX,_iwaitq [0000]0638: E8 CC F4 ;CALL _Enqueue [0000]063B: 8B E5 ;MOV SP,BP [0000]063D: 5D ;POP BP [0000]063E: C3 ;RET; [0000]063F: E8 EC E1 ; CALL StkChk [0000]0642: 55 ;PUSH BP [0000]0643: 8B EC ;MOV BP,SP [0000]0645: 83 C4 FA ;ADD SP,0FFFAX [0000]0648: E8 B6 FE ;CALL _initiecb [0000]064B: 8D 1E 5C 1F ;LEA BX,_iwaitq [0000]064F: E8 7C F4 ;CALL _InitQueue [0000]0652: C7 06 5A 1F FF FF ;MOV _ifastb,0FFFFX [0000]0658: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]065D: 8B 5E FC ;MOV BX,[BP-4] [0000]0660: 83 FB 0A ;CMP BX,0AX [0000]0663: 7D 4B ;JGE X34 [0000]0665: EB 05 ;JR X33 [0000]0667: FF 46 FC ;INC WORD PTR [BP-4] [0000]066A: EB F1 ;JR X35 [0000]066C: 8B 5E FC ;MOV BX,[BP-4] [0000]066F: 8D 0E 78 21 ;LEA CX,_iecb [0000]0673: D1 E3 ;SAL BX [0000]0675: D1 E3 ;SAL BX [0000]0677: D1 E3 ;SAL BX [0000]0679: D1 E3 ;SAL BX [0000]067B: 03 D9 ;ADD BX,CX [0000]067D: 8B 4E FC ;MOV CX,[BP-4] [0000]0680: 89 4F 0C ;MOV [BX+12],CX [0000]0683: 8B 5E FC ;MOV BX,[BP-4] [0000]0686: 8D 0E 78 21 ;LEA CX,_iecb [0000]068A: D1 E3 ;SAL BX [0000]068C: D1 E3 ;SAL BX [0000]068E: D1 E3 ;SAL BX [0000]0690: D1 E3 ;SAL BX [0000]0692: 03 D9 ;ADD BX,CX [0000]0694: B9 1D 06 ;MOV CX,OFFSET _ifastproc [0000]0697: 89 4F 0E ;MOV [BX+14],CX [0000]069A: 8B 5E FC ;MOV BX,[BP-4] [0000]069D: 8D 0E 78 21 ;LEA CX,_iecb [0000]06A1: D1 E3 ;SAL BX [0000]06A3: D1 E3 ;SAL BX [0000]06A5: D1 E3 ;SAL BX [0000]06A7: D1 E3 ;SAL BX [0000]06A9: 03 D9 ;ADD BX,CX [0000]06AB: E8 00 F7 ;CALL _Encrypt [0000]06AE: EB B7 ;JR X36 [0000]06B0: E8 0C 12 ;CALL _Chav [0000]06B3: 0B DB ;OR BX,BX [0000]06B5: 74 02 ;JZ X39 [0000]06B7: EB 2E ;JR X38 [0000]06B9: 8D 1E 5C 1F ;LEA BX,_iwaitq [0000]06BD: E8 1E F4 ;CALL _Dequeue [0000]06C0: 89 5E FE ;MOV [BP-2],BX [0000]06C3: 8B 5E FE ;MOV BX,[BP-2] [0000]06C6: 0B DB ;OR BX,BX [0000]06C8: 74 1B ;JZ X40 [0000]06CA: 8B 5E FE ;MOV BX,[BP-2] [0000]06CD: E8 DE F6 ;CALL _Encrypt [0000]06D0: FF 46 FA ;INC WORD PTR [BP-6] [0000]06D3: 5B ;POP BX [0000]06D4: 53 ;PUSH BX [0000]06D5: 83 FB 64 ;CMP BX,064X [0000]06D8: 7E 0B ;JLE X41 [0000]06DA: BB 2E 00 ;MOV BX,02EX [0000]06DD: E8 13 11 ;CALL _putchar [0000]06E0: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]06E5: EB C9 ;JR X37 [0000]06E7: E8 99 11 ;CALL _getchar [0000]06EA: E8 22 06 ;CALL _wfcr [0000]06ED: 8B E5 ;MOV SP,BP [0000]06EF: 5D ;POP BP [0000]06F0: C3 ;RET; [0000]06F1: E8 3A E1 ; CALL StkChk [0000]06F4: 55 ;PUSH BP [0000]06F5: 8B EC ;MOV BP,SP [0000]06F7: 8B 1E 60 1F ;MOV BX,_triple [0000]06FB: 43 ;INC BX [0000]06FC: 8B C3 ;MOV AX,BX [0000]06FE: 8B 1E 60 1D ;MOV BX,_NumTriples [0000]0702: 99 ;CWD [0000]0703: F7 FB ;IDIV AX,BX [0000]0705: 8B C2 ;MOV AX,DX [0000]0707: A3 60 1F ;MOV _triple,AX [0000]070A: 8B 1E 60 1F ;MOV BX,_triple [0000]070E: B9 84 0C ;MOV CX,"triple = %d*L" [0000]0711: E8 0B 06 ;CALL _wf1 [0000]0714: 8B E5 ;MOV SP,BP [0000]0716: 5D ;POP BP [0000]0717: C3 ;RET; [0000]0718: E8 13 E1 ; CALL StkChk [0000]071B: 55 ;PUSH BP [0000]071C: 8B EC ;MOV BP,SP [0000]071E: BB 20 0C ;MOV BX,"^Non-DMA test, type char to stop^" [0000]0721: E8 C8 05 ;CALL _wf [0000]0724: E8 98 11 ;CALL _Chav [0000]0727: 0B DB ;OR BX,BX [0000]0729: 75 05 ;JNZ X43 [0000]072B: E8 1C 00 ;CALL _nodma [0000]072E: EB F4 ;JR X42 [0000]0730: E8 50 11 ;CALL _getchar [0000]0733: 8B E5 ;MOV SP,BP [0000]0735: 5D ;POP BP [0000]0736: C3 ;RET; [0000]0737: E8 F4 E0 ; CALL StkChk [0000]073A: 55 ;PUSH BP [0000]073B: 8B EC ;MOV BP,SP [0000]073D: E8 0A 00 ;CALL _nodma [0000]0740: BB 19 0C ;MOV BX,"once^" [0000]0743: E8 A6 05 ;CALL _wf [0000]0746: 8B E5 ;MOV SP,BP [0000]0748: 5D ;POP BP [0000]0749: C3 ;RET; [0000]074A: E8 E1 E0 ; CALL StkChk [0000]074D: 55 ;PUSH BP [0000]074E: 8B EC ;MOV BP,SP [0000]0750: 83 C4 F6 ;ADD SP,0FFF6X [0000]0753: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]0758: 8B 1E 60 1D ;MOV BX,_NumTriples [0000]075C: D1 E3 ;SAL BX [0000]075E: 8B 4E FE ;MOV CX,[BP-2] [0000]0761: 3B CB ;CMP CX,BX [0000]0763: 7D 77 ;JGE X45 [0000]0765: EB 09 ;JR X44 [0000]0767: FF 46 FE ;INC WORD PTR [BP-2] [0000]076A: 8B 5E FE ;MOV BX,[BP-2] [0000]076D: 4B ;DEC BX [0000]076E: EB E8 ;JR X46 [0000]0770: 8B 46 FE ;MOV AX,[BP-2] [0000]0773: 8B 1E 60 1D ;MOV BX,_NumTriples [0000]0777: 99 ;CWD [0000]0778: F7 FB ;IDIV AX,BX [0000]077A: 8B C2 ;MOV AX,DX [0000]077C: BB 18 00 ;MOV BX,018X [0000]077F: F7 EB ;IMUL AX,BX [0000]0781: 89 46 FC ;MOV [BP-4],AX [0000]0784: 8B 5E FE ;MOV BX,[BP-2] [0000]0787: 83 FB 06 ;CMP BX,6 [0000]078A: 7F 2B ;JG X48 [0000]078C: BB 01 00 ;MOV BX,1 [0000]078F: 53 ;PUSH BX [0000]0790: 8B 5E FC ;MOV BX,[BP-4] [0000]0793: 8B 0E 72 21 ;MOV CX,_kp [0000]0797: 03 D9 ;ADD BX,CX [0000]0799: 53 ;PUSH BX [0000]079A: 8B 5E FC ;MOV BX,[BP-4] [0000]079D: 8B 0E 74 21 ;MOV CX,_dp [0000]07A1: 03 D9 ;ADD BX,CX [0000]07A3: 8B 4E FC ;MOV CX,[BP-4] [0000]07A6: A1 76 21 ;MOV AX,_cp [0000]07A9: 03 C8 ;ADD CX,AX [0000]07AB: 87 D9 ;XCHG BX,CX [0000]07AD: E8 B7 02 ;CALL _descypher [0000]07B0: 83 C4 04 ;ADD SP,4 [0000]07B3: 5A ;POP DX [0000]07B4: 53 ;PUSH BX [0000]07B5: EB 2D ;JR X49 [0000]07B7: 33 DB ;XOR BX,BX [0000]07B9: 53 ;PUSH BX [0000]07BA: 8B 5E FC ;MOV BX,[BP-4] [0000]07BD: 8B 0E 72 21 ;MOV CX,_kp [0000]07C1: 03 D9 ;ADD BX,CX [0000]07C3: 53 ;PUSH BX [0000]07C4: 8B 5E FC ;MOV BX,[BP-4] [0000]07C7: 8B 0E 76 21 ;MOV CX,_cp [0000]07CB: 03 D9 ;ADD BX,CX [0000]07CD: 8B 4E FC ;MOV CX,[BP-4] [0000]07D0: A1 74 21 ;MOV AX,_dp [0000]07D3: 03 C8 ;ADD CX,AX [0000]07D5: 87 D9 ;XCHG BX,CX [0000]07D7: E8 8D 02 ;CALL _descypher [0000]07DA: EB 03 ;JR $+5 [0000]07DC: E9 5C 00 ;JMP X50 [0000]07DF: 83 C4 04 ;ADD SP,4 [0000]07E2: 5A ;POP DX [0000]07E3: 53 ;PUSH BX [0000]07E4: 5B ;POP BX [0000]07E5: 53 ;PUSH BX [0000]07E6: EB 32 ;JR X51 [0000]07E8: BB DD 0B ;MOV BX," KR " [0000]07EB: E8 FE 04 ;CALL _wf [0000]07EE: EB 48 ;JR X52 [0000]07F0: BB D0 0C ;MOV BX," KPE " [0000]07F3: E8 F6 04 ;CALL _wf [0000]07F6: EB 40 ;JR X52 [0000]07F8: BB CA 0C ;MOV BX," DIR " [0000]07FB: E8 EE 04 ;CALL _wf [0000]07FE: EB 38 ;JR X52 [0000]0800: BB C4 0C ;MOV BX," DOR " [0000]0803: E8 E6 04 ;CALL _wf [0000]0806: EB 30 ;JR X52 [0000]0808: BB BE 0C ;MOV BX," err " [0000]080B: E8 DE 04 ;CALL _wf [0000]080E: EB 28 ;JR X52 [0000]0810: BB 2E 00 ;MOV BX,02EX [0000]0813: E8 DD 0F ;CALL _putchar [0000]0816: EB 20 ;JR X52 [0000]0818: EB 1E ;JR X52 [0000]081A: 8A C7 ;MOV AL,BH [0000]081C: 0A C0 ;OR AL,AL [0000]081E: 75 F0 ;JNZ X58 [0000]0820: 8A C3 ;MOV AL,BL [0000]0822: 3C 01 ;CMP AL,1 [0000]0824: 74 C2 ;JZ X53 [0000]0826: 3C 02 ;CMP AL,2 [0000]0828: 74 C6 ;JZ X54 [0000]082A: 3C 03 ;CMP AL,3 [0000]082C: 74 CA ;JZ X55 [0000]082E: 3C 04 ;CMP AL,4 [0000]0830: 74 CE ;JZ X56 [0000]0832: 3C 05 ;CMP AL,5 [0000]0834: 74 D2 ;JZ X57 [0000]0836: EB D8 ;JR X58 [0000]0838: E9 2C FF ;JMP X47 [0000]083B: 8B E5 ;MOV SP,BP [0000]083D: 5D ;POP BP [0000]083E: C3 ;RET; [0000]083F: E8 EC DF ; CALL StkChk [0000]0842: 55 ;PUSH BP [0000]0843: 8B EC ;MOV BP,SP [0000]0845: BB 44 0C ;MOV BX,"^q: quit, o: nodma, ?: help^" [0000]0848: E8 A1 04 ;CALL _wf [0000]084B: BB 63 0C ;MOV BX,"p: print diffs, s: no-dma fast^" [0000]084E: E8 9B 04 ;CALL _wf [0000]0851: BB 91 0C ;MOV BX,"1: interrupt once, 2: interrupt fast^" [0000]0854: E8 95 04 ;CALL _wf [0000]0857: 8B E5 ;MOV SP,BP [0000]0859: 5D ;POP BP [0000]085A: C3 ;RET; [0000]085B: E8 D0 DF ; CALL StkChk [0000]085E: 55 ;PUSH BP [0000]085F: 8B EC ;MOV BP,SP [0000]0861: 83 C4 DA ;ADD SP,0FFDAX [0000]0864: A1 60 1F ;MOV AX,_triple [0000]0867: 8B 1E 60 1D ;MOV BX,_NumTriples [0000]086B: 99 ;CWD [0000]086C: F7 FB ;IDIV AX,BX [0000]086E: 8B C2 ;MOV AX,DX [0000]0870: BB 18 00 ;MOV BX,018X [0000]0873: F7 EB ;IMUL AX,BX [0000]0875: 89 46 FC ;MOV [BP-4],AX [0000]0878: 8B 1E 60 1F ;MOV BX,_triple [0000]087C: 43 ;INC BX [0000]087D: 8B C3 ;MOV AX,BX [0000]087F: 8B 1E 60 1D ;MOV BX,_NumTriples [0000]0883: 99 ;CWD [0000]0884: F7 FB ;IDIV AX,BX [0000]0886: 8B C2 ;MOV AX,DX [0000]0888: A3 60 1F ;MOV _triple,AX [0000]088B: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]0890: 8B 5E FE ;MOV BX,[BP-2] [0000]0893: 83 FB 08 ;CMP BX,8 [0000]0896: 7D 60 ;JGE X60 [0000]0898: EB 05 ;JR X59 [0000]089A: FF 46 FE ;INC WORD PTR [BP-2] [0000]089D: EB F1 ;JR X61 [0000]089F: 8B 5E FE ;MOV BX,[BP-2] [0000]08A2: 8D 0E 52 21 ;LEA CX,_sk [0000]08A6: 03 D9 ;ADD BX,CX [0000]08A8: 8B 4E FE ;MOV CX,[BP-2] [0000]08AB: 8B 46 FC ;MOV AX,[BP-4] [0000]08AE: 03 C1 ;ADD AX,CX [0000]08B0: 8B 0E 72 21 ;MOV CX,_kp [0000]08B4: 03 C1 ;ADD AX,CX [0000]08B6: 8B F8 ;MOV DI,AX [0000]08B8: 8A 05 ;MOV AL,[DI] [0000]08BA: 88 07 ;MOV [BX],AL [0000]08BC: 8B 5E FE ;MOV BX,[BP-2] [0000]08BF: 8D 0E 5A 21 ;LEA CX,_sp [0000]08C3: 03 D9 ;ADD BX,CX [0000]08C5: 8B 4E FE ;MOV CX,[BP-2] [0000]08C8: 8B 46 FC ;MOV AX,[BP-4] [0000]08CB: 03 C1 ;ADD AX,CX [0000]08CD: 8B 0E 74 21 ;MOV CX,_dp [0000]08D1: 03 C1 ;ADD AX,CX [0000]08D3: 8B F8 ;MOV DI,AX [0000]08D5: 8A 05 ;MOV AL,[DI] [0000]08D7: 88 07 ;MOV [BX],AL [0000]08D9: 8B 5E FE ;MOV BX,[BP-2] [0000]08DC: 8D 0E 62 21 ;LEA CX,_sc [0000]08E0: 03 D9 ;ADD BX,CX [0000]08E2: 8B 4E FE ;MOV CX,[BP-2] [0000]08E5: 8B 46 FC ;MOV AX,[BP-4] [0000]08E8: 03 C1 ;ADD AX,CX [0000]08EA: 8B 0E 76 21 ;MOV CX,_cp [0000]08EE: 03 C1 ;ADD AX,CX [0000]08F0: 8B F8 ;MOV DI,AX [0000]08F2: 8A 05 ;MOV AL,[DI] [0000]08F4: 88 07 ;MOV [BX],AL [0000]08F6: EB A2 ;JR X62 [0000]08F8: 8D 1E 52 21 ;LEA BX,_sk [0000]08FC: 89 5E EC ;MOV [BP-20],BX [0000]08FF: 8D 1E 5A 21 ;LEA BX,_sp [0000]0903: 89 5E EE ;MOV [BP-18],BX [0000]0906: 8D 1E 6A 21 ;LEA BX,_tb [0000]090A: 89 5E F0 ;MOV [BP-16],BX [0000]090D: C7 46 F2 08 00 ;MOV WORD PTR [BP-14],8 [0000]0912: C7 46 F4 FF FF ;MOV WORD PTR [BP-12],0FFFFX [0000]0917: BB CF 05 ;MOV BX,OFFSET _islowproc [0000]091A: 89 5E F8 ;MOV [BP-8],BX [0000]091D: 8D 5E FA ;LEA BX,[BP-6] [0000]0920: 89 5E F6 ;MOV [BP-10],BX [0000]0923: 8D 1E 52 21 ;LEA BX,_sk [0000]0927: 89 5E DC ;MOV [BP-36],BX [0000]092A: 8D 1E 62 21 ;LEA BX,_sc [0000]092E: 89 5E DE ;MOV [BP-34],BX [0000]0931: 8D 1E 6A 21 ;LEA BX,_tb [0000]0935: 89 5E E0 ;MOV [BP-32],BX [0000]0938: C7 46 E2 08 00 ;MOV WORD PTR [BP-30],8 [0000]093D: C7 46 E4 00 00 ;MOV WORD PTR [BP-28],0 [0000]0942: BB CF 05 ;MOV BX,OFFSET _islowproc [0000]0945: 89 5E E8 ;MOV [BP-24],BX [0000]0948: 8D 5E FA ;LEA BX,[BP-6] [0000]094B: 89 5E E6 ;MOV [BP-26],BX [0000]094E: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]0953: 8D 5E EA ;LEA BX,[BP-22] [0000]0956: E8 55 F4 ;CALL _Encrypt [0000]0959: 8B 5E FA ;MOV BX,[BP-6] [0000]095C: 0B DB ;OR BX,BX [0000]095E: 75 05 ;JNZ X65 [0000]0960: E8 5C 0F ;CALL _Chav [0000]0963: 0B DB ;OR BX,BX [0000]0965: 75 05 ;JNZ X64 [0000]0967: E8 D2 F0 ;CALL _Block [0000]096A: EB ED ;JR X63 [0000]096C: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]0971: 8B 5E FE ;MOV BX,[BP-2] [0000]0974: 83 FB 08 ;CMP BX,8 [0000]0977: 7D 45 ;JGE X67 [0000]0979: EB 05 ;JR X66 [0000]097B: FF 46 FE ;INC WORD PTR [BP-2] [0000]097E: EB F1 ;JR X68 [0000]0980: 8B 5E FE ;MOV BX,[BP-2] [0000]0983: 8D 0E 62 21 ;LEA CX,_sc [0000]0987: 03 D9 ;ADD BX,CX [0000]0989: 8A 07 ;MOV AL,[BX] [0000]098B: 8B 5E FE ;MOV BX,[BP-2] [0000]098E: 8D 0E 6A 21 ;LEA CX,_tb [0000]0992: 03 D9 ;ADD BX,CX [0000]0994: 8A 0F ;MOV CL,[BX] [0000]0996: 3A C1 ;CMP AL,CL [0000]0998: 74 22 ;JZ X70 [0000]099A: BB 0B 0C ;MOV BX,"encrypt was: " [0000]099D: E8 4C 03 ;CALL _wf [0000]09A0: 8D 1E 6A 21 ;LEA BX,_tb [0000]09A4: E8 8B 00 ;CALL _printary [0000]09A7: BB D1 0B ;MOV BX,"should be: " [0000]09AA: E8 3F 03 ;CALL _wf [0000]09AD: 8D 1E 62 21 ;LEA BX,_sc [0000]09B1: E8 7E 00 ;CALL _printary [0000]09B4: BB CE 0B ;MOV BX,"^" [0000]09B7: E8 32 03 ;CALL _wf [0000]09BA: EB 02 ;JR X67 [0000]09BC: EB BD ;JR X69 [0000]09BE: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]09C3: 8D 5E EA ;LEA BX,[BP-22] [0000]09C6: E8 E5 F3 ;CALL _Encrypt [0000]09C9: 8B 5E FA ;MOV BX,[BP-6] [0000]09CC: 0B DB ;OR BX,BX [0000]09CE: 75 05 ;JNZ X73 [0000]09D0: E8 EC 0E ;CALL _Chav [0000]09D3: 0B DB ;OR BX,BX [0000]09D5: 75 05 ;JNZ X72 [0000]09D7: E8 62 F0 ;CALL _Block [0000]09DA: EB ED ;JR X71 [0000]09DC: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]09E1: 8B 5E FE ;MOV BX,[BP-2] [0000]09E4: 83 FB 08 ;CMP BX,8 [0000]09E7: 7D 45 ;JGE X75 [0000]09E9: EB 05 ;JR X74 [0000]09EB: FF 46 FE ;INC WORD PTR [BP-2] [0000]09EE: EB F1 ;JR X76 [0000]09F0: 8B 5E FE ;MOV BX,[BP-2] [0000]09F3: 8D 0E 62 21 ;LEA CX,_sc [0000]09F7: 03 D9 ;ADD BX,CX [0000]09F9: 8A 07 ;MOV AL,[BX] [0000]09FB: 8B 5E FE ;MOV BX,[BP-2] [0000]09FE: 8D 0E 6A 21 ;LEA CX,_tb [0000]0A02: 03 D9 ;ADD BX,CX [0000]0A04: 8A 0F ;MOV CL,[BX] [0000]0A06: 3A C1 ;CMP AL,CL [0000]0A08: 74 22 ;JZ X78 [0000]0A0A: BB FD 0B ;MOV BX,"decrypt was: " [0000]0A0D: E8 DC 02 ;CALL _wf [0000]0A10: 8D 1E 6A 21 ;LEA BX,_tb [0000]0A14: E8 1B 00 ;CALL _printary [0000]0A17: BB D1 0B ;MOV BX,"should be: " [0000]0A1A: E8 CF 02 ;CALL _wf [0000]0A1D: 8D 1E 5A 21 ;LEA BX,_sp [0000]0A21: E8 0E 00 ;CALL _printary [0000]0A24: BB CE 0B ;MOV BX,"^" [0000]0A27: E8 C2 02 ;CALL _wf [0000]0A2A: EB 02 ;JR X75 [0000]0A2C: EB BD ;JR X77 [0000]0A2E: 8B E5 ;MOV SP,BP [0000]0A30: 5D ;POP BP [0000]0A31: C3 ;RET; [0000]0A32: E8 F9 DD ; CALL StkChk [0000]0A35: 55 ;PUSH BP [0000]0A36: 8B EC ;MOV BP,SP [0000]0A38: 53 ;PUSH BX [0000]0A39: 52 ;PUSH DX [0000]0A3A: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]0A3F: 5B ;POP BX [0000]0A40: 53 ;PUSH BX [0000]0A41: 83 FB 08 ;CMP BX,8 [0000]0A44: 7D 1D ;JGE X80 [0000]0A46: EB 05 ;JR X79 [0000]0A48: FF 46 FC ;INC WORD PTR [BP-4] [0000]0A4B: EB F2 ;JR X81 [0000]0A4D: 5B ;POP BX [0000]0A4E: 53 ;PUSH BX [0000]0A4F: 8B 4E FE ;MOV CX,[BP-2] [0000]0A52: 03 D9 ;ADD BX,CX [0000]0A54: 8A 07 ;MOV AL,[BX] [0000]0A56: 24 FF ;AND AL,0FFX [0000]0A58: 98 ;CBW [0000]0A59: 8B D8 ;MOV BX,AX [0000]0A5B: B9 B8 0C ;MOV CX,"%02x " [0000]0A5E: E8 BE 02 ;CALL _wf1 [0000]0A61: EB E5 ;JR X82 [0000]0A63: 8B E5 ;MOV SP,BP [0000]0A65: 5D ;POP BP [0000]0A66: C3 ;RET; [0000]0A67: E8 C4 DD ; CALL StkChk [0000]0A6A: 55 ;PUSH BP [0000]0A6B: 8B EC ;MOV BP,SP [0000]0A6D: 51 ;PUSH CX [0000]0A6E: 53 ;PUSH BX [0000]0A6F: 83 C4 FC ;ADD SP,0FFFCX [0000]0A72: 8B 5E 06 ;MOV BX,[BP+6] [0000]0A75: 0B DB ;OR BX,BX [0000]0A77: 74 07 ;JZ X83 [0000]0A79: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]0A7E: EB 05 ;JR X84 [0000]0A80: C7 46 F8 08 00 ;MOV WORD PTR [BP-8],8 [0000]0A85: 5B ;POP BX [0000]0A86: 53 ;PUSH BX [0000]0A87: B9 40 00 ;MOV CX,040X [0000]0A8A: E8 5C DD ;CALL _outbyte [0000]0A8D: 5B ;POP BX [0000]0A8E: 53 ;PUSH BX [0000]0A8F: 43 ;INC BX [0000]0A90: 43 ;INC BX [0000]0A91: B9 40 00 ;MOV CX,040X [0000]0A94: E8 52 DD ;CALL _outbyte [0000]0A97: BB 40 00 ;MOV BX,040X [0000]0A9A: E8 52 DD ;CALL _inbyte [0000]0A9D: 81 E3 10 00 ;AND BX,010X [0000]0AA1: 0B DB ;OR BX,BX [0000]0AA3: 75 07 ;JNZ X85 [0000]0AA5: BB 01 00 ;MOV BX,1 [0000]0AA8: 8B E5 ;MOV SP,BP [0000]0AAA: 5D ;POP BP [0000]0AAB: C3 ;RET; [0000]0AAC: BB 42 00 ;MOV BX,042X [0000]0AAF: 53 ;PUSH BX [0000]0AB0: BB 08 00 ;MOV BX,8 [0000]0AB3: 8B 4E 04 ;MOV CX,[BP+4] [0000]0AB6: E8 B6 00 ;CALL _putblk [0000]0AB9: 5A ;POP DX [0000]0ABA: BB 40 00 ;MOV BX,040X [0000]0ABD: E8 2F DD ;CALL _inbyte [0000]0AC0: 81 E3 20 00 ;AND BX,020X [0000]0AC4: 0B DB ;OR BX,BX [0000]0AC6: 74 07 ;JZ X86 [0000]0AC8: BB 02 00 ;MOV BX,2 [0000]0ACB: 8B E5 ;MOV SP,BP [0000]0ACD: 5D ;POP BP [0000]0ACE: C3 ;RET; [0000]0ACF: BB 40 00 ;MOV BX,040X [0000]0AD2: E8 1A DD ;CALL _inbyte [0000]0AD5: 81 E3 40 00 ;AND BX,040X [0000]0AD9: 0B DB ;OR BX,BX [0000]0ADB: 75 07 ;JNZ X87 [0000]0ADD: BB 03 00 ;MOV BX,3 [0000]0AE0: 8B E5 ;MOV SP,BP [0000]0AE2: 5D ;POP BP [0000]0AE3: C3 ;RET; [0000]0AE4: BB 42 00 ;MOV BX,042X [0000]0AE7: 53 ;PUSH BX [0000]0AE8: BB 08 00 ;MOV BX,8 [0000]0AEB: 8B 4E FE ;MOV CX,[BP-2] [0000]0AEE: E8 7E 00 ;CALL _putblk [0000]0AF1: 5A ;POP DX [0000]0AF2: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]0AF7: 8B 5E FA ;MOV BX,[BP-6] [0000]0AFA: 83 FB 0A ;CMP BX,0AX [0000]0AFD: 7D 0D ;JGE X89 [0000]0AFF: EB 09 ;JR X88 [0000]0B01: FF 46 FA ;INC WORD PTR [BP-6] [0000]0B04: 8B 5E FA ;MOV BX,[BP-6] [0000]0B07: 4B ;DEC BX [0000]0B08: EB ED ;JR X90 [0000]0B0A: EB F5 ;JR X91 [0000]0B0C: BB 40 00 ;MOV BX,040X [0000]0B0F: E8 DD DC ;CALL _inbyte [0000]0B12: 81 E3 80 00 ;AND BX,080X [0000]0B16: 0B DB ;OR BX,BX [0000]0B18: 75 07 ;JNZ X92 [0000]0B1A: BB 04 00 ;MOV BX,4 [0000]0B1D: 8B E5 ;MOV SP,BP [0000]0B1F: 5D ;POP BP [0000]0B20: C3 ;RET; [0000]0B21: BB 42 00 ;MOV BX,042X [0000]0B24: 53 ;PUSH BX [0000]0B25: BB 08 00 ;MOV BX,8 [0000]0B28: 8D 0E 62 1F ;LEA CX,_ca [0000]0B2C: E8 6A 00 ;CALL _getblk [0000]0B2F: 5A ;POP DX [0000]0B30: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]0B35: 8B 5E FA ;MOV BX,[BP-6] [0000]0B38: 83 FB 08 ;CMP BX,8 [0000]0B3B: 7D 2C ;JGE X94 [0000]0B3D: EB 09 ;JR X93 [0000]0B3F: FF 46 FA ;INC WORD PTR [BP-6] [0000]0B42: 8B 5E FA ;MOV BX,[BP-6] [0000]0B45: 4B ;DEC BX [0000]0B46: EB ED ;JR X95 [0000]0B48: 8B 5E FA ;MOV BX,[BP-6] [0000]0B4B: 8D 0E 62 1F ;LEA CX,_ca [0000]0B4F: 03 D9 ;ADD BX,CX [0000]0B51: 8A 07 ;MOV AL,[BX] [0000]0B53: FF 46 FC ;INC WORD PTR [BP-4] [0000]0B56: 8B 5E FC ;MOV BX,[BP-4] [0000]0B59: 8A 4F FF ;MOV CL,[BX-1] [0000]0B5C: 3A C1 ;CMP AL,CL [0000]0B5E: 74 07 ;JZ X97 [0000]0B60: BB 05 00 ;MOV BX,5 [0000]0B63: 8B E5 ;MOV SP,BP [0000]0B65: 5D ;POP BP [0000]0B66: C3 ;RET; [0000]0B67: EB D6 ;JR X96 [0000]0B69: 33 DB ;XOR BX,BX [0000]0B6B: 8B E5 ;MOV SP,BP [0000]0B6D: 5D ;POP BP [0000]0B6E: C3 ;RET; [0000]0B6F: E8 BC DC ; CALL StkChk [0000]0B72: 55 ;PUSH BP [0000]0B73: 8B EC ;MOV BP,SP [0000]0B75: 51 ;PUSH CX [0000]0B76: 53 ;PUSH BX [0000]0B77: FF 4E FC ;DEC WORD PTR [BP-4] [0000]0B7A: 5B ;POP BX [0000]0B7B: 53 ;PUSH BX [0000]0B7C: 43 ;INC BX [0000]0B7D: 0B DB ;OR BX,BX [0000]0B7F: 74 14 ;JZ X99 [0000]0B81: FF 46 FE ;INC WORD PTR [BP-2] [0000]0B84: 8B 5E FE ;MOV BX,[BP-2] [0000]0B87: 8A 47 FF ;MOV AL,[BX-1] [0000]0B8A: 98 ;CBW [0000]0B8B: 8B D8 ;MOV BX,AX [0000]0B8D: 8B 4E 04 ;MOV CX,[BP+4] [0000]0B90: E8 56 DC ;CALL _outbyte [0000]0B93: EB E2 ;JR X98 [0000]0B95: 8B E5 ;MOV SP,BP [0000]0B97: 5D ;POP BP [0000]0B98: C3 ;RET; [0000]0B99: E8 92 DC ; CALL StkChk [0000]0B9C: 55 ;PUSH BP [0000]0B9D: 8B EC ;MOV BP,SP [0000]0B9F: 51 ;PUSH CX [0000]0BA0: 53 ;PUSH BX [0000]0BA1: FF 4E FC ;DEC WORD PTR [BP-4] [0000]0BA4: 5B ;POP BX [0000]0BA5: 53 ;PUSH BX [0000]0BA6: 43 ;INC BX [0000]0BA7: 0B DB ;OR BX,BX [0000]0BA9: 74 15 ;JZ X101 [0000]0BAB: FF 46 FE ;INC WORD PTR [BP-2] [0000]0BAE: 8B 5E FE ;MOV BX,[BP-2] [0000]0BB1: 53 ;PUSH BX [0000]0BB2: 8B 5E 04 ;MOV BX,[BP+4] [0000]0BB5: E8 37 DC ;CALL _inbyte [0000]0BB8: 8A C3 ;MOV AL,BL [0000]0BBA: 5B ;POP BX [0000]0BBB: 88 47 FF ;MOV [BX-1],AL [0000]0BBE: EB E1 ;JR X100 [0000]0BC0: 8B E5 ;MOV SP,BP [0000]0BC2: 5D ;POP BP [0000]0BC3: C3 ;RET; [0000]0BC4: 0D 0A 51 75 69 74 21 [0000]0BCB: 0D 0A 00 ;" Quit! " [0000]0BCE: 0D 0A 00 ;" " [0000]0BD1: 73 68 6F 75 6C 64 20 [0000]0BD8: 62 65 3A 20 00 ;"should be: " [0000]0BDD: 20 4B 52 20 00 ;" KR " [0000]0BE2: 0D 0A 32 30 30 31 20 [0000]0BE9: 74 65 73 74 2C 20 3F [0000]0BF0: 20 66 6F 72 20 68 65 [0000]0BF7: 6C 70 2E 0D 0A 00 ;" 2001 test, ? for help. " [0000]0BFD: 64 65 63 72 79 70 74 [0000]0C04: 20 77 61 73 3A 20 00 ;"decrypt was: " [0000]0C0B: 65 6E 63 72 79 70 74 [0000]0C12: 20 77 61 73 3A 20 00 ;"encrypt was: " [0000]0C19: 6F 6E 63 65 0D 0A 00 ;"once " [0000]0C20: 0D 0A 4E 6F 6E 2D 44 [0000]0C27: 4D 41 20 74 65 73 74 [0000]0C2E: 2C 20 74 79 70 65 20 [0000]0C35: 63 68 61 72 20 74 6F [0000]0C3C: 20 73 74 6F 70 0D 0A [0000]0C43: 00 ;" Non-DMA test, type char to stop " [0000]0C44: 0D 0A 71 3A 20 71 75 [0000]0C4B: 69 74 2C 20 6F 3A 20 [0000]0C52: 6E 6F 64 6D 61 2C 20 [0000]0C59: 3F 3A 20 68 65 6C 70 [0000]0C60: 0D 0A 00 ;" q: quit, o: nodma, ?: help " [0000]0C63: 70 3A 20 70 72 69 6E [0000]0C6A: 74 20 64 69 66 66 73 [0000]0C71: 2C 20 73 3A 20 6E 6F [0000]0C78: 2D 64 6D 61 20 66 61 [0000]0C7F: 73 74 0D 0A 00 ;"p: print diffs, s: no-dma fast " [0000]0C84: 74 72 69 70 6C 65 20 [0000]0C8B: 3D 20 25 64 0A 00 ;"triple = %d " [0000]0C91: 31 3A 20 69 6E 74 65 [0000]0C98: 72 72 75 70 74 20 6F [0000]0C9F: 6E 63 65 2C 20 32 3A [0000]0CA6: 20 69 6E 74 65 72 72 [0000]0CAD: 75 70 74 20 66 61 73 [0000]0CB4: 74 0D 0A 00 ;"1: interrupt once, 2: interrupt fast " [0000]0CB8: 25 30 32 78 20 00 ;"%02x " [0000]0CBE: 20 65 72 72 20 00 ;" err " [0000]0CC4: 20 44 4F 52 20 00 ;" DOR " [0000]0CCA: 20 44 49 52 20 00 ;" DIR " [0000]0CD0: 20 4B 50 45 20 00 ;" KPE " [0000]0CD6: 0D 0A 20 75 6E 6B 6E [0000]0CDD: 6F 77 6E 20 63 6F 6D [0000]0CE4: 6D 61 6E 64 0D 0A 00 ;" unknown command " [0000]0CEB: 90 ;File wf.asm ;INCLUDE(8086LIB.D) [0000]0CEC: E8 3F DB ; CALL StkChk [0000]0CEF: 55 ;PUSH BP [0000]0CF0: 8B EC ;MOV BP,SP [0000]0CF2: 53 ;PUSH BX [0000]0CF3: 5F ;POP DI [0000]0CF4: 57 ;PUSH DI [0000]0CF5: 8A 05 ;MOV AL,[DI] [0000]0CF7: 0A C0 ;OR AL,AL [0000]0CF9: 74 10 ;JZ X2 [0000]0CFB: FF 46 FE ;INC WORD PTR [BP-2] [0000]0CFE: 5B ;POP BX [0000]0CFF: 53 ;PUSH BX [0000]0D00: 8A 47 FF ;MOV AL,[BX-1] [0000]0D03: 98 ;CBW [0000]0D04: 8B D8 ;MOV BX,AX [0000]0D06: E8 EA 0A ;CALL _PutChar [0000]0D09: EB E8 ;JR X1 [0000]0D0B: 8B E5 ;MOV SP,BP [0000]0D0D: 5D ;POP BP [0000]0D0E: C3 ;RET; [0000]0D0F: E8 1C DB ; CALL StkChk [0000]0D12: 55 ;PUSH BP [0000]0D13: 8B EC ;MOV BP,SP [0000]0D15: BB E5 0F ;MOV BX,"^" [0000]0D18: E8 D1 FF ;CALL _wf [0000]0D1B: 8B E5 ;MOV SP,BP [0000]0D1D: 5D ;POP BP [0000]0D1E: C3 ;RET; [0000]0D1F: E8 0C DB ; CALL StkChk [0000]0D22: 55 ;PUSH BP [0000]0D23: 8B EC ;MOV BP,SP [0000]0D25: 51 ;PUSH CX [0000]0D26: 53 ;PUSH BX [0000]0D27: 8D 5E FC ;LEA BX,[BP-4] [0000]0D2A: 8B 4E FE ;MOV CX,[BP-2] [0000]0D2D: E8 7F 00 ;CALL _pfary [0000]0D30: 8B E5 ;MOV SP,BP [0000]0D32: 5D ;POP BP [0000]0D33: C3 ;RET; [0000]0D34: E8 F7 DA ; CALL StkChk [0000]0D37: 55 ;PUSH BP [0000]0D38: 8B EC ;MOV BP,SP [0000]0D3A: 51 ;PUSH CX [0000]0D3B: 53 ;PUSH BX [0000]0D3C: 83 C4 FC ;ADD SP,0FFFCX [0000]0D3F: 8B 5E FE ;MOV BX,[BP-2] [0000]0D42: 5A ;POP DX [0000]0D43: 53 ;PUSH BX [0000]0D44: 8B 5E FC ;MOV BX,[BP-4] [0000]0D47: 89 5E FA ;MOV [BP-6],BX [0000]0D4A: 8D 5E F8 ;LEA BX,[BP-8] [0000]0D4D: 8B 4E 04 ;MOV CX,[BP+4] [0000]0D50: E8 5C 00 ;CALL _pfary [0000]0D53: 8B E5 ;MOV SP,BP [0000]0D55: 5D ;POP BP [0000]0D56: C3 ;RET; [0000]0D57: E8 D4 DA ; CALL StkChk [0000]0D5A: 55 ;PUSH BP [0000]0D5B: 8B EC ;MOV BP,SP [0000]0D5D: 51 ;PUSH CX [0000]0D5E: 53 ;PUSH BX [0000]0D5F: 83 C4 FA ;ADD SP,0FFFAX [0000]0D62: 8B 5E 04 ;MOV BX,[BP+4] [0000]0D65: 5A ;POP DX [0000]0D66: 53 ;PUSH BX [0000]0D67: 8B 5E FE ;MOV BX,[BP-2] [0000]0D6A: 89 5E F8 ;MOV [BP-8],BX [0000]0D6D: 8B 5E FC ;MOV BX,[BP-4] [0000]0D70: 89 5E FA ;MOV [BP-6],BX [0000]0D73: 8D 5E F6 ;LEA BX,[BP-10] [0000]0D76: 8B 4E 06 ;MOV CX,[BP+6] [0000]0D79: E8 33 00 ;CALL _pfary [0000]0D7C: 8B E5 ;MOV SP,BP [0000]0D7E: 5D ;POP BP [0000]0D7F: C3 ;RET; [0000]0D80: E8 AB DA ; CALL StkChk [0000]0D83: 55 ;PUSH BP [0000]0D84: 8B EC ;MOV BP,SP [0000]0D86: 51 ;PUSH CX [0000]0D87: 53 ;PUSH BX [0000]0D88: 83 C4 F8 ;ADD SP,0FFF8X [0000]0D8B: 8B 5E 06 ;MOV BX,[BP+6] [0000]0D8E: 5A ;POP DX [0000]0D8F: 53 ;PUSH BX [0000]0D90: 8B 5E 04 ;MOV BX,[BP+4] [0000]0D93: 89 5E F6 ;MOV [BP-10],BX [0000]0D96: 8B 5E FE ;MOV BX,[BP-2] [0000]0D99: 89 5E F8 ;MOV [BP-8],BX [0000]0D9C: 8B 5E FC ;MOV BX,[BP-4] [0000]0D9F: 89 5E FA ;MOV [BP-6],BX [0000]0DA2: 8D 5E F4 ;LEA BX,[BP-12] [0000]0DA5: 8B 4E 08 ;MOV CX,[BP+8] [0000]0DA8: E8 04 00 ;CALL _pfary [0000]0DAB: 8B E5 ;MOV SP,BP [0000]0DAD: 5D ;POP BP [0000]0DAE: C3 ;RET; [0000]0DAF: E8 7C DA ; CALL StkChk [0000]0DB2: 55 ;PUSH BP [0000]0DB3: 8B EC ;MOV BP,SP [0000]0DB5: 51 ;PUSH CX [0000]0DB6: 53 ;PUSH BX [0000]0DB7: 52 ;PUSH DX [0000]0DB8: FF 46 FE ;INC WORD PTR [BP-2] [0000]0DBB: 8B 5E FE ;MOV BX,[BP-2] [0000]0DBE: 8A 47 FF ;MOV AL,[BX-1] [0000]0DC1: 5A ;POP DX [0000]0DC2: 50 ;PUSH AX [0000]0DC3: 0A C0 ;OR AL,AL [0000]0DC5: 74 2A ;JZ X4 [0000]0DC7: E8 72 EC ;CALL _Block [0000]0DCA: 58 ;POP AX [0000]0DCB: 50 ;PUSH AX [0000]0DCC: 3C 25 ;CMP AL,025X [0000]0DCE: 75 17 ;JNZ X5 [0000]0DD0: 83 46 FC 02 ;ADD WORD PTR [BP-4],2 [0000]0DD4: 8B 5E FC ;MOV BX,[BP-4] [0000]0DD7: 8B 4F FE ;MOV CX,[BX-2] [0000]0DDA: 8B D9 ;MOV BX,CX [0000]0DDC: 8B 4E FE ;MOV CX,[BP-2] [0000]0DDF: E8 13 00 ;CALL _doone [0000]0DE2: 89 5E FE ;MOV [BP-2],BX [0000]0DE5: EB 08 ;JR X6 [0000]0DE7: 58 ;POP AX [0000]0DE8: 50 ;PUSH AX [0000]0DE9: 98 ;CBW [0000]0DEA: 8B D8 ;MOV BX,AX [0000]0DEC: E8 04 0A ;CALL _PutChar [0000]0DEF: EB C7 ;JR X3 [0000]0DF1: 8B E5 ;MOV SP,BP [0000]0DF3: 5D ;POP BP [0000]0DF4: C3 ;RET; [0000]0DF5: E8 36 DA ; CALL StkChk [0000]0DF8: 55 ;PUSH BP [0000]0DF9: 8B EC ;MOV BP,SP [0000]0DFB: 51 ;PUSH CX [0000]0DFC: 53 ;PUSH BX [0000]0DFD: 83 C4 E0 ;ADD SP,0FFE0X [0000]0E00: C6 46 F8 20 ;MOV BYTE PTR [BP-8],020X [0000]0E04: C6 46 E2 00 ;MOV BYTE PTR [BP-30],0 [0000]0E08: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]0E0D: 8B 7E FE ;MOV DI,[BP-2] [0000]0E10: 8A 05 ;MOV AL,[DI] [0000]0E12: 3C 30 ;CMP AL,030X [0000]0E14: 75 04 ;JNZ X7 [0000]0E16: C6 46 F8 30 ;MOV BYTE PTR [BP-8],030X [0000]0E1A: FF 46 FE ;INC WORD PTR [BP-2] [0000]0E1D: 8B 5E FE ;MOV BX,[BP-2] [0000]0E20: 8A 47 FF ;MOV AL,[BX-1] [0000]0E23: 88 46 FA ;MOV [BP-6],AL [0000]0E26: 0A C0 ;OR AL,AL [0000]0E28: 74 2A ;JZ X9 [0000]0E2A: 8B 46 FA ;MOV AX,[BP-6] [0000]0E2D: 98 ;CBW [0000]0E2E: 8B D8 ;MOV BX,AX [0000]0E30: E8 3E 02 ;CALL _IsDigit [0000]0E33: 0B DB ;OR BX,BX [0000]0E35: 74 19 ;JZ X10 [0000]0E37: 8B 5E E0 ;MOV BX,[BP-32] [0000]0E3A: 8B C3 ;MOV AX,BX [0000]0E3C: BB 0A 00 ;MOV BX,0AX [0000]0E3F: F7 EB ;IMUL AX,BX [0000]0E41: 8A 4E FA ;MOV CL,[BP-6] [0000]0E44: 80 C1 D0 ;ADD CL,0D0X [0000]0E47: 32 ED ;XOR CH,CH [0000]0E49: 03 C1 ;ADD AX,CX [0000]0E4B: 89 46 E0 ;MOV [BP-32],AX [0000]0E4E: EB 02 ;JR X11 [0000]0E50: EB 02 ;JR X9 [0000]0E52: EB C6 ;JR X8 [0000]0E54: 8A 46 FA ;MOV AL,[BP-6] [0000]0E57: 3C 72 ;CMP AL,072X [0000]0E59: 75 0D ;JNZ X12 [0000]0E5B: 8B 5E FC ;MOV BX,[BP-4] [0000]0E5E: E8 B7 00 ;CALL _ssw [0000]0E61: 8B 5E FE ;MOV BX,[BP-2] [0000]0E64: 8B E5 ;MOV SP,BP [0000]0E66: 5D ;POP BP [0000]0E67: C3 ;RET; [0000]0E68: 8A 46 FA ;MOV AL,[BP-6] [0000]0E6B: 3C 73 ;CMP AL,073X [0000]0E6D: 75 0D ;JNZ X13 [0000]0E6F: 8B 5E FC ;MOV BX,[BP-4] [0000]0E72: E8 77 FE ;CALL _wf [0000]0E75: 8B 5E FE ;MOV BX,[BP-2] [0000]0E78: 8B E5 ;MOV SP,BP [0000]0E7A: 5D ;POP BP [0000]0E7B: C3 ;RET; [0000]0E7C: 8A 46 FA ;MOV AL,[BP-6] [0000]0E7F: 3C 63 ;CMP AL,063X [0000]0E81: 75 0D ;JNZ X14 [0000]0E83: 8B 5E FC ;MOV BX,[BP-4] [0000]0E86: E8 6A 09 ;CALL _PutChar [0000]0E89: 8B 5E FE ;MOV BX,[BP-2] [0000]0E8C: 8B E5 ;MOV SP,BP [0000]0E8E: 5D ;POP BP [0000]0E8F: C3 ;RET; [0000]0E90: 8A 46 FA ;MOV AL,[BP-6] [0000]0E93: 3C 64 ;CMP AL,064X [0000]0E95: 75 05 ;JNZ X15 [0000]0E97: C7 46 DE F6 FF ;MOV WORD PTR [BP-34],0FFF6X [0000]0E9C: 8A 46 FA ;MOV AL,[BP-6] [0000]0E9F: 3C 75 ;CMP AL,075X [0000]0EA1: 75 05 ;JNZ X16 [0000]0EA3: C7 46 DE 0A 00 ;MOV WORD PTR [BP-34],0AX [0000]0EA8: 8A 46 FA ;MOV AL,[BP-6] [0000]0EAB: 3C 78 ;CMP AL,078X [0000]0EAD: 75 05 ;JNZ X17 [0000]0EAF: C7 46 DE 10 00 ;MOV WORD PTR [BP-34],010X [0000]0EB4: 8A 46 FA ;MOV AL,[BP-6] [0000]0EB7: 3C 6F ;CMP AL,06FX [0000]0EB9: 75 05 ;JNZ X18 [0000]0EBB: C7 46 DE 08 00 ;MOV WORD PTR [BP-34],8 [0000]0EC0: 8B 5E DE ;MOV BX,[BP-34] [0000]0EC3: 0B DB ;OR BX,BX [0000]0EC5: 75 07 ;JNZ X19 [0000]0EC7: 8B 5E FE ;MOV BX,[BP-2] [0000]0ECA: 8B E5 ;MOV SP,BP [0000]0ECC: 5D ;POP BP [0000]0ECD: C3 ;RET; [0000]0ECE: 8D 5E E2 ;LEA BX,[BP-30] [0000]0ED1: 53 ;PUSH BX [0000]0ED2: 8B 5E DE ;MOV BX,[BP-34] [0000]0ED5: 8B 4E FC ;MOV CX,[BP-4] [0000]0ED8: E8 74 00 ;CALL _putfnum [0000]0EDB: 5A ;POP DX [0000]0EDC: 89 5E F6 ;MOV [BP-10],BX [0000]0EDF: 8B 5E E0 ;MOV BX,[BP-32] [0000]0EE2: 83 FB 00 ;CMP BX,0 [0000]0EE5: 7E 24 ;JLE X20 [0000]0EE7: 8D 5E E2 ;LEA BX,[BP-30] [0000]0EEA: 8B 4E F6 ;MOV CX,[BP-10] [0000]0EED: 2B CB ;SUB CX,BX [0000]0EEF: 29 4E E0 ;SUB [BP-32],CX [0000]0EF2: 8B 5E E0 ;MOV BX,[BP-32] [0000]0EF5: 83 FB 00 ;CMP BX,0 [0000]0EF8: 7E 11 ;JLE X22 [0000]0EFA: E8 3F EB ;CALL _Block [0000]0EFD: 8B 46 F8 ;MOV AX,[BP-8] [0000]0F00: 98 ;CBW [0000]0F01: 8B D8 ;MOV BX,AX [0000]0F03: E8 ED 08 ;CALL _PutChar [0000]0F06: FF 4E E0 ;DEC WORD PTR [BP-32] [0000]0F09: EB E7 ;JR X21 [0000]0F0B: 8D 5E E2 ;LEA BX,[BP-30] [0000]0F0E: E8 DB FD ;CALL _wf [0000]0F11: 8B 5E FE ;MOV BX,[BP-2] [0000]0F14: 8B E5 ;MOV SP,BP [0000]0F16: 5D ;POP BP [0000]0F17: C3 ;RET; [0000]0F18: E8 13 D9 ; CALL StkChk [0000]0F1B: 55 ;PUSH BP [0000]0F1C: 8B EC ;MOV BP,SP [0000]0F1E: 53 ;PUSH BX [0000]0F1F: 52 ;PUSH DX [0000]0F20: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]0F25: 8B 7E FE ;MOV DI,[BP-2] [0000]0F28: 8B 1D ;MOV BX,[DI] [0000]0F2A: 59 ;POP CX [0000]0F2B: 51 ;PUSH CX [0000]0F2C: 3B CB ;CMP CX,BX [0000]0F2E: 7D 1B ;JGE X24 [0000]0F30: EB 05 ;JR X23 [0000]0F32: FF 46 FC ;INC WORD PTR [BP-4] [0000]0F35: EB EE ;JR X25 [0000]0F37: 8B 5E FE ;MOV BX,[BP-2] [0000]0F3A: 83 C3 04 ;ADD BX,4 [0000]0F3D: 59 ;POP CX [0000]0F3E: 51 ;PUSH CX [0000]0F3F: 03 D9 ;ADD BX,CX [0000]0F41: 8A 07 ;MOV AL,[BX] [0000]0F43: 98 ;CBW [0000]0F44: 8B D8 ;MOV BX,AX [0000]0F46: E8 AA 08 ;CALL _PutChar [0000]0F49: EB E7 ;JR X26 [0000]0F4B: 8B E5 ;MOV SP,BP [0000]0F4D: 5D ;POP BP [0000]0F4E: C3 ;RET; [0000]0F4F: E8 DC D8 ; CALL StkChk [0000]0F52: 55 ;PUSH BP [0000]0F53: 8B EC ;MOV BP,SP [0000]0F55: 51 ;PUSH CX [0000]0F56: 53 ;PUSH BX [0000]0F57: 52 ;PUSH DX [0000]0F58: 8B 5E FC ;MOV BX,[BP-4] [0000]0F5B: 83 FB 00 ;CMP BX,0 [0000]0F5E: 7D 22 ;JGE X27 [0000]0F60: 8B 5E FC ;MOV BX,[BP-4] [0000]0F63: F7 DB ;NEG BX [0000]0F65: 89 5E FC ;MOV [BP-4],BX [0000]0F68: 8B 5E FE ;MOV BX,[BP-2] [0000]0F6B: 83 FB 00 ;CMP BX,0 [0000]0F6E: 7D 12 ;JGE X28 [0000]0F70: 8B 5E FE ;MOV BX,[BP-2] [0000]0F73: F7 DB ;NEG BX [0000]0F75: 89 5E FE ;MOV [BP-2],BX [0000]0F78: FF 46 04 ;INC WORD PTR [BP+4] [0000]0F7B: 8B 5E 04 ;MOV BX,[BP+4] [0000]0F7E: C6 47 FF 2D ;MOV BYTE PTR [BX-1],02DX [0000]0F82: 8B 5E FE ;MOV BX,[BP-2] [0000]0F85: 8B 4E FC ;MOV CX,[BP-4] [0000]0F88: E8 01 D8 ;CALL _Ugt [0000]0F8B: 0B DB ;OR BX,BX [0000]0F8D: 75 19 ;JNZ X29 [0000]0F8F: 8B 5E 04 ;MOV BX,[BP+4] [0000]0F92: 53 ;PUSH BX [0000]0F93: 8B 5E FC ;MOV BX,[BP-4] [0000]0F96: 8B 4E FE ;MOV CX,[BP-2] [0000]0F99: E8 00 D8 ;CALL _UDiv [0000]0F9C: 53 ;PUSH BX [0000]0F9D: 8B 5E FC ;MOV BX,[BP-4] [0000]0FA0: 59 ;POP CX [0000]0FA1: E8 AB FF ;CALL _putfnum [0000]0FA4: 5A ;POP DX [0000]0FA5: 89 5E 04 ;MOV [BP+4],BX [0000]0FA8: 8B 5E FC ;MOV BX,[BP-4] [0000]0FAB: 8B 4E FE ;MOV CX,[BP-2] [0000]0FAE: E8 10 D8 ;CALL _URem [0000]0FB1: 5A ;POP DX [0000]0FB2: 53 ;PUSH BX [0000]0FB3: 5B ;POP BX [0000]0FB4: 53 ;PUSH BX [0000]0FB5: 83 FB 09 ;CMP BX,9 [0000]0FB8: 7E 10 ;JLE X30 [0000]0FBA: FF 46 04 ;INC WORD PTR [BP+4] [0000]0FBD: 8B 5E 04 ;MOV BX,[BP+4] [0000]0FC0: 59 ;POP CX [0000]0FC1: 51 ;PUSH CX [0000]0FC2: 83 C1 37 ;ADD CX,037X [0000]0FC5: 88 4F FF ;MOV [BX-1],CL [0000]0FC8: EB 0E ;JR X31 [0000]0FCA: FF 46 04 ;INC WORD PTR [BP+4] [0000]0FCD: 8B 5E 04 ;MOV BX,[BP+4] [0000]0FD0: 59 ;POP CX [0000]0FD1: 51 ;PUSH CX [0000]0FD2: 83 C1 30 ;ADD CX,030X [0000]0FD5: 88 4F FF ;MOV [BX-1],CL [0000]0FD8: 8B 5E 04 ;MOV BX,[BP+4] [0000]0FDB: C6 07 00 ;MOV BYTE PTR [BX],0 [0000]0FDE: 8B 5E 04 ;MOV BX,[BP+4] [0000]0FE1: 8B E5 ;MOV SP,BP [0000]0FE3: 5D ;POP BP [0000]0FE4: C3 ;RET; [0000]0FE5: 0D 0A 00 ;" " [0000]0FE8: ;File osinit.asm ;CtxPkg(); [0000]0FE8: 55 ;PUSH BP [0000]0FE9: 8B EC ;MOV BP,SP [0000]0FEB: 52 ;PUSH DX [0000]0FEC: C7 46 FE FE 03 ;MOV WORD PTR [BP-2],03FEX [0000]0FF1: 5B ;POP BX [0000]0FF2: 53 ;PUSH BX [0000]0FF3: 8D 0E 18 22 ;LEA CX,_sysZone [0000]0FF7: 89 0F ;MOV [BX],CX [0000]0FF9: E8 7E DF ;CALL _IntInit [0000]0FFC: E8 AD D3 ;CALL _InitIO [0000]0FFF: E8 96 D8 ;CALL _InitAnalog [0000]1002: E8 25 07 ;CALL _Init8274 [0000]1005: E8 B3 E9 ;CALL _InitCtxPkg [0000]1008: E8 AD EE ;CALL _InitEncrypt [0000]100B: 8D 1E 1A 22 ;LEA BX,_ctxQ [0000]100F: E8 BC EA ;CALL _InitQueue [0000]1012: E8 3B 01 ;CALL _InitFA [0000]1015: E8 5C E8 ;CALL _EtherHost [0000]1018: E8 79 E9 ;CALL _SLCInit [0000]101B: E8 AA DE ;CALL _IntOn [0000]101E: 8B E5 ;MOV SP,BP [0000]1020: 5D ;POP BP [0000]1021: C3 ;RET; [0000]1022: ;File runtime.asm ;INCLUDE(8086LIB.D) [0000]1022: 55 ;PUSH BP [0000]1023: 8B EC ;MOV BP,SP [0000]1025: 51 ;PUSH CX [0000]1026: 53 ;PUSH BX [0000]1027: 8B 7E FE ;MOV DI,[BP-2] [0000]102A: 8A 05 ;MOV AL,[DI] [0000]102C: 0A C0 ;OR AL,AL [0000]102E: 74 2C ;JZ X2 [0000]1030: FF 46 FE ;INC WORD PTR [BP-2] [0000]1033: 8B 5E FE ;MOV BX,[BP-2] [0000]1036: 8A 47 FF ;MOV AL,[BX-1] [0000]1039: 98 ;CBW [0000]103A: 8B D8 ;MOV BX,AX [0000]103C: E8 59 00 ;CALL _LC [0000]103F: 53 ;PUSH BX [0000]1040: FF 46 FC ;INC WORD PTR [BP-4] [0000]1043: 8B 5E FC ;MOV BX,[BP-4] [0000]1046: 8A 47 FF ;MOV AL,[BX-1] [0000]1049: 98 ;CBW [0000]104A: 8B D8 ;MOV BX,AX [0000]104C: E8 49 00 ;CALL _LC [0000]104F: 59 ;POP CX [0000]1050: 3B CB ;CMP CX,BX [0000]1052: 74 06 ;JZ X3 [0000]1054: 33 DB ;XOR BX,BX [0000]1056: 8B E5 ;MOV SP,BP [0000]1058: 5D ;POP BP [0000]1059: C3 ;RET; [0000]105A: EB CB ;JR X1 [0000]105C: 5F ;POP DI [0000]105D: 57 ;PUSH DI [0000]105E: 8A 05 ;MOV AL,[DI] [0000]1060: 0A C0 ;OR AL,AL [0000]1062: 74 06 ;JZ X4 [0000]1064: 33 DB ;XOR BX,BX [0000]1066: 8B E5 ;MOV SP,BP [0000]1068: 5D ;POP BP [0000]1069: C3 ;RET; [0000]106A: BB FF FF ;MOV BX,0FFFFX [0000]106D: 8B E5 ;MOV SP,BP [0000]106F: 5D ;POP BP [0000]1070: C3 ;RET; [0000]1071: 55 ;PUSH BP [0000]1072: 8B EC ;MOV BP,SP [0000]1074: 53 ;PUSH BX [0000]1075: 58 ;POP AX [0000]1076: 50 ;PUSH AX [0000]1077: 3C 30 ;CMP AL,030X [0000]1079: 7C 0A ;JL X6 [0000]107B: 58 ;POP AX [0000]107C: 50 ;PUSH AX [0000]107D: 3C 39 ;CMP AL,039X [0000]107F: 7F 04 ;JG X6 [0000]1081: B0 01 ;MOV AL,1 [0000]1083: EB 02 ;JR X7 [0000]1085: 32 C0 ;XOR AL,AL [0000]1087: 0A C0 ;OR AL,AL [0000]1089: 74 07 ;JZ X5 [0000]108B: BB FF FF ;MOV BX,0FFFFX [0000]108E: 8B E5 ;MOV SP,BP [0000]1090: 5D ;POP BP [0000]1091: C3 ;RET; [0000]1092: 33 DB ;XOR BX,BX [0000]1094: 8B E5 ;MOV SP,BP [0000]1096: 5D ;POP BP [0000]1097: C3 ;RET; [0000]1098: 55 ;PUSH BP [0000]1099: 8B EC ;MOV BP,SP [0000]109B: 53 ;PUSH BX [0000]109C: 58 ;POP AX [0000]109D: 50 ;PUSH AX [0000]109E: 3C 41 ;CMP AL,041X [0000]10A0: 7C 0A ;JL X9 [0000]10A2: 58 ;POP AX [0000]10A3: 50 ;PUSH AX [0000]10A4: 3C 5A ;CMP AL,05AX [0000]10A6: 7F 04 ;JG X9 [0000]10A8: B0 01 ;MOV AL,1 [0000]10AA: EB 02 ;JR X10 [0000]10AC: 32 C0 ;XOR AL,AL [0000]10AE: 0A C0 ;OR AL,AL [0000]10B0: 74 06 ;JZ X8 [0000]10B2: 58 ;POP AX [0000]10B3: 04 BF ;ADD AL,0BFX [0000]10B5: 04 61 ;ADD AL,061X [0000]10B7: 50 ;PUSH AX [0000]10B8: 5B ;POP BX [0000]10B9: 53 ;PUSH BX [0000]10BA: 32 FF ;XOR BH,BH [0000]10BC: 8B E5 ;MOV SP,BP [0000]10BE: 5D ;POP BP [0000]10BF: C3 ;RET; [0000]10C0: 55 ;PUSH BP [0000]10C1: 8B EC ;MOV BP,SP [0000]10C3: 53 ;PUSH BX [0000]10C4: 58 ;POP AX [0000]10C5: 50 ;PUSH AX [0000]10C6: 3C 61 ;CMP AL,061X [0000]10C8: 7C 0A ;JL X12 [0000]10CA: 58 ;POP AX [0000]10CB: 50 ;PUSH AX [0000]10CC: 3C 7A ;CMP AL,07AX [0000]10CE: 7F 04 ;JG X12 [0000]10D0: B0 01 ;MOV AL,1 [0000]10D2: EB 02 ;JR X13 [0000]10D4: 32 C0 ;XOR AL,AL [0000]10D6: 0A C0 ;OR AL,AL [0000]10D8: 74 06 ;JZ X11 [0000]10DA: 58 ;POP AX [0000]10DB: 04 9F ;ADD AL,09FX [0000]10DD: 04 41 ;ADD AL,041X [0000]10DF: 50 ;PUSH AX [0000]10E0: 5B ;POP BX [0000]10E1: 53 ;PUSH BX [0000]10E2: 32 FF ;XOR BH,BH [0000]10E4: 8B E5 ;MOV SP,BP [0000]10E6: 5D ;POP BP [0000]10E7: C3 ;RET; [0000]10E8: 55 ;PUSH BP [0000]10E9: 8B EC ;MOV BP,SP [0000]10EB: 53 ;PUSH BX [0000]10EC: 5B ;POP BX [0000]10ED: 53 ;PUSH BX [0000]10EE: E8 51 D7 ;CALL _CallDebugger [0000]10F1: 8B E5 ;MOV SP,BP [0000]10F3: 5D ;POP BP [0000]10F4: C3 ;RET; [0000]10F5: 55 ;PUSH BP [0000]10F6: 8B EC ;MOV BP,SP [0000]10F8: 53 ;PUSH BX [0000]10F9: 5B ;POP BX [0000]10FA: 53 ;PUSH BX [0000]10FB: 53 ;PUSH BX [0000]10FC: BB 20 DA ;MOV BX,0DA20X [0000]10FF: E8 D5 D6 ;CALL _FetchW [0000]1102: 8B CB ;MOV CX,BX [0000]1104: 5B ;POP BX [0000]1105: 89 4F 02 ;MOV [BX+2],CX [0000]1108: BB 1E DA ;MOV BX,0DA1EX [0000]110B: E8 C9 D6 ;CALL _FetchW [0000]110E: 8B CB ;MOV CX,BX [0000]1110: 5B ;POP BX [0000]1111: 53 ;PUSH BX [0000]1112: 89 0F ;MOV [BX],CX [0000]1114: 5B ;POP BX [0000]1115: 53 ;PUSH BX [0000]1116: 8B 4F 02 ;MOV CX,[BX+2] [0000]1119: 51 ;PUSH CX [0000]111A: BB 20 DA ;MOV BX,0DA20X [0000]111D: E8 B7 D6 ;CALL _FetchW [0000]1120: 59 ;POP CX [0000]1121: 3B CB ;CMP CX,BX [0000]1123: 74 05 ;JZ X14 [0000]1125: 5B ;POP BX [0000]1126: 53 ;PUSH BX [0000]1127: E8 CB FF ;CALL _Timer [0000]112A: 8B E5 ;MOV SP,BP [0000]112C: 5D ;POP BP [0000]112D: C3 ;RET; [0000]112E: 55 ;PUSH BP [0000]112F: 8B EC ;MOV BP,SP [0000]1131: 53 ;PUSH BX [0000]1132: 52 ;PUSH DX [0000]1133: 8D 5E FC ;LEA BX,[BP-4] [0000]1136: 8B 4E FE ;MOV CX,[BP-2] [0000]1139: E8 DC D6 ;CALL _SetTmr [0000]113C: 8D 5E FC ;LEA BX,[BP-4] [0000]113F: E8 DE D6 ;CALL _TmrExp [0000]1142: 0B DB ;OR BX,BX [0000]1144: 75 05 ;JNZ X16 [0000]1146: E8 F3 E8 ;CALL _Block [0000]1149: EB F1 ;JR X15 [0000]114B: 8B E5 ;MOV SP,BP [0000]114D: 5D ;POP BP [0000]114E: C3 ;RET; [0000]114F: 90 ;File FixedAlloc.asm ;ODE, DS:C_DATA [0000]1150: 55 ;PUSH BP [0000]1151: 8B EC ;MOV BP,SP [0000]1153: 52 ;PUSH DX [0000]1154: 8D 1E 0B 24 ;LEA BX,_end [0000]1158: 5A ;POP DX [0000]1159: 53 ;PUSH BX [0000]115A: 5B ;POP BX [0000]115B: 43 ;INC BX [0000]115C: 81 E3 FE FF ;AND BX,0FFFEX [0000]1160: 53 ;PUSH BX [0000]1161: 5B ;POP BX [0000]1162: 53 ;PUSH BX [0000]1163: 89 1E 2C 22 ;MOV _endFixed,BX [0000]1167: E8 0B 00 ;CALL _FixedLeft [0000]116A: 8B 0E 2C 22 ;MOV CX,_endFixed [0000]116E: E8 D2 D4 ;CALL _Zero [0000]1171: 8B E5 ;MOV SP,BP [0000]1173: 5D ;POP BP [0000]1174: C3 ;RET; [0000]1175: 55 ;PUSH BP [0000]1176: 8B EC ;MOV BP,SP [0000]1178: 52 ;PUSH DX [0000]1179: 8B 1E 2C 22 ;MOV BX,_endFixed [0000]117D: 5A ;POP DX [0000]117E: 53 ;PUSH BX [0000]117F: 5B ;POP BX [0000]1180: 53 ;PUSH BX [0000]1181: B9 FE CF ;MOV CX,0CFFEX [0000]1184: 2B CB ;SUB CX,BX [0000]1186: D1 E9 ;SHR CX [0000]1188: 89 0E 2E 22 ;MOV _totAv,CX [0000]118C: 8B 1E 2E 22 ;MOV BX,_totAv [0000]1190: 8B E5 ;MOV SP,BP [0000]1192: 5D ;POP BP [0000]1193: C3 ;RET; [0000]1194: 55 ;PUSH BP [0000]1195: 8B EC ;MOV BP,SP [0000]1197: 53 ;PUSH BX [0000]1198: 52 ;PUSH DX [0000]1199: 8B 5E FE ;MOV BX,[BP-2] [0000]119C: 83 C3 06 ;ADD BX,6 [0000]119F: 8B 0E 2C 22 ;MOV CX,_endFixed [0000]11A3: D1 E3 ;SAL BX [0000]11A5: 03 D9 ;ADD BX,CX [0000]11A7: 53 ;PUSH BX [0000]11A8: BB FE CF ;MOV BX,0CFFEX [0000]11AB: 59 ;POP CX [0000]11AC: E8 DD D5 ;CALL _Ugt [0000]11AF: 0B DB ;OR BX,BX [0000]11B1: 74 06 ;JZ X1 [0000]11B3: BB 05 10 ;MOV BX,01005X [0000]11B6: E8 89 D6 ;CALL _CallDebugger [0000]11B9: 8B 1E 2C 22 ;MOV BX,_endFixed [0000]11BD: 5A ;POP DX [0000]11BE: 53 ;PUSH BX [0000]11BF: 83 06 2C 22 06 ;ADD _endFixed,6 [0000]11C4: 8B 5E FE ;MOV BX,[BP-2] [0000]11C7: D1 E3 ;SAL BX [0000]11C9: 01 1E 2C 22 ;ADD _endFixed,BX [0000]11CD: 8B 5E FE ;MOV BX,[BP-2] [0000]11D0: 83 C3 03 ;ADD BX,3 [0000]11D3: 83 C3 03 ;ADD BX,3 [0000]11D6: 59 ;POP CX [0000]11D7: 51 ;PUSH CX [0000]11D8: E8 68 D4 ;CALL _Zero [0000]11DB: 5B ;POP BX [0000]11DC: 53 ;PUSH BX [0000]11DD: 8B 4E FE ;MOV CX,[BP-2] [0000]11E0: 89 4F 04 ;MOV [BX+4],CX [0000]11E3: E8 51 D5 ;CALL _MyFrame [0000]11E6: E8 58 D5 ;CALL _ReturnLoc [0000]11E9: 8B CB ;MOV CX,BX [0000]11EB: 5B ;POP BX [0000]11EC: 53 ;PUSH BX [0000]11ED: 89 0F ;MOV [BX],CX [0000]11EF: 5B ;POP BX [0000]11F0: 53 ;PUSH BX [0000]11F1: 53 ;PUSH BX [0000]11F2: E8 42 D5 ;CALL _MyFrame [0000]11F5: E8 42 D5 ;CALL _CallersFrame [0000]11F8: E8 46 D5 ;CALL _ReturnLoc [0000]11FB: 8B CB ;MOV CX,BX [0000]11FD: 5B ;POP BX [0000]11FE: 89 4F 02 ;MOV [BX+2],CX [0000]1201: 5B ;POP BX [0000]1202: 53 ;PUSH BX [0000]1203: 83 C3 06 ;ADD BX,6 [0000]1206: 8B E5 ;MOV SP,BP [0000]1208: 5D ;POP BP [0000]1209: C3 ;RET; [0000]120A: 55 ;PUSH BP [0000]120B: 8B EC ;MOV BP,SP [0000]120D: 51 ;PUSH CX [0000]120E: 53 ;PUSH BX [0000]120F: 83 C4 FC ;ADD SP,0FFFCX [0000]1212: BB 05 00 ;MOV BX,5 [0000]1215: E8 7C FF ;CALL _GetFixed [0000]1218: 89 5E FA ;MOV [BP-6],BX [0000]121B: 8B 5E FA ;MOV BX,[BP-6] [0000]121E: E8 AD E8 ;CALL _InitQueue [0000]1221: 8B 5E FA ;MOV BX,[BP-6] [0000]1224: 53 ;PUSH BX [0000]1225: E8 0F D5 ;CALL _MyFrame [0000]1228: E8 16 D5 ;CALL _ReturnLoc [0000]122B: 8B CB ;MOV CX,BX [0000]122D: 5B ;POP BX [0000]122E: 89 4F 04 ;MOV [BX+4],CX [0000]1231: 8B 5E FA ;MOV BX,[BP-6] [0000]1234: 8B 4E FC ;MOV CX,[BP-4] [0000]1237: 89 4F 06 ;MOV [BX+6],CX [0000]123A: 8B 5E FA ;MOV BX,[BP-6] [0000]123D: 8B 4E FE ;MOV CX,[BP-2] [0000]1240: 89 4F 08 ;MOV [BX+8],CX [0000]1243: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]1248: 8B 5E FC ;MOV BX,[BP-4] [0000]124B: 59 ;POP CX [0000]124C: 51 ;PUSH CX [0000]124D: 3B CB ;CMP CX,BX [0000]124F: 7D 15 ;JGE X3 [0000]1251: EB 05 ;JR X2 [0000]1253: FF 46 F8 ;INC WORD PTR [BP-8] [0000]1256: EB F0 ;JR X4 [0000]1258: 8B 5E FE ;MOV BX,[BP-2] [0000]125B: E8 36 FF ;CALL _GetFixed [0000]125E: 8B 4E FA ;MOV CX,[BP-6] [0000]1261: E8 A3 E8 ;CALL _Enqueue [0000]1264: EB ED ;JR X5 [0000]1266: 8B E5 ;MOV SP,BP [0000]1268: 5D ;POP BP [0000]1269: C3 ;RET; [0000]126A: 55 ;PUSH BP [0000]126B: 8B EC ;MOV BP,SP [0000]126D: 53 ;PUSH BX [0000]126E: 5B ;POP BX [0000]126F: 53 ;PUSH BX [0000]1270: E8 6B E8 ;CALL _Dequeue [0000]1273: 8B E5 ;MOV SP,BP [0000]1275: 5D ;POP BP [0000]1276: C3 ;RET; [0000]1277: 55 ;PUSH BP [0000]1278: 8B EC ;MOV BP,SP [0000]127A: 51 ;PUSH CX [0000]127B: 53 ;PUSH BX [0000]127C: 5B ;POP BX [0000]127D: 53 ;PUSH BX [0000]127E: 8B 4E FE ;MOV CX,[BP-2] [0000]1281: E8 83 E8 ;CALL _Enqueue [0000]1284: 8B E5 ;MOV SP,BP [0000]1286: 5D ;POP BP [0000]1287: C3 ;RET; [0000]1288: ;File signaller.asm ;_CODE, DS:C_DATA [0000]1288: 55 ;PUSH BP [0000]1289: 8B EC ;MOV BP,SP [0000]128B: 51 ;PUSH CX [0000]128C: 53 ;PUSH BX [0000]128D: C7 06 24 22 00 00 ;MOV _sigid,0 [0000]1293: C7 06 26 22 FF 3F ;MOV _signame,03FFFX [0000]1299: 5B ;POP BX [0000]129A: 53 ;PUSH BX [0000]129B: 89 1E 22 22 ;MOV _getsv,BX [0000]129F: 8B 5E 04 ;MOV BX,[BP+4] [0000]12A2: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]12A6: 8B 5E 04 ;MOV BX,[BP+4] [0000]12A9: 8B 4E FE ;MOV CX,[BP-2] [0000]12AC: 83 C1 FC ;ADD CX,0FFFCX [0000]12AF: 8B C1 ;MOV AX,CX [0000]12B1: B9 0E 00 ;MOV CX,0EX [0000]12B4: 99 ;CWD [0000]12B5: F7 F9 ;IDIV AX,CX [0000]12B7: 89 47 02 ;MOV [BX+2],AX [0000]12BA: 8B E5 ;MOV SP,BP [0000]12BC: 5D ;POP BP [0000]12BD: C3 ;RET; [0000]12BE: 55 ;PUSH BP [0000]12BF: 8B EC ;MOV BP,SP [0000]12C1: 51 ;PUSH CX [0000]12C2: 53 ;PUSH BX [0000]12C3: 8B 5E 04 ;MOV BX,[BP+4] [0000]12C6: 53 ;PUSH BX [0000]12C7: 8B 5E FE ;MOV BX,[BP-2] [0000]12CA: 53 ;PUSH BX [0000]12CB: E8 69 D4 ;CALL _MyFrame [0000]12CE: 8B 4E FC ;MOV CX,[BP-4] [0000]12D1: E8 07 00 ;CALL _EnableWithFrame [0000]12D4: 83 C4 04 ;ADD SP,4 [0000]12D7: 8B E5 ;MOV SP,BP [0000]12D9: 5D ;POP BP [0000]12DA: C3 ;RET; [0000]12DB: 55 ;PUSH BP [0000]12DC: 8B EC ;MOV BP,SP [0000]12DE: 51 ;PUSH CX [0000]12DF: 53 ;PUSH BX [0000]12E0: 83 C4 FC ;ADD SP,0FFFCX [0000]12E3: 8B 1E 22 22 ;MOV BX,_getsv [0000]12E7: E8 65 D4 ;CALL _Call0 [0000]12EA: 89 5E FA ;MOV [BP-6],BX [0000]12ED: 8B 7E FA ;MOV DI,[BP-6] [0000]12F0: 8B 1D ;MOV BX,[DI] [0000]12F2: 8B 4E FA ;MOV CX,[BP-6] [0000]12F5: 8B F9 ;MOV DI,CX [0000]12F7: 8B 4D 02 ;MOV CX,[DI+2] [0000]12FA: 3B D9 ;CMP BX,CX [0000]12FC: 75 15 ;JNZ X1 [0000]12FE: E8 4B 01 ;CALL _purgesv [0000]1301: 8B 4E FA ;MOV CX,[BP-6] [0000]1304: 8B F9 ;MOV DI,CX [0000]1306: 8B 4D 02 ;MOV CX,[DI+2] [0000]1309: 3B D9 ;CMP BX,CX [0000]130B: 7C 06 ;JL X2 [0000]130D: BB 01 30 ;MOV BX,03001X [0000]1310: E8 D5 FD ;CALL _CallSwat [0000]1313: 8B 5E FA ;MOV BX,[BP-6] [0000]1316: 83 C3 04 ;ADD BX,4 [0000]1319: 8B 7E FA ;MOV DI,[BP-6] [0000]131C: 8B 0D ;MOV CX,[DI] [0000]131E: B8 0E 00 ;MOV AX,0EX [0000]1321: F7 E9 ;IMUL AX,CX [0000]1323: 03 D8 ;ADD BX,AX [0000]1325: 5A ;POP DX [0000]1326: 53 ;PUSH BX [0000]1327: 8B 5E FA ;MOV BX,[BP-6] [0000]132A: FF 07 ;INC WORD PTR [BX] [0000]132C: 5B ;POP BX [0000]132D: 53 ;PUSH BX [0000]132E: 8B 4E 06 ;MOV CX,[BP+6] [0000]1331: 89 0F ;MOV [BX],CX [0000]1333: 5B ;POP BX [0000]1334: 53 ;PUSH BX [0000]1335: 8B 4E 04 ;MOV CX,[BP+4] [0000]1338: 89 4F 02 ;MOV [BX+2],CX [0000]133B: 5B ;POP BX [0000]133C: 53 ;PUSH BX [0000]133D: 8B 4E FC ;MOV CX,[BP-4] [0000]1340: 89 4F 06 ;MOV [BX+6],CX [0000]1343: 5B ;POP BX [0000]1344: 53 ;PUSH BX [0000]1345: 53 ;PUSH BX [0000]1346: 8B 5E FC ;MOV BX,[BP-4] [0000]1349: E8 EE D3 ;CALL _CallersFrame [0000]134C: 8B CB ;MOV CX,BX [0000]134E: 5B ;POP BX [0000]134F: 89 4F 04 ;MOV [BX+4],CX [0000]1352: 5B ;POP BX [0000]1353: 53 ;PUSH BX [0000]1354: 8B 4E FE ;MOV CX,[BP-2] [0000]1357: 89 4F 0C ;MOV [BX+12],CX [0000]135A: 5B ;POP BX [0000]135B: 53 ;PUSH BX [0000]135C: 53 ;PUSH BX [0000]135D: 8B 5E FC ;MOV BX,[BP-4] [0000]1360: E8 DE D3 ;CALL _ReturnLoc [0000]1363: 8B CB ;MOV CX,BX [0000]1365: 5B ;POP BX [0000]1366: 89 4F 0A ;MOV [BX+10],CX [0000]1369: FF 06 24 22 ;INC _sigid [0000]136D: 5B ;POP BX [0000]136E: 53 ;PUSH BX [0000]136F: 8B 0E 24 22 ;MOV CX,_sigid [0000]1373: 89 4F 08 ;MOV [BX+8],CX [0000]1376: 8B 5E FE ;MOV BX,[BP-2] [0000]1379: C7 07 7E B5 ;MOV WORD PTR [BX],0B57EX [0000]137D: 8B 5E FE ;MOV BX,[BP-2] [0000]1380: 8B 0E 24 22 ;MOV CX,_sigid [0000]1384: 89 4F 02 ;MOV [BX+2],CX [0000]1387: 33 DB ;XOR BX,BX [0000]1389: 8B E5 ;MOV SP,BP [0000]138B: 5D ;POP BP [0000]138C: C3 ;RET; [0000]138D: 55 ;PUSH BP [0000]138E: 8B EC ;MOV BP,SP [0000]1390: 53 ;PUSH BX [0000]1391: 5B ;POP BX [0000]1392: 53 ;PUSH BX [0000]1393: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]1397: 8B E5 ;MOV SP,BP [0000]1399: 5D ;POP BP [0000]139A: C3 ;RET; [0000]139B: 55 ;PUSH BP [0000]139C: 8B EC ;MOV BP,SP [0000]139E: 51 ;PUSH CX [0000]139F: 53 ;PUSH BX [0000]13A0: 83 C4 EE ;ADD SP,0FFEEX [0000]13A3: 8B 1E 22 22 ;MOV BX,_getsv [0000]13A7: E8 A5 D3 ;CALL _Call0 [0000]13AA: 89 5E F8 ;MOV [BP-8],BX [0000]13AD: E8 9C 00 ;CALL _purgesv [0000]13B0: 89 5E F6 ;MOV [BP-10],BX [0000]13B3: C7 46 F4 FF FF ;MOV WORD PTR [BP-12],0FFFFX [0000]13B8: 8D 5E F6 ;LEA BX,[BP-10] [0000]13BB: 8B 4E FE ;MOV CX,[BP-2] [0000]13BE: E8 F3 01 ;CALL _finden [0000]13C1: 89 5E FA ;MOV [BP-6],BX [0000]13C4: 8B 5E FA ;MOV BX,[BP-6] [0000]13C7: 0B DB ;OR BX,BX [0000]13C9: 75 06 ;JNZ X5 [0000]13CB: BB 02 30 ;MOV BX,03002X [0000]13CE: E8 17 FD ;CALL _CallSwat [0000]13D1: 8B 5E FE ;MOV BX,[BP-2] [0000]13D4: 5A ;POP DX [0000]13D5: 53 ;PUSH BX [0000]13D6: 8B 5E FC ;MOV BX,[BP-4] [0000]13D9: 89 5E EC ;MOV [BP-20],BX [0000]13DC: 8B 5E FA ;MOV BX,[BP-6] [0000]13DF: 8B 4F 0C ;MOV CX,[BX+12] [0000]13E2: 89 4E EE ;MOV [BP-18],CX [0000]13E5: 8D 5E EA ;LEA BX,[BP-22] [0000]13E8: 53 ;PUSH BX [0000]13E9: 8B 5E FA ;MOV BX,[BP-6] [0000]13EC: 8B 4F 02 ;MOV CX,[BX+2] [0000]13EF: BB 03 00 ;MOV BX,3 [0000]13F2: E8 72 D3 ;CALL _Apply [0000]13F5: 5A ;POP DX [0000]13F6: 89 5E F0 ;MOV [BP-16],BX [0000]13F9: 8B 5E F0 ;MOV BX,[BP-16] [0000]13FC: EB 1E ;JR X6 [0000]13FE: EB B3 ;JR X3 [0000]1400: 8B E5 ;MOV SP,BP [0000]1402: 5D ;POP BP [0000]1403: C3 ;RET; [0000]1404: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]1409: 8B 5E F4 ;MOV BX,[BP-12] [0000]140C: 8B 4E F6 ;MOV CX,[BP-10] [0000]140F: E8 0E 02 ;CALL _unwind [0000]1412: EB 22 ;JR X7 [0000]1414: BB 03 30 ;MOV BX,03003X [0000]1417: E8 CE FC ;CALL _CallSwat [0000]141A: EB 1A ;JR X7 [0000]141C: 8A C7 ;MOV AL,BH [0000]141E: 0A C0 ;OR AL,AL [0000]1420: 75 F2 ;JNZ X12 [0000]1422: 8A C3 ;MOV AL,BL [0000]1424: 3C 01 ;CMP AL,1 [0000]1426: 74 D6 ;JZ X8 [0000]1428: 3C 02 ;CMP AL,2 [0000]142A: 74 D4 ;JZ X9 [0000]142C: 3C 03 ;CMP AL,3 [0000]142E: 74 D4 ;JZ X10 [0000]1430: 3C 04 ;CMP AL,4 [0000]1432: 74 D5 ;JZ X11 [0000]1434: EB DE ;JR X12 [0000]1436: E9 7A FF ;JMP X3 [0000]1439: 8B E5 ;MOV SP,BP [0000]143B: 5D ;POP BP [0000]143C: C3 ;RET; [0000]143D: 55 ;PUSH BP [0000]143E: 8B EC ;MOV BP,SP [0000]1440: FF 06 26 22 ;INC _signame [0000]1444: 8B 1E 26 22 ;MOV BX,_signame [0000]1448: 8B E5 ;MOV SP,BP [0000]144A: 5D ;POP BP [0000]144B: C3 ;RET; [0000]144C: 55 ;PUSH BP [0000]144D: 8B EC ;MOV BP,SP [0000]144F: 83 C4 EE ;ADD SP,0FFEEX [0000]1452: 8B 1E 22 22 ;MOV BX,_getsv [0000]1456: E8 F6 D2 ;CALL _Call0 [0000]1459: 89 5E F2 ;MOV [BP-14],BX [0000]145C: E8 D8 D2 ;CALL _MyFrame [0000]145F: E8 D8 D2 ;CALL _CallersFrame [0000]1462: 89 5E FE ;MOV [BP-2],BX [0000]1465: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]146A: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]146F: 8B 7E F2 ;MOV DI,[BP-14] [0000]1472: 8B 1D ;MOV BX,[DI] [0000]1474: 4B ;DEC BX [0000]1475: 89 5E F4 ;MOV [BP-12],BX [0000]1478: 8B 5E F4 ;MOV BX,[BP-12] [0000]147B: 83 FB 00 ;CMP BX,0 [0000]147E: 7C 78 ;JL X14 [0000]1480: EB 05 ;JR X13 [0000]1482: FF 4E F4 ;DEC WORD PTR [BP-12] [0000]1485: EB F1 ;JR X15 [0000]1487: 8B 5E F2 ;MOV BX,[BP-14] [0000]148A: 83 C3 04 ;ADD BX,4 [0000]148D: 8B 4E F4 ;MOV CX,[BP-12] [0000]1490: B8 0E 00 ;MOV AX,0EX [0000]1493: F7 E9 ;IMUL AX,CX [0000]1495: 03 D8 ;ADD BX,AX [0000]1497: 89 5E F0 ;MOV [BP-16],BX [0000]149A: 8B 5E F0 ;MOV BX,[BP-16] [0000]149D: 8B 4F 0C ;MOV CX,[BX+12] [0000]14A0: 5A ;POP DX [0000]14A1: 51 ;PUSH CX [0000]14A2: 5F ;POP DI [0000]14A3: 57 ;PUSH DI [0000]14A4: 8B 1D ;MOV BX,[DI] [0000]14A6: 81 FB 7E B5 ;CMP BX,0B57EX [0000]14AA: 75 0D ;JNZ X19 [0000]14AC: 5B ;POP BX [0000]14AD: 53 ;PUSH BX [0000]14AE: 8B 4F 02 ;MOV CX,[BX+2] [0000]14B1: 8B 5E F0 ;MOV BX,[BP-16] [0000]14B4: 8B 47 08 ;MOV AX,[BX+8] [0000]14B7: 3B C8 ;CMP CX,AX [0000]14B9: 74 0F ;JZ X17 [0000]14BB: 8B 5E F0 ;MOV BX,[BP-16] [0000]14BE: C7 47 08 00 00 ;MOV WORD PTR [BX+8],0 [0000]14C3: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]14C8: EB B8 ;JR X16 [0000]14CA: 8B 5E F0 ;MOV BX,[BP-16] [0000]14CD: 8B 4F 04 ;MOV CX,[BX+4] [0000]14D0: 89 4E F8 ;MOV [BP-8],CX [0000]14D3: 8B 5E FE ;MOV BX,[BP-2] [0000]14D6: 8B 4E F8 ;MOV CX,[BP-8] [0000]14D9: E8 B0 D2 ;CALL _Ugt [0000]14DC: 0B DB ;OR BX,BX [0000]14DE: 74 0B ;JZ X21 [0000]14E0: 8B 5E FE ;MOV BX,[BP-2] [0000]14E3: E8 54 D2 ;CALL _CallersFrame [0000]14E6: 89 5E FE ;MOV [BP-2],BX [0000]14E9: EB E8 ;JR X20 [0000]14EB: 8B 5E F8 ;MOV BX,[BP-8] [0000]14EE: 8B 4E FC ;MOV CX,[BP-4] [0000]14F1: E8 98 D2 ;CALL _Ugt [0000]14F4: 0B DB ;OR BX,BX [0000]14F6: EB 03 ;JR $+5 [0000]14F8: E9 27 00 ;JMP X25 [0000]14FB: 75 0B ;JNZ X24 [0000]14FD: 8B 5E F8 ;MOV BX,[BP-8] [0000]1500: 8B 4E FE ;MOV CX,[BP-2] [0000]1503: E8 86 D2 ;CALL _Ugt [0000]1506: 0B DB ;OR BX,BX [0000]1508: 74 0F ;JZ X22 [0000]150A: 8B 5E F0 ;MOV BX,[BP-16] [0000]150D: C7 47 08 00 00 ;MOV WORD PTR [BX+8],0 [0000]1512: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]1517: EB 06 ;JR X26 [0000]1519: 8B 5E FE ;MOV BX,[BP-2] [0000]151C: 89 5E FC ;MOV [BP-4],BX [0000]151F: E9 60 FF ;JMP X16 [0000]1522: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]1527: 8B 5E FA ;MOV BX,[BP-6] [0000]152A: 0B DB ;OR BX,BX [0000]152C: 74 78 ;JZ X27 [0000]152E: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]1533: 8B 7E F2 ;MOV DI,[BP-14] [0000]1536: 8B 1D ;MOV BX,[DI] [0000]1538: 8B 4E F4 ;MOV CX,[BP-12] [0000]153B: 3B CB ;CMP CX,BX [0000]153D: 7D 5F ;JGE X29 [0000]153F: EB 05 ;JR X28 [0000]1541: FF 46 F4 ;INC WORD PTR [BP-12] [0000]1544: EB ED ;JR X30 [0000]1546: 8B 5E F2 ;MOV BX,[BP-14] [0000]1549: 83 C3 04 ;ADD BX,4 [0000]154C: 8B 4E F4 ;MOV CX,[BP-12] [0000]154F: B8 0E 00 ;MOV AX,0EX [0000]1552: F7 E9 ;IMUL AX,CX [0000]1554: 03 D8 ;ADD BX,AX [0000]1556: 89 5E F0 ;MOV [BP-16],BX [0000]1559: 8B 5E F0 ;MOV BX,[BP-16] [0000]155C: 8B 4F 08 ;MOV CX,[BX+8] [0000]155F: 0B C9 ;OR CX,CX [0000]1561: 75 02 ;JNZ X32 [0000]1563: EB DC ;JR X31 [0000]1565: 8B 5E F4 ;MOV BX,[BP-12] [0000]1568: 8B 4E F6 ;MOV CX,[BP-10] [0000]156B: 3B CB ;CMP CX,BX [0000]156D: 74 2A ;JZ X33 [0000]156F: 8B 5E F2 ;MOV BX,[BP-14] [0000]1572: 83 C3 04 ;ADD BX,4 [0000]1575: 8B 4E F6 ;MOV CX,[BP-10] [0000]1578: B8 0E 00 ;MOV AX,0EX [0000]157B: F7 E9 ;IMUL AX,CX [0000]157D: 03 D8 ;ADD BX,AX [0000]157F: 53 ;PUSH BX [0000]1580: 8B 5E F2 ;MOV BX,[BP-14] [0000]1583: 83 C3 04 ;ADD BX,4 [0000]1586: 8B 4E F4 ;MOV CX,[BP-12] [0000]1589: B8 0E 00 ;MOV AX,0EX [0000]158C: F7 E9 ;IMUL AX,CX [0000]158E: 03 D8 ;ADD BX,AX [0000]1590: 53 ;PUSH BX [0000]1591: BB 0E 00 ;MOV BX,0EX [0000]1594: 59 ;POP CX [0000]1595: E8 8F D0 ;CALL _ByteBlt [0000]1598: 5A ;POP DX [0000]1599: FF 46 F6 ;INC WORD PTR [BP-10] [0000]159C: EB A3 ;JR X31 [0000]159E: 8B 5E F2 ;MOV BX,[BP-14] [0000]15A1: 8B 4E F6 ;MOV CX,[BP-10] [0000]15A4: EB 03 ;JR $+5 [0000]15A6: E9 02 00 ;JMP X34 [0000]15A9: 89 0F ;MOV [BX],CX [0000]15AB: 8B 7E F2 ;MOV DI,[BP-14] [0000]15AE: 8B 1D ;MOV BX,[DI] [0000]15B0: 8B E5 ;MOV SP,BP [0000]15B2: 5D ;POP BP [0000]15B3: C3 ;RET; [0000]15B4: 55 ;PUSH BP [0000]15B5: 8B EC ;MOV BP,SP [0000]15B7: 51 ;PUSH CX [0000]15B8: 53 ;PUSH BX [0000]15B9: 83 C4 FA ;ADD SP,0FFFAX [0000]15BC: 8B 1E 22 22 ;MOV BX,_getsv [0000]15C0: E8 8C D1 ;CALL _Call0 [0000]15C3: 89 5E FA ;MOV [BP-6],BX [0000]15C6: 8B 7E FC ;MOV DI,[BP-4] [0000]15C9: 8B 1D ;MOV BX,[DI] [0000]15CB: 4B ;DEC BX [0000]15CC: 5A ;POP DX [0000]15CD: 53 ;PUSH BX [0000]15CE: 5B ;POP BX [0000]15CF: 53 ;PUSH BX [0000]15D0: 83 FB 00 ;CMP BX,0 [0000]15D3: 7C 3E ;JL X36 [0000]15D5: EB 05 ;JR X35 [0000]15D7: FF 4E F6 ;DEC WORD PTR [BP-10] [0000]15DA: EB F2 ;JR X37 [0000]15DC: 8B 5E FA ;MOV BX,[BP-6] [0000]15DF: 83 C3 04 ;ADD BX,4 [0000]15E2: 59 ;POP CX [0000]15E3: 51 ;PUSH CX [0000]15E4: B8 0E 00 ;MOV AX,0EX [0000]15E7: F7 E9 ;IMUL AX,CX [0000]15E9: 03 D8 ;ADD BX,AX [0000]15EB: 89 5E F8 ;MOV [BP-8],BX [0000]15EE: 8B 7E F8 ;MOV DI,[BP-8] [0000]15F1: 8B 1D ;MOV BX,[DI] [0000]15F3: 8B 4E FE ;MOV CX,[BP-2] [0000]15F6: 3B D9 ;CMP BX,CX [0000]15F8: 74 07 ;JZ X41 [0000]15FA: 8B 7E F8 ;MOV DI,[BP-8] [0000]15FD: 8B 1D ;MOV BX,[DI] [0000]15FF: 0B DB ;OR BX,BX [0000]1601: 75 0E ;JNZ X39 [0000]1603: 8B 5E FC ;MOV BX,[BP-4] [0000]1606: 59 ;POP CX [0000]1607: 51 ;PUSH CX [0000]1608: 89 0F ;MOV [BX],CX [0000]160A: 8B 5E F8 ;MOV BX,[BP-8] [0000]160D: 8B E5 ;MOV SP,BP [0000]160F: 5D ;POP BP [0000]1610: C3 ;RET; [0000]1611: EB C4 ;JR X38 [0000]1613: 8B 5E FC ;MOV BX,[BP-4] [0000]1616: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]161A: 33 DB ;XOR BX,BX [0000]161C: 8B E5 ;MOV SP,BP [0000]161E: 5D ;POP BP [0000]161F: C3 ;RET; [0000]1620: 55 ;PUSH BP [0000]1621: 8B EC ;MOV BP,SP [0000]1623: 51 ;PUSH CX [0000]1624: 53 ;PUSH BX [0000]1625: 83 C4 E8 ;ADD SP,0FFE8X [0000]1628: 8B 1E 22 22 ;MOV BX,_getsv [0000]162C: E8 20 D1 ;CALL _Call0 [0000]162F: 89 5E FA ;MOV [BP-6],BX [0000]1632: 8B 5E FA ;MOV BX,[BP-6] [0000]1635: 83 C3 04 ;ADD BX,4 [0000]1638: 8B 4E FE ;MOV CX,[BP-2] [0000]163B: B8 0E 00 ;MOV AX,0EX [0000]163E: F7 E9 ;IMUL AX,CX [0000]1640: 03 D8 ;ADD BX,AX [0000]1642: 89 5E F8 ;MOV [BP-8],BX [0000]1645: 8B 5E F8 ;MOV BX,[BP-8] [0000]1648: 8B 4F 08 ;MOV CX,[BX+8] [0000]164B: 89 4E F4 ;MOV [BP-12],CX [0000]164E: E8 FB FD ;CALL _purgesv [0000]1651: 89 5E F2 ;MOV [BP-14],BX [0000]1654: 8B 5E FE ;MOV BX,[BP-2] [0000]1657: 8B 4E F2 ;MOV CX,[BP-14] [0000]165A: 3B CB ;CMP CX,BX [0000]165C: 7E 0D ;JLE X44 [0000]165E: 8B 5E F8 ;MOV BX,[BP-8] [0000]1661: 8B 4F 08 ;MOV CX,[BX+8] [0000]1664: 8B 5E F4 ;MOV BX,[BP-12] [0000]1667: 3B CB ;CMP CX,BX [0000]1669: 74 04 ;JZ X43 [0000]166B: B0 01 ;MOV AL,1 [0000]166D: EB 02 ;JR X45 [0000]166F: 32 C0 ;XOR AL,AL [0000]1671: 0A C0 ;OR AL,AL [0000]1673: 74 06 ;JZ X42 [0000]1675: BB 04 30 ;MOV BX,03004X [0000]1678: E8 6D FA ;CALL _CallSwat [0000]167B: 8B 5E F8 ;MOV BX,[BP-8] [0000]167E: 8B 4F 04 ;MOV CX,[BX+4] [0000]1681: 89 4E F0 ;MOV [BP-16],CX [0000]1684: 8B 5E F8 ;MOV BX,[BP-8] [0000]1687: 8B 4F 06 ;MOV CX,[BX+6] [0000]168A: 89 4E EE ;MOV [BP-18],CX [0000]168D: E8 A7 D0 ;CALL _MyFrame [0000]1690: 89 5E EC ;MOV [BP-20],BX [0000]1693: 8D 5E F2 ;LEA BX,[BP-14] [0000]1696: B9 01 00 ;MOV CX,1 [0000]1699: E8 18 FF ;CALL _finden [0000]169C: 89 5E F6 ;MOV [BP-10],BX [0000]169F: 8B 5E EC ;MOV BX,[BP-20] [0000]16A2: E8 95 D0 ;CALL _CallersFrame [0000]16A5: 89 5E EA ;MOV [BP-22],BX [0000]16A8: 8B 5E FE ;MOV BX,[BP-2] [0000]16AB: 8B 4E F2 ;MOV CX,[BP-14] [0000]16AE: 3B CB ;CMP CX,BX [0000]16B0: 7E 11 ;JLE X50 [0000]16B2: 8B 5E F6 ;MOV BX,[BP-10] [0000]16B5: 8B 4F 04 ;MOV CX,[BX+4] [0000]16B8: 8B 5E EA ;MOV BX,[BP-22] [0000]16BB: 3B CB ;CMP CX,BX [0000]16BD: 75 04 ;JNZ X50 [0000]16BF: B0 01 ;MOV AL,1 [0000]16C1: EB 02 ;JR X51 [0000]16C3: 32 C0 ;XOR AL,AL [0000]16C5: 0A C0 ;OR AL,AL [0000]16C7: 74 32 ;JZ X49 [0000]16C9: C7 46 E4 01 00 ;MOV WORD PTR [BP-28],1 [0000]16CE: C7 46 E6 00 00 ;MOV WORD PTR [BP-26],0 [0000]16D3: 8B 5E F6 ;MOV BX,[BP-10] [0000]16D6: 8B 4F 0C ;MOV CX,[BX+12] [0000]16D9: 89 4E E8 ;MOV [BP-24],CX [0000]16DC: 8D 5E E4 ;LEA BX,[BP-28] [0000]16DF: 53 ;PUSH BX [0000]16E0: 8B 5E F6 ;MOV BX,[BP-10] [0000]16E3: 8B 4F 02 ;MOV CX,[BX+2] [0000]16E6: BB 03 00 ;MOV BX,3 [0000]16E9: E8 7B D0 ;CALL _Apply [0000]16EC: 5A ;POP DX [0000]16ED: 8D 5E F2 ;LEA BX,[BP-14] [0000]16F0: B9 01 00 ;MOV CX,1 [0000]16F3: E8 BE FE ;CALL _finden [0000]16F6: 89 5E F6 ;MOV [BP-10],BX [0000]16F9: EB AD ;JR X48 [0000]16FB: 8B 5E F0 ;MOV BX,[BP-16] [0000]16FE: 8B 4E EA ;MOV CX,[BP-22] [0000]1701: 3B CB ;CMP CX,BX [0000]1703: 75 02 ;JNZ X52 [0000]1705: EB 08 ;JR X47 [0000]1707: 8B 5E EA ;MOV BX,[BP-22] [0000]170A: 89 5E EC ;MOV [BP-20],BX [0000]170D: EB 90 ;JR X46 [0000]170F: 8B 5E EE ;MOV BX,[BP-18] [0000]1712: 53 ;PUSH BX [0000]1713: 8B 5E F0 ;MOV BX,[BP-16] [0000]1716: 53 ;PUSH BX [0000]1717: 8B 5E F8 ;MOV BX,[BP-8] [0000]171A: 8B 4F 0A ;MOV CX,[BX+10] [0000]171D: 8B 5E FC ;MOV BX,[BP-4] [0000]1720: E8 22 D0 ;CALL _returnto [0000]1723: 83 C4 04 ;ADD SP,4 [0000]1726: 8B E5 ;MOV SP,BP [0000]1728: 5D ;POP BP [0000]1729: C3 ;RET; [0000]172A: ;File DI8274.asm ;e "ec.h" [0000]172A: 55 ;PUSH BP [0000]172B: 8B EC ;MOV BP,SP [0000]172D: 33 DB ;XOR BX,BX [0000]172F: E8 50 00 ;CALL _FlushInput [0000]1732: BB 01 00 ;MOV BX,1 [0000]1735: E8 4A 00 ;CALL _FlushInput [0000]1738: 8D 1E C0 22 ;LEA BX,_tb [0000]173C: 53 ;PUSH BX [0000]173D: BB 3E 00 ;MOV BX,03EX [0000]1740: 8D 0E C8 22 ;LEA CX,_tb+8 [0000]1744: E8 7B E4 ;CALL _InitRingBuffer [0000]1747: 5A ;POP DX [0000]1748: 8D 1E 08 23 ;LEA BX,_tb+048X [0000]174C: 53 ;PUSH BX [0000]174D: BB 3E 00 ;MOV BX,03EX [0000]1750: 8D 0E 10 23 ;LEA CX,_tb+050X [0000]1754: E8 6B E4 ;CALL _InitRingBuffer [0000]1757: 5A ;POP DX [0000]1758: C7 06 52 23 00 00 ;MOV _busy+2,0 [0000]175E: C7 06 50 23 00 00 ;MOV _busy,0 [0000]1764: 33 DB ;XOR BX,BX [0000]1766: B9 B0 04 ;MOV CX,04B0X [0000]1769: E8 84 01 ;CALL _Baud [0000]176C: BB 01 00 ;MOV BX,1 [0000]176F: B9 B0 04 ;MOV CX,04B0X [0000]1772: E8 7B 01 ;CALL _Baud [0000]1775: BB 03 00 ;MOV BX,3 [0000]1778: B9 FD 19 ;MOV CX,OFFSET _mySIOInt [0000]177B: E8 51 D8 ;CALL _EnableInt [0000]177E: 8B E5 ;MOV SP,BP [0000]1780: 5D ;POP BP [0000]1781: C3 ;RET; [0000]1782: 55 ;PUSH BP [0000]1783: 8B EC ;MOV BP,SP [0000]1785: 53 ;PUSH BX [0000]1786: 5B ;POP BX [0000]1787: 53 ;PUSH BX [0000]1788: 0B DB ;OR BX,BX [0000]178A: 74 12 ;JZ X1 [0000]178C: 8D 1E 78 22 ;LEA BX,_rb+048X [0000]1790: 53 ;PUSH BX [0000]1791: BB 3E 00 ;MOV BX,03EX [0000]1794: 8D 0E 80 22 ;LEA CX,_rb+050X [0000]1798: E8 27 E4 ;CALL _InitRingBuffer [0000]179B: 5A ;POP DX [0000]179C: EB 10 ;JR X2 [0000]179E: 8D 1E 30 22 ;LEA BX,_rb [0000]17A2: 53 ;PUSH BX [0000]17A3: BB 3E 00 ;MOV BX,03EX [0000]17A6: 8D 0E 38 22 ;LEA CX,_rb+8 [0000]17AA: E8 15 E4 ;CALL _InitRingBuffer [0000]17AD: 5A ;POP DX [0000]17AE: 8B E5 ;MOV SP,BP [0000]17B0: 5D ;POP BP [0000]17B1: C3 ;RET; [0000]17B2: 55 ;PUSH BP [0000]17B3: 8B EC ;MOV BP,SP [0000]17B5: 53 ;PUSH BX [0000]17B6: 52 ;PUSH DX [0000]17B7: 8D 1E C0 22 ;LEA BX,_tb [0000]17BB: 5A ;POP DX [0000]17BC: 53 ;PUSH BX [0000]17BD: 8B 46 FE ;MOV AX,[BP-2] [0000]17C0: 98 ;CBW [0000]17C1: 8B D8 ;MOV BX,AX [0000]17C3: 59 ;POP CX [0000]17C4: 51 ;PUSH CX [0000]17C5: E8 7E E4 ;CALL _WriteRingBuffer [0000]17C8: 0B DB ;OR BX,BX [0000]17CA: 75 02 ;JNZ X4 [0000]17CC: EB EF ;JR X3 [0000]17CE: 8B 1E 50 23 ;MOV BX,_busy [0000]17D2: 0B DB ;OR BX,BX [0000]17D4: 75 07 ;JNZ X6 [0000]17D6: 5B ;POP BX [0000]17D7: 53 ;PUSH BX [0000]17D8: E8 14 E4 ;CALL _RingBufferEmpty [0000]17DB: 0B DB ;OR BX,BX [0000]17DD: 75 10 ;JNZ X5 [0000]17DF: C7 06 50 23 01 00 ;MOV _busy,1 [0000]17E5: 5B ;POP BX [0000]17E6: 53 ;PUSH BX [0000]17E7: E8 AF E4 ;CALL _ReadRingBuffer [0000]17EA: 33 C9 ;XOR CX,CX [0000]17EC: E8 C0 03 ;CALL _SIOPutC [0000]17EF: 8B E5 ;MOV SP,BP [0000]17F1: 5D ;POP BP [0000]17F2: C3 ;RET; [0000]17F3: 55 ;PUSH BP [0000]17F4: 8B EC ;MOV BP,SP [0000]17F6: 53 ;PUSH BX [0000]17F7: 58 ;POP AX [0000]17F8: 50 ;PUSH AX [0000]17F9: 98 ;CBW [0000]17FA: 8B D8 ;MOV BX,AX [0000]17FC: 33 C9 ;XOR CX,CX [0000]17FE: E8 20 00 ;CALL _PutC [0000]1801: 8B E5 ;MOV SP,BP [0000]1803: 5D ;POP BP [0000]1804: C3 ;RET; [0000]1805: 55 ;PUSH BP [0000]1806: 8B EC ;MOV BP,SP [0000]1808: 53 ;PUSH BX [0000]1809: 58 ;POP AX [0000]180A: 50 ;PUSH AX [0000]180B: 98 ;CBW [0000]180C: 8B D8 ;MOV BX,AX [0000]180E: E8 E2 FF ;CALL _PutChar [0000]1811: 58 ;POP AX [0000]1812: 50 ;PUSH AX [0000]1813: 3C 0D ;CMP AL,0DX [0000]1815: 75 06 ;JNZ X7 [0000]1817: BB 0A 00 ;MOV BX,0AX [0000]181A: E8 D6 FF ;CALL _PutChar [0000]181D: 8B E5 ;MOV SP,BP [0000]181F: 5D ;POP BP [0000]1820: C3 ;RET; [0000]1821: 55 ;PUSH BP [0000]1822: 8B EC ;MOV BP,SP [0000]1824: 51 ;PUSH CX [0000]1825: 53 ;PUSH BX [0000]1826: 52 ;PUSH DX [0000]1827: 8B 5E FE ;MOV BX,[BP-2] [0000]182A: 8D 0E C0 22 ;LEA CX,_tb [0000]182E: B8 48 00 ;MOV AX,048X [0000]1831: F7 EB ;IMUL AX,BX [0000]1833: 03 C1 ;ADD AX,CX [0000]1835: 5A ;POP DX [0000]1836: 50 ;PUSH AX [0000]1837: 8B 46 FC ;MOV AX,[BP-4] [0000]183A: 98 ;CBW [0000]183B: 8B D8 ;MOV BX,AX [0000]183D: 59 ;POP CX [0000]183E: 51 ;PUSH CX [0000]183F: E8 04 E4 ;CALL _WriteRingBuffer [0000]1842: 0B DB ;OR BX,BX [0000]1844: 75 05 ;JNZ X9 [0000]1846: E8 F3 E1 ;CALL _Block [0000]1849: EB EC ;JR X8 [0000]184B: 8B 5E FE ;MOV BX,[BP-2] [0000]184E: 8D 0E 50 23 ;LEA CX,_busy [0000]1852: D1 E3 ;SAL BX [0000]1854: 03 D9 ;ADD BX,CX [0000]1856: 8B 0F ;MOV CX,[BX] [0000]1858: 0B C9 ;OR CX,CX [0000]185A: 75 07 ;JNZ X11 [0000]185C: 5B ;POP BX [0000]185D: 53 ;PUSH BX [0000]185E: E8 8E E3 ;CALL _RingBufferEmpty [0000]1861: 0B DB ;OR BX,BX [0000]1863: 75 1A ;JNZ X10 [0000]1865: 8B 5E FE ;MOV BX,[BP-2] [0000]1868: 8D 0E 50 23 ;LEA CX,_busy [0000]186C: D1 E3 ;SAL BX [0000]186E: 03 D9 ;ADD BX,CX [0000]1870: C7 07 01 00 ;MOV WORD PTR [BX],1 [0000]1874: 5B ;POP BX [0000]1875: 53 ;PUSH BX [0000]1876: E8 20 E4 ;CALL _ReadRingBuffer [0000]1879: 8B 4E FE ;MOV CX,[BP-2] [0000]187C: E8 30 03 ;CALL _SIOPutC [0000]187F: 8B E5 ;MOV SP,BP [0000]1881: 5D ;POP BP [0000]1882: C3 ;RET; [0000]1883: 55 ;PUSH BP [0000]1884: 8B EC ;MOV BP,SP [0000]1886: 33 DB ;XOR BX,BX [0000]1888: E8 04 00 ;CALL _GetC [0000]188B: 8B E5 ;MOV SP,BP [0000]188D: 5D ;POP BP [0000]188E: C3 ;RET; [0000]188F: 55 ;PUSH BP [0000]1890: 8B EC ;MOV BP,SP [0000]1892: 53 ;PUSH BX [0000]1893: 52 ;PUSH DX [0000]1894: 8B 5E FE ;MOV BX,[BP-2] [0000]1897: 8D 0E 30 22 ;LEA CX,_rb [0000]189B: B8 48 00 ;MOV AX,048X [0000]189E: F7 EB ;IMUL AX,BX [0000]18A0: 03 C1 ;ADD AX,CX [0000]18A2: 5A ;POP DX [0000]18A3: 50 ;PUSH AX [0000]18A4: 5B ;POP BX [0000]18A5: 53 ;PUSH BX [0000]18A6: E8 46 E3 ;CALL _RingBufferEmpty [0000]18A9: 0B DB ;OR BX,BX [0000]18AB: 74 05 ;JZ X13 [0000]18AD: E8 8C E1 ;CALL _Block [0000]18B0: EB F2 ;JR X12 [0000]18B2: 5B ;POP BX [0000]18B3: 53 ;PUSH BX [0000]18B4: E8 E2 E3 ;CALL _ReadRingBuffer [0000]18B7: 81 E3 7F 00 ;AND BX,07FX [0000]18BB: 8B E5 ;MOV SP,BP [0000]18BD: 5D ;POP BP [0000]18BE: C3 ;RET; [0000]18BF: 55 ;PUSH BP [0000]18C0: 8B EC ;MOV BP,SP [0000]18C2: 33 DB ;XOR BX,BX [0000]18C4: E8 04 00 ;CALL _AvC [0000]18C7: 8B E5 ;MOV SP,BP [0000]18C9: 5D ;POP BP [0000]18CA: C3 ;RET; [0000]18CB: 55 ;PUSH BP [0000]18CC: 8B EC ;MOV BP,SP [0000]18CE: 53 ;PUSH BX [0000]18CF: 5B ;POP BX [0000]18D0: 53 ;PUSH BX [0000]18D1: 8D 0E 30 22 ;LEA CX,_rb [0000]18D5: B8 48 00 ;MOV AX,048X [0000]18D8: F7 EB ;IMUL AX,BX [0000]18DA: 03 C1 ;ADD AX,CX [0000]18DC: 8B D8 ;MOV BX,AX [0000]18DE: E8 0E E3 ;CALL _RingBufferEmpty [0000]18E1: 0B DB ;OR BX,BX [0000]18E3: 75 05 ;JNZ X14 [0000]18E5: BB 01 00 ;MOV BX,1 [0000]18E8: EB 02 ;JR X15 [0000]18EA: 33 DB ;XOR BX,BX [0000]18EC: 8B E5 ;MOV SP,BP [0000]18EE: 5D ;POP BP [0000]18EF: C3 ;RET; [0000]18F0: 55 ;PUSH BP [0000]18F1: 8B EC ;MOV BP,SP [0000]18F3: 51 ;PUSH CX [0000]18F4: 53 ;PUSH BX [0000]18F5: 83 C4 FA ;ADD SP,0FFFAX [0000]18F8: 8B 5E FC ;MOV BX,[BP-4] [0000]18FB: 0B DB ;OR BX,BX [0000]18FD: 75 70 ;JNZ X16 [0000]18FF: 8B 5E FE ;MOV BX,[BP-2] [0000]1902: 81 FB 2C 01 ;CMP BX,012CX [0000]1906: 75 11 ;JNZ X17 [0000]1908: BB C0 0A ;MOV BX,0AC0X [0000]190B: E8 F6 02 ;CALL _MM [0000]190E: BB 8C 00 ;MOV BX,08CX [0000]1911: 8B 4E FC ;MOV CX,[BP-4] [0000]1914: E8 06 03 ;CALL _WR4 [0000]1917: EB 09 ;JR X18 [0000]1919: BB 4C 00 ;MOV BX,04CX [0000]191C: 8B 4E FC ;MOV CX,[BP-4] [0000]191F: E8 FB 02 ;CALL _WR4 [0000]1922: 8B 5E FE ;MOV BX,[BP-2] [0000]1925: 81 FB 58 02 ;CMP BX,0258X [0000]1929: 75 06 ;JNZ X19 [0000]192B: BB C0 0A ;MOV BX,0AC0X [0000]192E: E8 D3 02 ;CALL _MM [0000]1931: 8B 5E FE ;MOV BX,[BP-2] [0000]1934: 81 FB B0 04 ;CMP BX,04B0X [0000]1938: 75 06 ;JNZ X20 [0000]193A: BB C0 88 ;MOV BX,088C0X [0000]193D: E8 C4 02 ;CALL _MM [0000]1940: 8B 5E FE ;MOV BX,[BP-2] [0000]1943: 81 FB 60 09 ;CMP BX,0960X [0000]1947: 75 06 ;JNZ X21 [0000]1949: BB C0 84 ;MOV BX,084C0X [0000]194C: E8 B5 02 ;CALL _MM [0000]194F: 8B 5E FE ;MOV BX,[BP-2] [0000]1952: 81 FB C0 12 ;CMP BX,012C0X [0000]1956: 75 06 ;JNZ X22 [0000]1958: BB C0 82 ;MOV BX,082C0X [0000]195B: E8 A6 02 ;CALL _MM [0000]195E: 8B 5E FE ;MOV BX,[BP-2] [0000]1961: 81 FB 80 25 ;CMP BX,02580X [0000]1965: 75 06 ;JNZ X23 [0000]1967: BB 00 8A ;MOV BX,08A00X [0000]196A: E8 97 02 ;CALL _MM [0000]196D: EB 03 ;JR $+5 [0000]196F: E9 0F 00 ;JMP X25 [0000]1972: 8B 5E FE ;MOV BX,[BP-2] [0000]1975: 81 FB 00 4B ;CMP BX,04B00X [0000]1979: 75 06 ;JNZ X24 [0000]197B: BB 00 85 ;MOV BX,08500X [0000]197E: E8 83 02 ;CALL _MM [0000]1981: 8B 5E FC ;MOV BX,[BP-4] [0000]1984: 83 FB 01 ;CMP BX,1 [0000]1987: 75 70 ;JNZ X26 [0000]1989: BB 4C 00 ;MOV BX,04CX [0000]198C: 8B 4E FC ;MOV CX,[BP-4] [0000]198F: E8 8B 02 ;CALL _WR4 [0000]1992: 8B 46 FE ;MOV AX,[BP-2] [0000]1995: BB 64 00 ;MOV BX,064X [0000]1998: 99 ;CWD [0000]1999: F7 FB ;IDIV AX,BX [0000]199B: 89 46 FE ;MOV [BP-2],AX [0000]199E: B8 C0 03 ;MOV AX,03C0X [0000]19A1: 8B 5E FE ;MOV BX,[BP-2] [0000]19A4: 99 ;CWD [0000]19A5: F7 FB ;IDIV AX,BX [0000]19A7: 89 46 FA ;MOV [BP-6],AX [0000]19AA: 8B 5E FA ;MOV BX,[BP-6] [0000]19AD: D1 FB ;SAR BX [0000]19AF: 5A ;POP DX [0000]19B0: 53 ;PUSH BX [0000]19B1: 5B ;POP BX [0000]19B2: 53 ;PUSH BX [0000]19B3: 8B 4E FA ;MOV CX,[BP-6] [0000]19B6: 2B CB ;SUB CX,BX [0000]19B8: 89 4E F8 ;MOV [BP-8],CX [0000]19BB: BB C8 00 ;MOV BX,0C8X [0000]19BE: B9 60 00 ;MOV CX,060X [0000]19C1: E8 25 CE ;CALL _OutByte [0000]19C4: BB 04 00 ;MOV BX,4 [0000]19C7: B9 60 00 ;MOV CX,060X [0000]19CA: E8 1C CE ;CALL _OutByte [0000]19CD: BB 62 1B ;MOV BX,01B62X [0000]19D0: B9 62 00 ;MOV CX,062X [0000]19D3: E8 6E 02 ;CALL _OutWord [0000]19D6: 8B 5E F8 ;MOV BX,[BP-8] [0000]19D9: B9 62 00 ;MOV CX,062X [0000]19DC: E8 65 02 ;CALL _OutWord [0000]19DF: 5B ;POP BX [0000]19E0: 53 ;PUSH BX [0000]19E1: B9 62 00 ;MOV CX,062X [0000]19E4: E8 5D 02 ;CALL _OutWord [0000]19E7: BB 48 00 ;MOV BX,048X [0000]19EA: B9 60 00 ;MOV CX,060X [0000]19ED: E8 F9 CD ;CALL _OutByte [0000]19F0: BB 28 00 ;MOV BX,028X [0000]19F3: B9 60 00 ;MOV CX,060X [0000]19F6: E8 F0 CD ;CALL _OutByte [0000]19F9: 8B E5 ;MOV SP,BP [0000]19FB: 5D ;POP BP [0000]19FC: C3 ;RET; [0000]19FD: 55 ;PUSH BP [0000]19FE: 8B EC ;MOV BP,SP [0000]1A00: 52 ;PUSH DX [0000]1A01: BB 01 00 ;MOV BX,1 [0000]1A04: E8 70 01 ;CALL _RR2 [0000]1A07: 81 E3 07 00 ;AND BX,7 [0000]1A0B: 5A ;POP DX [0000]1A0C: 53 ;PUSH BX [0000]1A0D: 5B ;POP BX [0000]1A0E: 53 ;PUSH BX [0000]1A0F: EB 45 ;JR X27 [0000]1A11: BB 01 00 ;MOV BX,1 [0000]1A14: E8 DF 00 ;CALL _txe [0000]1A17: EB 67 ;JR X28 [0000]1A19: BB 02 60 ;MOV BX,06002X [0000]1A1C: E8 79 00 ;CALL _CallD [0000]1A1F: EB 5F ;JR X28 [0000]1A21: BB 01 00 ;MOV BX,1 [0000]1A24: E8 8F 00 ;CALL _rxa [0000]1A27: EB 57 ;JR X28 [0000]1A29: BB 01 00 ;MOV BX,1 [0000]1A2C: E8 14 01 ;CALL _sprx [0000]1A2F: EB 4F ;JR X28 [0000]1A31: 33 DB ;XOR BX,BX [0000]1A33: E8 C0 00 ;CALL _txe [0000]1A36: EB 48 ;JR X28 [0000]1A38: BB 03 60 ;MOV BX,06003X [0000]1A3B: E8 5A 00 ;CALL _CallD [0000]1A3E: EB 40 ;JR X28 [0000]1A40: 33 DB ;XOR BX,BX [0000]1A42: E8 71 00 ;CALL _rxa [0000]1A45: EB 39 ;JR X28 [0000]1A47: 33 DB ;XOR BX,BX [0000]1A49: E8 F7 00 ;CALL _sprx [0000]1A4C: EB 32 ;JR X28 [0000]1A4E: BB 01 60 ;MOV BX,06001X [0000]1A51: E8 44 00 ;CALL _CallD [0000]1A54: EB 2A ;JR X28 [0000]1A56: 8A C7 ;MOV AL,BH [0000]1A58: 0A C0 ;OR AL,AL [0000]1A5A: 75 F2 ;JNZ X37 [0000]1A5C: 8A C3 ;MOV AL,BL [0000]1A5E: 3C 00 ;CMP AL,0 [0000]1A60: 74 AF ;JZ X29 [0000]1A62: 3C 01 ;CMP AL,1 [0000]1A64: 74 B3 ;JZ X30 [0000]1A66: 3C 02 ;CMP AL,2 [0000]1A68: 74 B7 ;JZ X31 [0000]1A6A: 3C 03 ;CMP AL,3 [0000]1A6C: 74 BB ;JZ X32 [0000]1A6E: 3C 04 ;CMP AL,4 [0000]1A70: 74 BF ;JZ X33 [0000]1A72: 3C 05 ;CMP AL,5 [0000]1A74: 74 C2 ;JZ X34 [0000]1A76: 3C 06 ;CMP AL,6 [0000]1A78: 74 C6 ;JZ X35 [0000]1A7A: 3C 07 ;CMP AL,7 [0000]1A7C: 74 C9 ;JZ X36 [0000]1A7E: EB CE ;JR X37 [0000]1A80: 8B 1E 54 23 ;MOV BX,_iretCode [0000]1A84: 0B DB ;OR BX,BX [0000]1A86: 74 08 ;JZ X38 [0000]1A88: BB 38 00 ;MOV BX,038X [0000]1A8B: 33 C9 ;XOR CX,CX [0000]1A8D: E8 C9 00 ;CALL _WR0 [0000]1A90: 8B 1E 54 23 ;MOV BX,_iretCode [0000]1A94: 8B E5 ;MOV SP,BP [0000]1A96: 5D ;POP BP [0000]1A97: C3 ;RET; [0000]1A98: 55 ;PUSH BP [0000]1A99: 8B EC ;MOV BP,SP [0000]1A9B: 53 ;PUSH BX [0000]1A9C: BB 38 00 ;MOV BX,038X [0000]1A9F: 33 C9 ;XOR CX,CX [0000]1AA1: E8 B5 00 ;CALL _WR0 [0000]1AA4: E8 CE D4 ;CALL _DoEOI [0000]1AA7: C7 06 54 23 00 00 ;MOV _iretCode,0 [0000]1AAD: 5B ;POP BX [0000]1AAE: 53 ;PUSH BX [0000]1AAF: E8 90 CD ;CALL _CallDebugger [0000]1AB2: 8B E5 ;MOV SP,BP [0000]1AB4: 5D ;POP BP [0000]1AB5: C3 ;RET; [0000]1AB6: 55 ;PUSH BP [0000]1AB7: 8B EC ;MOV BP,SP [0000]1AB9: 53 ;PUSH BX [0000]1ABA: 52 ;PUSH DX [0000]1ABB: C7 06 54 23 FF FF ;MOV _iretCode,0FFFFX [0000]1AC1: 8B 5E FE ;MOV BX,[BP-2] [0000]1AC4: E8 D0 00 ;CALL _SIOGetC [0000]1AC7: 5A ;POP DX [0000]1AC8: 53 ;PUSH BX [0000]1AC9: 58 ;POP AX [0000]1ACA: 50 ;PUSH AX [0000]1ACB: 0A C0 ;OR AL,AL [0000]1ACD: 75 07 ;JNZ X39 [0000]1ACF: 33 DB ;XOR BX,BX [0000]1AD1: E8 C4 FF ;CALL _CallD [0000]1AD4: EB 1C ;JR X40 [0000]1AD6: 8B 5E FE ;MOV BX,[BP-2] [0000]1AD9: 8D 0E 30 22 ;LEA CX,_rb [0000]1ADD: B8 48 00 ;MOV AX,048X [0000]1AE0: F7 EB ;IMUL AX,BX [0000]1AE2: 03 C1 ;ADD AX,CX [0000]1AE4: 5B ;POP BX [0000]1AE5: 53 ;PUSH BX [0000]1AE6: 50 ;PUSH AX [0000]1AE7: 8A C3 ;MOV AL,BL [0000]1AE9: 98 ;CBW [0000]1AEA: 8B D8 ;MOV BX,AX [0000]1AEC: 58 ;POP AX [0000]1AED: 8B C8 ;MOV CX,AX [0000]1AEF: E8 54 E1 ;CALL _WriteRingBuffer [0000]1AF2: 8B E5 ;MOV SP,BP [0000]1AF4: 5D ;POP BP [0000]1AF5: C3 ;RET; [0000]1AF6: 55 ;PUSH BP [0000]1AF7: 8B EC ;MOV BP,SP [0000]1AF9: 53 ;PUSH BX [0000]1AFA: 52 ;PUSH DX [0000]1AFB: C7 06 54 23 FF FF ;MOV _iretCode,0FFFFX [0000]1B01: 8B 5E FE ;MOV BX,[BP-2] [0000]1B04: 8D 0E C0 22 ;LEA CX,_tb [0000]1B08: B8 48 00 ;MOV AX,048X [0000]1B0B: F7 EB ;IMUL AX,BX [0000]1B0D: 03 C1 ;ADD AX,CX [0000]1B0F: 5A ;POP DX [0000]1B10: 50 ;PUSH AX [0000]1B11: 5B ;POP BX [0000]1B12: 53 ;PUSH BX [0000]1B13: E8 D9 E0 ;CALL _RingBufferEmpty [0000]1B16: 0B DB ;OR BX,BX [0000]1B18: 74 1A ;JZ X41 [0000]1B1A: BB 28 00 ;MOV BX,028X [0000]1B1D: 8B 4E FE ;MOV CX,[BP-2] [0000]1B20: E8 36 00 ;CALL _WR0 [0000]1B23: 8B 5E FE ;MOV BX,[BP-2] [0000]1B26: 8D 0E 50 23 ;LEA CX,_busy [0000]1B2A: D1 E3 ;SAL BX [0000]1B2C: 03 D9 ;ADD BX,CX [0000]1B2E: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]1B32: EB 0B ;JR X42 [0000]1B34: 5B ;POP BX [0000]1B35: 53 ;PUSH BX [0000]1B36: E8 60 E1 ;CALL _ReadRingBuffer [0000]1B39: 8B 4E FE ;MOV CX,[BP-2] [0000]1B3C: E8 70 00 ;CALL _SIOPutC [0000]1B3F: 8B E5 ;MOV SP,BP [0000]1B41: 5D ;POP BP [0000]1B42: C3 ;RET; [0000]1B43: 55 ;PUSH BP [0000]1B44: 8B EC ;MOV BP,SP [0000]1B46: 53 ;PUSH BX [0000]1B47: C7 06 54 23 FF FF ;MOV _iretCode,0FFFFX [0000]1B4D: BB F0 00 ;MOV BX,0F0X [0000]1B50: 59 ;POP CX [0000]1B51: 51 ;PUSH CX [0000]1B52: E8 04 00 ;CALL _WR0 [0000]1B55: 8B E5 ;MOV SP,BP [0000]1B57: 5D ;POP BP [0000]1B58: C3 ;RET; [0000]1B59: 55 ;PUSH BP [0000]1B5A: 8B EC ;MOV BP,SP [0000]1B5C: 51 ;PUSH CX [0000]1B5D: 53 ;PUSH BX [0000]1B5E: 8B 5E FE ;MOV BX,[BP-2] [0000]1B61: E8 68 00 ;CALL _SIOCmdP [0000]1B64: 89 5E FE ;MOV [BP-2],BX [0000]1B67: 5B ;POP BX [0000]1B68: 53 ;PUSH BX [0000]1B69: 81 E3 FF 00 ;AND BX,0FFX [0000]1B6D: 8B 4E FE ;MOV CX,[BP-2] [0000]1B70: E8 76 CC ;CALL _OutByte [0000]1B73: 8B E5 ;MOV SP,BP [0000]1B75: 5D ;POP BP [0000]1B76: C3 ;RET; [0000]1B77: 55 ;PUSH BP [0000]1B78: 8B EC ;MOV BP,SP [0000]1B7A: 53 ;PUSH BX [0000]1B7B: 5B ;POP BX [0000]1B7C: 53 ;PUSH BX [0000]1B7D: E8 4C 00 ;CALL _SIOCmdP [0000]1B80: 5A ;POP DX [0000]1B81: 53 ;PUSH BX [0000]1B82: BB 02 00 ;MOV BX,2 [0000]1B85: 59 ;POP CX [0000]1B86: 51 ;PUSH CX [0000]1B87: E8 5F CC ;CALL _OutByte [0000]1B8A: 5B ;POP BX [0000]1B8B: 53 ;PUSH BX [0000]1B8C: E8 60 CC ;CALL _InByte [0000]1B8F: 81 E3 FF 00 ;AND BX,0FFX [0000]1B93: 8B E5 ;MOV SP,BP [0000]1B95: 5D ;POP BP [0000]1B96: C3 ;RET; [0000]1B97: 55 ;PUSH BP [0000]1B98: 8B EC ;MOV BP,SP [0000]1B9A: 53 ;PUSH BX [0000]1B9B: 5B ;POP BX [0000]1B9C: 53 ;PUSH BX [0000]1B9D: E8 48 00 ;CALL _SIODataP [0000]1BA0: 5A ;POP DX [0000]1BA1: 53 ;PUSH BX [0000]1BA2: 5B ;POP BX [0000]1BA3: 53 ;PUSH BX [0000]1BA4: E8 48 CC ;CALL _InByte [0000]1BA7: 81 E3 7F 00 ;AND BX,07FX [0000]1BAB: 8B E5 ;MOV SP,BP [0000]1BAD: 5D ;POP BP [0000]1BAE: C3 ;RET; [0000]1BAF: 55 ;PUSH BP [0000]1BB0: 8B EC ;MOV BP,SP [0000]1BB2: 51 ;PUSH CX [0000]1BB3: 53 ;PUSH BX [0000]1BB4: 8B 5E FE ;MOV BX,[BP-2] [0000]1BB7: E8 2E 00 ;CALL _SIODataP [0000]1BBA: 89 5E FE ;MOV [BP-2],BX [0000]1BBD: 58 ;POP AX [0000]1BBE: 50 ;PUSH AX [0000]1BBF: 98 ;CBW [0000]1BC0: 8B D8 ;MOV BX,AX [0000]1BC2: 8B 4E FE ;MOV CX,[BP-2] [0000]1BC5: E8 21 CC ;CALL _OutByte [0000]1BC8: 8B E5 ;MOV SP,BP [0000]1BCA: 5D ;POP BP [0000]1BCB: C3 ;RET; [0000]1BCC: 55 ;PUSH BP [0000]1BCD: 8B EC ;MOV BP,SP [0000]1BCF: 53 ;PUSH BX [0000]1BD0: 5B ;POP BX [0000]1BD1: 53 ;PUSH BX [0000]1BD2: 0B DB ;OR BX,BX [0000]1BD4: 75 07 ;JNZ X43 [0000]1BD6: C7 46 FE 32 00 ;MOV WORD PTR [BP-2],032X [0000]1BDB: EB 05 ;JR X44 [0000]1BDD: C7 46 FE 30 00 ;MOV WORD PTR [BP-2],030X [0000]1BE2: 5B ;POP BX [0000]1BE3: 53 ;PUSH BX [0000]1BE4: 8B E5 ;MOV SP,BP [0000]1BE6: 5D ;POP BP [0000]1BE7: C3 ;RET; [0000]1BE8: 55 ;PUSH BP [0000]1BE9: 8B EC ;MOV BP,SP [0000]1BEB: 53 ;PUSH BX [0000]1BEC: 5B ;POP BX [0000]1BED: 53 ;PUSH BX [0000]1BEE: 0B DB ;OR BX,BX [0000]1BF0: 75 07 ;JNZ X45 [0000]1BF2: C7 46 FE 36 00 ;MOV WORD PTR [BP-2],036X [0000]1BF7: EB 05 ;JR X46 [0000]1BF9: C7 46 FE 34 00 ;MOV WORD PTR [BP-2],034X [0000]1BFE: 5B ;POP BX [0000]1BFF: 53 ;PUSH BX [0000]1C00: 8B E5 ;MOV SP,BP [0000]1C02: 5D ;POP BP [0000]1C03: C3 ;RET; [0000]1C04: 55 ;PUSH BP [0000]1C05: 8B EC ;MOV BP,SP [0000]1C07: 53 ;PUSH BX [0000]1C08: BB 17 00 ;MOV BX,017X [0000]1C0B: B9 60 00 ;MOV CX,060X [0000]1C0E: E8 D8 CB ;CALL _OutByte [0000]1C11: 5B ;POP BX [0000]1C12: 53 ;PUSH BX [0000]1C13: B9 62 00 ;MOV CX,062X [0000]1C16: E8 2B 00 ;CALL _OutWord [0000]1C19: 8B E5 ;MOV SP,BP [0000]1C1B: 5D ;POP BP [0000]1C1C: C3 ;RET; [0000]1C1D: 55 ;PUSH BP [0000]1C1E: 8B EC ;MOV BP,SP [0000]1C20: 51 ;PUSH CX [0000]1C21: 53 ;PUSH BX [0000]1C22: 8B 5E FE ;MOV BX,[BP-2] [0000]1C25: E8 A4 FF ;CALL _SIOCmdP [0000]1C28: 89 5E FE ;MOV [BP-2],BX [0000]1C2B: BB 04 00 ;MOV BX,4 [0000]1C2E: 8B 4E FE ;MOV CX,[BP-2] [0000]1C31: E8 B5 CB ;CALL _OutByte [0000]1C34: 5B ;POP BX [0000]1C35: 53 ;PUSH BX [0000]1C36: 81 E3 FF 00 ;AND BX,0FFX [0000]1C3A: 8B 4E FE ;MOV CX,[BP-2] [0000]1C3D: E8 A9 CB ;CALL _OutByte [0000]1C40: 8B E5 ;MOV SP,BP [0000]1C42: 5D ;POP BP [0000]1C43: C3 ;RET; [0000]1C44: 55 ;PUSH BP [0000]1C45: 8B EC ;MOV BP,SP [0000]1C47: 51 ;PUSH CX [0000]1C48: 53 ;PUSH BX [0000]1C49: 5B ;POP BX [0000]1C4A: 53 ;PUSH BX [0000]1C4B: 81 E3 FF 00 ;AND BX,0FFX [0000]1C4F: 8B 4E FE ;MOV CX,[BP-2] [0000]1C52: E8 94 CB ;CALL _OutByte [0000]1C55: B9 08 00 ;MOV CX,8 [0000]1C58: 5B ;POP BX [0000]1C59: 53 ;PUSH BX [0000]1C5A: D3 EB ;SHR BX,CX [0000]1C5C: 81 E3 FF 00 ;AND BX,0FFX [0000]1C60: 8B 4E FE ;MOV CX,[BP-2] [0000]1C63: E8 83 CB ;CALL _OutByte [0000]1C66: 8B E5 ;MOV SP,BP [0000]1C68: 5D ;POP BP [0000]1C69: C3 ;RET; [0000]1C6A: ;File timerextras.asm ;int ctxListTime[84]; [0000]1C6A: 55 ;PUSH BP [0000]1C6B: 8B EC ;MOV BP,SP [0000]1C6D: BB 54 00 ;MOV BX,054X [0000]1C70: 8D 0E 56 23 ;LEA CX,_ctxListTime [0000]1C74: E8 CC C9 ;CALL _Zero [0000]1C77: 8B E5 ;MOV SP,BP [0000]1C79: 5D ;POP BP [0000]1C7A: C3 ;RET; [0000]1C7B: 55 ;PUSH BP [0000]1C7C: 8B EC ;MOV BP,SP [0000]1C7E: E8 91 CB ;CALL _ReadTmr [0000]1C81: 89 1E FE 23 ;MOV _ctxStartTime,BX [0000]1C85: 8B E5 ;MOV SP,BP [0000]1C87: 5D ;POP BP [0000]1C88: C3 ;RET; [0000]1C89: 55 ;PUSH BP [0000]1C8A: 8B EC ;MOV BP,SP [0000]1C8C: E8 83 CB ;CALL _ReadTmr [0000]1C8F: 8B 0E FE 23 ;MOV CX,_ctxStartTime [0000]1C93: 2B D9 ;SUB BX,CX [0000]1C95: 53 ;PUSH BX [0000]1C96: 8D 1E 56 23 ;LEA BX,_ctxListTime [0000]1C9A: 59 ;POP CX [0000]1C9B: E8 65 00 ;CALL _Histogram [0000]1C9E: 8B E5 ;MOV SP,BP [0000]1CA0: 5D ;POP BP [0000]1CA1: C3 ;RET; [0000]1CA2: 55 ;PUSH BP [0000]1CA3: 8B EC ;MOV BP,SP [0000]1CA5: C7 06 00 24 D2 04 ;MOV _wdtFlagA,04D2X [0000]1CAB: 8B E5 ;MOV SP,BP [0000]1CAD: 5D ;POP BP [0000]1CAE: C3 ;RET; [0000]1CAF: 55 ;PUSH BP [0000]1CB0: 8B EC ;MOV BP,SP [0000]1CB2: 8B 1E 00 24 ;MOV BX,_wdtFlagA [0000]1CB6: 81 FB D2 04 ;CMP BX,04D2X [0000]1CBA: 75 0C ;JNZ X1 [0000]1CBC: C7 06 00 24 00 00 ;MOV _wdtFlagA,0 [0000]1CC2: C7 06 02 24 2E 16 ;MOV _wdtFlagB,0162EX [0000]1CC8: 8B E5 ;MOV SP,BP [0000]1CCA: 5D ;POP BP [0000]1CCB: C3 ;RET; [0000]1CCC: 55 ;PUSH BP [0000]1CCD: 8B EC ;MOV BP,SP [0000]1CCF: 8B 1E 02 24 ;MOV BX,_wdtFlagB [0000]1CD3: 81 FB 2E 16 ;CMP BX,0162EX [0000]1CD7: 75 0C ;JNZ X2 [0000]1CD9: C7 06 02 24 00 00 ;MOV _wdtFlagB,0 [0000]1CDF: C7 06 04 24 83 63 ;MOV _wdtFlagC,06383X [0000]1CE5: 8B E5 ;MOV SP,BP [0000]1CE7: 5D ;POP BP [0000]1CE8: C3 ;RET; [0000]1CE9: 55 ;PUSH BP [0000]1CEA: 8B EC ;MOV BP,SP [0000]1CEC: 8B 1E 04 24 ;MOV BX,_wdtFlagC [0000]1CF0: 81 FB 83 63 ;CMP BX,06383X [0000]1CF4: 75 09 ;JNZ X3 [0000]1CF6: C7 06 04 24 00 00 ;MOV _wdtFlagC,0 [0000]1CFC: E8 EA C8 ;CALL _CheckWDT [0000]1CFF: 8B E5 ;MOV SP,BP [0000]1D01: 5D ;POP BP [0000]1D02: C3 ;RET; [0000]1D03: 55 ;PUSH BP [0000]1D04: 8B EC ;MOV BP,SP [0000]1D06: 51 ;PUSH CX [0000]1D07: 53 ;PUSH BX [0000]1D08: 8B 5E FE ;MOV BX,[BP-2] [0000]1D0B: 83 FB 00 ;CMP BX,0 [0000]1D0E: 7D 12 ;JGE X4 [0000]1D10: 5B ;POP BX [0000]1D11: 53 ;PUSH BX [0000]1D12: 81 C3 A4 00 ;ADD BX,0A4X [0000]1D16: 53 ;PUSH BX [0000]1D17: BB 01 00 ;MOV BX,1 [0000]1D1A: 59 ;POP CX [0000]1D1B: E8 79 C9 ;CALL _DoubleIncrement [0000]1D1E: 8B E5 ;MOV SP,BP [0000]1D20: 5D ;POP BP [0000]1D21: C3 ;RET; [0000]1D22: 8B 5E FE ;MOV BX,[BP-2] [0000]1D25: 83 FB 28 ;CMP BX,028X [0000]1D28: 7C 10 ;JL X5 [0000]1D2A: 5B ;POP BX [0000]1D2B: 53 ;PUSH BX [0000]1D2C: 81 C3 A0 00 ;ADD BX,0A0X [0000]1D30: 53 ;PUSH BX [0000]1D31: BB 01 00 ;MOV BX,1 [0000]1D34: 59 ;POP CX [0000]1D35: E8 5F C9 ;CALL _DoubleIncrement [0000]1D38: EB 13 ;JR X6 [0000]1D3A: 8B 5E FE ;MOV BX,[BP-2] [0000]1D3D: D1 E3 ;SAL BX [0000]1D3F: 59 ;POP CX [0000]1D40: 51 ;PUSH CX [0000]1D41: D1 E3 ;SAL BX [0000]1D43: 03 D9 ;ADD BX,CX [0000]1D45: 53 ;PUSH BX [0000]1D46: BB 01 00 ;MOV BX,1 [0000]1D49: 59 ;POP CX [0000]1D4A: E8 4A C9 ;CALL _DoubleIncrement [0000]1D4D: 8B E5 ;MOV SP,BP [0000]1D4F: 5D ;POP BP [0000]1D50: C3 ;RET; [0000]1D51: 90 ;File endml.dsm ;C_CODE SEGMENT [0000]1D52: 00 00 ; DW 0 [0000]1D54: E8 00 00 ; CALL _endCode [0000]1D57: 00 00 ;_endCode DW 0 [0000]1D59: 90 ;SEGMENT C_DATA.DEFAULT_CLASS ;File desdataml.dsm ;C_DATA SEGMENT [0000]1D60: 15 00 ;_NumTriples DW 21 [0000]1D62: 7C ; DB 07CH [0000]1D63: A1 ; DB 0A1H [0000]1D64: 10 ; DB 010H [0000]1D65: 45 ; DB 045H [0000]1D66: 4A ; DB 04AH [0000]1D67: 1A ; DB 01AH [0000]1D68: 6E ; DB 06EH [0000]1D69: 57 ; DB 057H [0000]1D6A: 01 ; DB 001H [0000]1D6B: A1 ; DB 0A1H [0000]1D6C: D6 ; DB 0D6H [0000]1D6D: D0 ; DB 0D0H [0000]1D6E: 39 ; DB 039H [0000]1D6F: 77 ; DB 077H [0000]1D70: 67 ; DB 067H [0000]1D71: 42 ; DB 042H [0000]1D72: 69 ; DB 069H [0000]1D73: 0F ; DB 00FH [0000]1D74: 5B ; DB 05BH [0000]1D75: 0D ; DB 00DH [0000]1D76: 9A ; DB 09AH [0000]1D77: 26 ; DB 026H [0000]1D78: 93 ; DB 093H [0000]1D79: 9B ; DB 09BH [0000]1D7A: 01 ; DB 001H [0000]1D7B: 31 ; DB 031H [0000]1D7C: D9 ; DB 0D9H [0000]1D7D: 61 ; DB 061H [0000]1D7E: 9D ; DB 09DH [0000]1D7F: C1 ; DB 0C1H [0000]1D80: 37 ; DB 037H [0000]1D81: 6E ; DB 06EH [0000]1D82: 5C ; DB 05CH [0000]1D83: D5 ; DB 0D5H [0000]1D84: 4C ; DB 04CH [0000]1D85: A8 ; DB 0A8H [0000]1D86: 3D ; DB 03DH [0000]1D87: EF ; DB 0EFH [0000]1D88: 57 ; DB 057H [0000]1D89: DA ; DB 0DAH [0000]1D8A: 7A ; DB 07AH [0000]1D8B: 38 ; DB 038H [0000]1D8C: 9D ; DB 09DH [0000]1D8D: 10 ; DB 010H [0000]1D8E: 35 ; DB 035H [0000]1D8F: 4B ; DB 04BH [0000]1D90: D2 ; DB 0D2H [0000]1D91: 71 ; DB 071H [0000]1D92: 07 ; DB 007H [0000]1D93: A1 ; DB 0A1H [0000]1D94: 13 ; DB 013H [0000]1D95: 3E ; DB 03EH [0000]1D96: 4A ; DB 04AH [0000]1D97: 0B ; DB 00BH [0000]1D98: 26 ; DB 026H [0000]1D99: 86 ; DB 086H [0000]1D9A: 02 ; DB 002H [0000]1D9B: 48 ; DB 048H [0000]1D9C: D4 ; DB 0D4H [0000]1D9D: 38 ; DB 038H [0000]1D9E: 06 ; DB 006H [0000]1D9F: F6 ; DB 0F6H [0000]1DA0: 71 ; DB 071H [0000]1DA1: 72 ; DB 072H [0000]1DA2: 86 ; DB 086H [0000]1DA3: 8E ; DB 08EH [0000]1DA4: BB ; DB 0BBH [0000]1DA5: 51 ; DB 051H [0000]1DA6: CA ; DB 0CAH [0000]1DA7: B4 ; DB 0B4H [0000]1DA8: 59 ; DB 059H [0000]1DA9: 9A ; DB 09AH [0000]1DAA: 38 ; DB 038H [0000]1DAB: 49 ; DB 049H [0000]1DAC: 67 ; DB 067H [0000]1DAD: 4C ; DB 04CH [0000]1DAE: 26 ; DB 026H [0000]1DAF: 02 ; DB 002H [0000]1DB0: 31 ; DB 031H [0000]1DB1: 9E ; DB 09EH [0000]1DB2: 51 ; DB 051H [0000]1DB3: 45 ; DB 045H [0000]1DB4: 4B ; DB 04BH [0000]1DB5: 58 ; DB 058H [0000]1DB6: 2D ; DB 02DH [0000]1DB7: DF ; DB 0DFH [0000]1DB8: 44 ; DB 044H [0000]1DB9: 0A ; DB 00AH [0000]1DBA: 71 ; DB 071H [0000]1DBB: 78 ; DB 078H [0000]1DBC: 87 ; DB 087H [0000]1DBD: 6E ; DB 06EH [0000]1DBE: 01 ; DB 001H [0000]1DBF: F1 ; DB 0F1H [0000]1DC0: 9B ; DB 09BH [0000]1DC1: 2A ; DB 02AH [0000]1DC2: 04 ; DB 004H [0000]1DC3: B9 ; DB 0B9H [0000]1DC4: 15 ; DB 015H [0000]1DC5: BA ; DB 0BAH [0000]1DC6: 43 ; DB 043H [0000]1DC7: FE ; DB 0FEH [0000]1DC8: B5 ; DB 0B5H [0000]1DC9: B6 ; DB 0B6H [0000]1DCA: 42 ; DB 042H [0000]1DCB: FD ; DB 0FDH [0000]1DCC: 44 ; DB 044H [0000]1DCD: 30 ; DB 030H [0000]1DCE: 59 ; DB 059H [0000]1DCF: 57 ; DB 057H [0000]1DD0: 7F ; DB 07FH [0000]1DD1: A2 ; DB 0A2H [0000]1DD2: AF ; DB 0AFH [0000]1DD3: 37 ; DB 037H [0000]1DD4: FB ; DB 0FBH [0000]1DD5: 42 ; DB 042H [0000]1DD6: 1F ; DB 01FH [0000]1DD7: 8C ; DB 08CH [0000]1DD8: 40 ; DB 040H [0000]1DD9: 95 ; DB 095H [0000]1DDA: 01 ; DB 001H [0000]1DDB: 13 ; DB 013H [0000]1DDC: B9 ; DB 0B9H [0000]1DDD: 70 ; DB 070H [0000]1DDE: FD ; DB 0FDH [0000]1DDF: 34 ; DB 034H [0000]1DE0: F2 ; DB 0F2H [0000]1DE1: CE ; DB 0CEH [0000]1DE2: 05 ; DB 005H [0000]1DE3: 9B ; DB 09BH [0000]1DE4: 5E ; DB 05EH [0000]1DE5: 08 ; DB 008H [0000]1DE6: 51 ; DB 051H [0000]1DE7: CF ; DB 0CFH [0000]1DE8: 14 ; DB 014H [0000]1DE9: 3A ; DB 03AH [0000]1DEA: 86 ; DB 086H [0000]1DEB: A5 ; DB 0A5H [0000]1DEC: 60 ; DB 060H [0000]1DED: F1 ; DB 0F1H [0000]1DEE: 0E ; DB 00EH [0000]1DEF: C6 ; DB 0C6H [0000]1DF0: D8 ; DB 0D8H [0000]1DF1: 5B ; DB 05BH [0000]1DF2: 01 ; DB 001H [0000]1DF3: 70 ; DB 070H [0000]1DF4: F1 ; DB 0F1H [0000]1DF5: 75 ; DB 075H [0000]1DF6: 46 ; DB 046H [0000]1DF7: 8F ; DB 08FH [0000]1DF8: B5 ; DB 0B5H [0000]1DF9: E6 ; DB 0E6H [0000]1DFA: 07 ; DB 007H [0000]1DFB: 56 ; DB 056H [0000]1DFC: D8 ; DB 0D8H [0000]1DFD: E0 ; DB 0E0H [0000]1DFE: 77 ; DB 077H [0000]1DFF: 47 ; DB 047H [0000]1E00: 61 ; DB 061H [0000]1E01: D2 ; DB 0D2H [0000]1E02: 0C ; DB 00CH [0000]1E03: D3 ; DB 0D3H [0000]1E04: DA ; DB 0DAH [0000]1E05: 02 ; DB 002H [0000]1E06: 00 ; DB 000H [0000]1E07: 21 ; DB 021H [0000]1E08: DC ; DB 0DCH [0000]1E09: 09 ; DB 009H [0000]1E0A: 43 ; DB 043H [0000]1E0B: 29 ; DB 029H [0000]1E0C: 7F ; DB 07FH [0000]1E0D: AD ; DB 0ADH [0000]1E0E: 38 ; DB 038H [0000]1E0F: E3 ; DB 0E3H [0000]1E10: 73 ; DB 073H [0000]1E11: FE ; DB 0FEH [0000]1E12: 76 ; DB 076H [0000]1E13: 25 ; DB 025H [0000]1E14: 14 ; DB 014H [0000]1E15: B8 ; DB 0B8H [0000]1E16: 29 ; DB 029H [0000]1E17: BF ; DB 0BFH [0000]1E18: 48 ; DB 048H [0000]1E19: 6A ; DB 06AH [0000]1E1A: EA ; DB 0EAH [0000]1E1B: 67 ; DB 067H [0000]1E1C: 6B ; DB 06BH [0000]1E1D: 2C ; DB 02CH [0000]1E1E: B7 ; DB 0B7H [0000]1E1F: DB ; DB 0DBH [0000]1E20: 2B ; DB 02BH [0000]1E21: 7A ; DB 07AH [0000]1E22: 07 ; DB 007H [0000]1E23: A7 ; DB 0A7H [0000]1E24: 13 ; DB 013H [0000]1E25: 70 ; DB 070H [0000]1E26: 45 ; DB 045H [0000]1E27: DA ; DB 0DAH [0000]1E28: 2A ; DB 02AH [0000]1E29: 16 ; DB 016H [0000]1E2A: 3B ; DB 03BH [0000]1E2B: DD ; DB 0DDH [0000]1E2C: 11 ; DB 011H [0000]1E2D: 90 ; DB 090H [0000]1E2E: 49 ; DB 049H [0000]1E2F: 37 ; DB 037H [0000]1E30: 28 ; DB 028H [0000]1E31: 02 ; DB 002H [0000]1E32: DF ; DB 0DFH [0000]1E33: D6 ; DB 0D6H [0000]1E34: 4A ; DB 04AH [0000]1E35: 81 ; DB 081H [0000]1E36: 5C ; DB 05CH [0000]1E37: AF ; DB 0AFH [0000]1E38: 1A ; DB 01AH [0000]1E39: 0F ; DB 00FH [0000]1E3A: 04 ; DB 004H [0000]1E3B: 68 ; DB 068H [0000]1E3C: 91 ; DB 091H [0000]1E3D: 04 ; DB 004H [0000]1E3E: C2 ; DB 0C2H [0000]1E3F: FD ; DB 0FDH [0000]1E40: 3B ; DB 03BH [0000]1E41: 2F ; DB 02FH [0000]1E42: 26 ; DB 026H [0000]1E43: 95 ; DB 095H [0000]1E44: 5F ; DB 05FH [0000]1E45: 68 ; DB 068H [0000]1E46: 35 ; DB 035H [0000]1E47: AF ; DB 0AFH [0000]1E48: 60 ; DB 060H [0000]1E49: 9A ; DB 09AH [0000]1E4A: 5C ; DB 05CH [0000]1E4B: 51 ; DB 051H [0000]1E4C: 3C ; DB 03CH [0000]1E4D: 9C ; DB 09CH [0000]1E4E: 48 ; DB 048H [0000]1E4F: 86 ; DB 086H [0000]1E50: C0 ; DB 0C0H [0000]1E51: 88 ; DB 088H [0000]1E52: 37 ; DB 037H [0000]1E53: D0 ; DB 0D0H [0000]1E54: 6B ; DB 06BH [0000]1E55: B5 ; DB 0B5H [0000]1E56: 16 ; DB 016H [0000]1E57: CB ; DB 0CBH [0000]1E58: 75 ; DB 075H [0000]1E59: 46 ; DB 046H [0000]1E5A: 16 ; DB 016H [0000]1E5B: 4D ; DB 04DH [0000]1E5C: 5E ; DB 05EH [0000]1E5D: 40 ; DB 040H [0000]1E5E: 4F ; DB 04FH [0000]1E5F: 27 ; DB 027H [0000]1E60: 52 ; DB 052H [0000]1E61: 32 ; DB 032H [0000]1E62: 0A ; DB 00AH [0000]1E63: 2A ; DB 02AH [0000]1E64: EE ; DB 0EEH [0000]1E65: AE ; DB 0AEH [0000]1E66: 3F ; DB 03FH [0000]1E67: F4 ; DB 0F4H [0000]1E68: AB ; DB 0ABH [0000]1E69: 77 ; DB 077H [0000]1E6A: 1F ; DB 01FH [0000]1E6B: 08 ; DB 008H [0000]1E6C: 26 ; DB 026H [0000]1E6D: 0D ; DB 00DH [0000]1E6E: 1A ; DB 01AH [0000]1E6F: C2 ; DB 0C2H [0000]1E70: 46 ; DB 046H [0000]1E71: 5E ; DB 05EH [0000]1E72: 6B ; DB 06BH [0000]1E73: 05 ; DB 005H [0000]1E74: 6E ; DB 06EH [0000]1E75: 18 ; DB 018H [0000]1E76: 75 ; DB 075H [0000]1E77: 9F ; DB 09FH [0000]1E78: 5C ; DB 05CH [0000]1E79: CA ; DB 0CAH [0000]1E7A: EF ; DB 0EFH [0000]1E7B: 1B ; DB 01BH [0000]1E7C: F0 ; DB 0F0H [0000]1E7D: 3E ; DB 03EH [0000]1E7E: 5D ; DB 05DH [0000]1E7F: FA ; DB 0FAH [0000]1E80: 57 ; DB 057H [0000]1E81: 5A ; DB 05AH [0000]1E82: 58 ; DB 058H [0000]1E83: 40 ; DB 040H [0000]1E84: 23 ; DB 023H [0000]1E85: 64 ; DB 064H [0000]1E86: 1A ; DB 01AH [0000]1E87: BA ; DB 0BAH [0000]1E88: 61 ; DB 061H [0000]1E89: 76 ; DB 076H [0000]1E8A: 00 ; DB 000H [0000]1E8B: 4B ; DB 04BH [0000]1E8C: D6 ; DB 0D6H [0000]1E8D: EF ; DB 0EFH [0000]1E8E: 09 ; DB 009H [0000]1E8F: 17 ; DB 017H [0000]1E90: 60 ; DB 060H [0000]1E91: 62 ; DB 062H [0000]1E92: 88 ; DB 088H [0000]1E93: BF ; DB 0BFH [0000]1E94: 0D ; DB 00DH [0000]1E95: B6 ; DB 0B6H [0000]1E96: D7 ; DB 0D7H [0000]1E97: 0D ; DB 00DH [0000]1E98: EE ; DB 0EEH [0000]1E99: 56 ; DB 056H [0000]1E9A: 02 ; DB 002H [0000]1E9B: 58 ; DB 058H [0000]1E9C: 16 ; DB 016H [0000]1E9D: 16 ; DB 016H [0000]1E9E: 46 ; DB 046H [0000]1E9F: 29 ; DB 029H [0000]1EA0: B0 ; DB 0B0H [0000]1EA1: 07 ; DB 007H [0000]1EA2: 48 ; DB 048H [0000]1EA3: 0D ; DB 00DH [0000]1EA4: 39 ; DB 039H [0000]1EA5: 00 ; DB 000H [0000]1EA6: 6E ; DB 06EH [0000]1EA7: E7 ; DB 0E7H [0000]1EA8: 62 ; DB 062H [0000]1EA9: F2 ; DB 0F2H [0000]1EAA: A1 ; DB 0A1H [0000]1EAB: F9 ; DB 0F9H [0000]1EAC: 91 ; DB 091H [0000]1EAD: 55 ; DB 055H [0000]1EAE: 41 ; DB 041H [0000]1EAF: 02 ; DB 002H [0000]1EB0: 0B ; DB 00BH [0000]1EB1: 56 ; DB 056H [0000]1EB2: 49 ; DB 049H [0000]1EB3: 79 ; DB 079H [0000]1EB4: 3E ; DB 03EH [0000]1EB5: BC ; DB 0BCH [0000]1EB6: 79 ; DB 079H [0000]1EB7: B3 ; DB 0B3H [0000]1EB8: 25 ; DB 025H [0000]1EB9: 8F ; DB 08FH [0000]1EBA: 43 ; DB 043H [0000]1EBB: 75 ; DB 075H [0000]1EBC: 40 ; DB 040H [0000]1EBD: C8 ; DB 0C8H [0000]1EBE: 69 ; DB 069H [0000]1EBF: 8F ; DB 08FH [0000]1EC0: 3C ; DB 03CH [0000]1EC1: FA ; DB 0FAH [0000]1EC2: 6F ; DB 06FH [0000]1EC3: BF ; DB 0BFH [0000]1EC4: 1C ; DB 01CH [0000]1EC5: AF ; DB 0AFH [0000]1EC6: CF ; DB 0CFH [0000]1EC7: FD ; DB 0FDH [0000]1EC8: 05 ; DB 005H [0000]1EC9: 56 ; DB 056H [0000]1ECA: 4F ; DB 04FH [0000]1ECB: B0 ; DB 0B0H [0000]1ECC: 5E ; DB 05EH [0000]1ECD: 15 ; DB 015H [0000]1ECE: 15 ; DB 015H [0000]1ECF: AB ; DB 0ABH [0000]1ED0: 73 ; DB 073H [0000]1ED1: A7 ; DB 0A7H [0000]1ED2: 07 ; DB 007H [0000]1ED3: 2D ; DB 02DH [0000]1ED4: 43 ; DB 043H [0000]1ED5: A0 ; DB 0A0H [0000]1ED6: 77 ; DB 077H [0000]1ED7: 07 ; DB 007H [0000]1ED8: 52 ; DB 052H [0000]1ED9: 92 ; DB 092H [0000]1EDA: 2F ; DB 02FH [0000]1EDB: 22 ; DB 022H [0000]1EDC: E4 ; DB 0E4H [0000]1EDD: 9B ; DB 09BH [0000]1EDE: AB ; DB 0ABH [0000]1EDF: 7C ; DB 07CH [0000]1EE0: A1 ; DB 0A1H [0000]1EE1: AC ; DB 0ACH [0000]1EE2: 49 ; DB 049H [0000]1EE3: E9 ; DB 0E9H [0000]1EE4: 5D ; DB 05DH [0000]1EE5: 6D ; DB 06DH [0000]1EE6: 4C ; DB 04CH [0000]1EE7: A2 ; DB 0A2H [0000]1EE8: 29 ; DB 029H [0000]1EE9: BF ; DB 0BFH [0000]1EEA: 02 ; DB 002H [0000]1EEB: FE ; DB 0FEH [0000]1EEC: 55 ; DB 055H [0000]1EED: 77 ; DB 077H [0000]1EEE: 81 ; DB 081H [0000]1EEF: 17 ; DB 017H [0000]1EF0: F1 ; DB 0F1H [0000]1EF1: 2A ; DB 02AH [0000]1EF2: 5A ; DB 05AH [0000]1EF3: 6B ; DB 06BH [0000]1EF4: 61 ; DB 061H [0000]1EF5: 2C ; DB 02CH [0000]1EF6: C2 ; DB 0C2H [0000]1EF7: 6C ; DB 06CH [0000]1EF8: CE ; DB 0CEH [0000]1EF9: 4A ; DB 04AH [0000]1EFA: 01 ; DB 001H [0000]1EFB: 83 ; DB 083H [0000]1EFC: 10 ; DB 010H [0000]1EFD: DC ; DB 0DCH [0000]1EFE: 40 ; DB 040H [0000]1EFF: 9B ; DB 09BH [0000]1F00: 26 ; DB 026H [0000]1F01: D6 ; DB 0D6H [0000]1F02: 1D ; DB 01DH [0000]1F03: 9D ; DB 09DH [0000]1F04: 5C ; DB 05CH [0000]1F05: 50 ; DB 050H [0000]1F06: 18 ; DB 018H [0000]1F07: F7 ; DB 0F7H [0000]1F08: 28 ; DB 028H [0000]1F09: C2 ; DB 0C2H [0000]1F0A: 5F ; DB 05FH [0000]1F0B: 4C ; DB 04CH [0000]1F0C: 03 ; DB 003H [0000]1F0D: 8E ; DB 08EH [0000]1F0E: D1 ; DB 0D1H [0000]1F0F: 2B ; DB 02BH [0000]1F10: 2E ; DB 02EH [0000]1F11: 41 ; DB 041H [0000]1F12: 1C ; DB 01CH [0000]1F13: 58 ; DB 058H [0000]1F14: 7F ; DB 07FH [0000]1F15: 1C ; DB 01CH [0000]1F16: 13 ; DB 013H [0000]1F17: 92 ; DB 092H [0000]1F18: 4F ; DB 04FH [0000]1F19: EF ; DB 0EFH [0000]1F1A: 30 ; DB 030H [0000]1F1B: 55 ; DB 055H [0000]1F1C: 32 ; DB 032H [0000]1F1D: 28 ; DB 028H [0000]1F1E: 6D ; DB 06DH [0000]1F1F: 6F ; DB 06FH [0000]1F20: 29 ; DB 029H [0000]1F21: 5A ; DB 05AH [0000]1F22: 63 ; DB 063H [0000]1F23: FA ; DB 0FAH [0000]1F24: C0 ; DB 0C0H [0000]1F25: D0 ; DB 0D0H [0000]1F26: 34 ; DB 034H [0000]1F27: D9 ; DB 0D9H [0000]1F28: F7 ; DB 0F7H [0000]1F29: 93 ; DB 093H [0000]1F2A: 01 ; DB 001H [0000]1F2B: 01 ; DB 001H [0000]1F2C: 01 ; DB 001H [0000]1F2D: 01 ; DB 001H [0000]1F2E: 01 ; DB 001H [0000]1F2F: 01 ; DB 001H [0000]1F30: 01 ; DB 001H [0000]1F31: 01 ; DB 001H [0000]1F32: AA ; DB 0AAH [0000]1F33: AA ; DB 0AAH [0000]1F34: AA ; DB 0AAH [0000]1F35: AA ; DB 0AAH [0000]1F36: AA ; DB 0AAH [0000]1F37: AA ; DB 0AAH [0000]1F38: AA ; DB 0AAH [0000]1F39: AA ; DB 0AAH [0000]1F3A: 3A ; DB 03AH [0000]1F3B: E7 ; DB 0E7H [0000]1F3C: 16 ; DB 016H [0000]1F3D: 95 ; DB 095H [0000]1F3E: 4D ; DB 04DH [0000]1F3F: C0 ; DB 0C0H [0000]1F40: 4E ; DB 04EH [0000]1F41: 25 ; DB 025H [0000]1F42: 01 ; DB 001H [0000]1F43: 01 ; DB 001H [0000]1F44: 01 ; DB 001H [0000]1F45: 01 ; DB 001H [0000]1F46: 01 ; DB 001H [0000]1F47: 01 ; DB 001H [0000]1F48: 01 ; DB 001H [0000]1F49: 01 ; DB 001H [0000]1F4A: 00 ; DB 000H [0000]1F4B: 00 ; DB 000H [0000]1F4C: 00 ; DB 000H [0000]1F4D: 00 ; DB 000H [0000]1F4E: 00 ; DB 000H [0000]1F4F: 00 ; DB 000H [0000]1F50: 00 ; DB 000H [0000]1F51: 00 ; DB 000H [0000]1F52: 8C ; DB 08CH [0000]1F53: A6 ; DB 0A6H [0000]1F54: 4D ; DB 04DH [0000]1F55: E9 ; DB 0E9H [0000]1F56: C1 ; DB 0C1H [0000]1F57: B1 ; DB 0B1H [0000]1F58: 23 ; DB 023H [0000]1F59: A7 ; DB 0A7H [0000]1F5A: ;File test2001.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]1F5A: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]1F5C: ;Start Repeated Block, Count = 4 [0000]1F5C: 00 ;End Repeated Block ;C_CODE SEGMENT [0000]1F60: ;Start Repeated Block, Count = 1 [0000]1F60: 00 00 ;End Repeated Block ;UDE(8086LIB.D) [0000]1F62: ;Start Repeated Block, Count = 8 [0000]1F62: 00 ;End Repeated Block ;UDE(test2001.DEC) [0000]1F6A: ;Start Repeated Block, Count = 8 [0000]1F6A: 00 ;End Repeated Block ; [0000]1F72: ;Start Repeated Block, Count = 160 [0000]1F72: 00 ;End Repeated Block ;, DS:C_DATA [0000]2012: ;Start Repeated Block, Count = 160 [0000]2012: 00 ;End Repeated Block ;e "lark.h" [0000]20B2: ;Start Repeated Block, Count = 160 [0000]20B2: 00 ;End Repeated Block ;t Encrypt(), crypt(), encend(), Chav(), wf(); [0000]2152: ;Start Repeated Block, Count = 8 [0000]2152: 00 ;End Repeated Block ;, encend(), Chav(), wf(); [0000]215A: ;Start Repeated Block, Count = 8 [0000]215A: 00 ;End Repeated Block ;), wf(); [0000]2162: ;Start Repeated Block, Count = 8 [0000]2162: 00 ;End Repeated Block ;n int getchar(), putchar(); [0000]216A: ;Start Repeated Block, Count = 8 [0000]216A: 00 ;End Repeated Block ;putchar(); [0000]2172: ;Start Repeated Block, Count = 1 [0000]2172: 00 00 ;End Repeated Block ;ern int inbyte(); [0000]2174: ;Start Repeated Block, Count = 1 [0000]2174: 00 00 ;End Repeated Block ; [0000]2176: ;Start Repeated Block, Count = 1 [0000]2176: 00 00 ;End Repeated Block ;tbyte(); [0000]2178: ;Start Repeated Block, Count = 160 [0000]2178: 00 ;End Repeated Block ;n char DesTriples; [0000]2218: ;File osinit.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]2218: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]221A: ;Start Repeated Block, Count = 4 [0000]221A: 00 ;End Repeated Block ;_CODE SEGMENT [0000]221E: ;Start Repeated Block, Count = 1 [0000]221E: 00 00 ;End Repeated Block ;LUDE(8086LIB.D) [0000]2220: ;Start Repeated Block, Count = 1 [0000]2220: 00 00 ;End Repeated Block ;UDE(osinit.DEC) [0000]2222: ;Start Repeated Block, Count = 1 [0000]2222: 00 00 ;End Repeated Block ;ME CS:C_CODE, DS:C_DATA [0000]2224: ;Start Repeated Block, Count = 1 [0000]2224: 00 00 ;End Repeated Block ;ATA [0000]2226: ;Start Repeated Block, Count = 1 [0000]2226: 00 00 ;End Repeated Block ;.h> [0000]2228: ;Start Repeated Block, Count = 1 [0000]2228: 00 00 ;End Repeated Block ;); [0000]222A: ;Start Repeated Block, Count = 1 [0000]222A: 00 00 ;End Repeated Block ; [0000]222C: ;File FixedAlloc.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]222C: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]222E: ;Start Repeated Block, Count = 1 [0000]222E: 00 00 ;End Repeated Block ;CODE SEGMENT [0000]2230: ;File DI8274.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 144 [0000]2230: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]22C0: ;Start Repeated Block, Count = 144 [0000]22C0: 00 ;End Repeated Block ;0 [0000]2350: ;Start Repeated Block, Count = 2 [0000]2350: 00 00 ;End Repeated Block ;INCLUDE(8086LIB.D) [0000]2354: ;Start Repeated Block, Count = 1 [0000]2354: 00 00 ;End Repeated Block ; [0000]2356: ;File timerextras.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 84 [0000]2356: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]23FE: ;Start Repeated Block, Count = 1 [0000]23FE: 00 00 ;End Repeated Block ; SEGMENT [0000]2400: ;Start Repeated Block, Count = 1 [0000]2400: 00 00 ;End Repeated Block ;D) [0000]2402: ;Start Repeated Block, Count = 1 [0000]2402: 00 00 ;End Repeated Block ;s.DEC) [0000]2404: ;Start Repeated Block, Count = 1 [0000]2404: 00 00 ;End Repeated Block ;E, DS:C_DATA [0000]2406: ;File endml.dsm ;C_DATA SEGMENT [0000]2406: 00 00 ; DW 0 [0000]2408: E8 00 00 ; CALL _end [0000]240B: 00 00 ;_end DW 0 [0000]240D: 90