Load Map for File larkb, Input = TEMP.REL, Output = LarkA.OBJ, Module Name = LarkA.OBJ ??SEG Ident = 19 [SEGMENT] Class = DEFAULT←CLASS, PARA PUBLIC, Address = [0]0, Size = 0 SPACE Ident = 60 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Size = 0 C←CODE Ident = 105 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = 400, Size = 85D6 C←DATA Ident = 106 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]85E0, Base = 400, Size = 1228 C←GROUP Ident = 111 [GROUP] :C←DATA, :C←CODE, :SPACE, ;SEGMENT C←DATA.DEFAULT←CLASS ;File larkimpl.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]89E0: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]89E2: ;Start Repeated Block, Count = 2 [0000]89E2: 00 00 ;End Repeated Block ; [0000]89E6: ;Start Repeated Block, Count = 2 [0000]89E6: 00 00 ;End Repeated Block ;086LIB.D) [0000]89EA: ;Start Repeated Block, Count = 1 [0000]89EA: 00 00 ;End Repeated Block ;pl.DEC) [0000]89EC: ;Start Repeated Block, Count = 12 [0000]89EC: 00 ;End Repeated Block ;←CODE, DS:C←DATA [0000]89F8: ;Start Repeated Block, Count = 4 [0000]89F8: 00 ;End Repeated Block ;nclude <Queue.h> [0000]89FC: ;Start Repeated Block, Count = 8 [0000]89FC: 00 ;End Repeated Block ; [0000]8A04: ;Start Repeated Block, Count = 1 [0000]8A04: 00 00 ;End Repeated Block ;itOS(); [0000]8A06: ;Start Repeated Block, Count = 1 [0000]8A06: 00 00 ;End Repeated Block ; extern Swab(); [0000]8A08: ;Start Repeated Block, Count = 1 [0000]8A08: 00 00 ;End Repeated Block ;o(); [0000]8A0A: ;Start Repeated Block, Count = 1 [0000]8A0A: 00 00 ;End Repeated Block ;onsai(); [0000]8A0C: ;Start Repeated Block, Count = 1 [0000]8A0C: 00 00 ;End Repeated Block ;Bonsai(); [0000]8A0E: ;Start Repeated Block, Count = 25 [0000]8A0E: 00 00 ;End Repeated Block ;ll(); [0000]8A40: ;Start Repeated Block, Count = 1 [0000]8A40: 00 00 ;End Repeated Block ;inding; [0000]8A42: ;Start Repeated Block, Count = 1 [0000]8A42: 00 00 ;End Repeated Block ;portFailed; [0000]8A44: ;Start Repeated Block, Count = 1 [0000]8A44: 00 00 ;End Repeated Block ;rtInterface(); [0000]8A46: ;File LarkeventsImpl.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 4 [0000]8A46: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]8A4A: ;Start Repeated Block, Count = 4 [0000]8A4A: 00 ;End Repeated Block ;.0 [0000]8A4E: ;Start Repeated Block, Count = 480 [0000]8A4E: 00 ;End Repeated Block ;CLUDE(8086LIB.D) [0000]8C2E: ;Start Repeated Block, Count = 1 [0000]8C2E: 00 00 ;End Repeated Block ;CLUDE(LarkeventsImpl.DEC) [0000]8C30: ;Start Repeated Block, Count = 1 [0000]8C30: 00 00 ;End Repeated Block ;C) [0000]8C32: ;Start Repeated Block, Count = 1 [0000]8C32: 00 00 ;End Repeated Block ;, DS:C←DATA [0000]8C34: ;Start Repeated Block, Count = 1 [0000]8C34: 00 00 ;End Repeated Block ; <Queue.h> [0000]8C36: ;Start Repeated Block, Count = 1 [0000]8C36: 00 00 ;End Repeated Block ;(); [0000]8C38: ;File larkaud.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]8C38: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]8C3A: ;Start Repeated Block, Count = 1 [0000]8C3A: 00 00 ;End Repeated Block ;EGMENT [0000]8C3C: ;Start Repeated Block, Count = 1 [0000]8C3C: 00 00 ;End Repeated Block ;$INCLUDE(larkaud.DEC) [0000]8C3E: ;Start Repeated Block, Count = 1 [0000]8C3E: 00 00 ;End Repeated Block ;E CS:C←CODE, DS:C←DATA [0000]8C40: ;File larktones.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]8C40: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]8C42: ;Start Repeated Block, Count = 5 [0000]8C42: 00 00 ;End Repeated Block ;CODE SEGMENT [0000]8C4C: ;Start Repeated Block, Count = 1 [0000]8C4C: 00 00 ;End Repeated Block ;(8086LIB.D) [0000]8C4E: ;Start Repeated Block, Count = 1 [0000]8C4E: 00 00 ;End Repeated Block ;(larktones.DEC) [0000]8C50: ;Start Repeated Block, Count = 1 [0000]8C50: 00 00 ;End Repeated Block ;ME CS:C←CODE, DS:C←DATA [0000]8C52: ;Start Repeated Block, Count = 1 [0000]8C52: 00 00 ;End Repeated Block ;DATA [0000]8C54: ;Start Repeated Block, Count = 8 [0000]8C54: 00 ;End Repeated Block ;k.h" [0000]8C5C: ;Start Repeated Block, Count = 8 [0000]8C5C: 00 ;End Repeated Block ; UDiv(); [0000]8C64: ;Start Repeated Block, Count = 8 [0000]8C64: 00 ;End Repeated Block ; int DoubleUDiv(); [0000]8C6C: ;Start Repeated Block, Count = 8 [0000]8C6C: 00 ;End Repeated Block ; [0000]8C74: ;Start Repeated Block, Count = 4 [0000]8C74: 00 ;End Repeated Block ;ck(); [0000]8C78: ;Start Repeated Block, Count = 4 [0000]8C78: 00 ;End Repeated Block ;Sine(); [0000]8C7C: ;Start Repeated Block, Count = 576 [0000]8C7C: 00 ;End Repeated Block ;eue(); [0000]8EBC: ;Start Repeated Block, Count = 1 [0000]8EBC: 00 00 ;End Repeated Block ;ueue(); [0000]8EBE: ;File LarkNet.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 128 [0000]8EBE: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]8F3E: ;Start Repeated Block, Count = 830 [0000]8F3E: 00 ;End Repeated Block ;DE SEGMENT [0000]927C: ;Start Repeated Block, Count = 1 [0000]927C: 00 00 ;End Repeated Block ;(8086LIB.D) [0000]927E: ;Start Repeated Block, Count = 1 [0000]927E: 00 00 ;End Repeated Block ;(LarkNet.DEC) [0000]9280: ;Start Repeated Block, Count = 1 [0000]9280: 00 00 ;End Repeated Block ; CS:C←CODE, DS:C←DATA [0000]9282: ;Start Repeated Block, Count = 84 [0000]9282: 00 00 ;End Repeated Block ; #include "Ec.h" [0000]932A: ;Start Repeated Block, Count = 84 [0000]932A: 00 00 ;End Repeated Block ;ern Encrypt(); [0000]93D2: ;Start Repeated Block, Count = 1 [0000]93D2: 00 00 ;End Repeated Block ;n ReleasePBI(); [0000]93D4: ;Start Repeated Block, Count = 1 [0000]93D4: 00 00 ;End Repeated Block ; SendPup(); [0000]93D6: ;Start Repeated Block, Count = 1 [0000]93D6: 00 00 ;End Repeated Block ;ionKey keyTable[16]; [0000]93D8: ;Start Repeated Block, Count = 1 [0000]93D8: 00 00 ;End Repeated Block ;; struct VCB vcb[5]; [0000]93DA: ;Start Repeated Block, Count = 1 [0000]93DA: 00 00 ;End Repeated Block ;; extern int wToneCB; [0000]93DC: ;Start Repeated Block, Count = 1 [0000]93DC: 00 00 ;End Repeated Block ;; extern int lastHalf; [0000]93DE: ;Start Repeated Block, Count = 1 [0000]93DE: 00 00 ;End Repeated Block ; lostTx; [0000]93E0: ;Start Repeated Block, Count = 1 [0000]93E0: 00 00 ;End Repeated Block ;int ppDiscard; [0000]93E2: ;Start Repeated Block, Count = 1 [0000]93E2: 00 00 ;End Repeated Block ;t txHisto[84]; [0000]93E4: ;Start Repeated Block, Count = 1 [0000]93E4: 00 00 ;End Repeated Block ;t rxHisto[84]; [0000]93E6: ;Start Repeated Block, Count = 1 [0000]93E6: 00 00 ;End Repeated Block ;tern int zeroBufferTime; [0000]93E8: ;Start Repeated Block, Count = 1 [0000]93E8: 00 00 ;End Repeated Block ;ime; [0000]93EA: ;Start Repeated Block, Count = 1 [0000]93EA: 00 00 ;End Repeated Block ;ufferClock; [0000]93EC: ;Start Repeated Block, Count = 1 [0000]93EC: 00 00 ;End Repeated Block ;SSilThresh; /* standard silence threshold */ [0000]93EE: ;Start Repeated Block, Count = 1 [0000]93EE: 00 00 ;End Repeated Block ;ard silence threshold */ [0000]93F0: ;Start Repeated Block, Count = 1 [0000]93F0: 00 00 ;End Repeated Block ; */ [0000]93F2: ;Start Repeated Block, Count = 1 [0000]93F2: 00 00 ;End Repeated Block ;hTail; [0000]93F4: ;Start Repeated Block, Count = 1 [0000]93F4: 00 00 ;End Repeated Block ;y; /* e.g. 10 ms */ [0000]93F6: ;Start Repeated Block, Count = 1 [0000]93F6: 00 00 ;End Repeated Block ; tooLate; /* e.g. 3 ms */ [0000]93F8: ;Start Repeated Block, Count = 1 [0000]93F8: 00 00 ;End Repeated Block ; [0000]93FA: ;Start Repeated Block, Count = 1 [0000]93FA: 00 00 ;End Repeated Block ;*/ [0000]93FC: ;Start Repeated Block, Count = 1 [0000]93FC: 00 00 ;End Repeated Block ;ly; /* e.g. 10 ms */ [0000]93FE: ;Start Repeated Block, Count = 1 [0000]93FE: 00 00 ;End Repeated Block ;nt firstajdelay; /* e.g. 3 ms */ [0000]9400: ;Start Repeated Block, Count = 1 [0000]9400: 00 00 ;End Repeated Block ;. 3 ms */ [0000]9402: ;Start Repeated Block, Count = 1 [0000]9402: 00 00 ;End Repeated Block ;(specs) [0000]9404: ;Start Repeated Block, Count = 1 [0000]9404: 00 00 ;End Repeated Block ; struct CSpecs *specs; [0000]9406: ;Start Repeated Block, Count = 1 [0000]9406: 00 00 ;End Repeated Block ;cs; [0000]9408: ;Start Repeated Block, Count = 1 [0000]9408: 00 00 ;End Repeated Block ;P [0000]940A: ;Start Repeated Block, Count = 1 [0000]940A: 00 00 ;End Repeated Block ; struct PBI *pbi; [0000]940C: ;Start Repeated Block, Count = 1 [0000]940C: 00 00 ;End Repeated Block ;; struct VCB *p; [0000]940E: ;Start Repeated Block, Count = 1 [0000]940E: 00 00 ;End Repeated Block ; *kp; [0000]9410: ;Start Repeated Block, Count = 1 [0000]9410: 00 00 ;End Repeated Block ;er < 0) || (specs->buffer > 4)) return(false); [0000]9412: ;Start Repeated Block, Count = 1 [0000]9412: 00 00 ;End Repeated Block ;)) return(false); [0000]9414: ;Start Repeated Block, Count = 1 [0000]9414: 00 00 ;End Repeated Block ;,0FFFAX [0000]9416: ;Start Repeated Block, Count = 1 [0000]9416: 00 00 ;End Repeated Block ;X,[BP-2] [0000]9418: ;Start Repeated Block, Count = 1 [0000]9418: 00 00 ;End Repeated Block ;X [0000]941A: ;Start Repeated Block, Count = 1 [0000]941A: 00 00 ;End Repeated Block ;←specs [0000]941C: ;File nrpcagent.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 12 [0000]941C: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9428: ;Start Repeated Block, Count = 1 [0000]9428: 00 00 ;End Repeated Block ;EGMENT [0000]942A: ;File rpcpktio.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 2 [0000]942A: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]942C: ;Start Repeated Block, Count = 1 [0000]942C: 00 00 ;End Repeated Block ;C←CODE SEGMENT [0000]942E: ;Start Repeated Block, Count = 1 [0000]942E: 00 00 ;End Repeated Block ;UDE(8086LIB.D) [0000]9430: ;Start Repeated Block, Count = 4 [0000]9430: 00 ;End Repeated Block ;LUDE(rpcpktio.DEC) [0000]9434: ;Start Repeated Block, Count = 1 [0000]9434: 00 00 ;End Repeated Block ;CS:C←CODE, DS:C←DATA [0000]9436: ;Start Repeated Block, Count = 1 [0000]9436: 00 00 ;End Repeated Block ;A [0000]9438: ;Start Repeated Block, Count = 1 [0000]9438: 00 00 ;End Repeated Block ;xt.h> [0000]943A: ;Start Repeated Block, Count = 1 [0000]943A: 00 00 ;End Repeated Block ; ReplyToRFA(); [0000]943C: ;Start Repeated Block, Count = 1 [0000]943C: 00 00 ;End Repeated Block ;nitialize(); [0000]943E: ;Start Repeated Block, Count = 1 [0000]943E: 00 00 ;End Repeated Block ;lFailed; [0000]9440: ;Start Repeated Block, Count = 1 [0000]9440: 00 00 ;End Repeated Block ;; [0000]9442: ;Start Repeated Block, Count = 4 [0000]9442: 00 ;End Repeated Block ; extern struct PBI *GetPBI(); [0000]9446: ;Start Repeated Block, Count = 1 [0000]9446: 00 00 ;End Repeated Block ;etPBI(); [0000]9448: ;Start Repeated Block, Count = 16 [0000]9448: 00 00 ;End Repeated Block ;t GetPupHost(); /* returns machine, but can't declare that */ [0000]9468: ;Start Repeated Block, Count = 16 [0000]9468: 00 00 ;End Repeated Block ;rns machine, but can't declare that */ [0000]9488: ;Start Repeated Block, Count = 16 [0000]9488: 00 00 ;End Repeated Block ;lare that */ [0000]94A8: ;Start Repeated Block, Count = 1 [0000]94A8: 00 00 ;End Repeated Block ;nitPupLevel1(); [0000]94AA: ;Start Repeated Block, Count = 1 [0000]94AA: 00 00 ;End Repeated Block ;ket(/*lclPort, PortProc, queue*/); [0000]94AC: ;Start Repeated Block, Count = 1 [0000]94AC: 00 00 ;End Repeated Block ; [0000]94AE: ;Start Repeated Block, Count = 1 [0000]94AE: 00 00 ;End Repeated Block ;t*/); [0000]94B0: ;Start Repeated Block, Count = 1 [0000]94B0: 00 00 ;End Repeated Block ;(/*retries*/); [0000]94B2: ;Start Repeated Block, Count = 1 [0000]94B2: 00 00 ;End Repeated Block ;xtern int Min(); [0000]94B4: ;File rpcpktstreams.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]94B4: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]94B6: ;Start Repeated Block, Count = 1 [0000]94B6: 00 00 ;End Repeated Block ;SEGMENT [0000]94B8: ;Start Repeated Block, Count = 1 [0000]94B8: 00 00 ;End Repeated Block ;NCLUDE(rpcpktstreams.DEC) [0000]94BA: ;Start Repeated Block, Count = 1 [0000]94BA: 00 00 ;End Repeated Block ;CS:C←CODE, DS:C←DATA [0000]94BC: ;Start Repeated Block, Count = 4 [0000]94BC: 00 ;End Repeated Block ;nclude <Queue.h> [0000]94C0: ;Start Repeated Block, Count = 1 [0000]94C0: 00 00 ;End Repeated Block ;tern struct ExportInstance exportTable[1]; [0000]94C2: ;Start Repeated Block, Count = 2 [0000]94C2: 00 00 ;End Repeated Block ;exportTable[1]; [0000]94C6: ;File rpcbinding.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]94C6: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]94C8: ;Start Repeated Block, Count = 1 [0000]94C8: 00 00 ;End Repeated Block ;GMENT [0000]94CA: ;Start Repeated Block, Count = 90 [0000]94CA: 00 ;End Repeated Block ;) [0000]9524: ;Start Repeated Block, Count = 1 [0000]9524: 00 00 ;End Repeated Block ; [0000]9526: ;Start Repeated Block, Count = 4 [0000]9526: 00 ;End Repeated Block ; DS:C←DATA [0000]952A: ;Start Repeated Block, Count = 4 [0000]952A: 00 ;End Repeated Block ;.h> [0000]952E: ;Start Repeated Block, Count = 1 [0000]952E: 00 00 ;End Repeated Block ;ailed; [0000]9530: ;Start Repeated Block, Count = 1 [0000]9530: 00 00 ;End Repeated Block ;rtFailed; [0000]9532: ;Start Repeated Block, Count = 1 [0000]9532: 00 00 ;End Repeated Block ;mportFailed; [0000]9534: ;Start Repeated Block, Count = 4 [0000]9534: 00 ;End Repeated Block ;hortSTRING *CStringToString(); [0000]9538: ;Start Repeated Block, Count = 4 [0000]9538: 00 ;End Repeated Block ;ring(); [0000]953C: ;Start Repeated Block, Count = 2 [0000]953C: 00 ;End Repeated Block ;eInc(); [0000]953E: ;File RPCSecurity.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]953E: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9540: ;Start Repeated Block, Count = 1 [0000]9540: 00 00 ;End Repeated Block ;MENT [0000]9542: ;Start Repeated Block, Count = 1 [0000]9542: 00 00 ;End Repeated Block ;UDE(RPCSecurity.DEC) [0000]9544: ;Start Repeated Block, Count = 1 [0000]9544: 00 00 ;End Repeated Block ; CS:C←CODE, DS:C←DATA [0000]9546: ;Start Repeated Block, Count = 1 [0000]9546: 00 00 ;End Repeated Block ;<Env.h> [0000]9548: ;Start Repeated Block, Count = 1 [0000]9548: 00 00 ;End Repeated Block ; int PktExchange(); [0000]954A: ;Start Repeated Block, Count = 8 [0000]954A: 00 ;End Repeated Block ;); [0000]9552: ;Start Repeated Block, Count = 8 [0000]9552: 00 ;End Repeated Block ;e(); [0000]955A: ;Start Repeated Block, Count = 8 [0000]955A: 00 ;End Repeated Block ;xportInstance *exportTable; [0000]9562: ;File RPCSignals.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]9562: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9564: ;Start Repeated Block, Count = 1 [0000]9564: 00 00 ;End Repeated Block ;NT [0000]9566: ;Start Repeated Block, Count = 1 [0000]9566: 00 00 ;End Repeated Block ;$INCLUDE(RPCSignals.DEC) [0000]9568: ;Start Repeated Block, Count = 1 [0000]9568: 00 00 ;End Repeated Block ;SSUME CS:C←CODE, DS:C←DATA [0000]956A: ;Start Repeated Block, Count = 1 [0000]956A: 00 00 ;End Repeated Block ; [0000]956C: ;Start Repeated Block, Count = 1 [0000]956C: 00 00 ;End Repeated Block ;tern int CODE(); [0000]956E: ;File RPCUtilsImpl.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 14 [0000]956E: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]957C: ;File larkeload.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 6 [0000]957C: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9582: ;Start Repeated Block, Count = 1 [0000]9582: 00 00 ;End Repeated Block ;C←CODE SEGMENT [0000]9584: ;File pupimpl.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 4 [0000]9584: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9588: ;Start Repeated Block, Count = 1 [0000]9588: 00 00 ;End Repeated Block ; [0000]958A: ;Start Repeated Block, Count = 1 [0000]958A: 00 00 ;End Repeated Block ;LUDE(8086LIB.D) [0000]958C: ;Start Repeated Block, Count = 1 [0000]958C: 00 00 ;End Repeated Block ;LUDE(pupimpl.DEC) [0000]958E: ;Start Repeated Block, Count = 1 [0000]958E: 00 00 ;End Repeated Block ;←CODE, DS:C←DATA [0000]9590: ;Start Repeated Block, Count = 1 [0000]9590: 00 00 ;End Repeated Block ;clude <Env.h> [0000]9592: ;Start Repeated Block, Count = 1 [0000]9592: 00 00 ;End Repeated Block ;int *GetFixed(); [0000]9594: ;Start Repeated Block, Count = 1 [0000]9594: 00 00 ;End Repeated Block ; Zero(); [0000]9596: ;Start Repeated Block, Count = 4 [0000]9596: 00 ;End Repeated Block ;eBlock(); [0000]959A: ;Start Repeated Block, Count = 1 [0000]959A: 00 00 ;End Repeated Block ;ueue(); [0000]959C: ;Start Repeated Block, Count = 110 [0000]959C: 00 ;End Repeated Block ;NContext(); [0000]960A: ;Start Repeated Block, Count = 768 [0000]960A: 00 ;End Repeated Block ;(); [0000]990A: ;Start Repeated Block, Count = 1 [0000]990A: 00 00 ;End Repeated Block ; [0000]990C: ;Start Repeated Block, Count = 1 [0000]990C: 00 00 ;End Repeated Block ; [0000]990E: ;File pupmisc.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]990E: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9910: ;Start Repeated Block, Count = 1 [0000]9910: 00 00 ;End Repeated Block ;DE SEGMENT [0000]9912: ;Start Repeated Block, Count = 1 [0000]9912: 00 00 ;End Repeated Block ;LIB.D) [0000]9914: ;Start Repeated Block, Count = 1 [0000]9914: 00 00 ;End Repeated Block ;sc.DEC) [0000]9916: ;Start Repeated Block, Count = 1 [0000]9916: 00 00 ;End Repeated Block ;ODE, DS:C←DATA [0000]9918: ;Start Repeated Block, Count = 1 [0000]9918: 00 00 ;End Repeated Block ;ude <Ec.h> [0000]991A: ;Start Repeated Block, Count = 14 [0000]991A: 00 ;End Repeated Block ;lendar { [0000]9928: ;Start Repeated Block, Count = 1 [0000]9928: 00 00 ;End Repeated Block ;]; [0000]992A: ;Start Repeated Block, Count = 1 [0000]992A: 00 00 ;End Repeated Block ; int dstStartDay; [0000]992C: ;Start Repeated Block, Count = 1 [0000]992C: 00 00 ;End Repeated Block ; int dstEndDay; [0000]992E: ;Start Repeated Block, Count = 2 [0000]992E: 00 00 ;End Repeated Block ; int base[2]; /* last ms timer, for updating time */ [0000]9932: ;Start Repeated Block, Count = 2 [0000]9932: 00 00 ;End Repeated Block ;* last ms timer, for updating time */ [0000]9936: ;File DESSofter.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 16 [0000]9936: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9946: ;Start Repeated Block, Count = 8 [0000]9946: 00 ;End Repeated Block ; SEGMENT [0000]994E: ;File dislc.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]994E: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9950: ;Start Repeated Block, Count = 20 [0000]9950: 00 ;End Repeated Block ;DE SEGMENT [0000]9964: ;Start Repeated Block, Count = 3 [0000]9964: 00 00 ;End Repeated Block ;(8086LIB.D) [0000]996A: ;Start Repeated Block, Count = 1 [0000]996A: 00 00 ;End Repeated Block ;DE(dislc.DEC) [0000]996C: ;Start Repeated Block, Count = 1 [0000]996C: 00 00 ;End Repeated Block ; CS:C←CODE, DS:C←DATA [0000]996E: ;Start Repeated Block, Count = 5 [0000]996E: 00 ;End Repeated Block ; [0000]9973: ;Start Repeated Block, Count = 1 [0000]9973: 00 00 ;End Repeated Block ;> [0000]9975: ;Start Repeated Block, Count = 1 [0000]9975: 00 00 ;End Repeated Block ; char cmda; [0000]9977: ;Start Repeated Block, Count = 1 [0000]9977: 00 00 ;End Repeated Block ;*addra; [0000]9979: ;Start Repeated Block, Count = 1 [0000]9979: 00 00 ;End Repeated Block ;unta; [0000]997B: ;Start Repeated Block, Count = 4 [0000]997B: 00 ;End Repeated Block ;a; [0000]997F: ;Start Repeated Block, Count = 50 [0000]997F: 00 00 ;End Repeated Block ;n int DoubleEq(); [0000]99E3: ;Start Repeated Block, Count = 1 [0000]99E3: 00 00 ;End Repeated Block ;n int ReadTmr(); [0000]99E5: ;Start Repeated Block, Count = 1 [0000]99E5: 00 00 ;End Repeated Block ;extern int currentHost; [0000]99E7: ;Start Repeated Block, Count = 1 [0000]99E7: 00 00 ;End Repeated Block ;st; [0000]99E9: ;Start Repeated Block, Count = 1 [0000]99E9: 00 00 ;End Repeated Block ;calHost; [0000]99EB: ;Start Repeated Block, Count = 1 [0000]99EB: 00 00 ;End Repeated Block ;nt localNet; [0000]99ED: ;Start Repeated Block, Count = 1 [0000]99ED: 00 00 ;End Repeated Block ;int lenPup; [0000]99EF: ;Start Repeated Block, Count = 1 [0000]99EF: 00 00 ;End Repeated Block ;truct SocketEntry pupSockets[1 /*maxPupSockets*/]; [0000]99F1: ;Start Repeated Block, Count = 1 [0000]99F1: 00 00 ;End Repeated Block ;ckets[1 /*maxPupSockets*/]; [0000]99F3: ;Start Repeated Block, Count = 1 [0000]99F3: 00 00 ;End Repeated Block ;ts*/]; [0000]99F5: ;Start Repeated Block, Count = 1 [0000]99F5: 00 00 ;End Repeated Block ;ocketEntry *lastSocket; [0000]99F7: ;Start Repeated Block, Count = 1 [0000]99F7: 00 00 ;End Repeated Block ;c struct ccb rccb[numRBp1]; [0000]99F9: ;Start Repeated Block, Count = 1 [0000]99F9: 00 00 ;End Repeated Block ;umRBp1]; [0000]99FB: ;Start Repeated Block, Count = 1 [0000]99FB: 00 00 ;End Repeated Block ;truct PBI *rpbi[numRB]; [0000]99FD: ;Start Repeated Block, Count = 1 [0000]99FD: 00 00 ;End Repeated Block ;B]; [0000]99FF: ;Start Repeated Block, Count = 1 [0000]99FF: 00 00 ;End Repeated Block ;xtrx; [0000]9A01: ;Start Repeated Block, Count = 1 [0000]9A01: 00 00 ;End Repeated Block ;nt lastrx; [0000]9A03: ;Start Repeated Block, Count = 1 [0000]9A03: 00 00 ;End Repeated Block ; struct ccb txccb; [0000]9A05: ;Start Repeated Block, Count = 1 [0000]9A05: 00 00 ;End Repeated Block ; [0000]9A07: ;Start Repeated Block, Count = 1 [0000]9A07: 00 00 ;End Repeated Block ;txPBI; [0000]9A09: ;Start Repeated Block, Count = 1 [0000]9A09: 00 00 ;End Repeated Block ;t rBufCount; /* byte count of receive buffers */ [0000]9A0B: ;Start Repeated Block, Count = 1 [0000]9A0B: 00 00 ;End Repeated Block ;te count of receive buffers */ [0000]9A0D: ;Start Repeated Block, Count = 1 [0000]9A0D: 00 00 ;End Repeated Block ;buffers */ [0000]9A0F: ;Start Repeated Block, Count = 1 [0000]9A0F: 00 00 ;End Repeated Block ;nt txtmr[1]; [0000]9A11: 90 ;File osinit.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]9A12: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9A14: ;Start Repeated Block, Count = 4 [0000]9A14: 00 ;End Repeated Block ;←CODE SEGMENT [0000]9A18: ;Start Repeated Block, Count = 1 [0000]9A18: 00 00 ;End Repeated Block ;LUDE(8086LIB.D) [0000]9A1A: ;Start Repeated Block, Count = 1 [0000]9A1A: 00 00 ;End Repeated Block ;UDE(osinit.DEC) [0000]9A1C: ;Start Repeated Block, Count = 1 [0000]9A1C: 00 00 ;End Repeated Block ;ME CS:C←CODE, DS:C←DATA [0000]9A1E: ;Start Repeated Block, Count = 1 [0000]9A1E: 00 00 ;End Repeated Block ;ATA [0000]9A20: ;Start Repeated Block, Count = 1 [0000]9A20: 00 00 ;End Repeated Block ;.h> [0000]9A22: ;Start Repeated Block, Count = 1 [0000]9A22: 00 00 ;End Repeated Block ;); [0000]9A24: ;Start Repeated Block, Count = 1 [0000]9A24: 00 00 ;End Repeated Block ; [0000]9A26: ;File FixedAlloc.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 1 [0000]9A26: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9A28: ;Start Repeated Block, Count = 1 [0000]9A28: 00 00 ;End Repeated Block ;CODE SEGMENT [0000]9A2A: ;File DI8274.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 144 [0000]9A2A: 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9ABA: ;Start Repeated Block, Count = 144 [0000]9ABA: 00 ;End Repeated Block ;0 [0000]9B4A: ;Start Repeated Block, Count = 2 [0000]9B4A: 00 00 ;End Repeated Block ;INCLUDE(8086LIB.D) [0000]9B4E: ;Start Repeated Block, Count = 1 [0000]9B4E: 00 00 ;End Repeated Block ; [0000]9B50: ;File timerextras.asm ;Alto->8086 small-c compiler rev 2.0 ;Start Repeated Block, Count = 84 [0000]9B50: 00 00 ;End Repeated Block ;l-c compiler rev 2.0 [0000]9BF8: ;Start Repeated Block, Count = 1 [0000]9BF8: 00 00 ;End Repeated Block ; SEGMENT [0000]9BFA: ;Start Repeated Block, Count = 1 [0000]9BFA: 00 00 ;End Repeated Block ;D) [0000]9BFC: ;Start Repeated Block, Count = 1 [0000]9BFC: 00 00 ;End Repeated Block ;s.DEC) [0000]9BFE: ;Start Repeated Block, Count = 1 [0000]9BFE: 00 00 ;End Repeated Block ;E, DS:C←DATA [0000]9C00: ;File endml.dsm ;C←DATA SEGMENT [0000]9C00: 00 00 ; DW 0 [0000]9C02: E8 00 00 ; CALL ←end [0000]9C05: 00 00 ;←end DW 0 [0000]9C07: 90 ;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 larkimpl.asm ;spatcher(); [0000]041A: 55 ;PUSH BP [0000]041B: 8B EC ;MOV BP,SP [0000]041D: E8 C9 E1 ;CALL ←CheckWDT [0000]0420: E8 41 78 ;CALL ←InitOS [0000]0423: C7 06 EA 89 00 00 ;MOV ←DEBUG,0 [0000]0429: C7 06 42 8A 00 00 ;MOV ←plsRegister,0 [0000]042F: C7 06 E0 89 00 00 ;MOV WORD PTR ←shhhh,0 [0000]0435: BB F5 09 ;MOV BX,"Lark.Lark" [0000]0438: E8 5E 5D ;CALL ←CStringToString [0000]043B: 89 1E 0A 8A ;MOV ←larkRope,BX [0000]043F: BB 0B 0A ;MOV BX,"LarkSmarts.Lark" [0000]0442: E8 54 5D ;CALL ←CStringToString [0000]0445: 89 1E 0C 8A ;MOV ←larkSmartsRope,BX [0000]0449: E8 9D E1 ;CALL ←CheckWDT [0000]044C: 8D 1E 14 9A ;LEA BX,←ctxQ [0000]0450: E8 41 3F ;CALL ←RPCInitialize [0000]0453: E8 93 E1 ;CALL ←CheckWDT [0000]0456: E8 DD 05 ;CALL ←InitEventReport [0000]0459: BB 28 0A ;MOV BX,"EventProcess" [0000]045C: 53 ;PUSH BX [0000]045D: 8D 1E 14 9A ;LEA BX,←ctxQ [0000]0461: 53 ;PUSH BX [0000]0462: BB 7D 0A ;MOV BX,OFFSET ←EventProcess [0000]0465: 53 ;PUSH BX [0000]0466: BB 0A 00 ;MOV BX,0AX [0000]0469: B9 C8 00 ;MOV CX,0C8X [0000]046C: E8 A5 5E ;CALL ←StartNProcess [0000]046F: 83 C4 06 ;ADD SP,6 [0000]0472: BB FF 09 ;MOV BX,"EventReport" [0000]0475: 53 ;PUSH BX [0000]0476: 8D 1E 14 9A ;LEA BX,←ctxQ [0000]047A: 53 ;PUSH BX [0000]047B: BB F3 0C ;MOV BX,OFFSET ←EventReport [0000]047E: 53 ;PUSH BX [0000]047F: BB 5A 00 ;MOV BX,05AX [0000]0482: B9 5E 01 ;MOV CX,015EX [0000]0485: E8 8C 5E ;CALL ←StartNProcess [0000]0488: 83 C4 06 ;ADD SP,6 [0000]048B: BB 1B 0A ;MOV BX,"AudioProcess" [0000]048E: 53 ;PUSH BX [0000]048F: 8D 1E 14 9A ;LEA BX,←ctxQ [0000]0493: 53 ;PUSH BX [0000]0494: BB 68 13 ;MOV BX,OFFSET ←AudioProcess [0000]0497: 53 ;PUSH BX [0000]0498: BB 5A 00 ;MOV BX,05AX [0000]049B: B9 5E 01 ;MOV CX,015EX [0000]049E: E8 73 5E ;CALL ←StartNProcess [0000]04A1: 83 C4 06 ;ADD SP,6 [0000]04A4: E8 42 E1 ;CALL ←CheckWDT [0000]04A7: E8 3C 84 ;CALL ←InitCtxStats [0000]04AA: E8 31 0C ;CALL ←AudioStuff [0000]04AD: E8 47 84 ;CALL ←CtxListStart [0000]04B0: E8 6B 84 ;CALL ←PokeWDTA [0000]04B3: 8B 1E 14 9A ;MOV BX,WORD PTR ←ctxQ [0000]04B7: E8 6E F5 ;CALL ←CallContext [0000]04BA: E8 48 84 ;CALL ←CtxListEnd [0000]04BD: EB EE ;JR X1 [0000]04BF: 8B E5 ;MOV SP,BP [0000]04C1: 5D ;POP BP [0000]04C2: C3 ;RET; [0000]04C3: 55 ;PUSH BP [0000]04C4: 8B EC ;MOV BP,SP [0000]04C6: 83 C4 FC ;ADD SP,0FFFCX [0000]04C9: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]04CE: 33 DB ;XOR BX,BX [0000]04D0: E8 1B 3F ;CALL ←RPCInitializeCtx [0000]04D3: E8 EE 61 ;CALL ←ELoad [0000]04D6: C7 06 C6 94 FF FF ;MOV ←diagnoseBinding,0FFFFX [0000]04DC: BB 06 00 ;MOV BX,6 [0000]04DF: 8D 0E EC 89 ;LEA CX,←handle [0000]04E3: E8 5D E1 ;CALL ←Zero [0000]04E6: BB 04 00 ;MOV BX,4 [0000]04E9: 8D 0E FC 89 ;LEA CX,←larkSmartsInterface [0000]04ED: E8 53 E1 ;CALL ←Zero [0000]04F0: 8B 1E 0C 8A ;MOV BX,←larkSmartsRope [0000]04F4: 89 1E FC 89 ;MOV WORD PTR ←larkSmartsInterface,BX [0000]04F8: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]04FC: 8D 0E 00 8A ;LEA CX,←larkSmartsInterface+4 [0000]0500: E8 4E E1 ;CALL ←Move2 [0000]0503: 8B 1E 68 95 ;MOV BX,←ImportFailed [0000]0507: 53 ;PUSH BX [0000]0508: 8D 1E F8 89 ;LEA BX,←sl [0000]050C: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]050F: E8 28 7A ;CALL ←ENABLE [0000]0512: 5A ;POP DX [0000]0513: 0B DB ;OR BX,BX [0000]0515: 74 1B ;JZ X3 [0000]0517: FF 46 FC ;INC WORD PTR [BP-4] [0000]051A: 5B ;POP BX [0000]051B: 53 ;PUSH BX [0000]051C: 83 FB 0A ;CMP BX,0AX [0000]051F: 7E 0B ;JLE X4 [0000]0521: BB 64 40 ;MOV BX,04064X [0000]0524: E8 3D 78 ;CALL ←CallSwat [0000]0527: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]052C: BB 20 4E ;MOV BX,04E20X [0000]052F: E8 78 78 ;CALL ←Dismiss [0000]0532: E8 AF 32 ;CALL ←AgentInitialize [0000]0535: 0B DB ;OR BX,BX [0000]0537: 75 1D ;JNZ X6 [0000]0539: FF 46 FC ;INC WORD PTR [BP-4] [0000]053C: 5B ;POP BX [0000]053D: 53 ;PUSH BX [0000]053E: 83 FB 0A ;CMP BX,0AX [0000]0541: 7E 0B ;JLE X7 [0000]0543: BB 17 70 ;MOV BX,07017X [0000]0546: E8 1B 78 ;CALL ←CallSwat [0000]0549: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]054E: BB 20 4E ;MOV BX,04E20X [0000]0551: E8 56 78 ;CALL ←Dismiss [0000]0554: EB DC ;JR X5 [0000]0556: E8 58 65 ;CALL ←GetPupHost [0000]0559: 53 ;PUSH BX [0000]055A: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]055E: 53 ;PUSH BX [0000]055F: 8B 1E FC 89 ;MOV BX,WORD PTR ←larkSmartsInterface [0000]0563: 53 ;PUSH BX [0000]0564: 8D 1E 08 8A ;LEA BX,←clientRname [0000]0568: 53 ;PUSH BX [0000]0569: 8D 1E 06 8A ;LEA BX,←serverInstance [0000]056D: 8D 0E 04 8A ;LEA CX,←clientInstance [0000]0571: E8 98 31 ;CALL ←Vitae [0000]0574: 83 C4 08 ;ADD SP,8 [0000]0577: 89 5E FE ;MOV [BP-2],BX [0000]057A: 8B 1E 06 8A ;MOV BX,←serverInstance [0000]057E: 89 1E FE 89 ;MOV WORD PTR ←larkSmartsInterface+2,BX [0000]0582: 8B 5E FE ;MOV BX,[BP-2] [0000]0585: 53 ;PUSH BX [0000]0586: 8D 1E EC 89 ;LEA BX,←handle [0000]058A: 8D 0E FC 89 ;LEA CX,←larkSmartsInterface [0000]058E: E8 30 4B ;CALL ←ImportInterface [0000]0591: 5A ;POP DX [0000]0592: 8D 1E F8 89 ;LEA BX,←sl [0000]0596: E8 70 7A ;CALL ←DISABLE [0000]0599: 8B 1E 08 8A ;MOV BX,←clientRname [0000]059D: 53 ;PUSH BX [0000]059E: 8D 1E 52 95 ;LEA BX,←nullKeyB [0000]05A2: 53 ;PUSH BX [0000]05A3: BB 00 04 ;MOV BX,0400X [0000]05A6: 8B 0E 06 8A ;MOV CX,←serverInstance [0000]05AA: E8 2D 50 ;CALL ←StartConversation [0000]05AD: 83 C4 04 ;ADD SP,4 [0000]05B0: 89 1E E0 89 ;MOV ←shhhh,BX [0000]05B4: 8B 1E E0 89 ;MOV BX,←shhhh [0000]05B8: 8D 0E EC 89 ;LEA CX,←handle [0000]05BC: E8 2A 53 ;CALL ←AttachConversation [0000]05BF: 8B 1E 04 8A ;MOV BX,←clientInstance [0000]05C3: E8 2F 01 ;CALL ←Server [0000]05C6: BB 02 00 ;MOV BX,2 [0000]05C9: 8D 0E E2 89 ;LEA CX,←smartsHandle [0000]05CD: E8 73 E0 ;CALL ←Zero [0000]05D0: BB 02 00 ;MOV BX,2 [0000]05D3: 8D 0E E6 89 ;LEA CX,←smartsEpoch [0000]05D7: E8 69 E0 ;CALL ←Zero [0000]05DA: E8 04 00 ;CALL ←RegisterSelf [0000]05DD: 8B E5 ;MOV SP,BP [0000]05DF: 5D ;POP BP [0000]05E0: C3 ;RET; [0000]05E1: 55 ;PUSH BP [0000]05E2: 8B EC ;MOV BP,SP [0000]05E4: 83 C4 F4 ;ADD SP,0FFF4X [0000]05E7: 8D 5E FA ;LEA BX,[BP-6] [0000]05EA: 8D 0E EC 89 ;LEA CX,←handle [0000]05EE: E8 B4 32 ;CALL ←StartBonsai [0000]05F1: 89 5E F8 ;MOV [BP-8],BX [0000]05F4: 89 5E F6 ;MOV [BP-10],BX [0000]05F7: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]05FB: 8B 5E F8 ;MOV BX,[BP-8] [0000]05FE: 53 ;PUSH BX [0000]05FF: BB 04 00 ;MOV BX,4 [0000]0602: E8 0A E2 ;CALL ←Swab [0000]0605: 8B CB ;MOV CX,BX [0000]0607: 5B ;POP BX [0000]0608: 89 4F FE ;MOV [BX-2],CX [0000]060B: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]060F: 8B 5E F8 ;MOV BX,[BP-8] [0000]0612: 8B 0E E2 89 ;MOV CX,←smartsHandle [0000]0616: 89 4F FE ;MOV [BX-2],CX [0000]0619: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]061D: 8B 5E F8 ;MOV BX,[BP-8] [0000]0620: 8B 0E E4 89 ;MOV CX,←smartsHandle+2 [0000]0624: 89 4F FE ;MOV [BX-2],CX [0000]0627: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]062B: 8B 5E F8 ;MOV BX,[BP-8] [0000]062E: 8B 0E E6 89 ;MOV CX,←smartsEpoch [0000]0632: 89 4F FE ;MOV [BX-2],CX [0000]0635: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]0639: 8B 5E F8 ;MOV BX,[BP-8] [0000]063C: 8B 0E E8 89 ;MOV CX,←smartsEpoch+2 [0000]0640: 89 4F FE ;MOV [BX-2],CX [0000]0643: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]0647: 8B 5E F8 ;MOV BX,[BP-8] [0000]064A: 53 ;PUSH BX [0000]064B: E8 63 64 ;CALL ←GetPupHost [0000]064E: 8B CB ;MOV CX,BX [0000]0650: 5B ;POP BX [0000]0651: 89 4F FE ;MOV [BX-2],CX [0000]0654: 8B 5E F8 ;MOV BX,[BP-8] [0000]0657: 5A ;POP DX [0000]0658: 53 ;PUSH BX [0000]0659: 5B ;POP BX [0000]065A: 53 ;PUSH BX [0000]065B: C6 47 01 01 ;MOV BYTE PTR [BX+1],1 [0000]065F: 5B ;POP BX [0000]0660: 53 ;PUSH BX [0000]0661: C6 07 05 ;MOV BYTE PTR [BX],5 [0000]0664: 5B ;POP BX [0000]0665: 53 ;PUSH BX [0000]0666: 53 ;PUSH BX [0000]0667: BB 06 00 ;MOV BX,6 [0000]066A: E8 A2 E1 ;CALL ←Swab [0000]066D: 8B CB ;MOV CX,BX [0000]066F: 5B ;POP BX [0000]0670: 89 4F 02 ;MOV [BX+2],CX [0000]0673: 83 46 F4 04 ;ADD WORD PTR [BP-12],4 [0000]0677: 5B ;POP BX [0000]0678: 53 ;PUSH BX [0000]0679: 89 5E F8 ;MOV [BP-8],BX [0000]067C: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]0680: 8B 5E F8 ;MOV BX,[BP-8] [0000]0683: C7 47 FE 00 00 ;MOV WORD PTR [BX-2],0 [0000]0688: 8B 1E 04 8A ;MOV BX,←clientInstance [0000]068C: 8B 4E F8 ;MOV CX,[BP-8] [0000]068F: E8 F1 32 ;CALL ←StringToPkt [0000]0692: 89 5E F8 ;MOV [BP-8],BX [0000]0695: E8 A4 F3 ;CALL ←Block [0000]0698: 8B 5E F6 ;MOV BX,[BP-10] [0000]069B: 8B 4E F8 ;MOV CX,[BP-8] [0000]069E: 2B CB ;SUB CX,BX [0000]06A0: D1 E9 ;SHR CX [0000]06A2: 8B D9 ;MOV BX,CX [0000]06A4: 8D 4E FA ;LEA CX,[BP-6] [0000]06A7: E8 30 32 ;CALL ←CallBonsai [0000]06AA: E8 8F F3 ;CALL ←Block [0000]06AD: 8B 5E F6 ;MOV BX,[BP-10] [0000]06B0: 89 5E F8 ;MOV [BP-8],BX [0000]06B3: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]06B7: 8B 5E F8 ;MOV BX,[BP-8] [0000]06BA: 8B 4F FE ;MOV CX,[BX-2] [0000]06BD: 89 0E E2 89 ;MOV ←smartsHandle,CX [0000]06C1: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]06C5: 8B 5E F8 ;MOV BX,[BP-8] [0000]06C8: 8B 4F FE ;MOV CX,[BX-2] [0000]06CB: 89 0E E4 89 ;MOV ←smartsHandle+2,CX [0000]06CF: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]06D3: 8B 5E F8 ;MOV BX,[BP-8] [0000]06D6: 8B 4F FE ;MOV CX,[BX-2] [0000]06D9: 89 0E E6 89 ;MOV ←smartsEpoch,CX [0000]06DD: 83 46 F8 02 ;ADD WORD PTR [BP-8],2 [0000]06E1: 8B 5E F8 ;MOV BX,[BP-8] [0000]06E4: 8B 4F FE ;MOV CX,[BX-2] [0000]06E7: 89 0E E8 89 ;MOV ←smartsEpoch+2,CX [0000]06EB: 8D 5E FA ;LEA BX,[BP-6] [0000]06EE: E8 05 32 ;CALL ←CleanupCall [0000]06F1: 8B E5 ;MOV SP,BP [0000]06F3: 5D ;POP BP [0000]06F4: C3 ;RET; [0000]06F5: 55 ;PUSH BP [0000]06F6: 8B EC ;MOV BP,SP [0000]06F8: 53 ;PUSH BX [0000]06F9: 83 C4 FC ;ADD SP,0FFFCX [0000]06FC: 8D 1E 0E 8A ;LEA BX,←larkdispspace [0000]0700: 89 1E 40 8A ;MOV ←larkSpecs,BX [0000]0704: BB 14 00 ;MOV BX,014X [0000]0707: 8D 0E 0E 8A ;LEA CX,←larkdispspace [0000]070B: E8 35 DF ;CALL ←Zero [0000]070E: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0712: C7 07 12 00 ;MOV WORD PTR [BX],012X [0000]0716: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]071A: 43 ;INC BX [0000]071B: 43 ;INC BX [0000]071C: B9 FE 16 ;MOV CX,OFFSET ←Reset [0000]071F: 89 4F 08 ;MOV [BX+8],CX [0000]0722: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0726: 43 ;INC BX [0000]0727: 43 ;INC BX [0000]0728: B9 50 17 ;MOV CX,OFFSET ←SpecifyTones [0000]072B: 89 4F 0A ;MOV [BX+10],CX [0000]072E: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0732: 43 ;INC BX [0000]0733: 43 ;INC BX [0000]0734: B9 0D 08 ;MOV CX,OFFSET ←Feep [0000]0737: 89 4F 0C ;MOV [BX+12],CX [0000]073A: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]073E: 43 ;INC BX [0000]073F: 43 ;INC BX [0000]0740: B9 86 09 ;MOV CX,OFFSET ←Commands [0000]0743: 89 4F 0E ;MOV [BX+14],CX [0000]0746: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]074A: 43 ;INC BX [0000]074B: 43 ;INC BX [0000]074C: B9 C1 09 ;MOV CX,OFFSET ←Connect [0000]074F: 89 4F 10 ;MOV [BX+16],CX [0000]0752: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0756: 43 ;INC BX [0000]0757: 43 ;INC BX [0000]0758: B9 90 18 ;MOV CX,OFFSET ←Disconnect [0000]075B: 89 4F 12 ;MOV [BX+18],CX [0000]075E: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0762: 43 ;INC BX [0000]0763: 43 ;INC BX [0000]0764: B9 AD 18 ;MOV CX,OFFSET ←PleaseRegister [0000]0767: 89 4F 14 ;MOV [BX+20],CX [0000]076A: E8 CF F2 ;CALL ←Block [0000]076D: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0771: 43 ;INC BX [0000]0772: 43 ;INC BX [0000]0773: B9 56 0E ;MOV CX,OFFSET ←WhatIsStatus [0000]0776: 89 4F 16 ;MOV [BX+22],CX [0000]0779: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]077D: 43 ;INC BX [0000]077E: 43 ;INC BX [0000]077F: B9 C7 18 ;MOV CX,OFFSET ←WhatAreConnections [0000]0782: 89 4F 18 ;MOV [BX+24],CX [0000]0785: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0789: 43 ;INC BX [0000]078A: 43 ;INC BX [0000]078B: B9 FC 19 ;MOV CX,OFFSET ←WhatAreTones [0000]078E: 89 4F 1A ;MOV [BX+26],CX [0000]0791: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0795: 43 ;INC BX [0000]0796: 43 ;INC BX [0000]0797: B9 1C 1A ;MOV CX,OFFSET ←SetKeyTable [0000]079A: 89 4F 1C ;MOV [BX+28],CX [0000]079D: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]07A1: 43 ;INC BX [0000]07A2: 43 ;INC BX [0000]07A3: B9 73 1A ;MOV CX,OFFSET ←CommandString [0000]07A6: 89 4F 1E ;MOV [BX+30],CX [0000]07A9: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]07AD: 43 ;INC BX [0000]07AE: 43 ;INC BX [0000]07AF: B9 FD 1A ;MOV CX,OFFSET ←PleaseLogin [0000]07B2: 89 4F 20 ;MOV [BX+32],CX [0000]07B5: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]07B9: 43 ;INC BX [0000]07BA: 43 ;INC BX [0000]07BB: B9 0E 1B ;MOV CX,OFFSET ←EchoSupression [0000]07BE: 89 4F 22 ;MOV [BX+34],CX [0000]07C1: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]07C5: 43 ;INC BX [0000]07C6: 43 ;INC BX [0000]07C7: B9 B7 1B ;MOV CX,OFFSET ←SetHostNumber [0000]07CA: 89 4F 24 ;MOV [BX+36],CX [0000]07CD: BB 04 00 ;MOV BX,4 [0000]07D0: E8 3D 76 ;CALL ←GetFixed [0000]07D3: 89 5E FC ;MOV [BP-4],BX [0000]07D6: 8B 5E FC ;MOV BX,[BP-4] [0000]07D9: 8B 0E 0A 8A ;MOV CX,←larkRope [0000]07DD: 89 0F ;MOV [BX],CX [0000]07DF: 8B 5E FC ;MOV BX,[BP-4] [0000]07E2: 8B 4E FE ;MOV CX,[BP-2] [0000]07E5: 89 4F 02 ;MOV [BX+2],CX [0000]07E8: 8B 5E FC ;MOV BX,[BP-4] [0000]07EB: 83 C3 04 ;ADD BX,4 [0000]07EE: 53 ;PUSH BX [0000]07EF: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]07F3: 59 ;POP CX [0000]07F4: E8 5A DE ;CALL ←Move2 [0000]07F7: E8 42 F2 ;CALL ←Block [0000]07FA: 8B 5E FC ;MOV BX,[BP-4] [0000]07FD: 53 ;PUSH BX [0000]07FE: 8B 1E 40 8A ;MOV BX,←larkSpecs [0000]0802: B9 0F 39 ;MOV CX,OFFSET ←BonsaiDispatcher [0000]0805: E8 62 46 ;CALL ←ExportInterface [0000]0808: 5A ;POP DX [0000]0809: 8B E5 ;MOV SP,BP [0000]080B: 5D ;POP BP [0000]080C: C3 ;RET; [0000]080D: 55 ;PUSH BP [0000]080E: 8B EC ;MOV BP,SP [0000]0810: 53 ;PUSH BX [0000]0811: 83 C4 F2 ;ADD SP,0FFF2X [0000]0814: 8B 5E FE ;MOV BX,[BP-2] [0000]0817: 5A ;POP DX [0000]0818: 53 ;PUSH BX [0000]0819: 5B ;POP BX [0000]081A: 53 ;PUSH BX [0000]081B: 8B 4F 0C ;MOV CX,[BX+12] [0000]081E: 0B C9 ;OR CX,CX [0000]0820: 74 03 ;JZ X8 [0000]0822: E9 53 01 ;JMP ←retTrue [0000]0825: 5B ;POP BX [0000]0826: 53 ;PUSH BX [0000]0827: 43 ;INC BX [0000]0828: 43 ;INC BX [0000]0829: 53 ;PUSH BX [0000]082A: BB 09 00 ;MOV BX,9 [0000]082D: 59 ;POP CX [0000]082E: E8 E4 32 ;CALL ←SwabInPlace [0000]0831: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]0836: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]083B: 5B ;POP BX [0000]083C: 53 ;PUSH BX [0000]083D: 8B 4F 12 ;MOV CX,[BX+18] [0000]0840: 8B 5E FC ;MOV BX,[BP-4] [0000]0843: 3B D9 ;CMP BX,CX [0000]0845: 7D 75 ;JGE X10 [0000]0847: EB 05 ;JR X9 [0000]0849: FF 46 FC ;INC WORD PTR [BP-4] [0000]084C: EB ED ;JR X11 [0000]084E: 8B 5E FC ;MOV BX,[BP-4] [0000]0851: 43 ;INC BX [0000]0852: 59 ;POP CX [0000]0853: 51 ;PUSH CX [0000]0854: 8B F9 ;MOV DI,CX [0000]0856: 8B 4D 12 ;MOV CX,[DI+18] [0000]0859: 3B D9 ;CMP BX,CX [0000]085B: 75 08 ;JNZ X13 [0000]085D: 5B ;POP BX [0000]085E: 53 ;PUSH BX [0000]085F: 8B 4F 0A ;MOV CX,[BX+10] [0000]0862: 89 4E FA ;MOV [BP-6],CX [0000]0865: E8 D4 F1 ;CALL ←Block [0000]0868: 5B ;POP BX [0000]0869: 53 ;PUSH BX [0000]086A: 83 C3 14 ;ADD BX,014X [0000]086D: 8B 4E FC ;MOV CX,[BP-4] [0000]0870: D1 E1 ;SAL CX [0000]0872: 03 D9 ;ADD BX,CX [0000]0874: 8A 07 ;MOV AL,[BX] [0000]0876: 88 46 F8 ;MOV [BP-8],AL [0000]0879: 5B ;POP BX [0000]087A: 53 ;PUSH BX [0000]087B: 83 C3 14 ;ADD BX,014X [0000]087E: 8B 4E FC ;MOV CX,[BP-4] [0000]0881: D1 E1 ;SAL CX [0000]0883: 03 D9 ;ADD BX,CX [0000]0885: 8A 47 01 ;MOV AL,[BX+1] [0000]0888: 88 46 F6 ;MOV [BP-10],AL [0000]088B: 8A 46 F6 ;MOV AL,[BP-10] [0000]088E: 3C 80 ;CMP AL,080X [0000]0890: 7C 0B ;JL X15 [0000]0892: 8A 46 F6 ;MOV AL,[BP-10] [0000]0895: 3C 89 ;CMP AL,089X [0000]0897: 7F 04 ;JG X15 [0000]0899: B0 01 ;MOV AL,1 [0000]089B: EB 02 ;JR X16 [0000]089D: 32 C0 ;XOR AL,AL [0000]089F: 0A C0 ;OR AL,AL [0000]08A1: 74 0C ;JZ X14 [0000]08A3: 8A 46 F6 ;MOV AL,[BP-10] [0000]08A6: 04 80 ;ADD AL,080X [0000]08A8: 04 30 ;ADD AL,030X [0000]08AA: 88 46 F4 ;MOV [BP-12],AL [0000]08AD: EB 78 ;JR X17 [0000]08AF: 8A 46 F6 ;MOV AL,[BP-10] [0000]08B2: EB 6F ;JR X18 [0000]08B4: C6 46 F4 41 ;MOV BYTE PTR [BP-12],041X [0000]08B8: EB 70 ;JR X19 [0000]08BA: EB 03 ;JR $+5 [0000]08BC: E9 B9 00 ;JMP X22 [0000]08BF: C6 46 F4 42 ;MOV BYTE PTR [BP-12],042X [0000]08C3: EB 65 ;JR X19 [0000]08C5: C6 46 F4 43 ;MOV BYTE PTR [BP-12],043X [0000]08C9: EB 5F ;JR X19 [0000]08CB: C6 46 F4 44 ;MOV BYTE PTR [BP-12],044X [0000]08CF: EB 59 ;JR X19 [0000]08D1: C6 46 F4 2A ;MOV BYTE PTR [BP-12],02AX [0000]08D5: EB 53 ;JR X19 [0000]08D7: C6 46 F4 23 ;MOV BYTE PTR [BP-12],023X [0000]08DB: EB 4D ;JR X19 [0000]08DD: 8B 5E F6 ;MOV BX,[BP-10] [0000]08E0: 32 FF ;XOR BH,BH [0000]08E2: 89 5E F2 ;MOV [BP-14],BX [0000]08E5: 33 DB ;XOR BX,BX [0000]08E7: 53 ;PUSH BX [0000]08E8: 33 DB ;XOR BX,BX [0000]08EA: 53 ;PUSH BX [0000]08EB: 33 DB ;XOR BX,BX [0000]08ED: 53 ;PUSH BX [0000]08EE: 8B 5E F2 ;MOV BX,[BP-14] [0000]08F1: 81 E3 FF 00 ;AND BX,0FFX [0000]08F5: 8B C3 ;MOV AX,BX [0000]08F7: BB 0A 00 ;MOV BX,0AX [0000]08FA: F7 EB ;IMUL AX,BX [0000]08FC: 50 ;PUSH AX [0000]08FD: BB 01 00 ;MOV BX,1 [0000]0900: 53 ;PUSH BX [0000]0901: 8B 5E F0 ;MOV BX,[BP-16] [0000]0904: 8B 4F 08 ;MOV CX,[BX+8] [0000]0907: 51 ;PUSH CX [0000]0908: 8B 5E F0 ;MOV BX,[BP-16] [0000]090B: 8B 4F 06 ;MOV CX,[BX+6] [0000]090E: 8B 5E FA ;MOV BX,[BP-6] [0000]0911: E8 5C 15 ;CALL ←PlayTone [0000]0914: 83 C4 0C ;ADD SP,0CX [0000]0917: 5B ;POP BX [0000]0918: 53 ;PUSH BX [0000]0919: C7 47 08 FF FF ;MOV WORD PTR [BX+8],0FFFFX [0000]091E: E9 28 FF ;JMP X12 [0000]0921: EB 07 ;JR X19 [0000]0923: 3C 8A ;CMP AL,08AX [0000]0925: EB 06 ;JR $+8 [0000]0927: E9 1B 00 ;JMP X28 [0000]092A: E9 18 00 ;JMP X29 [0000]092D: 74 85 ;JZ X20 [0000]092F: 3C 8B ;CMP AL,08BX [0000]0931: 74 87 ;JZ X21 [0000]0933: 3C 8C ;CMP AL,08CX [0000]0935: 74 8E ;JZ X23 [0000]0937: 3C 8D ;CMP AL,08DX [0000]0939: 74 90 ;JZ X24 [0000]093B: 3C 8E ;CMP AL,08EX [0000]093D: 74 92 ;JZ X25 [0000]093F: 3C 8F ;CMP AL,08FX [0000]0941: 74 94 ;JZ X26 [0000]0943: EB 98 ;JR X27 [0000]0945: 8B 46 F4 ;MOV AX,[BP-12] [0000]0948: 98 ;CBW [0000]0949: 50 ;PUSH AX [0000]094A: 8B 5E F0 ;MOV BX,[BP-16] [0000]094D: 8B 4F 02 ;MOV CX,[BX+2] [0000]0950: 51 ;PUSH CX [0000]0951: 8B 5E F0 ;MOV BX,[BP-16] [0000]0954: 8B 4F 04 ;MOV CX,[BX+4] [0000]0957: 51 ;PUSH CX [0000]0958: 8B 5E F0 ;MOV BX,[BP-16] [0000]095B: 8B 4F 08 ;MOV CX,[BX+8] [0000]095E: 51 ;PUSH CX [0000]095F: 8B 5E F0 ;MOV BX,[BP-16] [0000]0962: 8B 4F 06 ;MOV CX,[BX+6] [0000]0965: 8B 5E FA ;MOV BX,[BP-6] [0000]0968: E8 4A 13 ;CALL ←LocPlayDTMF [0000]096B: 83 C4 08 ;ADD SP,8 [0000]096E: 5B ;POP BX [0000]096F: 53 ;PUSH BX [0000]0970: C7 47 08 FF FF ;MOV WORD PTR [BX+8],0FFFFX [0000]0975: E9 D1 FE ;JMP X12 [0000]0978: 8B 5E FE ;MOV BX,[BP-2] [0000]097B: C7 07 00 01 ;MOV WORD PTR [BX],0100X [0000]097F: BB 01 00 ;MOV BX,1 [0000]0982: 8B E5 ;MOV SP,BP [0000]0984: 5D ;POP BP [0000]0985: C3 ;RET; [0000]0986: 55 ;PUSH BP [0000]0987: 8B EC ;MOV BP,SP [0000]0989: 53 ;PUSH BX [0000]098A: 52 ;PUSH DX [0000]098B: 8B 5E FE ;MOV BX,[BP-2] [0000]098E: 5A ;POP DX [0000]098F: 53 ;PUSH BX [0000]0990: 5B ;POP BX [0000]0991: 53 ;PUSH BX [0000]0992: 53 ;PUSH BX [0000]0993: 8B 5E FC ;MOV BX,[BP-4] [0000]0996: 8B 4F 08 ;MOV CX,[BX+8] [0000]0999: 8B D9 ;MOV BX,CX [0000]099B: E8 71 DE ;CALL ←Swab [0000]099E: 8B CB ;MOV CX,BX [0000]09A0: 5B ;POP BX [0000]09A1: 89 4F 08 ;MOV [BX+8],CX [0000]09A4: 5B ;POP BX [0000]09A5: 53 ;PUSH BX [0000]09A6: 8B 4F 02 ;MOV CX,[BX+2] [0000]09A9: 0B C9 ;OR CX,CX [0000]09AB: 74 06 ;JZ X30 [0000]09AD: 33 DB ;XOR BX,BX [0000]09AF: 8B E5 ;MOV SP,BP [0000]09B1: 5D ;POP BP [0000]09B2: C3 ;RET; [0000]09B3: 5B ;POP BX [0000]09B4: 53 ;PUSH BX [0000]09B5: 83 C3 08 ;ADD BX,8 [0000]09B8: E8 65 0A ;CALL ←AudCmd [0000]09BB: 33 DB ;XOR BX,BX [0000]09BD: 8B E5 ;MOV SP,BP [0000]09BF: 5D ;POP BP [0000]09C0: C3 ;RET; [0000]09C1: 55 ;PUSH BP [0000]09C2: 8B EC ;MOV BP,SP [0000]09C4: 53 ;PUSH BX [0000]09C5: 52 ;PUSH DX [0000]09C6: 8B 5E FE ;MOV BX,[BP-2] [0000]09C9: 5A ;POP DX [0000]09CA: 53 ;PUSH BX [0000]09CB: 5B ;POP BX [0000]09CC: 53 ;PUSH BX [0000]09CD: 8B 4F 02 ;MOV CX,[BX+2] [0000]09D0: 0B C9 ;OR CX,CX [0000]09D2: 74 06 ;JZ X31 [0000]09D4: 33 DB ;XOR BX,BX [0000]09D6: 8B E5 ;MOV SP,BP [0000]09D8: 5D ;POP BP [0000]09D9: C3 ;RET; [0000]09DA: 5B ;POP BX [0000]09DB: 53 ;PUSH BX [0000]09DC: 83 C3 04 ;ADD BX,4 [0000]09DF: 53 ;PUSH BX [0000]09E0: BB 05 00 ;MOV BX,5 [0000]09E3: 59 ;POP CX [0000]09E4: E8 2E 31 ;CALL ←SwabInPlace [0000]09E7: 5B ;POP BX [0000]09E8: 53 ;PUSH BX [0000]09E9: 83 C3 04 ;ADD BX,4 [0000]09EC: E8 D7 17 ;CALL ←StartNet [0000]09EF: 33 DB ;XOR BX,BX [0000]09F1: 8B E5 ;MOV SP,BP [0000]09F3: 5D ;POP BP [0000]09F4: C3 ;RET; [0000]09F5: 4C 61 72 6B 2E 4C 61 [0000]09FC: 72 6B 00 ;"Lark.Lark" [0000]09FF: 45 76 65 6E 74 52 65 [0000]0A06: 70 6F 72 74 00 ;"EventReport" [0000]0A0B: 4C 61 72 6B 53 6D 61 [0000]0A12: 72 74 73 2E 4C 61 72 [0000]0A19: 6B 00 ;"LarkSmarts.Lark" [0000]0A1B: 41 75 64 69 6F 50 72 [0000]0A22: 6F 63 65 73 73 00 ;"AudioProcess" [0000]0A28: 45 76 65 6E 74 50 72 [0000]0A2F: 6F 63 65 73 73 00 ;"EventProcess" [0000]0A35: 90 ;File LarkeventsImpl.asm ;ern GetPIO(); /* really runtime() */ [0000]0A36: 55 ;PUSH BP [0000]0A37: 8B EC ;MOV BP,SP [0000]0A39: 52 ;PUSH DX [0000]0A3A: 8D 1E 46 8A ;LEA BX,←evQ [0000]0A3E: E8 8D F0 ;CALL ←InitQueue [0000]0A41: 8D 1E 4A 8A ;LEA BX,←evFreeQ [0000]0A45: E8 86 F0 ;CALL ←InitQueue [0000]0A48: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]0A4D: 5B ;POP BX [0000]0A4E: 53 ;PUSH BX [0000]0A4F: 83 FB 50 ;CMP BX,050X [0000]0A52: 7D 1F ;JGE X2 [0000]0A54: EB 05 ;JR X1 [0000]0A56: FF 46 FE ;INC WORD PTR [BP-2] [0000]0A59: EB F2 ;JR X3 [0000]0A5B: 5B ;POP BX [0000]0A5C: 53 ;PUSH BX [0000]0A5D: 8D 0E 4E 8A ;LEA CX,←evcb [0000]0A61: B8 06 00 ;MOV AX,6 [0000]0A64: F7 EB ;IMUL AX,BX [0000]0A66: 03 C1 ;ADD AX,CX [0000]0A68: 8B D8 ;MOV BX,AX [0000]0A6A: 8D 0E 4A 8A ;LEA CX,←evFreeQ [0000]0A6E: E8 96 F0 ;CALL ←Enqueue [0000]0A71: EB E3 ;JR X4 [0000]0A73: C7 06 2E 8C 1E DA ;MOV WORD PTR ←clockPtr,0DA1EX [0000]0A79: 8B E5 ;MOV SP,BP [0000]0A7B: 5D ;POP BP [0000]0A7C: C3 ;RET; [0000]0A7D: 55 ;PUSH BP [0000]0A7E: 8B EC ;MOV BP,SP [0000]0A80: C7 06 34 8C 00 00 ;MOV ←eventInProgress,0 [0000]0A86: E8 B3 EF ;CALL ←Block [0000]0A89: 33 DB ;XOR BX,BX [0000]0A8B: E8 3A 00 ;CALL ←CheckTTY [0000]0A8E: BB 01 00 ;MOV BX,1 [0000]0A91: E8 34 00 ;CALL ←CheckTTY [0000]0A94: E8 A5 EF ;CALL ←Block [0000]0A97: E8 99 00 ;CALL ←CheckAnalogEvents [0000]0A9A: E8 9F EF ;CALL ←Block [0000]0A9D: E8 21 02 ;CALL ←CheckTones [0000]0AA0: E8 88 7E ;CALL ←PokeWDTB [0000]0AA3: 8B 1E 34 8C ;MOV BX,←eventInProgress [0000]0AA7: 0B DB ;OR BX,BX [0000]0AA9: 74 09 ;JZ X8 [0000]0AAB: 8D 1E 36 8C ;LEA BX,←eventTimer [0000]0AAF: E8 6E DD ;CALL ←TmrExp [0000]0AB2: 0B DB ;OR BX,BX [0000]0AB4: 74 0C ;JZ X7 [0000]0AB6: BB 1B 70 ;MOV BX,0701BX [0000]0AB9: E8 86 DD ;CALL ←CallDebugger [0000]0ABC: C7 06 42 8A 00 00 ;MOV ←plsRegister,0 [0000]0AC2: EB C2 ;JR X5 [0000]0AC4: 8B E5 ;MOV SP,BP [0000]0AC6: 5D ;POP BP [0000]0AC7: C3 ;RET; [0000]0AC8: 55 ;PUSH BP [0000]0AC9: 8B EC ;MOV BP,SP [0000]0ACB: 53 ;PUSH BX [0000]0ACC: 5B ;POP BX [0000]0ACD: 53 ;PUSH BX [0000]0ACE: E8 76 7A ;CALL ←AvC [0000]0AD1: 0B DB ;OR BX,BX [0000]0AD3: 74 17 ;JZ X9 [0000]0AD5: 5B ;POP BX [0000]0AD6: 53 ;PUSH BX [0000]0AD7: 83 C3 04 ;ADD BX,4 [0000]0ADA: 53 ;PUSH BX [0000]0ADB: 8B 5E FE ;MOV BX,[BP-2] [0000]0ADE: E8 2A 7A ;CALL ←GetC [0000]0AE1: 59 ;POP CX [0000]0AE2: E8 0B 00 ;CALL ←GetSEventCB [0000]0AE5: 8D 0E 46 8A ;LEA CX,←evQ [0000]0AE9: E8 1B F0 ;CALL ←Enqueue [0000]0AEC: 8B E5 ;MOV SP,BP [0000]0AEE: 5D ;POP BP [0000]0AEF: C3 ;RET; [0000]0AF0: 55 ;PUSH BP [0000]0AF1: 8B EC ;MOV BP,SP [0000]0AF3: 51 ;PUSH CX [0000]0AF4: 53 ;PUSH BX [0000]0AF5: 52 ;PUSH DX [0000]0AF6: 8D 1E 4A 8A ;LEA BX,←evFreeQ [0000]0AFA: E8 E1 EF ;CALL ←Dequeue [0000]0AFD: 5A ;POP DX [0000]0AFE: 53 ;PUSH BX [0000]0AFF: 5B ;POP BX [0000]0B00: 53 ;PUSH BX [0000]0B01: 0B DB ;OR BX,BX [0000]0B03: 75 06 ;JNZ X10 [0000]0B05: BB 01 70 ;MOV BX,07001X [0000]0B08: E8 59 72 ;CALL ←CallSwat [0000]0B0B: 5B ;POP BX [0000]0B0C: 53 ;PUSH BX [0000]0B0D: 8A 46 FE ;MOV AL,[BP-2] [0000]0B10: 88 47 04 ;MOV [BX+4],AL [0000]0B13: 5B ;POP BX [0000]0B14: 53 ;PUSH BX [0000]0B15: 8A 46 FC ;MOV AL,[BP-4] [0000]0B18: 88 47 05 ;MOV [BX+5],AL [0000]0B1B: 5B ;POP BX [0000]0B1C: 53 ;PUSH BX [0000]0B1D: 53 ;PUSH BX [0000]0B1E: 8B 3E 2E 8C ;MOV DI,←clockPtr [0000]0B22: 8B 1D ;MOV BX,[DI] [0000]0B24: E8 E8 DC ;CALL ←Swab [0000]0B27: 8B CB ;MOV CX,BX [0000]0B29: 5B ;POP BX [0000]0B2A: 89 4F 02 ;MOV [BX+2],CX [0000]0B2D: 5B ;POP BX [0000]0B2E: 53 ;PUSH BX [0000]0B2F: 8B E5 ;MOV SP,BP [0000]0B31: 5D ;POP BP [0000]0B32: C3 ;RET; [0000]0B33: 55 ;PUSH BP [0000]0B34: 8B EC ;MOV BP,SP [0000]0B36: 83 C4 F8 ;ADD SP,0FFF8X [0000]0B39: E8 CF E0 ;CALL ←ScanIn [0000]0B3C: 89 5E FA ;MOV [BP-6],BX [0000]0B3F: 8B 5E FA ;MOV BX,[BP-6] [0000]0B42: 8B 0E 30 8C ;MOV CX,←oldAS [0000]0B46: 3B CB ;CMP CX,BX [0000]0B48: 74 79 ;JZ X11 [0000]0B4A: E8 BE E0 ;CALL ←ScanIn [0000]0B4D: 89 5E FA ;MOV [BP-6],BX [0000]0B50: 8B 5E FA ;MOV BX,[BP-6] [0000]0B53: 8B 0E 30 8C ;MOV CX,←oldAS [0000]0B57: 33 CB ;XOR CX,BX [0000]0B59: 89 4E FC ;MOV [BP-4],CX [0000]0B5C: 8B 5E FC ;MOV BX,[BP-4] [0000]0B5F: 81 E3 01 00 ;AND BX,1 [0000]0B63: 0B DB ;OR BX,BX [0000]0B65: 74 78 ;JZ X12 [0000]0B67: 8B 5E FA ;MOV BX,[BP-6] [0000]0B6A: 81 E3 01 00 ;AND BX,1 [0000]0B6E: 0B DB ;OR BX,BX [0000]0B70: 74 70 ;JZ X13 [0000]0B72: BB 05 00 ;MOV BX,5 [0000]0B75: E8 08 E3 ;CALL ←GetPIO [0000]0B78: B9 04 00 ;MOV CX,4 [0000]0B7B: D3 EB ;SHR BX,CX [0000]0B7D: 81 E3 0F 00 ;AND BX,0FX [0000]0B81: 89 5E FE ;MOV [BP-2],BX [0000]0B84: 8B 5E FE ;MOV BX,[BP-2] [0000]0B87: 83 FB 00 ;CMP BX,0 [0000]0B8A: 7E 0C ;JLE X15 [0000]0B8C: 8B 5E FE ;MOV BX,[BP-2] [0000]0B8F: 83 FB 0A ;CMP BX,0AX [0000]0B92: 7D 04 ;JGE X15 [0000]0B94: B0 01 ;MOV AL,1 [0000]0B96: EB 02 ;JR X16 [0000]0B98: 32 C0 ;XOR AL,AL [0000]0B9A: 0A C0 ;OR AL,AL [0000]0B9C: 74 0B ;JZ X14 [0000]0B9E: 8B 5E FE ;MOV BX,[BP-2] [0000]0BA1: 81 C3 80 00 ;ADD BX,080X [0000]0BA5: 5A ;POP DX [0000]0BA6: 53 ;PUSH BX [0000]0BA7: EB 70 ;JR X17 [0000]0BA9: 8B 5E FE ;MOV BX,[BP-2] [0000]0BAC: EB 45 ;JR X18 [0000]0BAE: C7 46 F8 8D 00 ;MOV WORD PTR [BP-8],08DX [0000]0BB3: EB 64 ;JR X19 [0000]0BB5: C7 46 F8 80 00 ;MOV WORD PTR [BP-8],080X [0000]0BBA: EB 5D ;JR X19 [0000]0BBC: C7 46 F8 8E 00 ;MOV WORD PTR [BP-8],08EX [0000]0BC1: EB 03 ;JR $+5 [0000]0BC3: E9 F7 00 ;JMP X23 [0000]0BC6: EB 51 ;JR X19 [0000]0BC8: C7 46 F8 8F 00 ;MOV WORD PTR [BP-8],08FX [0000]0BCD: EB 4A ;JR X19 [0000]0BCF: C7 46 F8 8A 00 ;MOV WORD PTR [BP-8],08AX [0000]0BD4: EB 43 ;JR X19 [0000]0BD6: C7 46 F8 8B 00 ;MOV WORD PTR [BP-8],08BX [0000]0BDB: EB 3C ;JR X19 [0000]0BDD: EB 06 ;JR $+8 [0000]0BDF: E9 4D 00 ;JMP X28 [0000]0BE2: E9 36 00 ;JMP X29 [0000]0BE5: C7 46 F8 8C 00 ;MOV WORD PTR [BP-8],08CX [0000]0BEA: EB 2D ;JR X19 [0000]0BEC: C7 46 F8 91 00 ;MOV WORD PTR [BP-8],091X [0000]0BF1: EB 26 ;JR X19 [0000]0BF3: 8A C7 ;MOV AL,BH [0000]0BF5: 0A C0 ;OR AL,AL [0000]0BF7: 75 F3 ;JNZ X30 [0000]0BF9: 8A C3 ;MOV AL,BL [0000]0BFB: 3C 00 ;CMP AL,0 [0000]0BFD: 74 AF ;JZ X20 [0000]0BFF: 3C 0A ;CMP AL,0AX [0000]0C01: 74 B2 ;JZ X21 [0000]0C03: 3C 0B ;CMP AL,0BX [0000]0C05: 74 B5 ;JZ X22 [0000]0C07: 3C 0C ;CMP AL,0CX [0000]0C09: 74 BD ;JZ X24 [0000]0C0B: 3C 0D ;CMP AL,0DX [0000]0C0D: 74 C0 ;JZ X25 [0000]0C0F: 3C 0E ;CMP AL,0EX [0000]0C11: 74 C3 ;JZ X26 [0000]0C13: 3C 0F ;CMP AL,0FX [0000]0C15: 74 C6 ;JZ X27 [0000]0C17: EB D3 ;JR X30 [0000]0C19: EB 05 ;JR X31 [0000]0C1B: C7 46 F8 91 00 ;MOV WORD PTR [BP-8],091X [0000]0C20: 5B ;POP BX [0000]0C21: 53 ;PUSH BX [0000]0C22: B9 03 00 ;MOV CX,3 [0000]0C25: E8 C8 FE ;CALL ←GetSEventCB [0000]0C28: 8D 0E 46 8A ;LEA CX,←evQ [0000]0C2C: E8 D8 EE ;CALL ←Enqueue [0000]0C2F: E8 0A EE ;CALL ←Block [0000]0C32: 8B 5E FC ;MOV BX,[BP-4] [0000]0C35: 81 E3 02 00 ;AND BX,2 [0000]0C39: 0B DB ;OR BX,BX [0000]0C3B: 74 21 ;JZ X32 [0000]0C3D: 8B 5E FA ;MOV BX,[BP-6] [0000]0C40: 81 E3 02 00 ;AND BX,2 [0000]0C44: 0B DB ;OR BX,BX [0000]0C46: 74 04 ;JZ X33 [0000]0C48: B0 90 ;MOV AL,090X [0000]0C4A: EB 02 ;JR X34 [0000]0C4C: B0 91 ;MOV AL,091X [0000]0C4E: 98 ;CBW [0000]0C4F: 8B D8 ;MOV BX,AX [0000]0C51: B9 02 00 ;MOV CX,2 [0000]0C54: E8 99 FE ;CALL ←GetSEventCB [0000]0C57: 8D 0E 46 8A ;LEA CX,←evQ [0000]0C5B: E8 A9 EE ;CALL ←Enqueue [0000]0C5E: 8B 5E FC ;MOV BX,[BP-4] [0000]0C61: 81 E3 04 00 ;AND BX,4 [0000]0C65: 0B DB ;OR BX,BX [0000]0C67: 74 21 ;JZ X35 [0000]0C69: 8B 5E FA ;MOV BX,[BP-6] [0000]0C6C: 81 E3 04 00 ;AND BX,4 [0000]0C70: 0B DB ;OR BX,BX [0000]0C72: 74 04 ;JZ X36 [0000]0C74: B0 90 ;MOV AL,090X [0000]0C76: EB 02 ;JR X37 [0000]0C78: B0 91 ;MOV AL,091X [0000]0C7A: 98 ;CBW [0000]0C7B: 8B D8 ;MOV BX,AX [0000]0C7D: B9 07 00 ;MOV CX,7 [0000]0C80: E8 6D FE ;CALL ←GetSEventCB [0000]0C83: 8D 0E 46 8A ;LEA CX,←evQ [0000]0C87: E8 7D EE ;CALL ←Enqueue [0000]0C8A: 8B 5E FC ;MOV BX,[BP-4] [0000]0C8D: 81 E3 08 00 ;AND BX,8 [0000]0C91: 0B DB ;OR BX,BX [0000]0C93: 74 21 ;JZ X38 [0000]0C95: 8B 5E FA ;MOV BX,[BP-6] [0000]0C98: 81 E3 08 00 ;AND BX,8 [0000]0C9C: 0B DB ;OR BX,BX [0000]0C9E: 74 04 ;JZ X39 [0000]0CA0: B0 90 ;MOV AL,090X [0000]0CA2: EB 02 ;JR X40 [0000]0CA4: B0 91 ;MOV AL,091X [0000]0CA6: 98 ;CBW [0000]0CA7: 8B D8 ;MOV BX,AX [0000]0CA9: B9 01 00 ;MOV CX,1 [0000]0CAC: E8 41 FE ;CALL ←GetSEventCB [0000]0CAF: 8D 0E 46 8A ;LEA CX,←evQ [0000]0CB3: E8 51 EE ;CALL ←Enqueue [0000]0CB6: 8B 5E FA ;MOV BX,[BP-6] [0000]0CB9: 89 1E 30 8C ;MOV ←oldAS,BX [0000]0CBD: 8B E5 ;MOV SP,BP [0000]0CBF: 5D ;POP BP [0000]0CC0: C3 ;RET; [0000]0CC1: 55 ;PUSH BP [0000]0CC2: 8B EC ;MOV BP,SP [0000]0CC4: 8B 1E 32 8C ;MOV BX,←toneDone [0000]0CC8: 0B DB ;OR BX,BX [0000]0CCA: 74 23 ;JZ X41 [0000]0CCC: B9 08 00 ;MOV CX,8 [0000]0CCF: 8B 1E 32 8C ;MOV BX,←toneDone [0000]0CD3: D3 EB ;SHR BX,CX [0000]0CD5: 53 ;PUSH BX [0000]0CD6: 8B 1E 32 8C ;MOV BX,←toneDone [0000]0CDA: 81 E3 FF 00 ;AND BX,0FFX [0000]0CDE: 59 ;POP CX [0000]0CDF: E8 0E FE ;CALL ←GetSEventCB [0000]0CE2: 8D 0E 46 8A ;LEA CX,←evQ [0000]0CE6: E8 1E EE ;CALL ←Enqueue [0000]0CE9: C7 06 32 8C 00 00 ;MOV ←toneDone,0 [0000]0CEF: 8B E5 ;MOV SP,BP [0000]0CF1: 5D ;POP BP [0000]0CF2: C3 ;RET; [0000]0CF3: 55 ;PUSH BP [0000]0CF4: 8B EC ;MOV BP,SP [0000]0CF6: 83 C4 F0 ;ADD SP,0FFF0X [0000]0CF9: E8 C7 F7 ;CALL ←Initialize [0000]0CFC: 8B 1E 42 8A ;MOV BX,←plsRegister [0000]0D00: 0B DB ;OR BX,BX [0000]0D02: 74 09 ;JZ X45 [0000]0D04: 8D 1E 44 8A ;LEA BX,←plsRegTimer [0000]0D08: E8 15 DB ;CALL ←TmrExp [0000]0D0B: 0B DB ;OR BX,BX [0000]0D0D: 74 09 ;JZ X44 [0000]0D0F: E8 CF F8 ;CALL ←RegisterSelf [0000]0D12: C7 06 42 8A 00 00 ;MOV ←plsRegister,0 [0000]0D18: E8 21 ED ;CALL ←Block [0000]0D1B: 8D 1E 46 8A ;LEA BX,←evQ [0000]0D1F: E8 BC ED ;CALL ←Dequeue [0000]0D22: 89 5E FC ;MOV [BP-4],BX [0000]0D25: 8B 5E FC ;MOV BX,[BP-4] [0000]0D28: 0B DB ;OR BX,BX [0000]0D2A: 75 02 ;JNZ X46 [0000]0D2C: EB CE ;JR X42 [0000]0D2E: 8D 5E F4 ;LEA BX,[BP-12] [0000]0D31: 8D 0E EC 89 ;LEA CX,←handle [0000]0D35: E8 6D 2B ;CALL ←StartBonsai [0000]0D38: 89 5E F2 ;MOV [BP-14],BX [0000]0D3B: 8B 5E F2 ;MOV BX,[BP-14] [0000]0D3E: 89 5E FE ;MOV [BP-2],BX [0000]0D41: BB 05 00 ;MOV BX,5 [0000]0D44: E8 C8 DA ;CALL ←Swab [0000]0D47: 8B CB ;MOV CX,BX [0000]0D49: 8B 5E FE ;MOV BX,[BP-2] [0000]0D4C: 89 0F ;MOV [BX],CX [0000]0D4E: 8B 5E FE ;MOV BX,[BP-2] [0000]0D51: 8B 0E E2 89 ;MOV CX,←smartsHandle [0000]0D55: 89 4F 02 ;MOV [BX+2],CX [0000]0D58: 8B 5E FE ;MOV BX,[BP-2] [0000]0D5B: 8B 0E E4 89 ;MOV CX,←smartsHandle+2 [0000]0D5F: 89 4F 04 ;MOV [BX+4],CX [0000]0D62: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]0D67: E8 D2 EC ;CALL ←Block [0000]0D6A: 8B 5E FE ;MOV BX,[BP-2] [0000]0D6D: 83 C3 0E ;ADD BX,0EX [0000]0D70: 8B 4E FA ;MOV CX,[BP-6] [0000]0D73: D1 E1 ;SAL CX [0000]0D75: D1 E1 ;SAL CX [0000]0D77: 03 D9 ;ADD BX,CX [0000]0D79: 8B 4E FC ;MOV CX,[BP-4] [0000]0D7C: 8B F9 ;MOV DI,CX [0000]0D7E: 8B 4D 02 ;MOV CX,[DI+2] [0000]0D81: 89 0F ;MOV [BX],CX [0000]0D83: 8B 5E FE ;MOV BX,[BP-2] [0000]0D86: 83 C3 0E ;ADD BX,0EX [0000]0D89: 8B 4E FA ;MOV CX,[BP-6] [0000]0D8C: D1 E1 ;SAL CX [0000]0D8E: D1 E1 ;SAL CX [0000]0D90: 03 D9 ;ADD BX,CX [0000]0D92: 8B 4E FC ;MOV CX,[BP-4] [0000]0D95: 8B F9 ;MOV DI,CX [0000]0D97: 8A 45 04 ;MOV AL,[DI+4] [0000]0D9A: 88 47 02 ;MOV [BX+2],AL [0000]0D9D: 8B 5E FE ;MOV BX,[BP-2] [0000]0DA0: 83 C3 0E ;ADD BX,0EX [0000]0DA3: 8B 4E FA ;MOV CX,[BP-6] [0000]0DA6: D1 E1 ;SAL CX [0000]0DA8: D1 E1 ;SAL CX [0000]0DAA: 03 D9 ;ADD BX,CX [0000]0DAC: 8B 4E FC ;MOV CX,[BP-4] [0000]0DAF: 8B F9 ;MOV DI,CX [0000]0DB1: 8A 45 05 ;MOV AL,[DI+5] [0000]0DB4: 88 47 03 ;MOV [BX+3],AL [0000]0DB7: FF 46 FA ;INC WORD PTR [BP-6] [0000]0DBA: 8B 5E FC ;MOV BX,[BP-4] [0000]0DBD: 8D 0E 4A 8A ;LEA CX,←evFreeQ [0000]0DC1: E8 43 ED ;CALL ←Enqueue [0000]0DC4: 8B 5E FA ;MOV BX,[BP-6] [0000]0DC7: 83 FB 0E ;CMP BX,0EX [0000]0DCA: 75 02 ;JNZ X49 [0000]0DCC: EB 15 ;JR X48 [0000]0DCE: 8D 1E 46 8A ;LEA BX,←evQ [0000]0DD2: E8 09 ED ;CALL ←Dequeue [0000]0DD5: 89 5E FC ;MOV [BP-4],BX [0000]0DD8: 8B 5E FC ;MOV BX,[BP-4] [0000]0DDB: 0B DB ;OR BX,BX [0000]0DDD: 75 02 ;JNZ X50 [0000]0DDF: EB 02 ;JR X48 [0000]0DE1: EB 84 ;JR X47 [0000]0DE3: E8 56 EC ;CALL ←Block [0000]0DE6: 8B 5E FE ;MOV BX,[BP-2] [0000]0DE9: 8B 4E FE ;MOV CX,[BP-2] [0000]0DEC: 53 ;PUSH BX [0000]0DED: 51 ;PUSH CX [0000]0DEE: 8B 5E FA ;MOV BX,[BP-6] [0000]0DF1: E8 1B DA ;CALL ←Swab [0000]0DF4: 8B CB ;MOV CX,BX [0000]0DF6: 5B ;POP BX [0000]0DF7: 89 4F 0C ;MOV [BX+12],CX [0000]0DFA: 5B ;POP BX [0000]0DFB: 89 4F 08 ;MOV [BX+8],CX [0000]0DFE: 8B 5E FE ;MOV BX,[BP-2] [0000]0E01: 8B 4E FE ;MOV CX,[BP-2] [0000]0E04: 87 D9 ;XCHG BX,CX [0000]0E06: C7 47 0A 00 00 ;MOV WORD PTR [BX+10],0 [0000]0E0B: 8B D9 ;MOV BX,CX [0000]0E0D: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]0E12: 8D 1E 36 8C ;LEA BX,←eventTimer [0000]0E16: B9 10 27 ;MOV CX,02710X [0000]0E19: E8 FC D9 ;CALL ←SetTmr [0000]0E1C: C7 06 34 8C FF FF ;MOV ←eventInProgress,0FFFFX [0000]0E22: 8B 5E FA ;MOV BX,[BP-6] [0000]0E25: D1 E3 ;SAL BX [0000]0E27: 83 C3 07 ;ADD BX,7 [0000]0E2A: 8D 4E F4 ;LEA CX,[BP-12] [0000]0E2D: E8 AA 2A ;CALL ←CallBonsai [0000]0E30: 8B 7E F2 ;MOV DI,[BP-14] [0000]0E33: 8B 1D ;MOV BX,[DI] [0000]0E35: 5A ;POP DX [0000]0E36: 53 ;PUSH BX [0000]0E37: 8D 5E F4 ;LEA BX,[BP-12] [0000]0E3A: E8 B9 2A ;CALL ←CleanupCall [0000]0E3D: C7 06 34 8C 00 00 ;MOV ←eventInProgress,0 [0000]0E43: 5B ;POP BX [0000]0E44: 53 ;PUSH BX [0000]0E45: 0B DB ;OR BX,BX [0000]0E47: 75 06 ;JNZ X51 [0000]0E49: BB 1A 70 ;MOV BX,0701AX [0000]0E4C: E8 15 6F ;CALL ←CallSwat [0000]0E4F: E9 AA FE ;JMP X42 [0000]0E52: 8B E5 ;MOV SP,BP [0000]0E54: 5D ;POP BP [0000]0E55: C3 ;RET; [0000]0E56: ;File LarkEventsB.asm ;INCLUDE(8086LIB.D) [0000]0E56: 55 ;PUSH BP [0000]0E57: 8B EC ;MOV BP,SP [0000]0E59: 53 ;PUSH BX [0000]0E5A: 83 C4 FC ;ADD SP,0FFFCX [0000]0E5D: 8B 5E FE ;MOV BX,[BP-2] [0000]0E60: 5A ;POP DX [0000]0E61: 53 ;PUSH BX [0000]0E62: 8B 5E FE ;MOV BX,[BP-2] [0000]0E65: 8B 4F 02 ;MOV CX,[BX+2] [0000]0E68: 8B D9 ;MOV BX,CX [0000]0E6A: E8 A2 D9 ;CALL ←Swab [0000]0E6D: 89 5E FC ;MOV [BP-4],BX [0000]0E70: 8B 5E FC ;MOV BX,[BP-4] [0000]0E73: EB 2A ;JR X1 [0000]0E75: 5B ;POP BX [0000]0E76: 53 ;PUSH BX [0000]0E77: E8 37 00 ;CALL ←FillInRelays [0000]0E7A: 8B E5 ;MOV SP,BP [0000]0E7C: 5D ;POP BP [0000]0E7D: C3 ;RET; [0000]0E7E: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]0E82: 8B 5E FE ;MOV BX,[BP-2] [0000]0E85: C7 47 FE 00 00 ;MOV WORD PTR [BX-2],0 [0000]0E8A: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]0E8E: 8B 5E FE ;MOV BX,[BP-2] [0000]0E91: C7 47 FE 00 01 ;MOV WORD PTR [BX-2],0100X [0000]0E96: BB 02 00 ;MOV BX,2 [0000]0E99: 8B E5 ;MOV SP,BP [0000]0E9B: 5D ;POP BP [0000]0E9C: C3 ;RET; [0000]0E9D: EB 0E ;JR X2 [0000]0E9F: 8A C7 ;MOV AL,BH [0000]0EA1: 0A C0 ;OR AL,AL [0000]0EA3: 75 D9 ;JNZ X4 [0000]0EA5: 8A C3 ;MOV AL,BL [0000]0EA7: 3C 00 ;CMP AL,0 [0000]0EA9: 74 CA ;JZ X3 [0000]0EAB: EB D1 ;JR X4 [0000]0EAD: 8B E5 ;MOV SP,BP [0000]0EAF: 5D ;POP BP [0000]0EB0: C3 ;RET; [0000]0EB1: 55 ;PUSH BP [0000]0EB2: 8B EC ;MOV BP,SP [0000]0EB4: 53 ;PUSH BX [0000]0EB5: 83 C4 FC ;ADD SP,0FFFCX [0000]0EB8: 8B 5E FE ;MOV BX,[BP-2] [0000]0EBB: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]0EBF: 8B 5E FE ;MOV BX,[BP-2] [0000]0EC2: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]0EC7: 8B 5E FE ;MOV BX,[BP-2] [0000]0ECA: 8B 4E FE ;MOV CX,[BP-2] [0000]0ECD: 53 ;PUSH BX [0000]0ECE: 51 ;PUSH CX [0000]0ECF: BB 0C 00 ;MOV BX,0CX [0000]0ED2: E8 3A D9 ;CALL ←Swab [0000]0ED5: 8B CB ;MOV CX,BX [0000]0ED7: 5B ;POP BX [0000]0ED8: 89 4F 04 ;MOV [BX+4],CX [0000]0EDB: 5B ;POP BX [0000]0EDC: 89 4F 08 ;MOV [BX+8],CX [0000]0EDF: 8B 5E FE ;MOV BX,[BP-2] [0000]0EE2: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]0EE7: 8B 5E FE ;MOV BX,[BP-2] [0000]0EEA: 53 ;PUSH BX [0000]0EEB: 33 DB ;XOR BX,BX [0000]0EED: 53 ;PUSH BX [0000]0EEE: BB 03 00 ;MOV BX,3 [0000]0EF1: E8 8C DF ;CALL ←GetPIO [0000]0EF4: 81 E3 80 00 ;AND BX,080X [0000]0EF8: B9 08 00 ;MOV CX,8 [0000]0EFB: E8 89 01 ;CALL ←FillInEntry [0000]0EFE: 83 C4 04 ;ADD SP,4 [0000]0F01: 8B 5E FE ;MOV BX,[BP-2] [0000]0F04: 53 ;PUSH BX [0000]0F05: BB 01 00 ;MOV BX,1 [0000]0F08: 53 ;PUSH BX [0000]0F09: BB 02 00 ;MOV BX,2 [0000]0F0C: E8 71 DF ;CALL ←GetPIO [0000]0F0F: 81 E3 20 00 ;AND BX,020X [0000]0F13: B9 18 00 ;MOV CX,018X [0000]0F16: E8 6E 01 ;CALL ←FillInEntry [0000]0F19: 83 C4 04 ;ADD SP,4 [0000]0F1C: 8B 5E FE ;MOV BX,[BP-2] [0000]0F1F: 53 ;PUSH BX [0000]0F20: BB 02 00 ;MOV BX,2 [0000]0F23: 53 ;PUSH BX [0000]0F24: BB 03 00 ;MOV BX,3 [0000]0F27: E8 56 DF ;CALL ←GetPIO [0000]0F2A: 81 E3 40 00 ;AND BX,040X [0000]0F2E: 81 F3 40 00 ;XOR BX,040X [0000]0F32: B9 09 00 ;MOV CX,9 [0000]0F35: E8 4F 01 ;CALL ←FillInEntry [0000]0F38: 83 C4 04 ;ADD SP,4 [0000]0F3B: 8B 5E FE ;MOV BX,[BP-2] [0000]0F3E: 53 ;PUSH BX [0000]0F3F: BB 03 00 ;MOV BX,3 [0000]0F42: 53 ;PUSH BX [0000]0F43: BB 02 00 ;MOV BX,2 [0000]0F46: E8 37 DF ;CALL ←GetPIO [0000]0F49: 81 E3 10 00 ;AND BX,010X [0000]0F4D: 81 F3 10 00 ;XOR BX,010X [0000]0F51: B9 19 00 ;MOV CX,019X [0000]0F54: E8 30 01 ;CALL ←FillInEntry [0000]0F57: 83 C4 04 ;ADD SP,4 [0000]0F5A: 8B 5E FE ;MOV BX,[BP-2] [0000]0F5D: 53 ;PUSH BX [0000]0F5E: BB 04 00 ;MOV BX,4 [0000]0F61: 53 ;PUSH BX [0000]0F62: BB 05 00 ;MOV BX,5 [0000]0F65: E8 18 DF ;CALL ←GetPIO [0000]0F68: 81 E3 04 00 ;AND BX,4 [0000]0F6C: 81 F3 04 00 ;XOR BX,4 [0000]0F70: B9 0A 00 ;MOV CX,0AX [0000]0F73: E8 11 01 ;CALL ←FillInEntry [0000]0F76: 83 C4 04 ;ADD SP,4 [0000]0F79: 8B 5E FE ;MOV BX,[BP-2] [0000]0F7C: 53 ;PUSH BX [0000]0F7D: BB 05 00 ;MOV BX,5 [0000]0F80: 53 ;PUSH BX [0000]0F81: BB 05 00 ;MOV BX,5 [0000]0F84: E8 F9 DE ;CALL ←GetPIO [0000]0F87: 81 E3 08 00 ;AND BX,8 [0000]0F8B: 81 F3 08 00 ;XOR BX,8 [0000]0F8F: B9 0B 00 ;MOV CX,0BX [0000]0F92: E8 F2 00 ;CALL ←FillInEntry [0000]0F95: 83 C4 04 ;ADD SP,4 [0000]0F98: 8B 5E FE ;MOV BX,[BP-2] [0000]0F9B: 53 ;PUSH BX [0000]0F9C: BB 06 00 ;MOV BX,6 [0000]0F9F: 53 ;PUSH BX [0000]0FA0: 33 DB ;XOR BX,BX [0000]0FA2: E8 DB DE ;CALL ←GetPIO [0000]0FA5: 81 E3 40 00 ;AND BX,040X [0000]0FA9: 81 F3 40 00 ;XOR BX,040X [0000]0FAD: B9 0C 00 ;MOV CX,0CX [0000]0FB0: E8 D4 00 ;CALL ←FillInEntry [0000]0FB3: 83 C4 04 ;ADD SP,4 [0000]0FB6: 8B 5E FE ;MOV BX,[BP-2] [0000]0FB9: 53 ;PUSH BX [0000]0FBA: BB 07 00 ;MOV BX,7 [0000]0FBD: 53 ;PUSH BX [0000]0FBE: E8 4A DC ;CALL ←ScanIn [0000]0FC1: 81 E3 02 00 ;AND BX,2 [0000]0FC5: B9 02 00 ;MOV CX,2 [0000]0FC8: E8 BC 00 ;CALL ←FillInEntry [0000]0FCB: 83 C4 04 ;ADD SP,4 [0000]0FCE: 8B 5E FE ;MOV BX,[BP-2] [0000]0FD1: 53 ;PUSH BX [0000]0FD2: BB 08 00 ;MOV BX,8 [0000]0FD5: 53 ;PUSH BX [0000]0FD6: E8 32 DC ;CALL ←ScanIn [0000]0FD9: 81 E3 04 00 ;AND BX,4 [0000]0FDD: B9 07 00 ;MOV CX,7 [0000]0FE0: E8 A4 00 ;CALL ←FillInEntry [0000]0FE3: 83 C4 04 ;ADD SP,4 [0000]0FE6: 8B 5E FE ;MOV BX,[BP-2] [0000]0FE9: 53 ;PUSH BX [0000]0FEA: BB 09 00 ;MOV BX,9 [0000]0FED: 53 ;PUSH BX [0000]0FEE: E8 1A DC ;CALL ←ScanIn [0000]0FF1: 81 E3 08 00 ;AND BX,8 [0000]0FF5: B9 01 00 ;MOV CX,1 [0000]0FF8: E8 8C 00 ;CALL ←FillInEntry [0000]0FFB: 83 C4 04 ;ADD SP,4 [0000]0FFE: C7 46 FC EE D9 ;MOV WORD PTR [BP-4],0D9EEX [0000]1003: 8B 5E FE ;MOV BX,[BP-2] [0000]1006: 53 ;PUSH BX [0000]1007: BB 0A 00 ;MOV BX,0AX [0000]100A: 53 ;PUSH BX [0000]100B: 8B 7E FC ;MOV DI,[BP-4] [0000]100E: 8B 1D ;MOV BX,[DI] [0000]1010: 81 E3 03 00 ;AND BX,3 [0000]1014: B9 1C 00 ;MOV CX,01CX [0000]1017: E8 6D 00 ;CALL ←FillInEntry [0000]101A: 83 C4 04 ;ADD SP,4 [0000]101D: C7 46 FC FC D9 ;MOV WORD PTR [BP-4],0D9FCX [0000]1022: 8B 7E FC ;MOV DI,[BP-4] [0000]1025: 8B 1D ;MOV BX,[DI] [0000]1027: EB 15 ;JR X5 [0000]1029: C7 46 FA 9F 00 ;MOV WORD PTR [BP-6],09FX [0000]102E: EB 20 ;JR X6 [0000]1030: C7 46 FA A0 00 ;MOV WORD PTR [BP-6],0A0X [0000]1035: EB 19 ;JR X6 [0000]1037: C7 46 FA 92 00 ;MOV WORD PTR [BP-6],092X [0000]103C: EB 12 ;JR X6 [0000]103E: 8A C7 ;MOV AL,BH [0000]1040: 0A C0 ;OR AL,AL [0000]1042: 75 F3 ;JNZ X9 [0000]1044: 8A C3 ;MOV AL,BL [0000]1046: 3C 01 ;CMP AL,1 [0000]1048: 74 DF ;JZ X7 [0000]104A: 3C 02 ;CMP AL,2 [0000]104C: 74 E2 ;JZ X8 [0000]104E: EB E7 ;JR X9 [0000]1050: 8B 5E FE ;MOV BX,[BP-2] [0000]1053: 83 C3 0A ;ADD BX,0AX [0000]1056: 83 C3 2C ;ADD BX,02CX [0000]1059: 53 ;PUSH BX [0000]105A: E8 B5 D7 ;CALL ←ReadTmr [0000]105D: E8 AF D7 ;CALL ←Swab [0000]1060: 8B CB ;MOV CX,BX [0000]1062: 5B ;POP BX [0000]1063: 89 0F ;MOV [BX],CX [0000]1065: 8B 5E FE ;MOV BX,[BP-2] [0000]1068: 83 C3 0A ;ADD BX,0AX [0000]106B: 83 C3 2C ;ADD BX,02CX [0000]106E: C6 47 02 0F ;MOV BYTE PTR [BX+2],0FX [0000]1072: 8B 5E FE ;MOV BX,[BP-2] [0000]1075: 83 C3 0A ;ADD BX,0AX [0000]1078: 83 C3 2C ;ADD BX,02CX [0000]107B: 58 ;POP AX [0000]107C: 50 ;PUSH AX [0000]107D: 88 47 03 ;MOV [BX+3],AL [0000]1080: BB 1D 00 ;MOV BX,01DX [0000]1083: 8B E5 ;MOV SP,BP [0000]1085: 5D ;POP BP [0000]1086: C3 ;RET; [0000]1087: 55 ;PUSH BP [0000]1088: 8B EC ;MOV BP,SP [0000]108A: 51 ;PUSH CX [0000]108B: 53 ;PUSH BX [0000]108C: 8B 5E 06 ;MOV BX,[BP+6] [0000]108F: 83 C3 0A ;ADD BX,0AX [0000]1092: 8B 4E 04 ;MOV CX,[BP+4] [0000]1095: D1 E1 ;SAL CX [0000]1097: D1 E1 ;SAL CX [0000]1099: 03 D9 ;ADD BX,CX [0000]109B: 53 ;PUSH BX [0000]109C: E8 73 D7 ;CALL ←ReadTmr [0000]109F: E8 6D D7 ;CALL ←Swab [0000]10A2: 8B CB ;MOV CX,BX [0000]10A4: 5B ;POP BX [0000]10A5: 89 0F ;MOV [BX],CX [0000]10A7: 8B 5E 06 ;MOV BX,[BP+6] [0000]10AA: 83 C3 0A ;ADD BX,0AX [0000]10AD: 8B 4E 04 ;MOV CX,[BP+4] [0000]10B0: D1 E1 ;SAL CX [0000]10B2: D1 E1 ;SAL CX [0000]10B4: 03 D9 ;ADD BX,CX [0000]10B6: 8A 46 FE ;MOV AL,[BP-2] [0000]10B9: 88 47 02 ;MOV [BX+2],AL [0000]10BC: 8B 5E 06 ;MOV BX,[BP+6] [0000]10BF: 83 C3 0A ;ADD BX,0AX [0000]10C2: 8B 4E 04 ;MOV CX,[BP+4] [0000]10C5: D1 E1 ;SAL CX [0000]10C7: D1 E1 ;SAL CX [0000]10C9: 03 D9 ;ADD BX,CX [0000]10CB: 59 ;POP CX [0000]10CC: 51 ;PUSH CX [0000]10CD: 0B C9 ;OR CX,CX [0000]10CF: 74 04 ;JZ X10 [0000]10D1: B0 90 ;MOV AL,090X [0000]10D3: EB 02 ;JR X11 [0000]10D5: B0 91 ;MOV AL,091X [0000]10D7: 88 47 03 ;MOV [BX+3],AL [0000]10DA: 8B E5 ;MOV SP,BP [0000]10DC: 5D ;POP BP [0000]10DD: C3 ;RET; [0000]10DE: ;File larkaud.asm ;; [0000]10DE: 55 ;PUSH BP [0000]10DF: 8B EC ;MOV BP,SP [0000]10E1: E8 B4 D7 ;CALL ←InitAnalog [0000]10E4: E8 27 00 ;CALL ←InitNetStuff [0000]10E7: E8 1E 0B ;CALL ←InitToneStuff [0000]10EA: 33 DB ;XOR BX,BX [0000]10EC: B9 03 00 ;MOV CX,3 [0000]10EF: E8 0F DC ;CALL ←SetIngain [0000]10F2: 33 DB ;XOR BX,BX [0000]10F4: E8 87 DC ;CALL ←SetOutGain [0000]10F7: 33 DB ;XOR BX,BX [0000]10F9: E8 57 05 ;CALL ←SPMode [0000]10FC: 33 DB ;XOR BX,BX [0000]10FE: B9 01 00 ;MOV CX,1 [0000]1101: E8 77 DB ;CALL ←StartSlave [0000]1104: C7 06 38 8C 00 00 ;MOV ←bufferClockBad,0 [0000]110A: 8B E5 ;MOV SP,BP [0000]110C: 5D ;POP BP [0000]110D: C3 ;RET; [0000]110E: 55 ;PUSH BP [0000]110F: 8B EC ;MOV BP,SP [0000]1111: 52 ;PUSH DX [0000]1112: C7 06 7C 92 00 00 ;MOV ←lostTx,0 [0000]1118: C7 06 D2 93 40 02 ;MOV ←SSilThresh,0240X [0000]111E: C7 06 D4 93 14 00 ;MOV ←MaxSquelchTail,014X [0000]1124: C7 06 D6 93 0A 00 ;MOV ←ajdelay,0AX [0000]112A: C7 06 D8 93 03 00 ;MOV ←tooLate,3 [0000]1130: C7 06 DA 93 28 00 ;MOV ←tooEarly,028X [0000]1136: C7 06 DC 93 0A 00 ;MOV ←adjustTooEarly,0AX [0000]113C: C7 06 DE 93 03 00 ;MOV ←firstajdelay,3 [0000]1142: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]1147: 5B ;POP BX [0000]1148: 53 ;PUSH BX [0000]1149: 83 FB 05 ;CMP BX,5 [0000]114C: 7D 0E ;JGE X2 [0000]114E: EB 05 ;JR X1 [0000]1150: FF 46 FE ;INC WORD PTR [BP-2] [0000]1153: EB F2 ;JR X3 [0000]1155: 5B ;POP BX [0000]1156: 53 ;PUSH BX [0000]1157: E8 38 00 ;CALL ←InitVCB [0000]115A: EB F4 ;JR X4 [0000]115C: E8 58 02 ;CALL ←SetBufferTime [0000]115F: BB 40 00 ;MOV BX,040X [0000]1162: 8D 0E BE 8E ;LEA CX,←keyTable [0000]1166: E8 DA D4 ;CALL ←Zero [0000]1169: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]116E: 5B ;POP BX [0000]116F: 53 ;PUSH BX [0000]1170: 83 FB 10 ;CMP BX,010X [0000]1173: 7D 19 ;JGE X6 [0000]1175: EB 05 ;JR X5 [0000]1177: FF 46 FE ;INC WORD PTR [BP-2] [0000]117A: EB F2 ;JR X7 [0000]117C: 5B ;POP BX [0000]117D: 53 ;PUSH BX [0000]117E: 8D 0E BE 8E ;LEA CX,←keyTable [0000]1182: D1 E3 ;SAL BX [0000]1184: 03 D9 ;ADD BX,CX [0000]1186: E8 A7 63 ;CALL ←CorrectParity [0000]1189: E8 B0 E8 ;CALL ←Block [0000]118C: EB E9 ;JR X8 [0000]118E: 8B E5 ;MOV SP,BP [0000]1190: 5D ;POP BP [0000]1191: C3 ;RET; [0000]1192: 55 ;PUSH BP [0000]1193: 8B EC ;MOV BP,SP [0000]1195: 53 ;PUSH BX [0000]1196: 83 C4 FC ;ADD SP,0FFFCX [0000]1199: 8B 5E FE ;MOV BX,[BP-2] [0000]119C: 8D 0E 3E 8F ;LEA CX,←vcb [0000]11A0: B8 A6 00 ;MOV AX,0A6X [0000]11A3: F7 EB ;IMUL AX,BX [0000]11A5: 03 C1 ;ADD AX,CX [0000]11A7: 5A ;POP DX [0000]11A8: 50 ;PUSH AX [0000]11A9: BB 53 00 ;MOV BX,053X [0000]11AC: 59 ;POP CX [0000]11AD: 51 ;PUSH CX [0000]11AE: E8 92 D4 ;CALL ←Zero [0000]11B1: 8B 5E FE ;MOV BX,[BP-2] [0000]11B4: EB 41 ;JR X9 [0000]11B6: 5B ;POP BX [0000]11B7: 53 ;PUSH BX [0000]11B8: C7 47 12 00 D4 ;MOV WORD PTR [BX+18],0D400X [0000]11BD: 5B ;POP BX [0000]11BE: 53 ;PUSH BX [0000]11BF: C7 47 62 F8 D9 ;MOV WORD PTR [BX+98],0D9F8X [0000]11C4: EB 4F ;JR X10 [0000]11C6: 5B ;POP BX [0000]11C7: 53 ;PUSH BX [0000]11C8: C7 47 12 80 D8 ;MOV WORD PTR [BX+18],0D880X [0000]11CD: 5B ;POP BX [0000]11CE: 53 ;PUSH BX [0000]11CF: C7 47 62 FA D9 ;MOV WORD PTR [BX+98],0D9FAX [0000]11D4: EB 3F ;JR X10 [0000]11D6: 5B ;POP BX [0000]11D7: 53 ;PUSH BX [0000]11D8: C7 47 12 80 D5 ;MOV WORD PTR [BX+18],0D580X [0000]11DD: EB 36 ;JR X10 [0000]11DF: 5B ;POP BX [0000]11E0: 53 ;PUSH BX [0000]11E1: C7 47 12 00 D7 ;MOV WORD PTR [BX+18],0D700X [0000]11E6: EB 2D ;JR X10 [0000]11E8: 5B ;POP BX [0000]11E9: 53 ;PUSH BX [0000]11EA: C7 47 12 80 D8 ;MOV WORD PTR [BX+18],0D880X [0000]11EF: EB 24 ;JR X10 [0000]11F1: 8B E5 ;MOV SP,BP [0000]11F3: 5D ;POP BP [0000]11F4: C3 ;RET; [0000]11F5: EB 1E ;JR X10 [0000]11F7: 8A C7 ;MOV AL,BH [0000]11F9: 0A C0 ;OR AL,AL [0000]11FB: 75 F4 ;JNZ X16 [0000]11FD: 8A C3 ;MOV AL,BL [0000]11FF: 3C 00 ;CMP AL,0 [0000]1201: 74 B3 ;JZ X11 [0000]1203: 3C 01 ;CMP AL,1 [0000]1205: 74 BF ;JZ X12 [0000]1207: 3C 02 ;CMP AL,2 [0000]1209: 74 CB ;JZ X13 [0000]120B: 3C 03 ;CMP AL,3 [0000]120D: 74 D0 ;JZ X14 [0000]120F: 3C 04 ;CMP AL,4 [0000]1211: 74 D5 ;JZ X15 [0000]1213: EB DC ;JR X16 [0000]1215: 5B ;POP BX [0000]1216: 53 ;PUSH BX [0000]1217: C7 47 6A FF FF ;MOV WORD PTR [BX+106],0FFFFX [0000]121C: 5B ;POP BX [0000]121D: 53 ;PUSH BX [0000]121E: 8B 0E D2 93 ;MOV CX,←SSilThresh [0000]1222: 89 4F 60 ;MOV [BX+96],CX [0000]1225: 5B ;POP BX [0000]1226: 53 ;PUSH BX [0000]1227: 83 C3 14 ;ADD BX,014X [0000]122A: E8 A1 E8 ;CALL ←InitQueue [0000]122D: 5B ;POP BX [0000]122E: 53 ;PUSH BX [0000]122F: 83 C3 18 ;ADD BX,018X [0000]1232: E8 99 E8 ;CALL ←InitQueue [0000]1235: 5B ;POP BX [0000]1236: 53 ;PUSH BX [0000]1237: C7 47 1C 00 00 ;MOV WORD PTR [BX+28],0 [0000]123C: 5B ;POP BX [0000]123D: 53 ;PUSH BX [0000]123E: 8B 0E D4 93 ;MOV CX,←MaxSquelchTail [0000]1242: 89 4F 66 ;MOV [BX+102],CX [0000]1245: 5B ;POP BX [0000]1246: 53 ;PUSH BX [0000]1247: C7 47 1E 00 00 ;MOV WORD PTR [BX+30],0 [0000]124C: 5B ;POP BX [0000]124D: 53 ;PUSH BX [0000]124E: 59 ;POP CX [0000]124F: 51 ;PUSH CX [0000]1250: 8B F9 ;MOV DI,CX [0000]1252: 8B 4D 12 ;MOV CX,[DI+18] [0000]1255: 89 4F 22 ;MOV [BX+34],CX [0000]1258: 5B ;POP BX [0000]1259: 53 ;PUSH BX [0000]125A: C7 47 28 FF FF ;MOV WORD PTR [BX+40],0FFFFX [0000]125F: 5B ;POP BX [0000]1260: 53 ;PUSH BX [0000]1261: C7 47 26 A0 00 ;MOV WORD PTR [BX+38],0A0X [0000]1266: 5B ;POP BX [0000]1267: 53 ;PUSH BX [0000]1268: B9 EB 67 ;MOV CX,OFFSET ←SendPup [0000]126B: 89 4F 2C ;MOV [BX+44],CX [0000]126E: 5B ;POP BX [0000]126F: 53 ;PUSH BX [0000]1270: 83 C3 2E ;ADD BX,02EX [0000]1273: 53 ;PUSH BX [0000]1274: 8B 5E FA ;MOV BX,[BP-6] [0000]1277: 83 C3 1E ;ADD BX,01EX [0000]127A: 53 ;PUSH BX [0000]127B: BB 08 00 ;MOV BX,8 [0000]127E: 59 ;POP CX [0000]127F: E8 7C D3 ;CALL ←MoveBlock [0000]1282: 5A ;POP DX [0000]1283: 5B ;POP BX [0000]1284: 53 ;PUSH BX [0000]1285: 59 ;POP CX [0000]1286: 51 ;PUSH CX [0000]1287: 8B F9 ;MOV DI,CX [0000]1289: 8B 4D 12 ;MOV CX,[DI+18] [0000]128C: 81 C1 A0 00 ;ADD CX,0A0X [0000]1290: 89 4F 32 ;MOV [BX+50],CX [0000]1293: 5B ;POP BX [0000]1294: 53 ;PUSH BX [0000]1295: 83 C3 3E ;ADD BX,03EX [0000]1298: 53 ;PUSH BX [0000]1299: 8B 5E FA ;MOV BX,[BP-6] [0000]129C: 83 C3 1E ;ADD BX,01EX [0000]129F: 53 ;PUSH BX [0000]12A0: BB 08 00 ;MOV BX,8 [0000]12A3: 59 ;POP CX [0000]12A4: E8 57 D3 ;CALL ←MoveBlock [0000]12A7: 5A ;POP DX [0000]12A8: 5B ;POP BX [0000]12A9: 53 ;PUSH BX [0000]12AA: 59 ;POP CX [0000]12AB: 51 ;PUSH CX [0000]12AC: 8B F9 ;MOV DI,CX [0000]12AE: 8B 4D 12 ;MOV CX,[DI+18] [0000]12B1: 81 C1 08 01 ;ADD CX,0108X [0000]12B5: 89 4F 42 ;MOV [BX+66],CX [0000]12B8: 5B ;POP BX [0000]12B9: 53 ;PUSH BX [0000]12BA: C7 47 46 38 00 ;MOV WORD PTR [BX+70],038X [0000]12BF: 5B ;POP BX [0000]12C0: 53 ;PUSH BX [0000]12C1: B9 AE FD ;MOV CX,OFFSET ←Encrypt [0000]12C4: 89 4F 4C ;MOV [BX+76],CX [0000]12C7: 5B ;POP BX [0000]12C8: 53 ;PUSH BX [0000]12C9: 59 ;POP CX [0000]12CA: 51 ;PUSH CX [0000]12CB: 83 C1 1E ;ADD CX,01EX [0000]12CE: 89 4F 4A ;MOV [BX+74],CX [0000]12D1: 5B ;POP BX [0000]12D2: 53 ;PUSH BX [0000]12D3: 83 C3 4E ;ADD BX,04EX [0000]12D6: 53 ;PUSH BX [0000]12D7: 8B 5E FA ;MOV BX,[BP-6] [0000]12DA: 83 C3 1E ;ADD BX,01EX [0000]12DD: 53 ;PUSH BX [0000]12DE: BB 08 00 ;MOV BX,8 [0000]12E1: 59 ;POP CX [0000]12E2: E8 19 D3 ;CALL ←MoveBlock [0000]12E5: 5A ;POP DX [0000]12E6: 5B ;POP BX [0000]12E7: 53 ;PUSH BX [0000]12E8: 59 ;POP CX [0000]12E9: 51 ;PUSH CX [0000]12EA: 8B F9 ;MOV DI,CX [0000]12EC: 8B 4D 12 ;MOV CX,[DI+18] [0000]12EF: 83 C1 68 ;ADD CX,068X [0000]12F2: 89 4F 52 ;MOV [BX+82],CX [0000]12F5: 5B ;POP BX [0000]12F6: 53 ;PUSH BX [0000]12F7: C7 47 56 D8 00 ;MOV WORD PTR [BX+86],0D8X [0000]12FC: 5B ;POP BX [0000]12FD: 53 ;PUSH BX [0000]12FE: C7 47 6C 00 00 ;MOV WORD PTR [BX+108],0 [0000]1303: 5B ;POP BX [0000]1304: 53 ;PUSH BX [0000]1305: C7 47 76 00 00 ;MOV WORD PTR [BX+118],0 [0000]130A: 5B ;POP BX [0000]130B: 53 ;PUSH BX [0000]130C: 83 C3 7C ;ADD BX,07CX [0000]130F: 53 ;PUSH BX [0000]1310: 8B 5E FA ;MOV BX,[BP-6] [0000]1313: 83 C3 6C ;ADD BX,06CX [0000]1316: 53 ;PUSH BX [0000]1317: BB 08 00 ;MOV BX,8 [0000]131A: 59 ;POP CX [0000]131B: E8 E0 D2 ;CALL ←MoveBlock [0000]131E: 5A ;POP DX [0000]131F: 5B ;POP BX [0000]1320: 53 ;PUSH BX [0000]1321: 59 ;POP CX [0000]1322: 51 ;PUSH CX [0000]1323: 8B F9 ;MOV DI,CX [0000]1325: 8B 4D 12 ;MOV CX,[DI+18] [0000]1328: 89 8F 82 00 ;MOV [BX+130],CX [0000]132C: 5B ;POP BX [0000]132D: 53 ;PUSH BX [0000]132E: B9 3A 6A ;MOV CX,OFFSET ←ReleasePBI [0000]1331: 89 8F 8A 00 ;MOV [BX+138],CX [0000]1335: 5B ;POP BX [0000]1336: 53 ;PUSH BX [0000]1337: C7 87 96 00 05 00 ;MOV WORD PTR [BX+150],5 [0000]133D: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]1342: 8B 5E FC ;MOV BX,[BP-4] [0000]1345: 83 FB 05 ;CMP BX,5 [0000]1348: 7D 1A ;JGE X18 [0000]134A: EB 05 ;JR X17 [0000]134C: FF 46 FC ;INC WORD PTR [BP-4] [0000]134F: EB F1 ;JR X19 [0000]1351: 5B ;POP BX [0000]1352: 53 ;PUSH BX [0000]1353: 81 C3 9A 00 ;ADD BX,09AX [0000]1357: 8B 4E FC ;MOV CX,[BP-4] [0000]135A: D1 E1 ;SAL CX [0000]135C: 03 D9 ;ADD BX,CX [0000]135E: C7 07 FF 7F ;MOV WORD PTR [BX],07FFFX [0000]1362: EB E8 ;JR X20 [0000]1364: 8B E5 ;MOV SP,BP [0000]1366: 5D ;POP BP [0000]1367: C3 ;RET; [0000]1368: 55 ;PUSH BP [0000]1369: 8B EC ;MOV BP,SP [0000]136B: E8 CE E6 ;CALL ←Block [0000]136E: E8 D7 75 ;CALL ←PokeWDTC [0000]1371: E8 77 00 ;CALL ←CheckBufferTime [0000]1374: E8 40 0C ;CALL ←TryEcho [0000]1377: E8 36 15 ;CALL ←FromNet [0000]137A: EB EF ;JR X21 [0000]137C: 8B E5 ;MOV SP,BP [0000]137E: 5D ;POP BP [0000]137F: C3 ;RET; [0000]1380: 55 ;PUSH BP [0000]1381: 8B EC ;MOV BP,SP [0000]1383: 52 ;PUSH DX [0000]1384: BF F6 D9 ;MOV DI,0D9F6X [0000]1387: 8B 1D ;MOV BX,[DI] [0000]1389: 5A ;POP DX [0000]138A: 53 ;PUSH BX [0000]138B: 5B ;POP BX [0000]138C: 53 ;PUSH BX [0000]138D: 8B 0E 3C 8C ;MOV CX,←bufferPointer [0000]1391: 3B CB ;CMP CX,BX [0000]1393: 7E 05 ;JLE X23 [0000]1395: 83 06 3A 8C 28 ;ADD ←zeroBufferTime,028X [0000]139A: 5B ;POP BX [0000]139B: 53 ;PUSH BX [0000]139C: 89 1E 3C 8C ;MOV ←bufferPointer,BX [0000]13A0: B9 03 00 ;MOV CX,3 [0000]13A3: 8B 1E 3C 8C ;MOV BX,←bufferPointer [0000]13A7: D3 EB ;SHR BX,CX [0000]13A9: 8B 0E 3A 8C ;MOV CX,←zeroBufferTime [0000]13AD: 03 CB ;ADD CX,BX [0000]13AF: 89 0E 3E 8C ;MOV ←bufferClock,CX [0000]13B3: 8B E5 ;MOV SP,BP [0000]13B5: 5D ;POP BP [0000]13B6: C3 ;RET; [0000]13B7: 55 ;PUSH BP [0000]13B8: 8B EC ;MOV BP,SP [0000]13BA: BF F6 D9 ;MOV DI,0D9F6X [0000]13BD: 8B 1D ;MOV BX,[DI] [0000]13BF: 89 1E 3C 8C ;MOV ←bufferPointer,BX [0000]13C3: E8 4C D4 ;CALL ←ReadTmr [0000]13C6: B9 03 00 ;MOV CX,3 [0000]13C9: A1 3C 8C ;MOV AX,←bufferPointer [0000]13CC: D3 E8 ;SHR AX,CX [0000]13CE: 2B D8 ;SUB BX,AX [0000]13D0: 89 1E 3A 8C ;MOV ←zeroBufferTime,BX [0000]13D4: B9 03 00 ;MOV CX,3 [0000]13D7: 8B 1E 3C 8C ;MOV BX,←bufferPointer [0000]13DB: D3 EB ;SHR BX,CX [0000]13DD: 8B 0E 3A 8C ;MOV CX,←zeroBufferTime [0000]13E1: 03 CB ;ADD CX,BX [0000]13E3: 89 0E 3E 8C ;MOV ←bufferClock,CX [0000]13E7: 8B E5 ;MOV SP,BP [0000]13E9: 5D ;POP BP [0000]13EA: C3 ;RET; [0000]13EB: 55 ;PUSH BP [0000]13EC: 8B EC ;MOV BP,SP [0000]13EE: 52 ;PUSH DX [0000]13EF: E8 8E FF ;CALL ←GetBufferTime [0000]13F2: E8 1D D4 ;CALL ←ReadTmr [0000]13F5: 8B 0E 3E 8C ;MOV CX,←bufferClock [0000]13F9: 2B CB ;SUB CX,BX [0000]13FB: 5A ;POP DX [0000]13FC: 51 ;PUSH CX [0000]13FD: 5B ;POP BX [0000]13FE: 53 ;PUSH BX [0000]13FF: 83 FB FE ;CMP BX,0FFFEX [0000]1402: 7C 07 ;JL X26 [0000]1404: 5B ;POP BX [0000]1405: 53 ;PUSH BX [0000]1406: 83 FB 02 ;CMP BX,2 [0000]1409: 7E 04 ;JLE X25 [0000]140B: B0 01 ;MOV AL,1 [0000]140D: EB 02 ;JR X27 [0000]140F: 32 C0 ;XOR AL,AL [0000]1411: 0A C0 ;OR AL,AL [0000]1413: 74 07 ;JZ X24 [0000]1415: E8 9F FF ;CALL ←SetBufferTime [0000]1418: FF 06 38 8C ;INC ←bufferClockBad [0000]141C: 8B E5 ;MOV SP,BP [0000]141E: 5D ;POP BP [0000]141F: C3 ;RET; [0000]1420: 55 ;PUSH BP [0000]1421: 8B EC ;MOV BP,SP [0000]1423: 53 ;PUSH BX [0000]1424: 83 C4 FA ;ADD SP,0FFFAX [0000]1427: 8B 7E FE ;MOV DI,[BP-2] [0000]142A: 8B 1D ;MOV BX,[DI] [0000]142C: 83 FB 14 ;CMP BX,014X [0000]142F: 7E 04 ;JLE X28 [0000]1431: 8B E5 ;MOV SP,BP [0000]1433: 5D ;POP BP [0000]1434: C3 ;RET; [0000]1435: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]143A: 8B 7E FE ;MOV DI,[BP-2] [0000]143D: 8B 1D ;MOV BX,[DI] [0000]143F: 8B 4E FC ;MOV CX,[BP-4] [0000]1442: 3B CB ;CMP CX,BX [0000]1444: 7D 3A ;JGE X30 [0000]1446: EB 05 ;JR X29 [0000]1448: FF 46 FC ;INC WORD PTR [BP-4] [0000]144B: EB ED ;JR X31 [0000]144D: E8 EC E5 ;CALL ←Block [0000]1450: 8B 5E FE ;MOV BX,[BP-2] [0000]1453: 43 ;INC BX [0000]1454: 43 ;INC BX [0000]1455: 8B 4E FC ;MOV CX,[BP-4] [0000]1458: D1 E1 ;SAL CX [0000]145A: 03 D9 ;ADD BX,CX [0000]145C: 8A 07 ;MOV AL,[BX] [0000]145E: 32 E4 ;XOR AH,AH [0000]1460: 89 46 FA ;MOV [BP-6],AX [0000]1463: 8B 5E FE ;MOV BX,[BP-2] [0000]1466: 43 ;INC BX [0000]1467: 43 ;INC BX [0000]1468: 8B 4E FC ;MOV CX,[BP-4] [0000]146B: D1 E1 ;SAL CX [0000]146D: 03 D9 ;ADD BX,CX [0000]146F: 8A 47 01 ;MOV AL,[BX+1] [0000]1472: 32 E4 ;XOR AH,AH [0000]1474: 5A ;POP DX [0000]1475: 50 ;PUSH AX [0000]1476: 5B ;POP BX [0000]1477: 53 ;PUSH BX [0000]1478: 8B 4E FA ;MOV CX,[BP-6] [0000]147B: E8 06 00 ;CALL ←Each [0000]147E: EB C8 ;JR X32 [0000]1480: 8B E5 ;MOV SP,BP [0000]1482: 5D ;POP BP [0000]1483: C3 ;RET; [0000]1484: 55 ;PUSH BP [0000]1485: 8B EC ;MOV BP,SP [0000]1487: 51 ;PUSH CX [0000]1488: 53 ;PUSH BX [0000]1489: 52 ;PUSH DX [0000]148A: 81 66 FE FF 00 ;AND WORD PTR [BP-2],0FFX [0000]148F: 81 66 FC FF 00 ;AND WORD PTR [BP-4],0FFX [0000]1494: 8B 5E FC ;MOV BX,[BP-4] [0000]1497: 81 FB 90 00 ;CMP BX,090X [0000]149B: 75 07 ;JNZ X33 [0000]149D: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]14A2: EB 05 ;JR X34 [0000]14A4: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]14A9: 8B 5E FE ;MOV BX,[BP-2] [0000]14AC: EB 76 ;JR X35 [0000]14AE: 8B 5E FC ;MOV BX,[BP-4] [0000]14B1: 33 C9 ;XOR CX,CX [0000]14B3: E8 E7 6F ;CALL ←PutC [0000]14B6: EB 6F ;JR X36 [0000]14B8: 8B 5E FC ;MOV BX,[BP-4] [0000]14BB: B9 01 00 ;MOV CX,1 [0000]14BE: E8 DC 6F ;CALL ←PutC [0000]14C1: EB 64 ;JR X36 [0000]14C3: 5B ;POP BX [0000]14C4: 53 ;PUSH BX [0000]14C5: E8 C4 D5 ;CALL ←Revert [0000]14C8: EB 5D ;JR X36 [0000]14CA: 5B ;POP BX [0000]14CB: 53 ;PUSH BX [0000]14CC: E8 DF D5 ;CALL ←GoOffHook [0000]14CF: EB 56 ;JR X36 [0000]14D1: 5B ;POP BX [0000]14D2: 53 ;PUSH BX [0000]14D3: E8 3E D6 ;CALL ←SideTone [0000]14D6: EB 4F ;JR X36 [0000]14D8: 5B ;POP BX [0000]14D9: 53 ;PUSH BX [0000]14DA: E8 59 D6 ;CALL ←RingEnable [0000]14DD: EB 48 ;JR X36 [0000]14DF: 5B ;POP BX [0000]14E0: 53 ;PUSH BX [0000]14E1: E8 49 D7 ;CALL ←Led [0000]14E4: EB 41 ;JR X36 [0000]14E6: E8 DD D8 ;CALL ←XbarClear [0000]14E9: EB 3C ;JR X36 [0000]14EB: 8B 5E FC ;MOV BX,[BP-4] [0000]14EE: E8 FB 00 ;CALL ←SetTS [0000]14F1: EB 34 ;JR X36 [0000]14F3: 8B 5E FC ;MOV BX,[BP-4] [0000]14F6: E8 7D 01 ;CALL ←SetVoice [0000]14F9: EB 2C ;JR X36 [0000]14FB: 8B 5E FC ;MOV BX,[BP-4] [0000]14FE: 8B 4E FE ;MOV CX,[BP-2] [0000]1501: E8 AB 01 ;CALL ←SetTable [0000]1504: EB 21 ;JR X36 [0000]1506: 8B 5E FC ;MOV BX,[BP-4] [0000]1509: E8 FF 00 ;CALL ←YXBar [0000]150C: EB 19 ;JR X36 [0000]150E: 8B 5E FC ;MOV BX,[BP-4] [0000]1511: E8 1B 01 ;CALL ←XXBar [0000]1514: EB 11 ;JR X36 [0000]1516: 5B ;POP BX [0000]1517: 53 ;PUSH BX [0000]1518: E8 D7 D5 ;CALL ←RevertHS [0000]151B: EB 0A ;JR X36 [0000]151D: 5B ;POP BX [0000]151E: 53 ;PUSH BX [0000]151F: E8 AE D5 ;CALL ←ARelay [0000]1522: EB 06 ;JR $+8 [0000]1524: E9 2A 00 ;JMP X55 [0000]1527: E9 BE 00 ;JMP X56 [0000]152A: E9 BB 00 ;JMP X56 [0000]152D: 8B 5E FC ;MOV BX,[BP-4] [0000]1530: 5A ;POP DX [0000]1531: 53 ;PUSH BX [0000]1532: 5B ;POP BX [0000]1533: 53 ;PUSH BX [0000]1534: 8B C3 ;MOV AX,BX [0000]1536: BB 0A 00 ;MOV BX,0AX [0000]1539: F7 EB ;IMUL AX,BX [0000]153B: 8B D8 ;MOV BX,AX [0000]153D: E8 6A 68 ;CALL ←Dismiss [0000]1540: E9 A5 00 ;JMP X56 [0000]1543: 5B ;POP BX [0000]1544: 53 ;PUSH BX [0000]1545: E8 0B 01 ;CALL ←SPMode [0000]1548: E9 9D 00 ;JMP X56 [0000]154B: E9 9A 00 ;JMP X56 [0000]154E: E9 97 00 ;JMP X56 [0000]1551: 8A C7 ;MOV AL,BH [0000]1553: 0A C0 ;OR AL,AL [0000]1555: 75 F4 ;JNZ X59 [0000]1557: 8A C3 ;MOV AL,BL [0000]1559: 3C 04 ;CMP AL,4 [0000]155B: 75 03 E9 4E FF ;JMPZ X37 [0000]1560: 3C 05 ;CMP AL,5 [0000]1562: 75 03 E9 51 FF ;JMPZ X38 [0000]1567: 3C 08 ;CMP AL,8 [0000]1569: 75 03 E9 55 FF ;JMPZ X39 [0000]156E: 3C 09 ;CMP AL,9 [0000]1570: 75 03 E9 55 FF ;JMPZ X40 [0000]1575: 3C 0A ;CMP AL,0AX [0000]1577: 75 03 E9 55 FF ;JMPZ X41 [0000]157C: 3C 0B ;CMP AL,0BX [0000]157E: 75 03 E9 55 FF ;JMPZ X42 [0000]1583: 3C 0C ;CMP AL,0CX [0000]1585: 75 03 E9 55 FF ;JMPZ X43 [0000]158A: 3C 0D ;CMP AL,0DX [0000]158C: 75 03 E9 55 FF ;JMPZ X44 [0000]1591: 3C 0E ;CMP AL,0EX [0000]1593: 75 03 E9 53 FF ;JMPZ X45 [0000]1598: 3C 0F ;CMP AL,0FX [0000]159A: 75 03 E9 54 FF ;JMPZ X46 [0000]159F: 3C 10 ;CMP AL,010X [0000]15A1: 75 03 E9 55 FF ;JMPZ X47 [0000]15A6: 3C 11 ;CMP AL,011X [0000]15A8: 75 03 E9 4E FF ;JMPZ X48 [0000]15AD: 3C 12 ;CMP AL,012X [0000]15AF: 75 03 E9 47 FF ;JMPZ X49 [0000]15B4: 3C 13 ;CMP AL,013X [0000]15B6: 75 03 E9 40 FF ;JMPZ X50 [0000]15BB: 3C 16 ;CMP AL,016X [0000]15BD: 75 03 E9 44 FF ;JMPZ X51 [0000]15C2: 3C 17 ;CMP AL,017X [0000]15C4: 75 03 E9 45 FF ;JMPZ X52 [0000]15C9: 3C 18 ;CMP AL,018X [0000]15CB: 75 03 E9 46 FF ;JMPZ X53 [0000]15D0: 3C 19 ;CMP AL,019X [0000]15D2: 75 03 E9 46 FF ;JMPZ X54 [0000]15D7: 3C 1B ;CMP AL,01BX [0000]15D9: 75 03 E9 4F FF ;JMPZ X57 [0000]15DE: 3C 1C ;CMP AL,01CX [0000]15E0: 75 03 E9 5E FF ;JMPZ X58 [0000]15E5: E9 63 FF ;JMP X59 [0000]15E8: 8B E5 ;MOV SP,BP [0000]15EA: 5D ;POP BP [0000]15EB: C3 ;RET; [0000]15EC: 55 ;PUSH BP [0000]15ED: 8B EC ;MOV BP,SP [0000]15EF: 53 ;PUSH BX [0000]15F0: 58 ;POP AX [0000]15F1: 50 ;PUSH AX [0000]15F2: 3C 93 ;CMP AL,093X [0000]15F4: 75 05 ;JNZ X60 [0000]15F6: 33 DB ;XOR BX,BX [0000]15F8: E8 92 D8 ;CALL ←SetCodec [0000]15FB: 58 ;POP AX [0000]15FC: 50 ;PUSH AX [0000]15FD: 3C 94 ;CMP AL,094X [0000]15FF: 75 06 ;JNZ X61 [0000]1601: BB 0C 00 ;MOV BX,0CX [0000]1604: E8 86 D8 ;CALL ←SetCodec [0000]1607: 8B E5 ;MOV SP,BP [0000]1609: 5D ;POP BP [0000]160A: C3 ;RET; [0000]160B: 55 ;PUSH BP [0000]160C: 8B EC ;MOV BP,SP [0000]160E: 53 ;PUSH BX [0000]160F: B1 04 ;MOV CL,4 [0000]1611: 58 ;POP AX [0000]1612: 50 ;PUSH AX [0000]1613: D2 E8 ;SHR AL,CL [0000]1615: 24 0F ;AND AL,0FX [0000]1617: 59 ;POP CX [0000]1618: 51 ;PUSH CX [0000]1619: 80 E1 0F ;AND CL,0FX [0000]161C: 50 ;PUSH AX [0000]161D: 8A C1 ;MOV AL,CL [0000]161F: 98 ;CBW [0000]1620: 8B C8 ;MOV CX,AX [0000]1622: 58 ;POP AX [0000]1623: 8B D9 ;MOV BX,CX [0000]1625: 98 ;CBW [0000]1626: 8B C8 ;MOV CX,AX [0000]1628: E8 74 D3 ;CALL ←ClearXbar [0000]162B: 8B E5 ;MOV SP,BP [0000]162D: 5D ;POP BP [0000]162E: C3 ;RET; [0000]162F: 55 ;PUSH BP [0000]1630: 8B EC ;MOV BP,SP [0000]1632: 53 ;PUSH BX [0000]1633: B1 04 ;MOV CL,4 [0000]1635: 58 ;POP AX [0000]1636: 50 ;PUSH AX [0000]1637: D2 E8 ;SHR AL,CL [0000]1639: 24 0F ;AND AL,0FX [0000]163B: 59 ;POP CX [0000]163C: 51 ;PUSH CX [0000]163D: 80 E1 0F ;AND CL,0FX [0000]1640: 50 ;PUSH AX [0000]1641: 8A C1 ;MOV AL,CL [0000]1643: 98 ;CBW [0000]1644: 8B C8 ;MOV CX,AX [0000]1646: 58 ;POP AX [0000]1647: 8B D9 ;MOV BX,CX [0000]1649: 98 ;CBW [0000]164A: 8B C8 ;MOV CX,AX [0000]164C: E8 EF D2 ;CALL ←SetXbar [0000]164F: 8B E5 ;MOV SP,BP [0000]1651: 5D ;POP BP [0000]1652: C3 ;RET; [0000]1653: 55 ;PUSH BP [0000]1654: 8B EC ;MOV BP,SP [0000]1656: 53 ;PUSH BX [0000]1657: 52 ;PUSH DX [0000]1658: C7 46 FC EE D9 ;MOV WORD PTR [BP-4],0D9EEX [0000]165D: 8B 5E FE ;MOV BX,[BP-2] [0000]1660: 0B DB ;OR BX,BX [0000]1662: 74 08 ;JZ X62 [0000]1664: 5B ;POP BX [0000]1665: 53 ;PUSH BX [0000]1666: 81 0F 03 00 ;OR WORD PTR [BX],3 [0000]166A: EB 06 ;JR X63 [0000]166C: 5B ;POP BX [0000]166D: 53 ;PUSH BX [0000]166E: 81 27 FC FF ;AND WORD PTR [BX],0FFFCX [0000]1672: 8B E5 ;MOV SP,BP [0000]1674: 5D ;POP BP [0000]1675: C3 ;RET; [0000]1676: 55 ;PUSH BP [0000]1677: 8B EC ;MOV BP,SP [0000]1679: 53 ;PUSH BX [0000]167A: 58 ;POP AX [0000]167B: 50 ;PUSH AX [0000]167C: EB 20 ;JR X64 [0000]167E: 33 DB ;XOR BX,BX [0000]1680: B9 01 00 ;MOV CX,1 [0000]1683: E8 F5 D5 ;CALL ←StartSlave [0000]1686: EB 20 ;JR X65 [0000]1688: 33 DB ;XOR BX,BX [0000]168A: B9 02 00 ;MOV CX,2 [0000]168D: E8 EB D5 ;CALL ←StartSlave [0000]1690: EB 16 ;JR X65 [0000]1692: 33 DB ;XOR BX,BX [0000]1694: B9 01 00 ;MOV CX,1 [0000]1697: E8 E1 D5 ;CALL ←StartSlave [0000]169A: EB 0C ;JR X65 [0000]169C: EB 0A ;JR X65 [0000]169E: 3C 9F ;CMP AL,09FX [0000]16A0: 74 DC ;JZ X66 [0000]16A2: 3C A0 ;CMP AL,0A0X [0000]16A4: 74 E2 ;JZ X67 [0000]16A6: EB EA ;JR X68 [0000]16A8: E8 0C FD ;CALL ←SetBufferTime [0000]16AB: 8B E5 ;MOV SP,BP [0000]16AD: 5D ;POP BP [0000]16AE: C3 ;RET; [0000]16AF: 55 ;PUSH BP [0000]16B0: 8B EC ;MOV BP,SP [0000]16B2: 51 ;PUSH CX [0000]16B3: 53 ;PUSH BX [0000]16B4: 52 ;PUSH DX [0000]16B5: 8A 46 FC ;MOV AL,[BP-4] [0000]16B8: 04 6B ;ADD AL,06BX [0000]16BA: 32 E4 ;XOR AH,AH [0000]16BC: 5A ;POP DX [0000]16BD: 50 ;PUSH AX [0000]16BE: 8A 46 FE ;MOV AL,[BP-2] [0000]16C1: EB 25 ;JR X69 [0000]16C3: 5B ;POP BX [0000]16C4: 53 ;PUSH BX [0000]16C5: 33 C9 ;XOR CX,CX [0000]16C7: E8 37 D6 ;CALL ←SetIngain [0000]16CA: EB 2E ;JR X70 [0000]16CC: 5B ;POP BX [0000]16CD: 53 ;PUSH BX [0000]16CE: B9 01 00 ;MOV CX,1 [0000]16D1: E8 2D D6 ;CALL ←SetIngain [0000]16D4: EB 24 ;JR X70 [0000]16D6: 5B ;POP BX [0000]16D7: 53 ;PUSH BX [0000]16D8: E8 A3 D6 ;CALL ←SetOutGain [0000]16DB: EB 1D ;JR X70 [0000]16DD: 5B ;POP BX [0000]16DE: 53 ;PUSH BX [0000]16DF: E8 9C D6 ;CALL ←SetOutGain [0000]16E2: EB 16 ;JR X70 [0000]16E4: EB 14 ;JR X70 [0000]16E6: EB 12 ;JR X70 [0000]16E8: 3C 10 ;CMP AL,010X [0000]16EA: 74 D7 ;JZ X71 [0000]16EC: 3C 11 ;CMP AL,011X [0000]16EE: 74 DC ;JZ X72 [0000]16F0: 3C 12 ;CMP AL,012X [0000]16F2: 74 E2 ;JZ X73 [0000]16F4: 3C 13 ;CMP AL,013X [0000]16F6: 74 E5 ;JZ X74 [0000]16F8: EB EA ;JR X75 [0000]16FA: 8B E5 ;MOV SP,BP [0000]16FC: 5D ;POP BP [0000]16FD: C3 ;RET; [0000]16FE: 55 ;PUSH BP [0000]16FF: 8B EC ;MOV BP,SP [0000]1701: 53 ;PUSH BX [0000]1702: 83 C4 FC ;ADD SP,0FFFCX [0000]1705: 8B 5E FE ;MOV BX,[BP-2] [0000]1708: 5A ;POP DX [0000]1709: 53 ;PUSH BX [0000]170A: 5B ;POP BX [0000]170B: 53 ;PUSH BX [0000]170C: 8B 4F 02 ;MOV CX,[BX+2] [0000]170F: 0B C9 ;OR CX,CX [0000]1711: 74 06 ;JZ X76 [0000]1713: 33 DB ;XOR BX,BX [0000]1715: 8B E5 ;MOV SP,BP [0000]1717: 5D ;POP BP [0000]1718: C3 ;RET; [0000]1719: 5B ;POP BX [0000]171A: 53 ;PUSH BX [0000]171B: 53 ;PUSH BX [0000]171C: 8B 5E FA ;MOV BX,[BP-6] [0000]171F: 8B 4F 04 ;MOV CX,[BX+4] [0000]1722: 8B D9 ;MOV BX,CX [0000]1724: E8 E8 D0 ;CALL ←Swab [0000]1727: 8B CB ;MOV CX,BX [0000]1729: 5B ;POP BX [0000]172A: 89 4F 04 ;MOV [BX+4],CX [0000]172D: 5B ;POP BX [0000]172E: 53 ;PUSH BX [0000]172F: 59 ;POP CX [0000]1730: 51 ;PUSH CX [0000]1731: 8B F9 ;MOV DI,CX [0000]1733: 8B 4D 04 ;MOV CX,[DI+4] [0000]1736: 89 4F 02 ;MOV [BX+2],CX [0000]1739: 5B ;POP BX [0000]173A: 53 ;PUSH BX [0000]173B: 43 ;INC BX [0000]173C: 43 ;INC BX [0000]173D: 89 5E FC ;MOV [BP-4],BX [0000]1740: E8 9B F9 ;CALL ←AudioStuff [0000]1743: E8 AB 66 ;CALL ←FixedLeft [0000]1746: 89 1E 28 9A ;MOV ←totAv,BX [0000]174A: 33 DB ;XOR BX,BX [0000]174C: 8B E5 ;MOV SP,BP [0000]174E: 5D ;POP BP [0000]174F: C3 ;RET; [0000]1750: 55 ;PUSH BP [0000]1751: 8B EC ;MOV BP,SP [0000]1753: 53 ;PUSH BX [0000]1754: 83 C4 F2 ;ADD SP,0FFF2X [0000]1757: 8B 5E FE ;MOV BX,[BP-2] [0000]175A: 89 5E FC ;MOV [BP-4],BX [0000]175D: 8B 5E FC ;MOV BX,[BP-4] [0000]1760: 8B 4F 02 ;MOV CX,[BX+2] [0000]1763: 8B D9 ;MOV BX,CX [0000]1765: E8 A7 D0 ;CALL ←Swab [0000]1768: 89 5E FA ;MOV [BP-6],BX [0000]176B: 8B 5E FC ;MOV BX,[BP-4] [0000]176E: 8B 4F 04 ;MOV CX,[BX+4] [0000]1771: 8B D9 ;MOV BX,CX [0000]1773: E8 99 D0 ;CALL ←Swab [0000]1776: 89 5E F8 ;MOV [BP-8],BX [0000]1779: 8B 5E FE ;MOV BX,[BP-2] [0000]177C: C7 07 00 01 ;MOV WORD PTR [BX],0100X [0000]1780: 8B 5E F8 ;MOV BX,[BP-8] [0000]1783: 0B DB ;OR BX,BX [0000]1785: 75 0A ;JNZ X79 [0000]1787: 8B 5E FC ;MOV BX,[BP-4] [0000]178A: 8B 4F 10 ;MOV CX,[BX+16] [0000]178D: 0B C9 ;OR CX,CX [0000]178F: 75 04 ;JNZ X78 [0000]1791: B0 01 ;MOV AL,1 [0000]1793: EB 02 ;JR X80 [0000]1795: 32 C0 ;XOR AL,AL [0000]1797: 0A C0 ;OR AL,AL [0000]1799: 74 2F ;JZ X77 [0000]179B: 8B 5E FA ;MOV BX,[BP-6] [0000]179E: 0B DB ;OR BX,BX [0000]17A0: 75 21 ;JNZ X81 [0000]17A2: 33 DB ;XOR BX,BX [0000]17A4: 53 ;PUSH BX [0000]17A5: 33 DB ;XOR BX,BX [0000]17A7: 53 ;PUSH BX [0000]17A8: 33 DB ;XOR BX,BX [0000]17AA: 53 ;PUSH BX [0000]17AB: 33 DB ;XOR BX,BX [0000]17AD: 53 ;PUSH BX [0000]17AE: BB 01 00 ;MOV BX,1 [0000]17B1: 53 ;PUSH BX [0000]17B2: 8B 5E FA ;MOV BX,[BP-6] [0000]17B5: 53 ;PUSH BX [0000]17B6: 33 DB ;XOR BX,BX [0000]17B8: 33 C9 ;XOR CX,CX [0000]17BA: E8 B3 06 ;CALL ←PlayTone [0000]17BD: 83 C4 0C ;ADD SP,0CX [0000]17C0: 89 5E F6 ;MOV [BP-10],BX [0000]17C3: BB 01 00 ;MOV BX,1 [0000]17C6: 8B E5 ;MOV SP,BP [0000]17C8: 5D ;POP BP [0000]17C9: C3 ;RET; [0000]17CA: 8B 5E FC ;MOV BX,[BP-4] [0000]17CD: 83 C3 06 ;ADD BX,6 [0000]17D0: 53 ;PUSH BX [0000]17D1: BB 07 00 ;MOV BX,7 [0000]17D4: 59 ;POP CX [0000]17D5: E8 3D 23 ;CALL ←SwabInPlace [0000]17D8: 8B 5E FC ;MOV BX,[BP-4] [0000]17DB: 8B 4F 06 ;MOV CX,[BX+6] [0000]17DE: 5A ;POP DX [0000]17DF: 51 ;PUSH CX [0000]17E0: 8B 5E FC ;MOV BX,[BP-4] [0000]17E3: 8B 4F 10 ;MOV CX,[BX+16] [0000]17E6: 89 4E F2 ;MOV [BP-14],CX [0000]17E9: 8B 5E FC ;MOV BX,[BP-4] [0000]17EC: 83 C3 14 ;ADD BX,014X [0000]17EF: 8B 4E F2 ;MOV CX,[BP-14] [0000]17F2: 8B C1 ;MOV AX,CX [0000]17F4: B9 05 00 ;MOV CX,5 [0000]17F7: F7 E9 ;IMUL AX,CX [0000]17F9: 93 ;XCHG BX,AX [0000]17FA: 8B C8 ;MOV CX,AX [0000]17FC: E8 16 23 ;CALL ←SwabInPlace [0000]17FF: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]1804: 8B 5E F2 ;MOV BX,[BP-14] [0000]1807: 8B 4E F4 ;MOV CX,[BP-12] [0000]180A: 3B CB ;CMP CX,BX [0000]180C: 7D 76 ;JGE X83 [0000]180E: EB 05 ;JR X82 [0000]1810: FF 46 F4 ;INC WORD PTR [BP-12] [0000]1813: EB EF ;JR X84 [0000]1815: 52 ;PUSH DX [0000]1816: 8B 5E FC ;MOV BX,[BP-4] [0000]1819: 83 C3 14 ;ADD BX,014X [0000]181C: 8B 4E F4 ;MOV CX,[BP-12] [0000]181F: B8 0A 00 ;MOV AX,0AX [0000]1822: F7 E9 ;IMUL AX,CX [0000]1824: 03 D8 ;ADD BX,AX [0000]1826: 5A ;POP DX [0000]1827: 53 ;PUSH BX [0000]1828: 5F ;POP DI [0000]1829: 57 ;PUSH DI [0000]182A: 8B 1D ;MOV BX,[DI] [0000]182C: 53 ;PUSH BX [0000]182D: 8B 5E EE ;MOV BX,[BP-18] [0000]1830: 8B 4F 02 ;MOV CX,[BX+2] [0000]1833: 51 ;PUSH CX [0000]1834: 8B 5E EE ;MOV BX,[BP-18] [0000]1837: 8B 4F 04 ;MOV CX,[BX+4] [0000]183A: 51 ;PUSH CX [0000]183B: 8B 5E EE ;MOV BX,[BP-18] [0000]183E: 8B 4F 06 ;MOV CX,[BX+6] [0000]1841: 51 ;PUSH CX [0000]1842: 8B 5E EE ;MOV BX,[BP-18] [0000]1845: 8B 4F 08 ;MOV CX,[BX+8] [0000]1848: 51 ;PUSH CX [0000]1849: 8B 5E FA ;MOV BX,[BP-6] [0000]184C: 53 ;PUSH BX [0000]184D: 8B 5E FC ;MOV BX,[BP-4] [0000]1850: 8B 4F 08 ;MOV CX,[BX+8] [0000]1853: 8B 5E F0 ;MOV BX,[BP-16] [0000]1856: E8 17 06 ;CALL ←PlayTone [0000]1859: 83 C4 0C ;ADD SP,0CX [0000]185C: 89 5E F6 ;MOV [BP-10],BX [0000]185F: C7 46 F0 00 00 ;MOV WORD PTR [BP-16],0 [0000]1864: E8 D5 E1 ;CALL ←Block [0000]1867: C7 46 FA 01 00 ;MOV WORD PTR [BP-6],1 [0000]186C: 8B 5E F6 ;MOV BX,[BP-10] [0000]186F: 0B DB ;OR BX,BX [0000]1871: 75 0E ;JNZ X86 [0000]1873: 8B 5E FE ;MOV BX,[BP-2] [0000]1876: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]187A: BB 01 00 ;MOV BX,1 [0000]187D: 8B E5 ;MOV SP,BP [0000]187F: 5D ;POP BP [0000]1880: C3 ;RET; [0000]1881: 5A ;POP DX [0000]1882: EB 03 ;JR $+5 [0000]1884: E9 02 00 ;JMP X87 [0000]1887: EB 87 ;JR X85 [0000]1889: BB 01 00 ;MOV BX,1 [0000]188C: 8B E5 ;MOV SP,BP [0000]188E: 5D ;POP BP [0000]188F: C3 ;RET; [0000]1890: 55 ;PUSH BP [0000]1891: 8B EC ;MOV BP,SP [0000]1893: 53 ;PUSH BX [0000]1894: 52 ;PUSH DX [0000]1895: 8B 5E FE ;MOV BX,[BP-2] [0000]1898: 5A ;POP DX [0000]1899: 53 ;PUSH BX [0000]189A: 5B ;POP BX [0000]189B: 53 ;PUSH BX [0000]189C: 8B 4F 02 ;MOV CX,[BX+2] [0000]189F: 8B D9 ;MOV BX,CX [0000]18A1: E8 6B CF ;CALL ←Swab [0000]18A4: E8 3A 0B ;CALL ←StopNet [0000]18A7: 33 DB ;XOR BX,BX [0000]18A9: 8B E5 ;MOV SP,BP [0000]18AB: 5D ;POP BP [0000]18AC: C3 ;RET; [0000]18AD: 55 ;PUSH BP [0000]18AE: 8B EC ;MOV BP,SP [0000]18B0: 53 ;PUSH BX [0000]18B1: 8D 1E 44 8A ;LEA BX,←plsRegTimer [0000]18B5: B9 D0 07 ;MOV CX,07D0X [0000]18B8: E8 5D CF ;CALL ←SetTmr [0000]18BB: C7 06 42 8A FF FF ;MOV ←plsRegister,0FFFFX [0000]18C1: 33 DB ;XOR BX,BX [0000]18C3: 8B E5 ;MOV SP,BP [0000]18C5: 5D ;POP BP [0000]18C6: C3 ;RET; [0000]18C7: 55 ;PUSH BP [0000]18C8: 8B EC ;MOV BP,SP [0000]18CA: 53 ;PUSH BX [0000]18CB: 83 C4 F8 ;ADD SP,0FFF8X [0000]18CE: 8B 5E FE ;MOV BX,[BP-2] [0000]18D1: 8B 4F 02 ;MOV CX,[BX+2] [0000]18D4: 8B D9 ;MOV BX,CX [0000]18D6: E8 36 CF ;CALL ←Swab [0000]18D9: 89 5E FC ;MOV [BP-4],BX [0000]18DC: 83 46 FE 04 ;ADD WORD PTR [BP-2],4 [0000]18E0: 8B 5E FE ;MOV BX,[BP-2] [0000]18E3: 5A ;POP DX [0000]18E4: 53 ;PUSH BX [0000]18E5: 83 6E FE 04 ;SUB WORD PTR [BP-2],4 [0000]18E9: 8B 5E FC ;MOV BX,[BP-4] [0000]18EC: 83 FB 00 ;CMP BX,0 [0000]18EF: 7D 08 ;JGE X90 [0000]18F1: 8B 5E FC ;MOV BX,[BP-4] [0000]18F4: 83 FB 05 ;CMP BX,5 [0000]18F7: 7D 04 ;JGE X89 [0000]18F9: B0 01 ;MOV AL,1 [0000]18FB: EB 02 ;JR X91 [0000]18FD: 32 C0 ;XOR AL,AL [0000]18FF: 0A C0 ;OR AL,AL [0000]1901: 74 77 ;JZ X88 [0000]1903: 8B 5E FC ;MOV BX,[BP-4] [0000]1906: 89 5E FA ;MOV [BP-6],BX [0000]1909: 8B 5E FA ;MOV BX,[BP-6] [0000]190C: 83 FB 05 ;CMP BX,5 [0000]190F: 7D 77 ;JGE X93 [0000]1911: EB 05 ;JR X92 [0000]1913: FF 46 FA ;INC WORD PTR [BP-6] [0000]1916: EB F1 ;JR X94 [0000]1918: 8B 5E FA ;MOV BX,[BP-6] [0000]191B: 8D 0E 3E 8F ;LEA CX,←vcb [0000]191F: B8 A6 00 ;MOV AX,0A6X [0000]1922: F7 EB ;IMUL AX,BX [0000]1924: 03 C1 ;ADD AX,CX [0000]1926: 89 46 F8 ;MOV [BP-8],AX [0000]1929: 8B 7E F8 ;MOV DI,[BP-8] [0000]192C: 8B 1D ;MOV BX,[DI] [0000]192E: 0B DB ;OR BX,BX [0000]1930: 74 76 ;JZ X96 [0000]1932: 8B 5E FA ;MOV BX,[BP-6] [0000]1935: 83 FB 04 ;CMP BX,4 [0000]1938: 75 04 ;JNZ X97 [0000]193A: 33 DB ;XOR BX,BX [0000]193C: EB 04 ;JR X98 [0000]193E: 8B 5E FA ;MOV BX,[BP-6] [0000]1941: 43 ;INC BX [0000]1942: E8 CA CE ;CALL ←Swab [0000]1945: 8B CB ;MOV CX,BX [0000]1947: 8B 5E FE ;MOV BX,[BP-2] [0000]194A: 89 0F ;MOV [BX],CX [0000]194C: 8B 5E FE ;MOV BX,[BP-2] [0000]194F: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]1954: 5B ;POP BX [0000]1955: 53 ;PUSH BX [0000]1956: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]195A: 5B ;POP BX [0000]195B: 53 ;PUSH BX [0000]195C: 53 ;PUSH BX [0000]195D: BB 40 1F ;MOV BX,01F40X [0000]1960: E8 AC CE ;CALL ←Swab [0000]1963: 8B CB ;MOV CX,BX [0000]1965: 5B ;POP BX [0000]1966: 89 4F 02 ;MOV [BX+2],CX [0000]1969: 5B ;POP BX [0000]196A: 53 ;PUSH BX [0000]196B: 53 ;PUSH BX [0000]196C: BB A0 00 ;MOV BX,0A0X [0000]196F: E8 9D CE ;CALL ←Swab [0000]1972: 8B CB ;MOV CX,BX [0000]1974: 5B ;POP BX [0000]1975: 89 4F 04 ;MOV [BX+4],CX [0000]1978: EB 03 ;JR $+5 [0000]197A: E9 60 00 ;JMP X99 [0000]197D: 5B ;POP BX [0000]197E: 53 ;PUSH BX [0000]197F: 53 ;PUSH BX [0000]1980: 8B 5E FA ;MOV BX,[BP-6] [0000]1983: E8 89 CE ;CALL ←Swab [0000]1986: EB 03 ;JR $+5 [0000]1988: E9 52 00 ;JMP X100 [0000]198B: 8B CB ;MOV CX,BX [0000]198D: 5B ;POP BX [0000]198E: 89 4F 06 ;MOV [BX+6],CX [0000]1991: 5B ;POP BX [0000]1992: 53 ;PUSH BX [0000]1993: 53 ;PUSH BX [0000]1994: 8B 5E F8 ;MOV BX,[BP-8] [0000]1997: 8B 4F 64 ;MOV CX,[BX+100] [0000]199A: 8B D9 ;MOV BX,CX [0000]199C: E8 70 CE ;CALL ←Swab [0000]199F: 8B CB ;MOV CX,BX [0000]19A1: 5B ;POP BX [0000]19A2: 89 4F 08 ;MOV [BX+8],CX [0000]19A5: 5B ;POP BX [0000]19A6: EB 03 ;JR $+5 [0000]19A8: E9 2F 00 ;JMP X101 [0000]19AB: 53 ;PUSH BX [0000]19AC: 83 C3 0A ;ADD BX,0AX [0000]19AF: 53 ;PUSH BX [0000]19B0: 8B 5E F8 ;MOV BX,[BP-8] [0000]19B3: 43 ;INC BX [0000]19B4: 43 ;INC BX [0000]19B5: 53 ;PUSH BX [0000]19B6: BB 03 00 ;MOV BX,3 [0000]19B9: 59 ;POP CX [0000]19BA: E8 41 CC ;CALL ←MoveBlock [0000]19BD: 5A ;POP DX [0000]19BE: 5B ;POP BX [0000]19BF: 53 ;PUSH BX [0000]19C0: 83 C3 10 ;ADD BX,010X [0000]19C3: 53 ;PUSH BX [0000]19C4: 8B 5E F8 ;MOV BX,[BP-8] [0000]19C7: 83 C3 08 ;ADD BX,8 [0000]19CA: 53 ;PUSH BX [0000]19CB: BB 03 00 ;MOV BX,3 [0000]19CE: 59 ;POP CX [0000]19CF: E8 2C CC ;CALL ←MoveBlock [0000]19D2: 5A ;POP DX [0000]19D3: BB 0D 00 ;MOV BX,0DX [0000]19D6: 8B E5 ;MOV SP,BP [0000]19D8: 5D ;POP BP [0000]19D9: C3 ;RET; [0000]19DA: E9 36 FF ;JMP X95 [0000]19DD: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]19E1: 8B 5E FE ;MOV BX,[BP-2] [0000]19E4: C7 47 FE 00 00 ;MOV WORD PTR [BX-2],0 [0000]19E9: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]19ED: 8B 5E FE ;MOV BX,[BP-2] [0000]19F0: C7 47 FE 00 01 ;MOV WORD PTR [BX-2],0100X [0000]19F5: BB 02 00 ;MOV BX,2 [0000]19F8: 8B E5 ;MOV SP,BP [0000]19FA: 5D ;POP BP [0000]19FB: C3 ;RET; [0000]19FC: 55 ;PUSH BP [0000]19FD: 8B EC ;MOV BP,SP [0000]19FF: 53 ;PUSH BX [0000]1A00: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]1A04: 0B DB ;OR BX,BX [0000]1A06: 74 05 ;JZ X102 [0000]1A08: BB 00 01 ;MOV BX,0100X [0000]1A0B: EB 02 ;JR X103 [0000]1A0D: 33 DB ;XOR BX,BX [0000]1A0F: 8B CB ;MOV CX,BX [0000]1A11: 5B ;POP BX [0000]1A12: 53 ;PUSH BX [0000]1A13: 89 0F ;MOV [BX],CX [0000]1A15: BB 01 00 ;MOV BX,1 [0000]1A18: 8B E5 ;MOV SP,BP [0000]1A1A: 5D ;POP BP [0000]1A1B: C3 ;RET; [0000]1A1C: 55 ;PUSH BP [0000]1A1D: 8B EC ;MOV BP,SP [0000]1A1F: 53 ;PUSH BX [0000]1A20: 52 ;PUSH DX [0000]1A21: 8B 5E FE ;MOV BX,[BP-2] [0000]1A24: 8B 4F 02 ;MOV CX,[BX+2] [0000]1A27: 0B C9 ;OR CX,CX [0000]1A29: 74 06 ;JZ X104 [0000]1A2B: 33 DB ;XOR BX,BX [0000]1A2D: 8B E5 ;MOV SP,BP [0000]1A2F: 5D ;POP BP [0000]1A30: C3 ;RET; [0000]1A31: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]1A36: 5B ;POP BX [0000]1A37: 53 ;PUSH BX [0000]1A38: 83 FB 40 ;CMP BX,040X [0000]1A3B: 7D 1C ;JGE X106 [0000]1A3D: EB 06 ;JR X105 [0000]1A3F: 83 46 FC 04 ;ADD WORD PTR [BP-4],4 [0000]1A43: EB F1 ;JR X107 [0000]1A45: 5B ;POP BX [0000]1A46: 53 ;PUSH BX [0000]1A47: 83 C3 05 ;ADD BX,5 [0000]1A4A: 8B 4E FE ;MOV CX,[BP-2] [0000]1A4D: D1 E3 ;SAL BX [0000]1A4F: 03 D9 ;ADD BX,CX [0000]1A51: E8 DC 5A ;CALL ←CorrectParity [0000]1A54: E8 E5 DF ;CALL ←Block [0000]1A57: EB E6 ;JR X108 [0000]1A59: 8D 1E BE 8E ;LEA BX,←keyTable [0000]1A5D: 53 ;PUSH BX [0000]1A5E: 8B 5E FE ;MOV BX,[BP-2] [0000]1A61: 83 C3 0A ;ADD BX,0AX [0000]1A64: 53 ;PUSH BX [0000]1A65: BB 40 00 ;MOV BX,040X [0000]1A68: 59 ;POP CX [0000]1A69: E8 92 CB ;CALL ←MoveBlock [0000]1A6C: 5A ;POP DX [0000]1A6D: 33 DB ;XOR BX,BX [0000]1A6F: 8B E5 ;MOV SP,BP [0000]1A71: 5D ;POP BP [0000]1A72: C3 ;RET; [0000]1A73: 55 ;PUSH BP [0000]1A74: 8B EC ;MOV BP,SP [0000]1A76: 53 ;PUSH BX [0000]1A77: 83 C4 FA ;ADD SP,0FFFAX [0000]1A7A: 8B 5E FE ;MOV BX,[BP-2] [0000]1A7D: 89 5E FA ;MOV [BP-6],BX [0000]1A80: 8B 5E FA ;MOV BX,[BP-6] [0000]1A83: 8B 4F 04 ;MOV CX,[BX+4] [0000]1A86: 0B C9 ;OR CX,CX [0000]1A88: 74 06 ;JZ X109 [0000]1A8A: 33 DB ;XOR BX,BX [0000]1A8C: 8B E5 ;MOV SP,BP [0000]1A8E: 5D ;POP BP [0000]1A8F: C3 ;RET; [0000]1A90: 8B 5E FA ;MOV BX,[BP-6] [0000]1A93: 53 ;PUSH BX [0000]1A94: 8B 5E FA ;MOV BX,[BP-6] [0000]1A97: 8B 4F 06 ;MOV CX,[BX+6] [0000]1A9A: 8B D9 ;MOV BX,CX [0000]1A9C: E8 70 CD ;CALL ←Swab [0000]1A9F: 8B CB ;MOV CX,BX [0000]1AA1: 5B ;POP BX [0000]1AA2: 89 4F 06 ;MOV [BX+6],CX [0000]1AA5: 8B 5E FA ;MOV BX,[BP-6] [0000]1AA8: 8B 4E FA ;MOV CX,[BP-6] [0000]1AAB: 8B F9 ;MOV DI,CX [0000]1AAD: 8B 4D 06 ;MOV CX,[DI+6] [0000]1AB0: 89 4F 04 ;MOV [BX+4],CX [0000]1AB3: 8B 5E FA ;MOV BX,[BP-6] [0000]1AB6: 83 C3 04 ;ADD BX,4 [0000]1AB9: 5A ;POP DX [0000]1ABA: 53 ;PUSH BX [0000]1ABB: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]1AC0: 5F ;POP DI [0000]1AC1: 57 ;PUSH DI [0000]1AC2: 8B 1D ;MOV BX,[DI] [0000]1AC4: 8B 4E FC ;MOV CX,[BP-4] [0000]1AC7: 3B CB ;CMP CX,BX [0000]1AC9: 7D 2C ;JGE X111 [0000]1ACB: EB 05 ;JR X110 [0000]1ACD: FF 46 FC ;INC WORD PTR [BP-4] [0000]1AD0: EB EE ;JR X112 [0000]1AD2: E8 67 DF ;CALL ←Block [0000]1AD5: 8B 5E FA ;MOV BX,[BP-6] [0000]1AD8: 8B 4F 02 ;MOV CX,[BX+2] [0000]1ADB: 8B D9 ;MOV BX,CX [0000]1ADD: E8 2F CD ;CALL ←Swab [0000]1AE0: 59 ;POP CX [0000]1AE1: 51 ;PUSH CX [0000]1AE2: 83 C1 04 ;ADD CX,4 [0000]1AE5: 8B 46 FC ;MOV AX,[BP-4] [0000]1AE8: 03 C1 ;ADD AX,CX [0000]1AEA: 8B F8 ;MOV DI,AX [0000]1AEC: 8A 05 ;MOV AL,[DI] [0000]1AEE: 98 ;CBW [0000]1AEF: 93 ;XCHG BX,AX [0000]1AF0: 8B C8 ;MOV CX,AX [0000]1AF2: E8 8F F9 ;CALL ←Each [0000]1AF5: EB D6 ;JR X113 [0000]1AF7: 33 DB ;XOR BX,BX [0000]1AF9: 8B E5 ;MOV SP,BP [0000]1AFB: 5D ;POP BP [0000]1AFC: C3 ;RET; [0000]1AFD: 55 ;PUSH BP [0000]1AFE: 8B EC ;MOV BP,SP [0000]1B00: 53 ;PUSH BX [0000]1B01: 5B ;POP BX [0000]1B02: 53 ;PUSH BX [0000]1B03: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]1B07: BB 01 00 ;MOV BX,1 [0000]1B0A: 8B E5 ;MOV SP,BP [0000]1B0C: 5D ;POP BP [0000]1B0D: C3 ;RET; [0000]1B0E: 55 ;PUSH BP [0000]1B0F: 8B EC ;MOV BP,SP [0000]1B11: 53 ;PUSH BX [0000]1B12: 83 C4 FC ;ADD SP,0FFFCX [0000]1B15: 8B 5E FE ;MOV BX,[BP-2] [0000]1B18: 8B 4F 02 ;MOV CX,[BX+2] [0000]1B1B: 0B C9 ;OR CX,CX [0000]1B1D: 74 06 ;JZ X114 [0000]1B1F: 33 DB ;XOR BX,BX [0000]1B21: 8B E5 ;MOV SP,BP [0000]1B23: 5D ;POP BP [0000]1B24: C3 ;RET; [0000]1B25: 8B 5E FE ;MOV BX,[BP-2] [0000]1B28: 89 5E FC ;MOV [BP-4],BX [0000]1B2B: 8B 5E FE ;MOV BX,[BP-2] [0000]1B2E: 83 C3 04 ;ADD BX,4 [0000]1B31: 53 ;PUSH BX [0000]1B32: BB 08 00 ;MOV BX,8 [0000]1B35: 59 ;POP CX [0000]1B36: E8 DC 1F ;CALL ←SwabInPlace [0000]1B39: 8B 5E FC ;MOV BX,[BP-4] [0000]1B3C: 81 67 04 07 00 ;AND WORD PTR [BX+4],7 [0000]1B41: 8B 5E FC ;MOV BX,[BP-4] [0000]1B44: 81 67 06 03 00 ;AND WORD PTR [BX+6],3 [0000]1B49: 8B 5E FC ;MOV BX,[BP-4] [0000]1B4C: 81 67 08 1F 00 ;AND WORD PTR [BX+8],01FX [0000]1B51: 8B 5E FC ;MOV BX,[BP-4] [0000]1B54: 8B 4F 04 ;MOV CX,[BX+4] [0000]1B57: 8B D9 ;MOV BX,CX [0000]1B59: 83 FB 04 ;CMP BX,4 [0000]1B5C: 7E 06 ;JLE X115 [0000]1B5E: 33 DB ;XOR BX,BX [0000]1B60: 8B E5 ;MOV SP,BP [0000]1B62: 5D ;POP BP [0000]1B63: C3 ;RET; [0000]1B64: 8B 5E FC ;MOV BX,[BP-4] [0000]1B67: 8B 4F 04 ;MOV CX,[BX+4] [0000]1B6A: 8D 1E 3E 8F ;LEA BX,←vcb [0000]1B6E: B8 A6 00 ;MOV AX,0A6X [0000]1B71: F7 E9 ;IMUL AX,CX [0000]1B73: 03 D8 ;ADD BX,AX [0000]1B75: 5A ;POP DX [0000]1B76: 53 ;PUSH BX [0000]1B77: 5B ;POP BX [0000]1B78: 53 ;PUSH BX [0000]1B79: 8B 4E FC ;MOV CX,[BP-4] [0000]1B7C: 8B F9 ;MOV DI,CX [0000]1B7E: 8B 4D 06 ;MOV CX,[DI+6] [0000]1B81: 89 8F 90 00 ;MOV [BX+144],CX [0000]1B85: 5B ;POP BX [0000]1B86: 53 ;PUSH BX [0000]1B87: 8B 4E FC ;MOV CX,[BP-4] [0000]1B8A: 8B F9 ;MOV DI,CX [0000]1B8C: 8B 4D 08 ;MOV CX,[DI+8] [0000]1B8F: 89 8F 96 00 ;MOV [BX+150],CX [0000]1B93: 5B ;POP BX [0000]1B94: 53 ;PUSH BX [0000]1B95: C7 87 92 00 00 00 ;MOV WORD PTR [BX+146],0 [0000]1B9B: 5B ;POP BX [0000]1B9C: 53 ;PUSH BX [0000]1B9D: 81 C3 9A 00 ;ADD BX,09AX [0000]1BA1: 53 ;PUSH BX [0000]1BA2: 8B 5E FC ;MOV BX,[BP-4] [0000]1BA5: 83 C3 0A ;ADD BX,0AX [0000]1BA8: 53 ;PUSH BX [0000]1BA9: BB 05 00 ;MOV BX,5 [0000]1BAC: 59 ;POP CX [0000]1BAD: E8 4E CA ;CALL ←MoveBlock [0000]1BB0: 5A ;POP DX [0000]1BB1: 33 DB ;XOR BX,BX [0000]1BB3: 8B E5 ;MOV SP,BP [0000]1BB5: 5D ;POP BP [0000]1BB6: C3 ;RET; [0000]1BB7: 55 ;PUSH BP [0000]1BB8: 8B EC ;MOV BP,SP [0000]1BBA: 53 ;PUSH BX [0000]1BBB: 83 C4 FC ;ADD SP,0FFFCX [0000]1BBE: 8B 5E FE ;MOV BX,[BP-2] [0000]1BC1: 89 5E FC ;MOV [BP-4],BX [0000]1BC4: 8B 5E FC ;MOV BX,[BP-4] [0000]1BC7: 8A 47 02 ;MOV AL,[BX+2] [0000]1BCA: 32 E4 ;XOR AH,AH [0000]1BCC: 5A ;POP DX [0000]1BCD: 50 ;PUSH AX [0000]1BCE: 81 66 FA FF 00 ;AND WORD PTR [BP-6],0FFX [0000]1BD3: 8B 1E 8E 95 ;MOV BX,←localNet [0000]1BD7: 59 ;POP CX [0000]1BD8: 51 ;PUSH CX [0000]1BD9: 3B CB ;CMP CX,BX [0000]1BDB: 75 24 ;JNZ X116 [0000]1BDD: 8B 5E FC ;MOV BX,[BP-4] [0000]1BE0: 8A 47 03 ;MOV AL,[BX+3] [0000]1BE3: 32 E4 ;XOR AH,AH [0000]1BE5: 5A ;POP DX [0000]1BE6: 50 ;PUSH AX [0000]1BE7: 81 66 FA FF 00 ;AND WORD PTR [BP-6],0FFX [0000]1BEC: 5B ;POP BX [0000]1BED: 53 ;PUSH BX [0000]1BEE: 0B DB ;OR BX,BX [0000]1BF0: 75 06 ;JNZ X117 [0000]1BF2: 8B 1E 90 95 ;MOV BX,←localHost [0000]1BF6: 5A ;POP DX [0000]1BF7: 53 ;PUSH BX [0000]1BF8: 5B ;POP BX [0000]1BF9: 53 ;PUSH BX [0000]1BFA: 89 1E 92 95 ;MOV ←currentHost,BX [0000]1BFE: E8 5A 5E ;CALL ←NewHost [0000]1C01: 33 DB ;XOR BX,BX [0000]1C03: 8B E5 ;MOV SP,BP [0000]1C05: 5D ;POP BP [0000]1C06: C3 ;RET; [0000]1C07: 90 ;File larktones.asm ; [0000]1C08: 55 ;PUSH BP [0000]1C09: 8B EC ;MOV BP,SP [0000]1C0B: 52 ;PUSH DX [0000]1C0C: 8D 1E 74 8C ;LEA BX,←toneQ [0000]1C10: E8 BB DE ;CALL ←InitQueue [0000]1C13: 8D 1E 78 8C ;LEA BX,←toneFreeQ [0000]1C17: E8 B4 DE ;CALL ←InitQueue [0000]1C1A: C7 06 BC 8E 00 00 ;MOV WORD PTR ←wToneCB,0 [0000]1C20: C7 06 40 8C 00 00 ;MOV ←lastHalf,0 [0000]1C26: C7 06 4E 8C 00 00 ;MOV ←phase2,0 [0000]1C2C: C7 06 4C 8C 00 00 ;MOV ←phase1,0 [0000]1C32: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]1C37: 5B ;POP BX [0000]1C38: 53 ;PUSH BX [0000]1C39: 83 FB 24 ;CMP BX,024X [0000]1C3C: 7D 20 ;JGE X2 [0000]1C3E: EB 05 ;JR X1 [0000]1C40: FF 46 FE ;INC WORD PTR [BP-2] [0000]1C43: EB F2 ;JR X3 [0000]1C45: 5B ;POP BX [0000]1C46: 53 ;PUSH BX [0000]1C47: 8D 0E 7C 8C ;LEA CX,←tcb [0000]1C4B: D1 E3 ;SAL BX [0000]1C4D: D1 E3 ;SAL BX [0000]1C4F: D1 E3 ;SAL BX [0000]1C51: D1 E3 ;SAL BX [0000]1C53: 03 D9 ;ADD BX,CX [0000]1C55: 8D 0E 78 8C ;LEA CX,←toneFreeQ [0000]1C59: E8 AB DE ;CALL ←Enqueue [0000]1C5C: EB E2 ;JR X4 [0000]1C5E: C7 06 54 8C 80 D5 ;MOV WORD PTR ←f1a,0D580X [0000]1C64: C7 06 5C 8C 20 D6 ;MOV WORD PTR ←f1b,0D620X [0000]1C6A: C7 06 64 8C 00 D7 ;MOV WORD PTR ←f2a,0D700X [0000]1C70: C7 06 6C 8C A0 D7 ;MOV WORD PTR ←f2b,0D7A0X [0000]1C76: C7 06 6E 8C A0 00 ;MOV WORD PTR ←f2b+2,0A0X [0000]1C7C: C7 06 66 8C A0 00 ;MOV WORD PTR ←f2a+2,0A0X [0000]1C82: C7 06 5E 8C A0 00 ;MOV WORD PTR ←f1b+2,0A0X [0000]1C88: C7 06 56 8C A0 00 ;MOV WORD PTR ←f1a+2,0A0X [0000]1C8E: BB 48 31 ;MOV BX,OFFSET ←STab06 [0000]1C91: 89 1E 42 8C ;MOV ←sTables,BX [0000]1C95: BB 48 32 ;MOV BX,OFFSET ←STab09 [0000]1C98: 89 1E 44 8C ;MOV ←sTables+2,BX [0000]1C9C: BB 48 33 ;MOV BX,OFFSET ←STab12 [0000]1C9F: 89 1E 46 8C ;MOV ←sTables+4,BX [0000]1CA3: BB 48 34 ;MOV BX,OFFSET ←STab15 [0000]1CA6: 89 1E 48 8C ;MOV ←sTables+6,BX [0000]1CAA: BB 48 35 ;MOV BX,OFFSET ←STab18 [0000]1CAD: 89 1E 4A 8C ;MOV ←sTables+8,BX [0000]1CB1: 8B E5 ;MOV SP,BP [0000]1CB3: 5D ;POP BP [0000]1CB4: C3 ;RET; [0000]1CB5: 55 ;PUSH BP [0000]1CB6: 8B EC ;MOV BP,SP [0000]1CB8: 51 ;PUSH CX [0000]1CB9: 53 ;PUSH BX [0000]1CBA: 83 C4 FC ;ADD SP,0FFFCX [0000]1CBD: 8A 46 0A ;MOV AL,[BP+10] [0000]1CC0: EB 78 ;JR X5 [0000]1CC2: C7 46 FA B9 02 ;MOV WORD PTR [BP-6],02B9X [0000]1CC7: C7 46 F8 B9 04 ;MOV WORD PTR [BP-8],04B9X [0000]1CCC: EB 6F ;JR X6 [0000]1CCE: C7 46 FA B9 02 ;MOV WORD PTR [BP-6],02B9X [0000]1CD3: C7 46 F8 38 05 ;MOV WORD PTR [BP-8],0538X [0000]1CD8: EB 63 ;JR X6 [0000]1CDA: C7 46 FA B9 02 ;MOV WORD PTR [BP-6],02B9X [0000]1CDF: C7 46 F8 C5 05 ;MOV WORD PTR [BP-8],05C5X [0000]1CE4: EB 57 ;JR X6 [0000]1CE6: C7 46 FA B9 02 ;MOV WORD PTR [BP-6],02B9X [0000]1CEB: C7 46 F8 61 06 ;MOV WORD PTR [BP-8],0661X [0000]1CF0: EB 4B ;JR X6 [0000]1CF2: C7 46 FA 02 03 ;MOV WORD PTR [BP-6],0302X [0000]1CF7: C7 46 F8 B9 04 ;MOV WORD PTR [BP-8],04B9X [0000]1CFC: EB 3F ;JR X6 [0000]1CFE: C7 46 FA 02 03 ;MOV WORD PTR [BP-6],0302X [0000]1D03: C7 46 F8 38 05 ;MOV WORD PTR [BP-8],0538X [0000]1D08: EB 33 ;JR X6 [0000]1D0A: C7 46 FA 02 03 ;MOV WORD PTR [BP-6],0302X [0000]1D0F: C7 46 F8 C5 05 ;MOV WORD PTR [BP-8],05C5X [0000]1D14: EB 27 ;JR X6 [0000]1D16: C7 46 FA 02 03 ;MOV WORD PTR [BP-6],0302X [0000]1D1B: C7 46 F8 61 06 ;MOV WORD PTR [BP-8],0661X [0000]1D20: EB 1B ;JR X6 [0000]1D22: C7 46 FA 54 03 ;MOV WORD PTR [BP-6],0354X [0000]1D27: C7 46 F8 B9 04 ;MOV WORD PTR [BP-8],04B9X [0000]1D2C: EB 0F ;JR X6 [0000]1D2E: C7 46 FA 54 03 ;MOV WORD PTR [BP-6],0354X [0000]1D33: C7 46 F8 38 05 ;MOV WORD PTR [BP-8],0538X [0000]1D38: EB 06 ;JR $+8 [0000]1D3A: E9 64 00 ;JMP X17 [0000]1D3D: E9 D4 00 ;JMP X18 [0000]1D40: E9 D1 00 ;JMP X18 [0000]1D43: C7 46 FA 54 03 ;MOV WORD PTR [BP-6],0354X [0000]1D48: C7 46 F8 C5 05 ;MOV WORD PTR [BP-8],05C5X [0000]1D4D: E9 C4 00 ;JMP X18 [0000]1D50: C7 46 FA 54 03 ;MOV WORD PTR [BP-6],0354X [0000]1D55: C7 46 F8 61 06 ;MOV WORD PTR [BP-8],0661X [0000]1D5A: E9 B7 00 ;JMP X18 [0000]1D5D: C7 46 FA AD 03 ;MOV WORD PTR [BP-6],03ADX [0000]1D62: C7 46 F8 38 05 ;MOV WORD PTR [BP-8],0538X [0000]1D67: E9 AA 00 ;JMP X18 [0000]1D6A: C7 46 FA AD 03 ;MOV WORD PTR [BP-6],03ADX [0000]1D6F: C7 46 F8 B9 04 ;MOV WORD PTR [BP-8],04B9X [0000]1D74: E9 9D 00 ;JMP X18 [0000]1D77: C7 46 FA AD 03 ;MOV WORD PTR [BP-6],03ADX [0000]1D7C: C7 46 F8 C5 05 ;MOV WORD PTR [BP-8],05C5X [0000]1D81: E9 90 00 ;JMP X18 [0000]1D84: C7 46 FA AD 03 ;MOV WORD PTR [BP-6],03ADX [0000]1D89: C7 46 F8 61 06 ;MOV WORD PTR [BP-8],0661X [0000]1D8E: E9 83 00 ;JMP X18 [0000]1D91: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]1D96: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]1D9B: E9 76 00 ;JMP X18 [0000]1D9E: E9 73 00 ;JMP X18 [0000]1DA1: 3C 31 ;CMP AL,031X [0000]1DA3: 75 03 E9 1A FF ;JMPZ X7 [0000]1DA8: 3C 32 ;CMP AL,032X [0000]1DAA: 75 03 E9 1F FF ;JMPZ X8 [0000]1DAF: 3C 33 ;CMP AL,033X [0000]1DB1: 75 03 E9 24 FF ;JMPZ X9 [0000]1DB6: 3C 41 ;CMP AL,041X [0000]1DB8: 75 03 E9 29 FF ;JMPZ X10 [0000]1DBD: 3C 34 ;CMP AL,034X [0000]1DBF: 75 03 E9 2E FF ;JMPZ X11 [0000]1DC4: 3C 35 ;CMP AL,035X [0000]1DC6: 75 03 E9 33 FF ;JMPZ X12 [0000]1DCB: 3C 36 ;CMP AL,036X [0000]1DCD: 75 03 E9 38 FF ;JMPZ X13 [0000]1DD2: 3C 42 ;CMP AL,042X [0000]1DD4: 75 03 E9 3D FF ;JMPZ X14 [0000]1DD9: 3C 37 ;CMP AL,037X [0000]1DDB: 75 03 E9 42 FF ;JMPZ X15 [0000]1DE0: 3C 38 ;CMP AL,038X [0000]1DE2: 75 03 E9 47 FF ;JMPZ X16 [0000]1DE7: 3C 39 ;CMP AL,039X [0000]1DE9: 75 03 E9 55 FF ;JMPZ X19 [0000]1DEE: 3C 43 ;CMP AL,043X [0000]1DF0: 75 03 E9 5B FF ;JMPZ X20 [0000]1DF5: 3C 30 ;CMP AL,030X [0000]1DF7: 75 03 E9 61 FF ;JMPZ X21 [0000]1DFC: 3C 2A ;CMP AL,02AX [0000]1DFE: 75 03 E9 67 FF ;JMPZ X22 [0000]1E03: 3C 23 ;CMP AL,023X [0000]1E05: 75 03 E9 6D FF ;JMPZ X23 [0000]1E0A: 3C 44 ;CMP AL,044X [0000]1E0C: 75 03 E9 73 FF ;JMPZ X24 [0000]1E11: E9 7D FF ;JMP X25 [0000]1E14: 8B 5E FA ;MOV BX,[BP-6] [0000]1E17: 53 ;PUSH BX [0000]1E18: 8B 5E F8 ;MOV BX,[BP-8] [0000]1E1B: 53 ;PUSH BX [0000]1E1C: 8B 5E 08 ;MOV BX,[BP+8] [0000]1E1F: 53 ;PUSH BX [0000]1E20: 8B 5E 06 ;MOV BX,[BP+6] [0000]1E23: 53 ;PUSH BX [0000]1E24: BB 01 00 ;MOV BX,1 [0000]1E27: 53 ;PUSH BX [0000]1E28: 8B 5E 04 ;MOV BX,[BP+4] [0000]1E2B: 53 ;PUSH BX [0000]1E2C: 8B 5E FC ;MOV BX,[BP-4] [0000]1E2F: 8B 4E FE ;MOV CX,[BP-2] [0000]1E32: E8 3B 00 ;CALL ←PlayTone [0000]1E35: 83 C4 0C ;ADD SP,0CX [0000]1E38: 8B E5 ;MOV SP,BP [0000]1E3A: 5D ;POP BP [0000]1E3B: C3 ;RET; [0000]1E3C: 55 ;PUSH BP [0000]1E3D: 8B EC ;MOV BP,SP [0000]1E3F: 53 ;PUSH BX [0000]1E40: 83 C4 FC ;ADD SP,0FFFCX [0000]1E43: BB 02 00 ;MOV BX,2 [0000]1E46: 8B 4E FE ;MOV CX,[BP-2] [0000]1E49: E8 50 C9 ;CALL ←UDiv [0000]1E4C: 89 5E FC ;MOV [BP-4],BX [0000]1E4F: 8B 5E FE ;MOV BX,[BP-2] [0000]1E52: 81 E3 01 00 ;AND BX,1 [0000]1E56: 0B DB ;OR BX,BX [0000]1E58: 74 05 ;JZ X26 [0000]1E5A: BB 00 80 ;MOV BX,08000X [0000]1E5D: EB 02 ;JR X27 [0000]1E5F: 33 DB ;XOR BX,BX [0000]1E61: 5A ;POP DX [0000]1E62: 53 ;PUSH BX [0000]1E63: BB A0 0F ;MOV BX,0FA0X [0000]1E66: 8D 4E FA ;LEA CX,[BP-6] [0000]1E69: E8 41 C9 ;CALL ←DoubleUDiv [0000]1E6C: 8B E5 ;MOV SP,BP [0000]1E6E: 5D ;POP BP [0000]1E6F: C3 ;RET; [0000]1E70: 55 ;PUSH BP [0000]1E71: 8B EC ;MOV BP,SP [0000]1E73: 51 ;PUSH CX [0000]1E74: 53 ;PUSH BX [0000]1E75: 83 C4 FA ;ADD SP,0FFFAX [0000]1E78: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]1E7D: 8D 1E 78 8C ;LEA BX,←toneFreeQ [0000]1E81: E8 5A DC ;CALL ←Dequeue [0000]1E84: 89 5E FA ;MOV [BP-6],BX [0000]1E87: 8B 5E FA ;MOV BX,[BP-6] [0000]1E8A: 0B DB ;OR BX,BX [0000]1E8C: 75 06 ;JNZ X28 [0000]1E8E: 33 DB ;XOR BX,BX [0000]1E90: 8B E5 ;MOV SP,BP [0000]1E92: 5D ;POP BP [0000]1E93: C3 ;RET; [0000]1E94: 8B 5E FA ;MOV BX,[BP-6] [0000]1E97: 53 ;PUSH BX [0000]1E98: 8B 5E 0E ;MOV BX,[BP+14] [0000]1E9B: E8 9E FF ;CALL ←FreqToFrac [0000]1E9E: 8B CB ;MOV CX,BX [0000]1EA0: 5B ;POP BX [0000]1EA1: 89 4F 02 ;MOV [BX+2],CX [0000]1EA4: 8B 5E FA ;MOV BX,[BP-6] [0000]1EA7: 53 ;PUSH BX [0000]1EA8: 8B 5E 0C ;MOV BX,[BP+12] [0000]1EAB: E8 8E FF ;CALL ←FreqToFrac [0000]1EAE: 8B CB ;MOV CX,BX [0000]1EB0: 5B ;POP BX [0000]1EB1: 89 4F 04 ;MOV [BX+4],CX [0000]1EB4: 8B 5E FA ;MOV BX,[BP-6] [0000]1EB7: 8B 46 0A ;MOV AX,[BP+10] [0000]1EBA: B9 14 00 ;MOV CX,014X [0000]1EBD: 99 ;CWD [0000]1EBE: F7 F9 ;IDIV AX,CX [0000]1EC0: 89 47 06 ;MOV [BX+6],AX [0000]1EC3: 8B 5E FA ;MOV BX,[BP-6] [0000]1EC6: 8B 46 08 ;MOV AX,[BP+8] [0000]1EC9: B9 14 00 ;MOV CX,014X [0000]1ECC: 99 ;CWD [0000]1ECD: F7 F9 ;IDIV AX,CX [0000]1ECF: 89 47 08 ;MOV [BX+8],AX [0000]1ED2: 8B 5E FA ;MOV BX,[BP-6] [0000]1ED5: B9 08 00 ;MOV CX,8 [0000]1ED8: 8B 46 FC ;MOV AX,[BP-4] [0000]1EDB: D3 E8 ;SHR AX,CX [0000]1EDD: 53 ;PUSH BX [0000]1EDE: 8B D8 ;MOV BX,AX [0000]1EE0: 83 FB 1A ;CMP BX,01AX [0000]1EE3: 75 05 ;JNZ X29 [0000]1EE5: 8B 5E FC ;MOV BX,[BP-4] [0000]1EE8: EB 02 ;JR X30 [0000]1EEA: 33 DB ;XOR BX,BX [0000]1EEC: 8B CB ;MOV CX,BX [0000]1EEE: 5B ;POP BX [0000]1EEF: 89 4F 0E ;MOV [BX+14],CX [0000]1EF2: 8B 5E FA ;MOV BX,[BP-6] [0000]1EF5: 8B 4E 0A ;MOV CX,[BP+10] [0000]1EF8: 0B C9 ;OR CX,CX [0000]1EFA: 74 05 ;JZ X34 [0000]1EFC: 8B 4E 08 ;MOV CX,[BP+8] [0000]1EFF: 0B C9 ;OR CX,CX [0000]1F01: 53 ;PUSH BX [0000]1F02: 75 05 ;JNZ X31 [0000]1F04: 8B 5E 06 ;MOV BX,[BP+6] [0000]1F07: EB 05 ;JR X32 [0000]1F09: 8B 5E 06 ;MOV BX,[BP+6] [0000]1F0C: D1 E3 ;SAL BX [0000]1F0E: 8B CB ;MOV CX,BX [0000]1F10: 5B ;POP BX [0000]1F11: 89 4F 0C ;MOV [BX+12],CX [0000]1F14: 8B 5E FA ;MOV BX,[BP-6] [0000]1F17: 8B 4E FE ;MOV CX,[BP-2] [0000]1F1A: 8D 06 42 8C ;LEA AX,←sTables [0000]1F1E: D1 E1 ;SAL CX [0000]1F20: 03 C8 ;ADD CX,AX [0000]1F22: 8B F9 ;MOV DI,CX [0000]1F24: 8B 0D ;MOV CX,[DI] [0000]1F26: 89 4F 0A ;MOV [BX+10],CX [0000]1F29: 8B 5E 04 ;MOV BX,[BP+4] [0000]1F2C: 0B DB ;OR BX,BX [0000]1F2E: 75 3C ;JNZ X35 [0000]1F30: 8D 1E 74 8C ;LEA BX,←toneQ [0000]1F34: E8 A7 DB ;CALL ←Dequeue [0000]1F37: 89 5E F8 ;MOV [BP-8],BX [0000]1F3A: 8B 5E F8 ;MOV BX,[BP-8] [0000]1F3D: 0B DB ;OR BX,BX [0000]1F3F: 74 0C ;JZ X38 [0000]1F41: 8B 5E F8 ;MOV BX,[BP-8] [0000]1F44: 8D 0E 78 8C ;LEA CX,←toneFreeQ [0000]1F48: E8 BC DB ;CALL ←Enqueue [0000]1F4B: EB 02 ;JR X39 [0000]1F4D: EB 02 ;JR X37 [0000]1F4F: EB DF ;JR X36 [0000]1F51: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]1F55: 89 5E F8 ;MOV [BP-8],BX [0000]1F58: 0B DB ;OR BX,BX [0000]1F5A: 74 10 ;JZ X40 [0000]1F5C: C7 06 BC 8E 00 00 ;MOV WORD PTR ←wToneCB,0 [0000]1F62: 8B 5E F8 ;MOV BX,[BP-8] [0000]1F65: 8D 0E 78 8C ;LEA CX,←toneFreeQ [0000]1F69: E8 9B DB ;CALL ←Enqueue [0000]1F6C: 8B 5E FA ;MOV BX,[BP-6] [0000]1F6F: 8B 4F 06 ;MOV CX,[BX+6] [0000]1F72: 0B C9 ;OR CX,CX [0000]1F74: 75 08 ;JNZ X42 [0000]1F76: 8B 5E FA ;MOV BX,[BP-6] [0000]1F79: 8B 4F 08 ;MOV CX,[BX+8] [0000]1F7C: 0B C9 ;OR CX,CX [0000]1F7E: 75 05 ;JNZ X41 [0000]1F80: C7 46 F6 FF FF ;MOV WORD PTR [BP-10],0FFFFX [0000]1F85: 8B 5E FA ;MOV BX,[BP-6] [0000]1F88: 8B 4F 0C ;MOV CX,[BX+12] [0000]1F8B: 0B C9 ;OR CX,CX [0000]1F8D: 75 05 ;JNZ X43 [0000]1F8F: C7 46 F6 FF FF ;MOV WORD PTR [BP-10],0FFFFX [0000]1F94: 5B ;POP BX [0000]1F95: 53 ;PUSH BX [0000]1F96: 0B DB ;OR BX,BX [0000]1F98: 74 0C ;JZ X44 [0000]1F9A: 8B 5E FA ;MOV BX,[BP-6] [0000]1F9D: 8D 0E 78 8C ;LEA CX,←toneFreeQ [0000]1FA1: E8 63 DB ;CALL ←Enqueue [0000]1FA4: EB 0A ;JR X45 [0000]1FA6: 8B 5E FA ;MOV BX,[BP-6] [0000]1FA9: 8D 0E 74 8C ;LEA CX,←toneQ [0000]1FAD: E8 57 DB ;CALL ←Enqueue [0000]1FB0: BB FF FF ;MOV BX,0FFFFX [0000]1FB3: 8B E5 ;MOV SP,BP [0000]1FB5: 5D ;POP BP [0000]1FB6: C3 ;RET; [0000]1FB7: 55 ;PUSH BP [0000]1FB8: 8B EC ;MOV BP,SP [0000]1FBA: 8B 1E 40 8C ;MOV BX,←lastHalf [0000]1FBE: 0B DB ;OR BX,BX [0000]1FC0: 75 0E ;JNZ X47 [0000]1FC2: 8B 1E 3C 8C ;MOV BX,←bufferPointer [0000]1FC6: 81 FB A0 00 ;CMP BX,0A0X [0000]1FCA: 7C 04 ;JL X47 [0000]1FCC: B0 01 ;MOV AL,1 [0000]1FCE: EB 02 ;JR X48 [0000]1FD0: 32 C0 ;XOR AL,AL [0000]1FD2: 0A C0 ;OR AL,AL [0000]1FD4: 74 48 ;JZ X46 [0000]1FD6: E8 AD 00 ;CALL ←ToneMode [0000]1FD9: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]1FDD: 0B DB ;OR BX,BX [0000]1FDF: 74 34 ;JZ X49 [0000]1FE1: 8B 1E 52 8C ;MOV BX,←active [0000]1FE5: 0B DB ;OR BX,BX [0000]1FE7: 74 20 ;JZ X50 [0000]1FE9: 8D 1E 54 8C ;LEA BX,←f1a [0000]1FED: 8B 0E 4C 8C ;MOV CX,←phase1 [0000]1FF1: E8 36 11 ;CALL ←Sine [0000]1FF4: 89 1E 4C 8C ;MOV ←phase1,BX [0000]1FF8: 8D 1E 64 8C ;LEA BX,←f2a [0000]1FFC: 8B 0E 4E 8C ;MOV CX,←phase2 [0000]2000: E8 27 11 ;CALL ←Sine [0000]2003: 89 1E 4E 8C ;MOV ←phase2,BX [0000]2007: EB 0C ;JR X51 [0000]2009: C7 06 4E 8C 00 00 ;MOV ←phase2,0 [0000]200F: C7 06 4C 8C 00 00 ;MOV ←phase1,0 [0000]2015: E8 DD 04 ;CALL ←ToNet [0000]2018: C7 06 40 8C FF FF ;MOV ←lastHalf,0FFFFX [0000]201E: 8B 1E 40 8C ;MOV BX,←lastHalf [0000]2022: 0B DB ;OR BX,BX [0000]2024: 74 0E ;JZ X53 [0000]2026: 8B 1E 3C 8C ;MOV BX,←bufferPointer [0000]202A: 81 FB A0 00 ;CMP BX,0A0X [0000]202E: 7D 04 ;JGE X53 [0000]2030: B0 01 ;MOV AL,1 [0000]2032: EB 02 ;JR X54 [0000]2034: 32 C0 ;XOR AL,AL [0000]2036: 0A C0 ;OR AL,AL [0000]2038: 74 48 ;JZ X52 [0000]203A: E8 49 00 ;CALL ←ToneMode [0000]203D: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2041: 0B DB ;OR BX,BX [0000]2043: 74 34 ;JZ X55 [0000]2045: 8B 1E 52 8C ;MOV BX,←active [0000]2049: 0B DB ;OR BX,BX [0000]204B: 74 20 ;JZ X56 [0000]204D: 8D 1E 5C 8C ;LEA BX,←f1b [0000]2051: 8B 0E 4C 8C ;MOV CX,←phase1 [0000]2055: E8 D2 10 ;CALL ←Sine [0000]2058: 89 1E 4C 8C ;MOV ←phase1,BX [0000]205C: 8D 1E 6C 8C ;LEA BX,←f2b [0000]2060: 8B 0E 4E 8C ;MOV CX,←phase2 [0000]2064: E8 C3 10 ;CALL ←Sine [0000]2067: 89 1E 4E 8C ;MOV ←phase2,BX [0000]206B: EB 0C ;JR X57 [0000]206D: C7 06 4E 8C 00 00 ;MOV ←phase2,0 [0000]2073: C7 06 4C 8C 00 00 ;MOV ←phase1,0 [0000]2079: E8 79 04 ;CALL ←ToNet [0000]207C: C7 06 40 8C 00 00 ;MOV ←lastHalf,0 [0000]2082: 8B E5 ;MOV SP,BP [0000]2084: 5D ;POP BP [0000]2085: C3 ;RET; [0000]2086: 55 ;PUSH BP [0000]2087: 8B EC ;MOV BP,SP [0000]2089: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]208D: 0B DB ;OR BX,BX [0000]208F: 74 0F ;JZ X59 [0000]2091: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2095: 8B 4F 0C ;MOV CX,[BX+12] [0000]2098: 0B C9 ;OR CX,CX [0000]209A: 75 04 ;JNZ X59 [0000]209C: B0 01 ;MOV AL,1 [0000]209E: EB 02 ;JR X60 [0000]20A0: 32 C0 ;XOR AL,AL [0000]20A2: 0A C0 ;OR AL,AL [0000]20A4: 74 1C ;JZ X58 [0000]20A6: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20AA: 8B 4F 0E ;MOV CX,[BX+14] [0000]20AD: 89 0E 32 8C ;MOV ←toneDone,CX [0000]20B1: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20B5: 8D 0E 78 8C ;LEA CX,←toneFreeQ [0000]20B9: E8 4B DA ;CALL ←Enqueue [0000]20BC: C7 06 BC 8E 00 00 ;MOV WORD PTR ←wToneCB,0 [0000]20C2: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20C6: 0B DB ;OR BX,BX [0000]20C8: 75 55 ;JNZ X61 [0000]20CA: 8D 1E 74 8C ;LEA BX,←toneQ [0000]20CE: E8 0D DA ;CALL ←Dequeue [0000]20D1: 89 1E BC 8E ;MOV ←wToneCB,BX [0000]20D5: 0B DB ;OR BX,BX [0000]20D7: 74 46 ;JZ X62 [0000]20D9: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20DD: 8B 4F 06 ;MOV CX,[BX+6] [0000]20E0: 89 0E 50 8C ;MOV ←this,CX [0000]20E4: C7 06 52 8C FF FF ;MOV ←active,0FFFFX [0000]20EA: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20EE: 8B 4F 02 ;MOV CX,[BX+2] [0000]20F1: 89 0E 60 8C ;MOV WORD PTR ←f1b+4,CX [0000]20F5: 89 0E 58 8C ;MOV WORD PTR ←f1a+4,CX [0000]20F9: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]20FD: 8B 4F 04 ;MOV CX,[BX+4] [0000]2100: 89 0E 70 8C ;MOV WORD PTR ←f2b+4,CX [0000]2104: 89 0E 68 8C ;MOV WORD PTR ←f2a+4,CX [0000]2108: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]210C: 8B 4F 0A ;MOV CX,[BX+10] [0000]210F: 89 0E 72 8C ;MOV WORD PTR ←f2b+6,CX [0000]2113: 89 0E 6A 8C ;MOV WORD PTR ←f2a+6,CX [0000]2117: 89 0E 62 8C ;MOV WORD PTR ←f1b+6,CX [0000]211B: 89 0E 5A 8C ;MOV WORD PTR ←f1a+6,CX [0000]211F: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2123: 0B DB ;OR BX,BX [0000]2125: 74 77 ;JZ X63 [0000]2127: 8B 1E 50 8C ;MOV BX,←this [0000]212B: 83 FB 01 ;CMP BX,1 [0000]212E: 75 07 ;JNZ X64 [0000]2130: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2134: FF 4F 0C ;DEC WORD PTR [BX+12] [0000]2137: 8B 1E 50 8C ;MOV BX,←this [0000]213B: 0B DB ;OR BX,BX [0000]213D: 75 71 ;JNZ X65 [0000]213F: 8B 1E 52 8C ;MOV BX,←active [0000]2143: 0B DB ;OR BX,BX [0000]2145: 74 12 ;JZ X67 [0000]2147: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]214B: 8B 4F 08 ;MOV CX,[BX+8] [0000]214E: 8B D9 ;MOV BX,CX [0000]2150: 83 FB 00 ;CMP BX,0 [0000]2153: 7E 04 ;JLE X67 [0000]2155: B0 01 ;MOV AL,1 [0000]2157: EB 02 ;JR X68 [0000]2159: 32 C0 ;XOR AL,AL [0000]215B: 0A C0 ;OR AL,AL [0000]215D: 74 08 ;JZ X66 [0000]215F: C7 06 52 8C 00 00 ;MOV ←active,0 [0000]2165: EB 26 ;JR X69 [0000]2167: 8B 1E 52 8C ;MOV BX,←active [0000]216B: 0B DB ;OR BX,BX [0000]216D: 75 12 ;JNZ X71 [0000]216F: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2173: 8B 4F 06 ;MOV CX,[BX+6] [0000]2176: 8B D9 ;MOV BX,CX [0000]2178: 83 FB 00 ;CMP BX,0 [0000]217B: 7E 04 ;JLE X71 [0000]217D: B0 01 ;MOV AL,1 [0000]217F: EB 02 ;JR X72 [0000]2181: 32 C0 ;XOR AL,AL [0000]2183: 0A C0 ;OR AL,AL [0000]2185: 74 06 ;JZ X70 [0000]2187: C7 06 52 8C FF FF ;MOV ←active,0FFFFX [0000]218D: 8B 1E 52 8C ;MOV BX,←active [0000]2191: 0B DB ;OR BX,BX [0000]2193: 74 0E ;JZ X73 [0000]2195: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2199: 8B 4F 06 ;MOV CX,[BX+6] [0000]219C: EB 03 ;JR $+5 [0000]219E: E9 15 00 ;JMP X75 [0000]21A1: EB 07 ;JR X74 [0000]21A3: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]21A7: 8B 4F 08 ;MOV CX,[BX+8] [0000]21AA: 89 0E 50 8C ;MOV ←this,CX [0000]21AE: EB 04 ;JR X76 [0000]21B0: FF 0E 50 8C ;DEC ←this [0000]21B4: EB 0C ;JR X77 [0000]21B6: C7 06 4E 8C 00 00 ;MOV ←phase2,0 [0000]21BC: C7 06 4C 8C 00 00 ;MOV ←phase1,0 [0000]21C2: 8B E5 ;MOV SP,BP [0000]21C4: 5D ;POP BP [0000]21C5: C3 ;RET; [0000]21C6: ;File LarkNet.asm ; [0000]21C6: 55 ;PUSH BP [0000]21C7: 8B EC ;MOV BP,SP [0000]21C9: 53 ;PUSH BX [0000]21CA: 83 C4 FA ;ADD SP,0FFFAX [0000]21CD: 8B 5E FE ;MOV BX,[BP-2] [0000]21D0: 8B 4F 06 ;MOV CX,[BX+6] [0000]21D3: 8B D9 ;MOV BX,CX [0000]21D5: 83 FB 00 ;CMP BX,0 [0000]21D8: 7C 0D ;JL X3 [0000]21DA: 8B 5E FE ;MOV BX,[BP-2] [0000]21DD: 8B 4F 06 ;MOV CX,[BX+6] [0000]21E0: 8B D9 ;MOV BX,CX [0000]21E2: 83 FB 04 ;CMP BX,4 [0000]21E5: 7E 04 ;JLE X2 [0000]21E7: B0 01 ;MOV AL,1 [0000]21E9: EB 02 ;JR X4 [0000]21EB: 32 C0 ;XOR AL,AL [0000]21ED: 0A C0 ;OR AL,AL [0000]21EF: 74 06 ;JZ X1 [0000]21F1: 33 DB ;XOR BX,BX [0000]21F3: 8B E5 ;MOV SP,BP [0000]21F5: 5D ;POP BP [0000]21F6: C3 ;RET; [0000]21F7: 8B 5E FE ;MOV BX,[BP-2] [0000]21FA: 8B 4F 06 ;MOV CX,[BX+6] [0000]21FD: 8D 1E 3E 8F ;LEA BX,←vcb [0000]2201: B8 A6 00 ;MOV AX,0A6X [0000]2204: F7 E9 ;IMUL AX,CX [0000]2206: 03 D8 ;ADD BX,AX [0000]2208: 89 5E FA ;MOV [BP-6],BX [0000]220B: 8B 7E FA ;MOV DI,[BP-6] [0000]220E: 8B 1D ;MOV BX,[DI] [0000]2210: 0B DB ;OR BX,BX [0000]2212: 74 11 ;JZ X5 [0000]2214: BB 02 70 ;MOV BX,07002X [0000]2217: E8 4A 5B ;CALL ←CallSwat [0000]221A: 8B 5E FE ;MOV BX,[BP-2] [0000]221D: 8B 4F 06 ;MOV CX,[BX+6] [0000]2220: 8B D9 ;MOV BX,CX [0000]2222: E8 BC 01 ;CALL ←StopNet [0000]2225: 8B 5E FE ;MOV BX,[BP-2] [0000]2228: 8B 4F 06 ;MOV CX,[BX+6] [0000]222B: 8B D9 ;MOV BX,CX [0000]222D: E8 62 EF ;CALL ←InitVCB [0000]2230: 8B 5E FA ;MOV BX,[BP-6] [0000]2233: 43 ;INC BX [0000]2234: 43 ;INC BX [0000]2235: 53 ;PUSH BX [0000]2236: 8B 5E FE ;MOV BX,[BP-2] [0000]2239: 83 C3 0A ;ADD BX,0AX [0000]223C: 53 ;PUSH BX [0000]223D: BB 03 00 ;MOV BX,3 [0000]2240: 59 ;POP CX [0000]2241: E8 BA C3 ;CALL ←MoveBlock [0000]2244: 5A ;POP DX [0000]2245: 8B 5E FA ;MOV BX,[BP-6] [0000]2248: 83 C3 08 ;ADD BX,8 [0000]224B: 53 ;PUSH BX [0000]224C: 8B 5E FE ;MOV BX,[BP-2] [0000]224F: 83 C3 10 ;ADD BX,010X [0000]2252: 53 ;PUSH BX [0000]2253: BB 03 00 ;MOV BX,3 [0000]2256: 59 ;POP CX [0000]2257: E8 A4 C3 ;CALL ←MoveBlock [0000]225A: 5A ;POP DX [0000]225B: 8B 5E FA ;MOV BX,[BP-6] [0000]225E: 8B 4E FE ;MOV CX,[BP-2] [0000]2261: 8B F9 ;MOV DI,CX [0000]2263: 8B 4D 08 ;MOV CX,[DI+8] [0000]2266: 53 ;PUSH BX [0000]2267: 8B D9 ;MOV BX,CX [0000]2269: 81 E3 0F 00 ;AND BX,0FX [0000]226D: 8B CB ;MOV CX,BX [0000]226F: 5B ;POP BX [0000]2270: 89 4F 64 ;MOV [BX+100],CX [0000]2273: 8B 5E FA ;MOV BX,[BP-6] [0000]2276: 8B 4F 64 ;MOV CX,[BX+100] [0000]2279: 0B C9 ;OR CX,CX [0000]227B: 75 07 ;JNZ X6 [0000]227D: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]2282: EB 14 ;JR X7 [0000]2284: 8B 5E FA ;MOV BX,[BP-6] [0000]2287: 8B 4F 64 ;MOV CX,[BX+100] [0000]228A: 8D 1E BE 8E ;LEA BX,←keyTable [0000]228E: D1 E1 ;SAL CX [0000]2290: D1 E1 ;SAL CX [0000]2292: D1 E1 ;SAL CX [0000]2294: 03 D9 ;ADD BX,CX [0000]2296: 5A ;POP DX [0000]2297: 53 ;PUSH BX [0000]2298: 8B 5E FA ;MOV BX,[BP-6] [0000]229B: 59 ;POP CX [0000]229C: 51 ;PUSH CX [0000]229D: 89 4F 20 ;MOV [BX+32],CX [0000]22A0: 8B 5E FA ;MOV BX,[BP-6] [0000]22A3: 59 ;POP CX [0000]22A4: 51 ;PUSH CX [0000]22A5: 89 4F 30 ;MOV [BX+48],CX [0000]22A8: 8B 5E FA ;MOV BX,[BP-6] [0000]22AB: 59 ;POP CX [0000]22AC: 51 ;PUSH CX [0000]22AD: 89 4F 40 ;MOV [BX+64],CX [0000]22B0: 8B 5E FA ;MOV BX,[BP-6] [0000]22B3: 59 ;POP CX [0000]22B4: 51 ;PUSH CX [0000]22B5: 89 4F 50 ;MOV [BX+80],CX [0000]22B8: 8B 5E FA ;MOV BX,[BP-6] [0000]22BB: 59 ;POP CX [0000]22BC: 51 ;PUSH CX [0000]22BD: 89 4F 6E ;MOV [BX+110],CX [0000]22C0: 8B 5E FA ;MOV BX,[BP-6] [0000]22C3: 59 ;POP CX [0000]22C4: 51 ;PUSH CX [0000]22C5: 89 4F 7E ;MOV [BX+126],CX [0000]22C8: 8B 5E FE ;MOV BX,[BP-2] [0000]22CB: 8B 4F 06 ;MOV CX,[BX+6] [0000]22CE: EB 3A ;JR X8 [0000]22D0: BB 01 00 ;MOV BX,1 [0000]22D3: 8B 4E FA ;MOV CX,[BP-6] [0000]22D6: E8 6D 00 ;CALL ←AquireTxPBIs [0000]22D9: EB 4D ;JR X9 [0000]22DB: 8B 5E FA ;MOV BX,[BP-6] [0000]22DE: 53 ;PUSH BX [0000]22DF: 8B 5E FA ;MOV BX,[BP-6] [0000]22E2: 43 ;INC BX [0000]22E3: 43 ;INC BX [0000]22E4: 53 ;PUSH BX [0000]22E5: 8B 5E FA ;MOV BX,[BP-6] [0000]22E8: 83 C3 14 ;ADD BX,014X [0000]22EB: 33 C9 ;XOR CX,CX [0000]22ED: E8 13 49 ;CALL ←OpenLevel1Socket [0000]22F0: 5A ;POP DX [0000]22F1: 8B CB ;MOV CX,BX [0000]22F3: 5B ;POP BX [0000]22F4: 89 8F 8C 00 ;MOV [BX+140],CX [0000]22F8: 0B C9 ;OR CX,CX [0000]22FA: 75 06 ;JNZ X15 [0000]22FC: BB 0A 40 ;MOV BX,0400AX [0000]22FF: E8 62 5A ;CALL ←CallSwat [0000]2302: EB 24 ;JR X9 [0000]2304: 8B E5 ;MOV SP,BP [0000]2306: 5D ;POP BP [0000]2307: C3 ;RET; [0000]2308: EB 1E ;JR X9 [0000]230A: 8A C5 ;MOV AL,CH [0000]230C: 0A C0 ;OR AL,AL [0000]230E: 75 F4 ;JNZ X16 [0000]2310: 8A C1 ;MOV AL,CL [0000]2312: 3C 00 ;CMP AL,0 [0000]2314: 74 BA ;JZ X10 [0000]2316: 3C 01 ;CMP AL,1 [0000]2318: 74 B6 ;JZ X11 [0000]231A: 3C 02 ;CMP AL,2 [0000]231C: 74 BD ;JZ X12 [0000]231E: 3C 03 ;CMP AL,3 [0000]2320: 74 B9 ;JZ X13 [0000]2322: 3C 04 ;CMP AL,4 [0000]2324: 74 B5 ;JZ X14 [0000]2326: EB DC ;JR X16 [0000]2328: 8B 5E FA ;MOV BX,[BP-6] [0000]232B: 8B 4E FA ;MOV CX,[BP-6] [0000]232E: 87 D9 ;XCHG BX,CX [0000]2330: A1 3E 8C ;MOV AX,←bufferClock [0000]2333: 89 47 5E ;MOV [BX+94],AX [0000]2336: 8B D9 ;MOV BX,CX [0000]2338: 89 47 10 ;MOV [BX+16],AX [0000]233B: 8B 5E FA ;MOV BX,[BP-6] [0000]233E: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]2342: 8B E5 ;MOV SP,BP [0000]2344: 5D ;POP BP [0000]2345: C3 ;RET; [0000]2346: 55 ;PUSH BP [0000]2347: 8B EC ;MOV BP,SP [0000]2349: 51 ;PUSH CX [0000]234A: 53 ;PUSH BX [0000]234B: 83 C4 FA ;ADD SP,0FFFAX [0000]234E: 33 DB ;XOR BX,BX [0000]2350: E8 5D 46 ;CALL ←GetPBI [0000]2353: 89 5E FA ;MOV [BP-6],BX [0000]2356: 8B 5E FA ;MOV BX,[BP-6] [0000]2359: 8B 4F 06 ;MOV CX,[BX+6] [0000]235C: 89 4E F8 ;MOV [BP-8],CX [0000]235F: 8B 5E F8 ;MOV BX,[BP-8] [0000]2362: 83 C3 14 ;ADD BX,014X [0000]2365: 5A ;POP DX [0000]2366: 53 ;PUSH BX [0000]2367: 8B 5E FA ;MOV BX,[BP-6] [0000]236A: 8B 4E FE ;MOV CX,[BP-2] [0000]236D: 83 C1 14 ;ADD CX,014X [0000]2370: 89 4F 02 ;MOV [BX+2],CX [0000]2373: 8B 5E FA ;MOV BX,[BP-6] [0000]2376: 8B 0E 3A 8C ;MOV CX,←zeroBufferTime [0000]237A: 89 4F 04 ;MOV [BX+4],CX [0000]237D: 8B 5E F8 ;MOV BX,[BP-8] [0000]2380: C6 47 02 00 ;MOV BYTE PTR [BX+2],0 [0000]2384: 8B 5E F8 ;MOV BX,[BP-8] [0000]2387: 83 C3 08 ;ADD BX,8 [0000]238A: 53 ;PUSH BX [0000]238B: 8B 5E FE ;MOV BX,[BP-2] [0000]238E: 83 C3 08 ;ADD BX,8 [0000]2391: 53 ;PUSH BX [0000]2392: BB 03 00 ;MOV BX,3 [0000]2395: 59 ;POP CX [0000]2396: E8 65 C2 ;CALL ←MoveBlock [0000]2399: 5A ;POP DX [0000]239A: 8B 5E F8 ;MOV BX,[BP-8] [0000]239D: 83 C3 0E ;ADD BX,0EX [0000]23A0: 53 ;PUSH BX [0000]23A1: 8B 5E FE ;MOV BX,[BP-2] [0000]23A4: 43 ;INC BX [0000]23A5: 43 ;INC BX [0000]23A6: 53 ;PUSH BX [0000]23A7: BB 03 00 ;MOV BX,3 [0000]23AA: 59 ;POP CX [0000]23AB: E8 50 C2 ;CALL ←MoveBlock [0000]23AE: 5A ;POP DX [0000]23AF: 5B ;POP BX [0000]23B0: 53 ;PUSH BX [0000]23B1: C6 07 00 ;MOV BYTE PTR [BX],0 [0000]23B4: 5B ;POP BX [0000]23B5: 53 ;PUSH BX [0000]23B6: 8B 4E FE ;MOV CX,[BP-2] [0000]23B9: 8B F9 ;MOV DI,CX [0000]23BB: 8B 4D 64 ;MOV CX,[DI+100] [0000]23BE: 88 4F 01 ;MOV [BX+1],CL [0000]23C1: 5B ;POP BX [0000]23C2: 53 ;PUSH BX [0000]23C3: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]23C8: 8B 5E F8 ;MOV BX,[BP-8] [0000]23CB: C6 47 03 FE ;MOV BYTE PTR [BX+3],0FEX [0000]23CF: 8B 5E FE ;MOV BX,[BP-2] [0000]23D2: 83 C3 14 ;ADD BX,014X [0000]23D5: 53 ;PUSH BX [0000]23D6: 8B 5E FA ;MOV BX,[BP-6] [0000]23D9: 59 ;POP CX [0000]23DA: E8 2A D7 ;CALL ←Enqueue [0000]23DD: 8B E5 ;MOV SP,BP [0000]23DF: 5D ;POP BP [0000]23E0: C3 ;RET; [0000]23E1: 55 ;PUSH BP [0000]23E2: 8B EC ;MOV BP,SP [0000]23E4: 53 ;PUSH BX [0000]23E5: 83 C4 FA ;ADD SP,0FFFAX [0000]23E8: 8B 5E FE ;MOV BX,[BP-2] [0000]23EB: 83 FB 00 ;CMP BX,0 [0000]23EE: 7C 08 ;JL X19 [0000]23F0: 8B 5E FE ;MOV BX,[BP-2] [0000]23F3: 83 FB 04 ;CMP BX,4 [0000]23F6: 7E 04 ;JLE X18 [0000]23F8: B0 01 ;MOV AL,1 [0000]23FA: EB 02 ;JR X20 [0000]23FC: 32 C0 ;XOR AL,AL [0000]23FE: 0A C0 ;OR AL,AL [0000]2400: 74 06 ;JZ X17 [0000]2402: BB 02 70 ;MOV BX,07002X [0000]2405: E8 5C 59 ;CALL ←CallSwat [0000]2408: 8B 5E FE ;MOV BX,[BP-2] [0000]240B: 8D 0E 3E 8F ;LEA CX,←vcb [0000]240F: B8 A6 00 ;MOV AX,0A6X [0000]2412: F7 EB ;IMUL AX,BX [0000]2414: 03 C1 ;ADD AX,CX [0000]2416: 89 46 FA ;MOV [BP-6],AX [0000]2419: 8B 7E FA ;MOV DI,[BP-6] [0000]241C: 8B 1D ;MOV BX,[DI] [0000]241E: 0B DB ;OR BX,BX [0000]2420: 75 04 ;JNZ X21 [0000]2422: 8B E5 ;MOV SP,BP [0000]2424: 5D ;POP BP [0000]2425: C3 ;RET; [0000]2426: 8B 5E FA ;MOV BX,[BP-6] [0000]2429: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]242D: 8B 5E FE ;MOV BX,[BP-2] [0000]2430: EB 76 ;JR X22 [0000]2432: 8D 5E FC ;LEA BX,[BP-4] [0000]2435: B9 E8 03 ;MOV CX,03E8X [0000]2438: E8 DD C3 ;CALL ←SetTmr [0000]243B: 8B 5E FA ;MOV BX,[BP-6] [0000]243E: 83 C3 14 ;ADD BX,014X [0000]2441: E8 9A D6 ;CALL ←Dequeue [0000]2444: 5A ;POP DX [0000]2445: 53 ;PUSH BX [0000]2446: 0B DB ;OR BX,BX [0000]2448: 75 15 ;JNZ X27 [0000]244A: E8 EF D5 ;CALL ←Block [0000]244D: 8D 5E FC ;LEA BX,[BP-4] [0000]2450: E8 CD C3 ;CALL ←TmrExp [0000]2453: 0B DB ;OR BX,BX [0000]2455: 74 06 ;JZ X28 [0000]2457: BB 03 70 ;MOV BX,07003X [0000]245A: E8 07 59 ;CALL ←CallSwat [0000]245D: EB DC ;JR X26 [0000]245F: 5B ;POP BX [0000]2460: 53 ;PUSH BX [0000]2461: E8 D6 45 ;CALL ←ReleasePBI [0000]2464: EB 76 ;JR X23 [0000]2466: 8B 5E FA ;MOV BX,[BP-6] [0000]2469: 8B 8F 8C 00 ;MOV CX,[BX+140] [0000]246D: 8B D9 ;MOV BX,CX [0000]246F: E8 7B 48 ;CALL ←CloseLevel1Socket [0000]2472: 8B 5E FA ;MOV BX,[BP-6] [0000]2475: 43 ;INC BX [0000]2476: 43 ;INC BX [0000]2477: 53 ;PUSH BX [0000]2478: BB 03 00 ;MOV BX,3 [0000]247B: 59 ;POP CX [0000]247C: E8 C4 C1 ;CALL ←Zero [0000]247F: 8B 5E FA ;MOV BX,[BP-6] [0000]2482: 83 C3 14 ;ADD BX,014X [0000]2485: E8 56 D6 ;CALL ←Dequeue [0000]2488: 5A ;POP DX [0000]2489: 53 ;PUSH BX [0000]248A: 0B DB ;OR BX,BX [0000]248C: 74 07 ;JZ X33 [0000]248E: 5B ;POP BX [0000]248F: 53 ;PUSH BX [0000]2490: E8 A7 45 ;CALL ←ReleasePBI [0000]2493: EB EA ;JR X32 [0000]2495: 8B 5E FA ;MOV BX,[BP-6] [0000]2498: 83 C3 18 ;ADD BX,018X [0000]249B: E8 40 D6 ;CALL ←Dequeue [0000]249E: 5A ;POP DX [0000]249F: 53 ;PUSH BX [0000]24A0: 0B DB ;OR BX,BX [0000]24A2: 74 0C ;JZ X35 [0000]24A4: 5B ;POP BX [0000]24A5: 53 ;PUSH BX [0000]24A6: EB 03 ;JR $+5 [0000]24A8: E9 17 00 ;JMP X36 [0000]24AB: E8 8C 45 ;CALL ←ReleasePBI [0000]24AE: EB E5 ;JR X34 [0000]24B0: 8B 5E FA ;MOV BX,[BP-6] [0000]24B3: C7 47 1C 00 00 ;MOV WORD PTR [BX+28],0 [0000]24B8: EB 22 ;JR X23 [0000]24BA: BB 01 50 ;MOV BX,05001X [0000]24BD: E8 A4 58 ;CALL ←CallSwat [0000]24C0: EB 1A ;JR X23 [0000]24C2: 8A C7 ;MOV AL,BH [0000]24C4: 0A C0 ;OR AL,AL [0000]24C6: 75 F2 ;JNZ X37 [0000]24C8: 8A C3 ;MOV AL,BL [0000]24CA: 3C 00 ;CMP AL,0 [0000]24CC: 75 03 E9 61 FF ;JMPZ X24 [0000]24D1: 3C 01 ;CMP AL,1 [0000]24D3: 75 03 E9 5A FF ;JMPZ X25 [0000]24D8: 3C 02 ;CMP AL,2 [0000]24DA: EB 03 ;JR $+5 [0000]24DC: E9 12 00 ;JMP X38 [0000]24DF: 74 85 ;JZ X29 [0000]24E1: 3C 03 ;CMP AL,3 [0000]24E3: 75 03 E9 7E FF ;JMPZ X30 [0000]24E8: 3C 04 ;CMP AL,4 [0000]24EA: 75 03 E9 77 FF ;JMPZ X31 [0000]24EF: EB C9 ;JR X37 [0000]24F1: 8B E5 ;MOV SP,BP [0000]24F3: 5D ;POP BP [0000]24F4: C3 ;RET; [0000]24F5: 55 ;PUSH BP [0000]24F6: 8B EC ;MOV BP,SP [0000]24F8: 8D 1E 3E 8F ;LEA BX,←vcb [0000]24FC: 89 1E E8 93 ;MOV ←tnvcb,BX [0000]2500: 89 1E E0 93 ;MOV ←fnvcb,BX [0000]2504: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2508: 8B 4F 62 ;MOV CX,[BX+98] [0000]250B: 8B F9 ;MOV DI,CX [0000]250D: 8B 1D ;MOV BX,[DI] [0000]250F: E8 DF 0A ;CALL ←GainLoop [0000]2512: 8B 3E E8 93 ;MOV DI,←tnvcb [0000]2516: 8B 1D ;MOV BX,[DI] [0000]2518: 0B DB ;OR BX,BX [0000]251A: 74 03 ;JZ X39 [0000]251C: E8 2B 00 ;CALL ←LocToNet [0000]251F: 8D 1E E4 8F ;LEA BX,←vcb+0A6X [0000]2523: 89 1E E8 93 ;MOV ←tnvcb,BX [0000]2527: 89 1E E0 93 ;MOV ←fnvcb,BX [0000]252B: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]252F: 8B 4F 62 ;MOV CX,[BX+98] [0000]2532: 8B F9 ;MOV DI,CX [0000]2534: 8B 1D ;MOV BX,[DI] [0000]2536: E8 B8 0A ;CALL ←GainLoop [0000]2539: 8B 3E E8 93 ;MOV DI,←tnvcb [0000]253D: 8B 1D ;MOV BX,[DI] [0000]253F: 0B DB ;OR BX,BX [0000]2541: 74 03 ;JZ X40 [0000]2543: E8 04 00 ;CALL ←LocToNet [0000]2546: 8B E5 ;MOV SP,BP [0000]2548: 5D ;POP BP [0000]2549: C3 ;RET; [0000]254A: 55 ;PUSH BP [0000]254B: 8B EC ;MOV BP,SP [0000]254D: 8B 1E 40 8C ;MOV BX,←lastHalf [0000]2551: 0B DB ;OR BX,BX [0000]2553: 74 0A ;JZ X41 [0000]2555: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2559: 83 47 5E 14 ;ADD WORD PTR [BX+94],014X [0000]255D: EB 0B ;JR X42 [0000]255F: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2563: 8B 0E 3A 8C ;MOV CX,←zeroBufferTime [0000]2567: 89 4F 5E ;MOV [BX+94],CX [0000]256A: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]256E: 8B 4F 62 ;MOV CX,[BX+98] [0000]2571: 8B F9 ;MOV DI,CX [0000]2573: 8B 1D ;MOV BX,[DI] [0000]2575: 8B 0E E8 93 ;MOV CX,←tnvcb [0000]2579: 8B F9 ;MOV DI,CX [0000]257B: 8B 4D 60 ;MOV CX,[DI+96] [0000]257E: 3B D9 ;CMP BX,CX [0000]2580: 7E 24 ;JLE X43 [0000]2582: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2586: 8B 4F 66 ;MOV CX,[BX+102] [0000]2589: 8B 1E D4 93 ;MOV BX,←MaxSquelchTail [0000]258D: 3B CB ;CMP CX,BX [0000]258F: 74 05 ;JZ X44 [0000]2591: E8 77 00 ;CALL ←SendVoice [0000]2594: EB 03 ;JR X45 [0000]2596: E8 EE 00 ;CALL ←SendFirstVoice [0000]2599: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]259D: C7 47 66 00 00 ;MOV WORD PTR [BX+102],0 [0000]25A2: 8B E5 ;MOV SP,BP [0000]25A4: 5D ;POP BP [0000]25A5: C3 ;RET; [0000]25A6: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]25AA: 8B 4F 66 ;MOV CX,[BX+102] [0000]25AD: 8B 1E D4 93 ;MOV BX,←MaxSquelchTail [0000]25B1: 3B CB ;CMP CX,BX [0000]25B3: 7D 0E ;JGE X46 [0000]25B5: E8 53 00 ;CALL ←SendVoice [0000]25B8: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]25BC: FF 47 66 ;INC WORD PTR [BX+102] [0000]25BF: 8B E5 ;MOV SP,BP [0000]25C1: 5D ;POP BP [0000]25C2: C3 ;RET; [0000]25C3: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]25C7: 8B 4F 5E ;MOV CX,[BX+94] [0000]25CA: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]25CE: 8B 47 10 ;MOV AX,[BX+16] [0000]25D1: 2B C8 ;SUB CX,AX [0000]25D3: 8B D9 ;MOV BX,CX [0000]25D5: 81 FB C8 00 ;CMP BX,0C8X [0000]25D9: 7C 2C ;JL X47 [0000]25DB: E8 57 01 ;CALL ←SetupPup [0000]25DE: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]25E2: 0B DB ;OR BX,BX [0000]25E4: 75 04 ;JNZ X48 [0000]25E6: 8B E5 ;MOV SP,BP [0000]25E8: 5D ;POP BP [0000]25E9: C3 ;RET; [0000]25EA: BB 1E 00 ;MOV BX,01EX [0000]25ED: E8 1F C2 ;CALL ←Swab [0000]25F0: 8B CB ;MOV CX,BX [0000]25F2: 8B 1E E4 93 ;MOV BX,←tnpup [0000]25F6: 89 0F ;MOV [BX],CX [0000]25F8: 8B 1E E4 93 ;MOV BX,←tnpup [0000]25FC: C6 47 03 FE ;MOV BYTE PTR [BX+3],0FEX [0000]2600: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]2604: E8 E4 41 ;CALL ←SendPup [0000]2607: 8B E5 ;MOV SP,BP [0000]2609: 5D ;POP BP [0000]260A: C3 ;RET; [0000]260B: 55 ;PUSH BP [0000]260C: 8B EC ;MOV BP,SP [0000]260E: E8 24 01 ;CALL ←SetupPup [0000]2611: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]2615: 0B DB ;OR BX,BX [0000]2617: 75 04 ;JNZ X49 [0000]2619: 8B E5 ;MOV SP,BP [0000]261B: 5D ;POP BP [0000]261C: C3 ;RET; [0000]261D: BB BE 00 ;MOV BX,0BEX [0000]2620: E8 EC C1 ;CALL ←Swab [0000]2623: 8B CB ;MOV CX,BX [0000]2625: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2629: 89 0F ;MOV [BX],CX [0000]262B: 8B 1E E4 93 ;MOV BX,←tnpup [0000]262F: C6 47 03 FE ;MOV BYTE PTR [BX+3],0FEX [0000]2633: 8B 1E 40 8C ;MOV BX,←lastHalf [0000]2637: 0B DB ;OR BX,BX [0000]2639: 74 25 ;JZ X50 [0000]263B: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]263F: 8B 0E E6 93 ;MOV CX,←tnllp [0000]2643: 83 C1 08 ;ADD CX,8 [0000]2646: 89 4F 34 ;MOV [BX+52],CX [0000]2649: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]264D: 8B 0E E2 93 ;MOV CX,←tnpbi [0000]2651: 89 4F 3A ;MOV [BX+58],CX [0000]2654: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2658: 83 C3 2E ;ADD BX,02EX [0000]265B: E8 50 D7 ;CALL ←Encrypt [0000]265E: EB 23 ;JR X51 [0000]2660: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2664: 8B 0E E6 93 ;MOV CX,←tnllp [0000]2668: 83 C1 08 ;ADD CX,8 [0000]266B: 89 4F 24 ;MOV [BX+36],CX [0000]266E: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2672: 8B 0E E2 93 ;MOV CX,←tnpbi [0000]2676: 89 4F 2A ;MOV [BX+42],CX [0000]2679: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]267D: 83 C3 1E ;ADD BX,01EX [0000]2680: E8 2B D7 ;CALL ←Encrypt [0000]2683: 8B E5 ;MOV SP,BP [0000]2685: 5D ;POP BP [0000]2686: C3 ;RET; [0000]2687: 55 ;PUSH BP [0000]2688: 8B EC ;MOV BP,SP [0000]268A: E8 A8 00 ;CALL ←SetupPup [0000]268D: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]2691: 0B DB ;OR BX,BX [0000]2693: 75 04 ;JNZ X52 [0000]2695: 8B E5 ;MOV SP,BP [0000]2697: 5D ;POP BP [0000]2698: C3 ;RET; [0000]2699: BB F6 00 ;MOV BX,0F6X [0000]269C: E8 70 C1 ;CALL ←Swab [0000]269F: 8B CB ;MOV CX,BX [0000]26A1: 8B 1E E4 93 ;MOV BX,←tnpup [0000]26A5: 89 0F ;MOV [BX],CX [0000]26A7: 8B 1E E4 93 ;MOV BX,←tnpup [0000]26AB: 83 C3 04 ;ADD BX,4 [0000]26AE: 53 ;PUSH BX [0000]26AF: 8B 1E E4 93 ;MOV BX,←tnpup [0000]26B3: 83 C3 04 ;ADD BX,4 [0000]26B6: 8B 0F ;MOV CX,[BX] [0000]26B8: 8B D9 ;MOV BX,CX [0000]26BA: E8 52 C1 ;CALL ←Swab [0000]26BD: 83 C3 F9 ;ADD BX,0FFF9X [0000]26C0: E8 4C C1 ;CALL ←Swab [0000]26C3: 8B CB ;MOV CX,BX [0000]26C5: 5B ;POP BX [0000]26C6: 89 0F ;MOV [BX],CX [0000]26C8: 8B 1E E4 93 ;MOV BX,←tnpup [0000]26CC: C6 47 03 FC ;MOV BYTE PTR [BX+3],0FCX [0000]26D0: 8B 1E 40 8C ;MOV BX,←lastHalf [0000]26D4: 0B DB ;OR BX,BX [0000]26D6: 74 25 ;JZ X53 [0000]26D8: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]26DC: 8B 0E E6 93 ;MOV CX,←tnllp [0000]26E0: 83 C1 08 ;ADD CX,8 [0000]26E3: 89 4F 54 ;MOV [BX+84],CX [0000]26E6: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]26EA: 8B 0E E2 93 ;MOV CX,←tnpbi [0000]26EE: 89 4F 5A ;MOV [BX+90],CX [0000]26F1: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]26F5: 83 C3 4E ;ADD BX,04EX [0000]26F8: E8 B3 D6 ;CALL ←Encrypt [0000]26FB: EB 34 ;JR X54 [0000]26FD: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2701: 8B 0E E6 93 ;MOV CX,←tnllp [0000]2705: 83 C1 08 ;ADD CX,8 [0000]2708: 89 4F 44 ;MOV [BX+68],CX [0000]270B: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]270F: 8B 0E E6 93 ;MOV CX,←tnllp [0000]2713: 83 C1 08 ;ADD CX,8 [0000]2716: 83 C1 38 ;ADD CX,038X [0000]2719: 89 4F 24 ;MOV [BX+36],CX [0000]271C: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2720: 8B 0E E2 93 ;MOV CX,←tnpbi [0000]2724: 89 4F 2A ;MOV [BX+42],CX [0000]2727: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]272B: 83 C3 3E ;ADD BX,03EX [0000]272E: E8 7D D6 ;CALL ←Encrypt [0000]2731: 8B E5 ;MOV SP,BP [0000]2733: 5D ;POP BP [0000]2734: C3 ;RET; [0000]2735: 55 ;PUSH BP [0000]2736: 8B EC ;MOV BP,SP [0000]2738: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]273C: 83 C3 14 ;ADD BX,014X [0000]273F: E8 9C D3 ;CALL ←Dequeue [0000]2742: 89 1E E2 93 ;MOV ←tnpbi,BX [0000]2746: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]274A: 0B DB ;OR BX,BX [0000]274C: 75 1D ;JNZ X55 [0000]274E: FF 06 7C 92 ;INC ←lostTx [0000]2752: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2756: 81 C3 8E 00 ;ADD BX,08EX [0000]275A: E8 C3 C0 ;CALL ←TmrExp [0000]275D: 0B DB ;OR BX,BX [0000]275F: 74 06 ;JZ X56 [0000]2761: BB 04 70 ;MOV BX,07004X [0000]2764: E8 FD 55 ;CALL ←CallSwat [0000]2767: 8B E5 ;MOV SP,BP [0000]2769: 5D ;POP BP [0000]276A: C3 ;RET; [0000]276B: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]276F: 81 C3 8E 00 ;ADD BX,08EX [0000]2773: B9 E8 03 ;MOV CX,03E8X [0000]2776: E8 9F C0 ;CALL ←SetTmr [0000]2779: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]277D: 8B 4F 06 ;MOV CX,[BX+6] [0000]2780: 89 0E E4 93 ;MOV ←tnpup,CX [0000]2784: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2788: 4B ;DEC BX [0000]2789: 4B ;DEC BX [0000]278A: 89 1E EA 93 ;MOV ←tnhp,BX [0000]278E: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2792: 83 C3 14 ;ADD BX,014X [0000]2795: 89 1E E6 93 ;MOV ←tnllp,BX [0000]2799: 8B 3E EA 93 ;MOV DI,←tnhp [0000]279D: 8B 1D ;MOV BX,[DI] [0000]279F: 8B 0E E2 93 ;MOV CX,←tnpbi [0000]27A3: 8B F9 ;MOV DI,CX [0000]27A5: 8B 4D 04 ;MOV CX,[DI+4] [0000]27A8: 2B D9 ;SUB BX,CX [0000]27AA: 53 ;PUSH BX [0000]27AB: 8D 1E 82 92 ;LEA BX,←txHisto [0000]27AF: 59 ;POP CX [0000]27B0: E8 CC 61 ;CALL ←Histogram [0000]27B3: 8B 1E E4 93 ;MOV BX,←tnpup [0000]27B7: 83 C3 04 ;ADD BX,4 [0000]27BA: 53 ;PUSH BX [0000]27BB: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]27BF: 8B 4F 10 ;MOV CX,[BX+16] [0000]27C2: 8B D9 ;MOV BX,CX [0000]27C4: E8 48 C0 ;CALL ←Swab [0000]27C7: 8B CB ;MOV CX,BX [0000]27C9: 5B ;POP BX [0000]27CA: 89 0F ;MOV [BX],CX [0000]27CC: 8B 1E E4 93 ;MOV BX,←tnpup [0000]27D0: 83 C3 04 ;ADD BX,4 [0000]27D3: 53 ;PUSH BX [0000]27D4: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]27D8: 8B 4F 0E ;MOV CX,[BX+14] [0000]27DB: 8B D9 ;MOV BX,CX [0000]27DD: E8 2F C0 ;CALL ←Swab [0000]27E0: 8B CB ;MOV CX,BX [0000]27E2: 5B ;POP BX [0000]27E3: 89 4F 02 ;MOV [BX+2],CX [0000]27E6: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]27EA: FF 47 0E ;INC WORD PTR [BX+14] [0000]27ED: 8B 1E E6 93 ;MOV BX,←tnllp [0000]27F1: 53 ;PUSH BX [0000]27F2: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]27F6: 8B 4F 62 ;MOV CX,[BX+98] [0000]27F9: 8B F9 ;MOV DI,CX [0000]27FB: 8B 1D ;MOV BX,[DI] [0000]27FD: E8 0F C0 ;CALL ←Swab [0000]2800: 8B CB ;MOV CX,BX [0000]2802: 5B ;POP BX [0000]2803: 89 4F 02 ;MOV [BX+2],CX [0000]2806: 8B 1E E6 93 ;MOV BX,←tnllp [0000]280A: 53 ;PUSH BX [0000]280B: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]280F: 8B 4F 5E ;MOV CX,[BX+94] [0000]2812: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2816: 8B 47 10 ;MOV AX,[BX+16] [0000]2819: 2B C8 ;SUB CX,AX [0000]281B: 8B D9 ;MOV BX,CX [0000]281D: E8 EF BF ;CALL ←Swab [0000]2820: 8B CB ;MOV CX,BX [0000]2822: 5B ;POP BX [0000]2823: 89 4F 04 ;MOV [BX+4],CX [0000]2826: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]282A: 8B 0E E8 93 ;MOV CX,←tnvcb [0000]282E: A1 E8 93 ;MOV AX,←tnvcb [0000]2831: 8B F8 ;MOV DI,AX [0000]2833: 8B 45 5E ;MOV AX,[DI+94] [0000]2836: 05 14 00 ;ADD AX,014X [0000]2839: 87 D9 ;XCHG BX,CX [0000]283B: 89 47 10 ;MOV [BX+16],AX [0000]283E: 8B D9 ;MOV BX,CX [0000]2840: 89 47 04 ;MOV [BX+4],AX [0000]2843: 8B E5 ;MOV SP,BP [0000]2845: 5D ;POP BP [0000]2846: C3 ;RET; [0000]2847: 8B 1E E2 93 ;MOV BX,←tnpbi [0000]284B: 8B 0E E8 93 ;MOV CX,←tnvcb [0000]284F: 83 C1 14 ;ADD CX,014X [0000]2852: 89 4F 02 ;MOV [BX+2],CX [0000]2855: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2859: C6 47 02 00 ;MOV BYTE PTR [BX+2],0 [0000]285D: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2861: 83 C3 08 ;ADD BX,8 [0000]2864: 53 ;PUSH BX [0000]2865: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2869: 83 C3 08 ;ADD BX,8 [0000]286C: 53 ;PUSH BX [0000]286D: BB 03 00 ;MOV BX,3 [0000]2870: 59 ;POP CX [0000]2871: E8 8A BD ;CALL ←MoveBlock [0000]2874: 5A ;POP DX [0000]2875: 8B 1E E4 93 ;MOV BX,←tnpup [0000]2879: 83 C3 0E ;ADD BX,0EX [0000]287C: 53 ;PUSH BX [0000]287D: 8B 1E E8 93 ;MOV BX,←tnvcb [0000]2881: 43 ;INC BX [0000]2882: 43 ;INC BX [0000]2883: 53 ;PUSH BX [0000]2884: BB 03 00 ;MOV BX,3 [0000]2887: 59 ;POP CX [0000]2888: E8 73 BD ;CALL ←MoveBlock [0000]288B: 5A ;POP DX [0000]288C: 8B 1E E6 93 ;MOV BX,←tnllp [0000]2890: C6 07 00 ;MOV BYTE PTR [BX],0 [0000]2893: 8B 1E E6 93 ;MOV BX,←tnllp [0000]2897: 8B 0E E8 93 ;MOV CX,←tnvcb [0000]289B: 8B F9 ;MOV DI,CX [0000]289D: 8B 4D 64 ;MOV CX,[DI+100] [0000]28A0: 88 4F 01 ;MOV [BX+1],CL [0000]28A3: 8B 1E E6 93 ;MOV BX,←tnllp [0000]28A7: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]28AC: 8B E5 ;MOV SP,BP [0000]28AE: 5D ;POP BP [0000]28AF: C3 ;RET; [0000]28B0: 55 ;PUSH BP [0000]28B1: 8B EC ;MOV BP,SP [0000]28B3: E8 CA EA ;CALL ←GetBufferTime [0000]28B6: 8D 1E 8A 90 ;LEA BX,←vcb+014CX [0000]28BA: 89 1E E0 93 ;MOV ←fnvcb,BX [0000]28BE: E8 23 00 ;CALL ←CheckFromNet [0000]28C1: E8 17 04 ;CALL ←PlayPackets [0000]28C4: 8D 1E 30 91 ;LEA BX,←vcb+01F2X [0000]28C8: 89 1E E0 93 ;MOV ←fnvcb,BX [0000]28CC: E8 15 00 ;CALL ←CheckFromNet [0000]28CF: E8 09 04 ;CALL ←PlayPackets [0000]28D2: 8D 1E D6 91 ;LEA BX,←vcb+0298X [0000]28D6: 89 1E E0 93 ;MOV ←fnvcb,BX [0000]28DA: E8 07 00 ;CALL ←CheckFromNet [0000]28DD: E8 FB 03 ;CALL ←PlayPackets [0000]28E0: 8B E5 ;MOV SP,BP [0000]28E2: 5D ;POP BP [0000]28E3: C3 ;RET; [0000]28E4: 55 ;PUSH BP [0000]28E5: 8B EC ;MOV BP,SP [0000]28E7: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]28EB: 83 C3 14 ;ADD BX,014X [0000]28EE: E8 ED D1 ;CALL ←Dequeue [0000]28F1: 89 1E EC 93 ;MOV ←fnpbi,BX [0000]28F5: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]28F9: 0B DB ;OR BX,BX [0000]28FB: 75 04 ;JNZ X57 [0000]28FD: 8B E5 ;MOV SP,BP [0000]28FF: 5D ;POP BP [0000]2900: C3 ;RET; [0000]2901: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2905: 8B 4F 06 ;MOV CX,[BX+6] [0000]2908: 89 0E F0 93 ;MOV ←fnpup,CX [0000]290C: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2910: 83 C3 14 ;ADD BX,014X [0000]2913: 89 1E F2 93 ;MOV ←fnllp,BX [0000]2917: 8B 1E F0 93 ;MOV BX,←fnpup [0000]291B: 83 C3 04 ;ADD BX,4 [0000]291E: 8B 0F ;MOV CX,[BX] [0000]2920: 8B D9 ;MOV BX,CX [0000]2922: E8 EA BE ;CALL ←Swab [0000]2925: 89 1E F4 93 ;MOV ←fnTimeToPlay,BX [0000]2929: 8B 1E F0 93 ;MOV BX,←fnpup [0000]292D: 83 C3 04 ;ADD BX,4 [0000]2930: 8B 4F 02 ;MOV CX,[BX+2] [0000]2933: 8B D9 ;MOV BX,CX [0000]2935: E8 D7 BE ;CALL ←Swab [0000]2938: 89 1E FA 93 ;MOV ←fnPktID,BX [0000]293C: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2940: 8B 8F A4 00 ;MOV CX,[BX+164] [0000]2944: 8B 1E FA 93 ;MOV BX,←fnPktID [0000]2948: 3B D9 ;CMP BX,CX [0000]294A: 74 04 ;JZ X58 [0000]294C: FF 06 7E 92 ;INC ←lostRx [0000]2950: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2954: 8B 0E FA 93 ;MOV CX,←fnPktID [0000]2958: 41 ;INC CX [0000]2959: 89 8F A4 00 ;MOV [BX+164],CX [0000]295D: 8B 1E F2 93 ;MOV BX,←fnllp [0000]2961: 81 67 04 07 FF ;AND WORD PTR [BX+4],0FF07X [0000]2966: 8B 1E F2 93 ;MOV BX,←fnllp [0000]296A: 8B 4F 04 ;MOV CX,[BX+4] [0000]296D: 8B D9 ;MOV BX,CX [0000]296F: E8 9D BE ;CALL ←Swab [0000]2972: 89 1E FC 93 ;MOV ←fnSilenceMS,BX [0000]2976: 8B 3E F0 93 ;MOV DI,←fnpup [0000]297A: 8B 1D ;MOV BX,[DI] [0000]297C: E8 90 BE ;CALL ←Swab [0000]297F: 83 C3 F8 ;ADD BX,0FFF8X [0000]2982: 83 C3 EA ;ADD BX,0FFEAX [0000]2985: B9 03 00 ;MOV CX,3 [0000]2988: D3 EB ;SHR BX,CX [0000]298A: 89 1E FE 93 ;MOV ←fnVoiceMS,BX [0000]298E: 8B 1E FC 93 ;MOV BX,←fnSilenceMS [0000]2992: 8B 0E F4 93 ;MOV CX,←fnTimeToPlay [0000]2996: 03 CB ;ADD CX,BX [0000]2998: 89 0E F8 93 ;MOV ←fnTimeToPlayVoice,CX [0000]299C: 8B 1E F0 93 ;MOV BX,←fnpup [0000]29A0: 8A 47 03 ;MOV AL,[BX+3] [0000]29A3: 3C FE ;CMP AL,0FEX [0000]29A5: 75 76 ;JNZ X59 [0000]29A7: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29AB: 8B 4F 6A ;MOV CX,[BX+106] [0000]29AE: 0B C9 ;OR CX,CX [0000]29B0: 75 0D ;JNZ X62 [0000]29B2: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29B6: 8B 4F 68 ;MOV CX,[BX+104] [0000]29B9: 8B 1E F8 93 ;MOV BX,←fnTimeToPlayVoice [0000]29BD: 3B D9 ;CMP BX,CX [0000]29BF: 74 2F ;JZ X60 [0000]29C1: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29C5: 8B 0E FE 93 ;MOV CX,←fnVoiceMS [0000]29C9: A1 F8 93 ;MOV AX,←fnTimeToPlayVoice [0000]29CC: 03 C1 ;ADD AX,CX [0000]29CE: 89 47 68 ;MOV [BX+104],AX [0000]29D1: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29D5: C7 47 6A 00 00 ;MOV WORD PTR [BX+106],0 [0000]29DA: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29DE: 53 ;PUSH BX [0000]29DF: E8 30 BE ;CALL ←ReadTmr [0000]29E2: 8B 0E D6 93 ;MOV CX,←ajdelay [0000]29E6: 03 D9 ;ADD BX,CX [0000]29E8: 8B CB ;MOV CX,BX [0000]29EA: 5B ;POP BX [0000]29EB: 89 4F 10 ;MOV [BX+16],CX [0000]29EE: EB 5D ;JR X63 [0000]29F0: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]29F4: 8B 0E FE 93 ;MOV CX,←fnVoiceMS [0000]29F8: A1 F8 93 ;MOV AX,←fnTimeToPlayVoice [0000]29FB: 03 C1 ;ADD AX,CX [0000]29FD: 89 47 68 ;MOV [BX+104],AX [0000]2A00: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A04: 8B 4F 10 ;MOV CX,[BX+16] [0000]2A07: 8B 1E 3E 8C ;MOV BX,←bufferClock [0000]2A0B: 2B CB ;SUB CX,BX [0000]2A0D: 89 0E 00 94 ;MOV ←fnDiff,CX [0000]2A11: 8B 1E D8 93 ;MOV BX,←tooLate [0000]2A15: 8B 0E 00 94 ;MOV CX,←fnDiff [0000]2A19: 3B CB ;CMP CX,BX [0000]2A1B: EB 03 ;JR $+5 [0000]2A1D: E9 83 00 ;JMP X65 [0000]2A20: 7D 14 ;JGE X64 [0000]2A22: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A26: 53 ;PUSH BX [0000]2A27: E8 E8 BD ;CALL ←ReadTmr [0000]2A2A: 8B 0E D6 93 ;MOV CX,←ajdelay [0000]2A2E: 03 D9 ;ADD BX,CX [0000]2A30: 8B CB ;MOV CX,BX [0000]2A32: 5B ;POP BX [0000]2A33: 89 4F 10 ;MOV [BX+16],CX [0000]2A36: 8B 1E DA 93 ;MOV BX,←tooEarly [0000]2A3A: 8B 0E 00 94 ;MOV CX,←fnDiff [0000]2A3E: 3B CB ;CMP CX,BX [0000]2A40: 7E 0B ;JLE X66 [0000]2A42: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A46: 8B 0E DC 93 ;MOV CX,←adjustTooEarly [0000]2A4A: 29 4F 10 ;SUB [BX+16],CX [0000]2A4D: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2A51: 83 C3 04 ;ADD BX,4 [0000]2A54: 53 ;PUSH BX [0000]2A55: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A59: 8B 4F 10 ;MOV CX,[BX+16] [0000]2A5C: 8B D9 ;MOV BX,CX [0000]2A5E: E8 AE BD ;CALL ←Swab [0000]2A61: 8B CB ;MOV CX,BX [0000]2A63: 5B ;POP BX [0000]2A64: 89 0F ;MOV [BX],CX [0000]2A66: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A6A: 8B 0E FE 93 ;MOV CX,←fnVoiceMS [0000]2A6E: 01 4F 10 ;ADD [BX+16],CX [0000]2A71: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A75: 8B 4F 1C ;MOV CX,[BX+28] [0000]2A78: 8B D9 ;MOV BX,CX [0000]2A7A: 83 FB 0E ;CMP BX,0EX [0000]2A7D: 7F 19 ;JG X67 [0000]2A7F: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A83: 83 C3 18 ;ADD BX,018X [0000]2A86: 53 ;PUSH BX [0000]2A87: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2A8B: 59 ;POP CX [0000]2A8C: E8 78 D0 ;CALL ←Enqueue [0000]2A8F: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2A93: FF 47 1C ;INC WORD PTR [BX+28] [0000]2A96: EB 07 ;JR X68 [0000]2A98: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2A9C: E8 9B 3F ;CALL ←ReleasePBI [0000]2A9F: 8B E5 ;MOV SP,BP [0000]2AA1: 5D ;POP BP [0000]2AA2: C3 ;RET; [0000]2AA3: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2AA7: 8A 47 03 ;MOV AL,[BX+3] [0000]2AAA: 3C FC ;CMP AL,0FCX [0000]2AAC: 75 78 ;JNZ X69 [0000]2AAE: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2AB2: C7 47 6A 00 00 ;MOV WORD PTR [BX+106],0 [0000]2AB7: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2ABB: 8B 0E FE 93 ;MOV CX,←fnVoiceMS [0000]2ABF: A1 F8 93 ;MOV AX,←fnTimeToPlayVoice [0000]2AC2: 03 C1 ;ADD AX,CX [0000]2AC4: 89 47 68 ;MOV [BX+104],AX [0000]2AC7: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2ACB: 53 ;PUSH BX [0000]2ACC: E8 43 BD ;CALL ←ReadTmr [0000]2ACF: 8B 0E DE 93 ;MOV CX,←firstajdelay [0000]2AD3: 03 D9 ;ADD BX,CX [0000]2AD5: 8B CB ;MOV CX,BX [0000]2AD7: 5B ;POP BX [0000]2AD8: 89 4F 10 ;MOV [BX+16],CX [0000]2ADB: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2ADF: 83 C3 04 ;ADD BX,4 [0000]2AE2: 53 ;PUSH BX [0000]2AE3: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2AE7: 8B 4F 10 ;MOV CX,[BX+16] [0000]2AEA: 8B D9 ;MOV BX,CX [0000]2AEC: E8 20 BD ;CALL ←Swab [0000]2AEF: 8B CB ;MOV CX,BX [0000]2AF1: 5B ;POP BX [0000]2AF2: 89 0F ;MOV [BX],CX [0000]2AF4: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2AF8: 8B 0E FE 93 ;MOV CX,←fnVoiceMS [0000]2AFC: 01 4F 10 ;ADD [BX+16],CX [0000]2AFF: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2B03: 8B 4F 1C ;MOV CX,[BX+28] [0000]2B06: 8B D9 ;MOV BX,CX [0000]2B08: 83 FB 0E ;CMP BX,0EX [0000]2B0B: 7F 1E ;JG X70 [0000]2B0D: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2B11: 83 C3 18 ;ADD BX,018X [0000]2B14: 53 ;PUSH BX [0000]2B15: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2B19: 59 ;POP CX [0000]2B1A: E8 EA CF ;CALL ←Enqueue [0000]2B1D: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2B21: FF 47 1C ;INC WORD PTR [BX+28] [0000]2B24: EB 03 ;JR $+5 [0000]2B26: E9 0D 00 ;JMP X72 [0000]2B29: EB 07 ;JR X71 [0000]2B2B: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2B2F: E8 08 3F ;CALL ←ReleasePBI [0000]2B32: 8B E5 ;MOV SP,BP [0000]2B34: 5D ;POP BP [0000]2B35: C3 ;RET; [0000]2B36: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2B3A: 8A 47 03 ;MOV AL,[BX+3] [0000]2B3D: 3C FA ;CMP AL,0FAX [0000]2B3F: 75 75 ;JNZ X73 [0000]2B41: 8B 1E FE 93 ;MOV BX,←fnVoiceMS [0000]2B45: 8B 0E FC 93 ;MOV CX,←fnSilenceMS [0000]2B49: 03 CB ;ADD CX,BX [0000]2B4B: 0B C9 ;OR CX,CX [0000]2B4D: 75 24 ;JNZ X74 [0000]2B4F: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2B53: 89 1E EE 93 ;MOV ←fnpbib,BX [0000]2B57: 8B 3E F2 93 ;MOV DI,←fnllp [0000]2B5B: 8A 05 ;MOV AL,[DI] [0000]2B5D: 24 01 ;AND AL,1 [0000]2B5F: 0A C0 ;OR AL,AL [0000]2B61: 74 05 ;JZ X75 [0000]2B63: E8 CC 00 ;CALL ←SendProbeReply [0000]2B66: EB 07 ;JR X76 [0000]2B68: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2B6C: E8 CB 3E ;CALL ←ReleasePBI [0000]2B6F: 8B E5 ;MOV SP,BP [0000]2B71: 5D ;POP BP [0000]2B72: C3 ;RET; [0000]2B73: 8B 3E F2 93 ;MOV DI,←fnllp [0000]2B77: 8A 05 ;MOV AL,[DI] [0000]2B79: 24 01 ;AND AL,1 [0000]2B7B: 0A C0 ;OR AL,AL [0000]2B7D: 74 28 ;JZ X77 [0000]2B7F: E8 8A 3E ;CALL ←MaybeGetPBI [0000]2B82: 89 1E EE 93 ;MOV ←fnpbib,BX [0000]2B86: 8B 1E EE 93 ;MOV BX,←fnpbib [0000]2B8A: 0B DB ;OR BX,BX [0000]2B8C: 74 19 ;JZ X78 [0000]2B8E: 8B 1E EE 93 ;MOV BX,←fnpbib [0000]2B92: 8B 4F 06 ;MOV CX,[BX+6] [0000]2B95: 51 ;PUSH CX [0000]2B96: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2B9A: 8B 4F 06 ;MOV CX,[BX+6] [0000]2B9D: BB 0B 00 ;MOV BX,0BX [0000]2BA0: E8 5B BA ;CALL ←MoveBlock [0000]2BA3: 5A ;POP DX [0000]2BA4: E8 8B 00 ;CALL ←SendProbeReply [0000]2BA7: E8 68 BC ;CALL ←ReadTmr [0000]2BAA: 8B 0E F8 93 ;MOV CX,←fnTimeToPlayVoice [0000]2BAE: 2B CB ;SUB CX,BX [0000]2BB0: 89 0E F6 93 ;MOV ←fnTimeToWait,CX [0000]2BB4: EB 03 ;JR $+5 [0000]2BB6: E9 6E 00 ;JMP X80 [0000]2BB9: 8B 1E F6 93 ;MOV BX,←fnTimeToWait [0000]2BBD: 83 FB 00 ;CMP BX,0 [0000]2BC0: 7C 0A ;JL X82 [0000]2BC2: 8B 1E F6 93 ;MOV BX,←fnTimeToWait [0000]2BC6: 81 FB F4 01 ;CMP BX,01F4X [0000]2BCA: 7E 04 ;JLE X81 [0000]2BCC: B0 01 ;MOV AL,1 [0000]2BCE: EB 02 ;JR X83 [0000]2BD0: 32 C0 ;XOR AL,AL [0000]2BD2: 0A C0 ;OR AL,AL [0000]2BD4: 74 0B ;JZ X79 [0000]2BD6: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2BDA: E8 5D 3E ;CALL ←ReleasePBI [0000]2BDD: 8B E5 ;MOV SP,BP [0000]2BDF: 5D ;POP BP [0000]2BE0: C3 ;RET; [0000]2BE1: 8B 1E F0 93 ;MOV BX,←fnpup [0000]2BE5: 83 C3 04 ;ADD BX,4 [0000]2BE8: 53 ;PUSH BX [0000]2BE9: 8B 1E F8 93 ;MOV BX,←fnTimeToPlayVoice [0000]2BED: E8 1F BC ;CALL ←Swab [0000]2BF0: 8B CB ;MOV CX,BX [0000]2BF2: 5B ;POP BX [0000]2BF3: 89 0F ;MOV [BX],CX [0000]2BF5: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2BF9: 8B 4F 1C ;MOV CX,[BX+28] [0000]2BFC: 8B D9 ;MOV BX,CX [0000]2BFE: 83 FB 0E ;CMP BX,0EX [0000]2C01: 7F 19 ;JG X84 [0000]2C03: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2C07: 83 C3 18 ;ADD BX,018X [0000]2C0A: 53 ;PUSH BX [0000]2C0B: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2C0F: 59 ;POP CX [0000]2C10: E8 F4 CE ;CALL ←Enqueue [0000]2C13: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2C17: FF 47 1C ;INC WORD PTR [BX+28] [0000]2C1A: EB 07 ;JR X85 [0000]2C1C: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2C20: E8 17 3E ;CALL ←ReleasePBI [0000]2C23: 8B E5 ;MOV SP,BP [0000]2C25: 5D ;POP BP [0000]2C26: C3 ;RET; [0000]2C27: 8B 1E EC 93 ;MOV BX,←fnpbi [0000]2C2B: E8 0C 3E ;CALL ←ReleasePBI [0000]2C2E: 8B E5 ;MOV SP,BP [0000]2C30: 5D ;POP BP [0000]2C31: C3 ;RET; [0000]2C32: 55 ;PUSH BP [0000]2C33: 8B EC ;MOV BP,SP [0000]2C35: 8B 1E EE 93 ;MOV BX,←fnpbib [0000]2C39: 8B 4F 06 ;MOV CX,[BX+6] [0000]2C3C: 89 0E 02 94 ;MOV ←sprPup,CX [0000]2C40: BB 1E 00 ;MOV BX,01EX [0000]2C43: E8 C9 BB ;CALL ←Swab [0000]2C46: 8B CB ;MOV CX,BX [0000]2C48: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2C4C: 89 0F ;MOV [BX],CX [0000]2C4E: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2C52: 83 C3 14 ;ADD BX,014X [0000]2C55: 89 1E 04 94 ;MOV ←sprPrp,BX [0000]2C59: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2C5D: 83 C3 04 ;ADD BX,4 [0000]2C60: 8B 4F 02 ;MOV CX,[BX+2] [0000]2C63: 8B 1E 04 94 ;MOV BX,←sprPrp [0000]2C67: 89 0F ;MOV [BX],CX [0000]2C69: 8B 1E 04 94 ;MOV BX,←sprPrp [0000]2C6D: 53 ;PUSH BX [0000]2C6E: BB A0 00 ;MOV BX,0A0X [0000]2C71: E8 9B BB ;CALL ←Swab [0000]2C74: 8B CB ;MOV CX,BX [0000]2C76: 5B ;POP BX [0000]2C77: 89 4F 02 ;MOV [BX+2],CX [0000]2C7A: 8B 1E 04 94 ;MOV BX,←sprPrp [0000]2C7E: 53 ;PUSH BX [0000]2C7F: BB 0A 00 ;MOV BX,0AX [0000]2C82: E8 8A BB ;CALL ←Swab [0000]2C85: 8B CB ;MOV CX,BX [0000]2C87: 5B ;POP BX [0000]2C88: 89 4F 04 ;MOV [BX+4],CX [0000]2C8B: 8B 1E 04 94 ;MOV BX,←sprPrp [0000]2C8F: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]2C94: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2C98: E8 4A C8 ;CALL ←SwapSourceAndDest [0000]2C9B: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2C9F: C6 47 03 FB ;MOV BYTE PTR [BX+3],0FBX [0000]2CA3: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2CA7: 83 C3 04 ;ADD BX,4 [0000]2CAA: 53 ;PUSH BX [0000]2CAB: E8 64 BB ;CALL ←ReadTmr [0000]2CAE: E8 5E BB ;CALL ←Swab [0000]2CB1: 8B CB ;MOV CX,BX [0000]2CB3: 5B ;POP BX [0000]2CB4: 89 0F ;MOV [BX],CX [0000]2CB6: 8B 1E 02 94 ;MOV BX,←sprPup [0000]2CBA: 83 C3 04 ;ADD BX,4 [0000]2CBD: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]2CC1: 8B F9 ;MOV DI,CX [0000]2CC3: 8B 4D 0E ;MOV CX,[DI+14] [0000]2CC6: 89 4F 02 ;MOV [BX+2],CX [0000]2CC9: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2CCD: FF 47 0E ;INC WORD PTR [BX+14] [0000]2CD0: 8B 1E EE 93 ;MOV BX,←fnpbib [0000]2CD4: E8 14 3B ;CALL ←SendPup [0000]2CD7: 8B E5 ;MOV SP,BP [0000]2CD9: 5D ;POP BP [0000]2CDA: C3 ;RET; [0000]2CDB: 55 ;PUSH BP [0000]2CDC: 8B EC ;MOV BP,SP [0000]2CDE: E8 9F E6 ;CALL ←GetBufferTime [0000]2CE1: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2CE5: 8B 4F 18 ;MOV CX,[BX+24] [0000]2CE8: 89 0E 06 94 ;MOV ←pppbi,CX [0000]2CEC: 8B 1E 06 94 ;MOV BX,←pppbi [0000]2CF0: 0B DB ;OR BX,BX [0000]2CF2: 75 23 ;JNZ X86 [0000]2CF4: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2CF8: 8B 4F 10 ;MOV CX,[BX+16] [0000]2CFB: 8B 1E 3E 8C ;MOV BX,←bufferClock [0000]2CFF: 2B D9 ;SUB BX,CX [0000]2D01: 83 FB 14 ;CMP BX,014X [0000]2D04: 7E 0D ;JLE X87 [0000]2D06: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2D0A: 83 47 10 14 ;ADD WORD PTR [BX+16],014X [0000]2D0E: 33 DB ;XOR BX,BX [0000]2D10: E8 DE 02 ;CALL ←GainLoop [0000]2D13: 8B E5 ;MOV SP,BP [0000]2D15: 5D ;POP BP [0000]2D16: C3 ;RET; [0000]2D17: 8B 1E 06 94 ;MOV BX,←pppbi [0000]2D1B: 8B 4F 06 ;MOV CX,[BX+6] [0000]2D1E: 89 0E 08 94 ;MOV ←pppup,CX [0000]2D22: 8B 1E 08 94 ;MOV BX,←pppup [0000]2D26: 83 C3 14 ;ADD BX,014X [0000]2D29: 89 1E 0A 94 ;MOV ←ppllp,BX [0000]2D2D: 8B 1E 08 94 ;MOV BX,←pppup [0000]2D31: 83 C3 04 ;ADD BX,4 [0000]2D34: 8B 0F ;MOV CX,[BX] [0000]2D36: 8B D9 ;MOV BX,CX [0000]2D38: E8 D4 BA ;CALL ←Swab [0000]2D3B: 89 1E 0C 94 ;MOV ←ppTimeToPlay,BX [0000]2D3F: 8B 1E 3E 8C ;MOV BX,←bufferClock [0000]2D43: 8B 0E 0C 94 ;MOV CX,←ppTimeToPlay [0000]2D47: 2B CB ;SUB CX,BX [0000]2D49: 89 0E 0E 94 ;MOV ←ppTimeToWait,CX [0000]2D4D: 8B 1E 0E 94 ;MOV BX,←ppTimeToWait [0000]2D51: 83 FB F6 ;CMP BX,0FFF6X [0000]2D54: 7C 0A ;JL X90 [0000]2D56: 8B 1E 0E 94 ;MOV BX,←ppTimeToWait [0000]2D5A: 81 FB F4 01 ;CMP BX,01F4X [0000]2D5E: 7E 04 ;JLE X89 [0000]2D60: B0 01 ;MOV AL,1 [0000]2D62: EB 02 ;JR X91 [0000]2D64: 32 C0 ;XOR AL,AL [0000]2D66: 0A C0 ;OR AL,AL [0000]2D68: 74 25 ;JZ X88 [0000]2D6A: FF 06 80 92 ;INC ←ppDiscard [0000]2D6E: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2D72: C7 47 6A FF FF ;MOV WORD PTR [BX+106],0FFFFX [0000]2D77: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2D7B: 83 C3 18 ;ADD BX,018X [0000]2D7E: E8 5D CD ;CALL ←Dequeue [0000]2D81: E8 B6 3C ;CALL ←ReleasePBI [0000]2D84: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2D88: FF 4F 1C ;DEC WORD PTR [BX+28] [0000]2D8B: 8B E5 ;MOV SP,BP [0000]2D8D: 5D ;POP BP [0000]2D8E: C3 ;RET; [0000]2D8F: 8B 3E 08 94 ;MOV DI,←pppup [0000]2D93: 8B 1D ;MOV BX,[DI] [0000]2D95: E8 77 BA ;CALL ←Swab [0000]2D98: 83 C3 EA ;ADD BX,0FFEAX [0000]2D9B: 83 C3 F8 ;ADD BX,0FFF8X [0000]2D9E: 81 E3 F8 0F ;AND BX,0FF8X [0000]2DA2: 89 1E 10 94 ;MOV ←ppVoiceSamples,BX [0000]2DA6: B9 03 00 ;MOV CX,3 [0000]2DA9: 8B 1E 10 94 ;MOV BX,←ppVoiceSamples [0000]2DAD: D3 EB ;SHR BX,CX [0000]2DAF: 89 1E 12 94 ;MOV ←ppVoiceMS,BX [0000]2DB3: 8B 1E 0E 94 ;MOV BX,←ppTimeToWait [0000]2DB7: 83 FB 28 ;CMP BX,028X [0000]2DBA: 7D 0F ;JGE X94 [0000]2DBC: 8B 1E 12 94 ;MOV BX,←ppVoiceMS [0000]2DC0: 8B 0E 0E 94 ;MOV CX,←ppTimeToWait [0000]2DC4: 03 CB ;ADD CX,BX [0000]2DC6: 8B D9 ;MOV BX,CX [0000]2DC8: 83 FB 28 ;CMP BX,028X [0000]2DCB: 7C 04 ;JL X92 [0000]2DCD: 8B E5 ;MOV SP,BP [0000]2DCF: 5D ;POP BP [0000]2DD0: C3 ;RET; [0000]2DD1: 8B 1E BC 8E ;MOV BX,←wToneCB [0000]2DD5: 0B DB ;OR BX,BX [0000]2DD7: 74 18 ;JZ X95 [0000]2DD9: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2DDD: 83 C3 18 ;ADD BX,018X [0000]2DE0: E8 FB CC ;CALL ←Dequeue [0000]2DE3: E8 54 3C ;CALL ←ReleasePBI [0000]2DE6: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2DEA: FF 4F 1C ;DEC WORD PTR [BX+28] [0000]2DED: 8B E5 ;MOV SP,BP [0000]2DEF: 5D ;POP BP [0000]2DF0: C3 ;RET; [0000]2DF1: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2DF5: 83 C3 18 ;ADD BX,018X [0000]2DF8: E8 E3 CC ;CALL ←Dequeue [0000]2DFB: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2DFF: FF 4F 1C ;DEC WORD PTR [BX+28] [0000]2E02: 8B 1E 12 94 ;MOV BX,←ppVoiceMS [0000]2E06: 83 FB 00 ;CMP BX,0 [0000]2E09: 7E 09 ;JLE X98 [0000]2E0B: 8B 1E 12 94 ;MOV BX,←ppVoiceMS [0000]2E0F: 83 FB 28 ;CMP BX,028X [0000]2E12: 7E 04 ;JLE X97 [0000]2E14: B0 01 ;MOV AL,1 [0000]2E16: EB 02 ;JR X99 [0000]2E18: 32 C0 ;XOR AL,AL [0000]2E1A: 0A C0 ;OR AL,AL [0000]2E1C: 74 0B ;JZ X96 [0000]2E1E: 8B 1E 06 94 ;MOV BX,←pppbi [0000]2E22: E8 15 3C ;CALL ←ReleasePBI [0000]2E25: 8B E5 ;MOV SP,BP [0000]2E27: 5D ;POP BP [0000]2E28: C3 ;RET; [0000]2E29: 8B 1E 3A 8C ;MOV BX,←zeroBufferTime [0000]2E2D: 8B 0E 0C 94 ;MOV CX,←ppTimeToPlay [0000]2E31: 2B CB ;SUB CX,BX [0000]2E33: 89 0E 14 94 ;MOV ←ppBufferIndex,CX [0000]2E37: 8B 1E 14 94 ;MOV BX,←ppBufferIndex [0000]2E3B: 83 FB 00 ;CMP BX,0 [0000]2E3E: 7D 05 ;JGE X100 [0000]2E40: 83 06 14 94 28 ;ADD ←ppBufferIndex,028X [0000]2E45: 8B 1E 14 94 ;MOV BX,←ppBufferIndex [0000]2E49: 83 FB 28 ;CMP BX,028X [0000]2E4C: 7C 05 ;JL X101 [0000]2E4E: 83 2E 14 94 28 ;SUB ←ppBufferIndex,028X [0000]2E53: 8B 1E 14 94 ;MOV BX,←ppBufferIndex [0000]2E57: 83 FB 00 ;CMP BX,0 [0000]2E5A: 7C 09 ;JL X104 [0000]2E5C: 8B 1E 14 94 ;MOV BX,←ppBufferIndex [0000]2E60: 83 FB 28 ;CMP BX,028X [0000]2E63: 7C 04 ;JL X103 [0000]2E65: B0 01 ;MOV AL,1 [0000]2E67: EB 02 ;JR X105 [0000]2E69: 32 C0 ;XOR AL,AL [0000]2E6B: 0A C0 ;OR AL,AL [0000]2E6D: 74 06 ;JZ X102 [0000]2E6F: BB 19 70 ;MOV BX,07019X [0000]2E72: E8 EF 4E ;CALL ←CallSwat [0000]2E75: B9 03 00 ;MOV CX,3 [0000]2E78: 8B 1E 14 94 ;MOV BX,←ppBufferIndex [0000]2E7C: D3 E3 ;SAL BX,CX [0000]2E7E: 89 1E 14 94 ;MOV ←ppBufferIndex,BX [0000]2E82: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2E86: 8B 0E 0A 94 ;MOV CX,←ppllp [0000]2E8A: 83 C1 08 ;ADD CX,8 [0000]2E8D: 89 4F 70 ;MOV [BX+112],CX [0000]2E90: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2E94: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]2E98: 8B F9 ;MOV DI,CX [0000]2E9A: 8B 4D 12 ;MOV CX,[DI+18] [0000]2E9D: A1 14 94 ;MOV AX,←ppBufferIndex [0000]2EA0: 03 C1 ;ADD AX,CX [0000]2EA2: 89 47 72 ;MOV [BX+114],AX [0000]2EA5: 8B 1E 0A 94 ;MOV BX,←ppllp [0000]2EA9: 8A 47 01 ;MOV AL,[BX+1] [0000]2EAC: 32 E4 ;XOR AH,AH [0000]2EAE: A3 18 94 ;MOV ←ppKeyIndex,AX [0000]2EB1: 8B 1E 18 94 ;MOV BX,←ppKeyIndex [0000]2EB5: 0B DB ;OR BX,BX [0000]2EB7: 75 18 ;JNZ X106 [0000]2EB9: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2EBD: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]2EC1: 87 D9 ;XCHG BX,CX [0000]2EC3: C7 47 7E 00 00 ;MOV WORD PTR [BX+126],0 [0000]2EC8: 8B D9 ;MOV BX,CX [0000]2ECA: C7 47 6E 00 00 ;MOV WORD PTR [BX+110],0 [0000]2ECF: EB 23 ;JR X107 [0000]2ED1: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2ED5: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]2ED9: A1 18 94 ;MOV AX,←ppKeyIndex [0000]2EDC: 51 ;PUSH CX [0000]2EDD: 8D 0E BE 8E ;LEA CX,←keyTable [0000]2EE1: D1 E0 ;SAL AX [0000]2EE3: D1 E0 ;SAL AX [0000]2EE5: D1 E0 ;SAL AX [0000]2EE7: 03 C1 ;ADD AX,CX [0000]2EE9: 8B CB ;MOV CX,BX [0000]2EEB: 5B ;POP BX [0000]2EEC: 89 47 7E ;MOV [BX+126],AX [0000]2EEF: 8B D9 ;MOV BX,CX [0000]2EF1: 89 47 6E ;MOV [BX+110],AX [0000]2EF4: 8B 1E 10 94 ;MOV BX,←ppVoiceSamples [0000]2EF8: 8B 0E 14 94 ;MOV CX,←ppBufferIndex [0000]2EFC: 03 CB ;ADD CX,BX [0000]2EFE: 8B D9 ;MOV BX,CX [0000]2F00: 81 FB 40 01 ;CMP BX,0140X [0000]2F04: 7E 69 ;JLE X108 [0000]2F06: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F0A: B9 AE FD ;MOV CX,OFFSET ←Encrypt [0000]2F0D: 89 4F 7A ;MOV [BX+122],CX [0000]2F10: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F14: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]2F18: 83 C1 7C ;ADD CX,07CX [0000]2F1B: 89 4F 78 ;MOV [BX+120],CX [0000]2F1E: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F22: 8B 0E 14 94 ;MOV CX,←ppBufferIndex [0000]2F26: B8 40 01 ;MOV AX,0140X [0000]2F29: 2B C1 ;SUB AX,CX [0000]2F2B: A3 16 94 ;MOV ←ppBytesDecrypted,AX [0000]2F2E: 89 47 74 ;MOV [BX+116],AX [0000]2F31: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F35: 8B 0E 0A 94 ;MOV CX,←ppllp [0000]2F39: 83 C1 08 ;ADD CX,8 [0000]2F3C: A1 16 94 ;MOV AX,←ppBytesDecrypted [0000]2F3F: 03 C1 ;ADD AX,CX [0000]2F41: 89 87 80 00 ;MOV [BX+128],AX [0000]2F45: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F49: 8B 0E 16 94 ;MOV CX,←ppBytesDecrypted [0000]2F4D: A1 10 94 ;MOV AX,←ppVoiceSamples [0000]2F50: 2B C1 ;SUB AX,CX [0000]2F52: 89 87 84 00 ;MOV [BX+132],AX [0000]2F56: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F5A: B9 3A 6A ;MOV CX,OFFSET ←ReleasePBI [0000]2F5D: 89 8F 8A 00 ;MOV [BX+138],CX [0000]2F61: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F65: 8B 0E 06 94 ;MOV CX,←pppbi [0000]2F69: 89 8F 88 00 ;MOV [BX+136],CX [0000]2F6D: EB 20 ;JR X109 [0000]2F6F: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F73: 8B 0E 10 94 ;MOV CX,←ppVoiceSamples [0000]2F77: 89 4F 74 ;MOV [BX+116],CX [0000]2F7A: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F7E: B9 3A 6A ;MOV CX,OFFSET ←ReleasePBI [0000]2F81: 89 4F 7A ;MOV [BX+122],CX [0000]2F84: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2F88: 8B 0E 06 94 ;MOV CX,←pppbi [0000]2F8C: 89 4F 78 ;MOV [BX+120],CX [0000]2F8F: 8B 1E 0E 94 ;MOV BX,←ppTimeToWait [0000]2F93: 83 FB 00 ;CMP BX,0 [0000]2F96: 7D 0F ;JGE X111 [0000]2F98: 8B 1E 08 94 ;MOV BX,←pppup [0000]2F9C: 8A 47 03 ;MOV AL,[BX+3] [0000]2F9F: 3C FE ;CMP AL,0FEX [0000]2FA1: 75 04 ;JNZ X111 [0000]2FA3: B0 01 ;MOV AL,1 [0000]2FA5: EB 02 ;JR X112 [0000]2FA7: 32 C0 ;XOR AL,AL [0000]2FA9: 0A C0 ;OR AL,AL [0000]2FAB: 74 09 ;JZ X110 [0000]2FAD: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2FB1: C7 47 6A FF FF ;MOV WORD PTR [BX+106],0FFFFX [0000]2FB6: 8B 1E 08 94 ;MOV BX,←pppup [0000]2FBA: 4B ;DEC BX [0000]2FBB: 4B ;DEC BX [0000]2FBC: 89 1E 1A 94 ;MOV ←pphp,BX [0000]2FC0: E8 4F B8 ;CALL ←ReadTmr [0000]2FC3: 8B 3E 1A 94 ;MOV DI,←pphp [0000]2FC7: 8B 0D ;MOV CX,[DI] [0000]2FC9: 2B D9 ;SUB BX,CX [0000]2FCB: 53 ;PUSH BX [0000]2FCC: 8D 1E 2A 93 ;LEA BX,←rxHisto [0000]2FD0: 59 ;POP CX [0000]2FD1: E8 AB 59 ;CALL ←Histogram [0000]2FD4: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2FD8: 83 C3 6C ;ADD BX,06CX [0000]2FDB: E8 D0 CD ;CALL ←Encrypt [0000]2FDE: 8B 1E 0A 94 ;MOV BX,←ppllp [0000]2FE2: 8B 4F 02 ;MOV CX,[BX+2] [0000]2FE5: 8B D9 ;MOV BX,CX [0000]2FE7: E8 25 B8 ;CALL ←Swab [0000]2FEA: E8 04 00 ;CALL ←GainLoop [0000]2FED: 8B E5 ;MOV SP,BP [0000]2FEF: 5D ;POP BP [0000]2FF0: C3 ;RET; [0000]2FF1: 55 ;PUSH BP [0000]2FF2: 8B EC ;MOV BP,SP [0000]2FF4: 53 ;PUSH BX [0000]2FF5: 83 C4 FC ;ADD SP,0FFFCX [0000]2FF8: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]2FFC: 81 C3 9A 00 ;ADD BX,09AX [0000]3000: 5A ;POP DX [0000]3001: 53 ;PUSH BX [0000]3002: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]3006: 8B 8F 92 00 ;MOV CX,[BX+146] [0000]300A: 8B 5E FE ;MOV BX,[BP-2] [0000]300D: 3B D9 ;CMP BX,CX [0000]300F: 7E 76 ;JLE X113 [0000]3011: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]3015: 8B 4E FE ;MOV CX,[BP-2] [0000]3018: 89 8F 92 00 ;MOV [BX+146],CX [0000]301C: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]3021: 5F ;POP DI [0000]3022: 57 ;PUSH DI [0000]3023: 8B 1D ;MOV BX,[DI] [0000]3025: 8B 4E FE ;MOV CX,[BP-2] [0000]3028: 3B CB ;CMP CX,BX [0000]302A: 7D 03 ;JGE X114 [0000]302C: E9 41 00 ;JMP ←setGain [0000]302F: C7 46 FC 01 00 ;MOV WORD PTR [BP-4],1 [0000]3034: 5B ;POP BX [0000]3035: 53 ;PUSH BX [0000]3036: 8B 4F 02 ;MOV CX,[BX+2] [0000]3039: 8B 5E FE ;MOV BX,[BP-2] [0000]303C: 3B D9 ;CMP BX,CX [0000]303E: 7D 03 ;JGE X115 [0000]3040: E9 2D 00 ;JMP ←setGain [0000]3043: C7 46 FC 02 00 ;MOV WORD PTR [BP-4],2 [0000]3048: 5B ;POP BX [0000]3049: 53 ;PUSH BX [0000]304A: 8B 4F 04 ;MOV CX,[BX+4] [0000]304D: 8B 5E FE ;MOV BX,[BP-2] [0000]3050: 3B D9 ;CMP BX,CX [0000]3052: 7D 03 ;JGE X116 [0000]3054: E9 19 00 ;JMP ←setGain [0000]3057: C7 46 FC 03 00 ;MOV WORD PTR [BP-4],3 [0000]305C: 5B ;POP BX [0000]305D: 53 ;PUSH BX [0000]305E: 8B 4F 06 ;MOV CX,[BX+6] [0000]3061: 8B 5E FE ;MOV BX,[BP-2] [0000]3064: 3B D9 ;CMP BX,CX [0000]3066: 7D 03 ;JGE X117 [0000]3068: E9 05 00 ;JMP ←setGain [0000]306B: C7 46 FC 04 00 ;MOV WORD PTR [BP-4],4 [0000]3070: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]3074: 8B 4E FC ;MOV CX,[BP-4] [0000]3077: 89 8F 98 00 ;MOV [BX+152],CX [0000]307B: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]307F: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]3083: 8B F9 ;MOV DI,CX [0000]3085: EB 03 ;JR $+5 [0000]3087: E9 1A 00 ;JMP X118 [0000]308A: 8B 8D 96 00 ;MOV CX,[DI+150] [0000]308E: 89 8F 94 00 ;MOV [BX+148],CX [0000]3092: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]3096: 8B 8F 90 00 ;MOV CX,[BX+144] [0000]309A: 8B 5E FC ;MOV BX,[BP-4] [0000]309D: E8 61 BC ;CALL ←SetIngain [0000]30A0: 8B E5 ;MOV SP,BP [0000]30A2: 5D ;POP BP [0000]30A3: C3 ;RET; [0000]30A4: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30A8: 8B 8F 98 00 ;MOV CX,[BX+152] [0000]30AC: 8B D9 ;MOV BX,CX [0000]30AE: 83 FB 00 ;CMP BX,0 [0000]30B1: 7E 68 ;JLE X119 [0000]30B3: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30B7: FF 8F 94 00 ;DEC WORD PTR [BX+148] [0000]30BB: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30BF: 8B 8F 94 00 ;MOV CX,[BX+148] [0000]30C3: 8B D9 ;MOV BX,CX [0000]30C5: 83 FB 00 ;CMP BX,0 [0000]30C8: 7F 4F ;JG X120 [0000]30CA: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30CE: FF 8F 98 00 ;DEC WORD PTR [BX+152] [0000]30D2: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30D6: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]30DA: 8B F9 ;MOV DI,CX [0000]30DC: 8B 8D 98 00 ;MOV CX,[DI+152] [0000]30E0: 58 ;POP AX [0000]30E1: 50 ;PUSH AX [0000]30E2: D1 E1 ;SAL CX [0000]30E4: 03 C8 ;ADD CX,AX [0000]30E6: 8B F9 ;MOV DI,CX [0000]30E8: 8B 0D ;MOV CX,[DI] [0000]30EA: 89 8F 92 00 ;MOV [BX+146],CX [0000]30EE: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]30F2: 8B 0E E0 93 ;MOV CX,←fnvcb [0000]30F6: 8B F9 ;MOV DI,CX [0000]30F8: 8B 8D 96 00 ;MOV CX,[DI+150] [0000]30FC: 89 8F 94 00 ;MOV [BX+148],CX [0000]3100: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]3104: 8B 8F 90 00 ;MOV CX,[BX+144] [0000]3108: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]310C: 8B 87 98 00 ;MOV AX,[BX+152] [0000]3110: 8B D8 ;MOV BX,AX [0000]3112: E8 EC BB ;CALL ←SetIngain [0000]3115: 8B E5 ;MOV SP,BP [0000]3117: 5D ;POP BP [0000]3118: C3 ;RET; [0000]3119: EB 0A ;JR X121 [0000]311B: 8B 1E E0 93 ;MOV BX,←fnvcb [0000]311F: C7 87 92 00 00 00 ;MOV WORD PTR [BX+146],0 [0000]3125: 8B E5 ;MOV SP,BP [0000]3127: 5D ;POP BP [0000]3128: C3 ;RET; [0000]3129: 90 ;File sineml.dsm ;C←CODE SEGMENT [0000]312A: 8B 3F ; MOV DI,[BX] ; destination [0000]312C: 8B D1 ; MOV DX,CX ; initial phase [0000]312E: 8B 4F 02 ; MOV CX,[2+BX] ; count (bytes) [0000]3131: 0B C9 ; OR CX,CX [0000]3133: 74 0F ; JZ sdone [0000]3135: 8B 77 04 ; MOV SI,[4+BX] ; frequency [0000]3138: 8B 5F 06 ; MOV BX,[6+BX] ; sinetable [0000]313B: FC ; CLD ; increment DI on STOSB [0000]313C: 03 D6 ; ADD DX,SI ; phase increment [0000]313E: 8A C6 ; MOV AL,DH ; upper 8 bits of phase are table index [0000]3140: D7 ; XLATB ; fetch from table [0000]3141: AA ; STOSB ; store into destination and increment [0000]3142: E2 F8 ; LOOP sloop ; decrement count and loop [0000]3144: 8B DA ; MOV BX,DX [0000]3146: C3 ; RET [0000]3147: 90 ;File sinetable06.dsm ;C←CODE SEGMENT [0000]3148: 00 20 ; DW 02000H [0000]314A: 2D 34 ; DW 0342DH [0000]314C: 3B 40 ; DW 0403BH [0000]314E: 43 46 ; DW 04643H [0000]3150: 4A 4D ; DW 04D4AH [0000]3152: 50 51 ; DW 05150H [0000]3154: 53 54 ; DW 05453H [0000]3156: 56 57 ; DW 05756H [0000]3158: 59 5A ; DW 05A59H [0000]315A: 5B 5D ; DW 05D5BH [0000]315C: 5E 60 ; DW 0605EH [0000]315E: 60 61 ; DW 06160H [0000]3160: 62 62 ; DW 06262H [0000]3162: 63 63 ; DW 06363H [0000]3164: 64 65 ; DW 06564H [0000]3166: 65 66 ; DW 06665H [0000]3168: 66 67 ; DW 06766H [0000]316A: 68 68 ; DW 06868H [0000]316C: 69 69 ; DW 06969H [0000]316E: 6A 6A ; DW 06A6AH [0000]3170: 6A 6B ; DW 06B6AH [0000]3172: 6B 6C ; DW 06C6BH [0000]3174: 6C 6C ; DW 06C6CH [0000]3176: 6D 6D ; DW 06D6DH [0000]3178: 6D 6E ; DW 06E6DH [0000]317A: 6E 6E ; DW 06E6EH [0000]317C: 6E 6F ; DW 06F6EH [0000]317E: 6F 6F ; DW 06F6FH [0000]3180: 6F 6F ; DW 06F6FH [0000]3182: 6F 70 ; DW 0706FH [0000]3184: 70 70 ; DW 07070H [0000]3186: 70 70 ; DW 07070H [0000]3188: 70 70 ; DW 07070H [0000]318A: 70 70 ; DW 07070H [0000]318C: 70 70 ; DW 07070H [0000]318E: 6F 6F ; DW 06F6FH [0000]3190: 6F 6F ; DW 06F6FH [0000]3192: 6F 6F ; DW 06F6FH [0000]3194: 6E 6E ; DW 06E6EH [0000]3196: 6E 6E ; DW 06E6EH [0000]3198: 6D 6D ; DW 06D6DH [0000]319A: 6D 6C ; DW 06C6DH [0000]319C: 6C 6C ; DW 06C6CH [0000]319E: 6B 6B ; DW 06B6BH [0000]31A0: 6A 6A ; DW 06A6AH [0000]31A2: 6A 69 ; DW 0696AH [0000]31A4: 69 68 ; DW 06869H [0000]31A6: 68 67 ; DW 06768H [0000]31A8: 66 66 ; DW 06666H [0000]31AA: 65 65 ; DW 06565H [0000]31AC: 64 63 ; DW 06364H [0000]31AE: 63 62 ; DW 06263H [0000]31B0: 62 61 ; DW 06162H [0000]31B2: 60 60 ; DW 06060H [0000]31B4: 5E 5D ; DW 05D5EH [0000]31B6: 5B 5A ; DW 05A5BH [0000]31B8: 59 57 ; DW 05759H [0000]31BA: 56 54 ; DW 05456H [0000]31BC: 53 51 ; DW 05153H [0000]31BE: 50 4D ; DW 04D50H [0000]31C0: 4A 46 ; DW 0464AH [0000]31C2: 43 40 ; DW 04043H [0000]31C4: 3B 34 ; DW 0343BH [0000]31C6: 2D 20 ; DW 0202DH [0000]31C8: 00 A0 ; DW 0A000H [0000]31CA: AD B4 ; DW 0B4ADH [0000]31CC: BB C0 ; DW 0C0BBH [0000]31CE: C3 C6 ; DW 0C6C3H [0000]31D0: CA CD ; DW 0CDCAH [0000]31D2: D0 D1 ; DW 0D1D0H [0000]31D4: D3 D4 ; DW 0D4D3H [0000]31D6: D6 D7 ; DW 0D7D6H [0000]31D8: D9 DA ; DW 0DAD9H [0000]31DA: DB DD ; DW 0DDDBH [0000]31DC: DE E0 ; DW 0E0DEH [0000]31DE: E0 E1 ; DW 0E1E0H [0000]31E0: E2 E2 ; DW 0E2E2H [0000]31E2: E3 E3 ; DW 0E3E3H [0000]31E4: E4 E5 ; DW 0E5E4H [0000]31E6: E5 E6 ; DW 0E6E5H [0000]31E8: E6 E7 ; DW 0E7E6H [0000]31EA: E8 E8 ; DW 0E8E8H [0000]31EC: E9 E9 ; DW 0E9E9H [0000]31EE: EA EA ; DW 0EAEAH [0000]31F0: EA EB ; DW 0EBEAH [0000]31F2: EB EC ; DW 0ECEBH [0000]31F4: EC EC ; DW 0ECECH [0000]31F6: ED ED ; DW 0EDEDH [0000]31F8: ED EE ; DW 0EEEDH [0000]31FA: EE EE ; DW 0EEEEH [0000]31FC: EE EF ; DW 0EFEEH [0000]31FE: EF EF ; DW 0EFEFH [0000]3200: EF EF ; DW 0EFEFH [0000]3202: EF F0 ; DW 0F0EFH [0000]3204: F0 F0 ; DW 0F0F0H [0000]3206: F0 F0 ; DW 0F0F0H [0000]3208: F0 F0 ; DW 0F0F0H [0000]320A: F0 F0 ; DW 0F0F0H [0000]320C: F0 F0 ; DW 0F0F0H [0000]320E: EF EF ; DW 0EFEFH [0000]3210: EF EF ; DW 0EFEFH [0000]3212: EF EF ; DW 0EFEFH [0000]3214: EE EE ; DW 0EEEEH [0000]3216: EE EE ; DW 0EEEEH [0000]3218: ED ED ; DW 0EDEDH [0000]321A: ED EC ; DW 0ECEDH [0000]321C: EC EC ; DW 0ECECH [0000]321E: EB EB ; DW 0EBEBH [0000]3220: EA EA ; DW 0EAEAH [0000]3222: EA E9 ; DW 0E9EAH [0000]3224: E9 E8 ; DW 0E8E9H [0000]3226: E8 E7 ; DW 0E7E8H [0000]3228: E6 E6 ; DW 0E6E6H [0000]322A: E5 E5 ; DW 0E5E5H [0000]322C: E4 E3 ; DW 0E3E4H [0000]322E: E3 E2 ; DW 0E2E3H [0000]3230: E2 E1 ; DW 0E1E2H [0000]3232: E0 E0 ; DW 0E0E0H [0000]3234: DE DD ; DW 0DDDEH [0000]3236: DB DA ; DW 0DADBH [0000]3238: D9 D7 ; DW 0D7D9H [0000]323A: D6 D4 ; DW 0D4D6H [0000]323C: D3 D1 ; DW 0D1D3H [0000]323E: D0 CD ; DW 0CDD0H [0000]3240: CA C6 ; DW 0C6CAH [0000]3242: C3 C0 ; DW 0C0C3H [0000]3244: BB B4 ; DW 0B4BBH [0000]3246: AD A0 ; DW 0A0ADH [0000]3248: ;File sinetable09.dsm ;C←CODE SEGMENT [0000]3248: 00 1A ; DW 01A00H [0000]324A: 25 2E ; DW 02E25H [0000]324C: 33 38 ; DW 03833H [0000]324E: 3C 40 ; DW 0403CH [0000]3250: 42 44 ; DW 04442H [0000]3252: 47 49 ; DW 04947H [0000]3254: 4B 4D ; DW 04D4BH [0000]3256: 4F 50 ; DW 0504FH [0000]3258: 51 52 ; DW 05251H [0000]325A: 53 54 ; DW 05453H [0000]325C: 55 56 ; DW 05655H [0000]325E: 57 58 ; DW 05857H [0000]3260: 59 5A ; DW 05A59H [0000]3262: 5B 5C ; DW 05C5BH [0000]3264: 5D 5E ; DW 05E5DH [0000]3266: 5F 5F ; DW 05F5FH [0000]3268: 60 60 ; DW 06060H [0000]326A: 61 61 ; DW 06161H [0000]326C: 61 62 ; DW 06261H [0000]326E: 62 62 ; DW 06262H [0000]3270: 63 63 ; DW 06363H [0000]3272: 63 64 ; DW 06463H [0000]3274: 64 64 ; DW 06464H [0000]3276: 64 65 ; DW 06564H [0000]3278: 65 65 ; DW 06565H [0000]327A: 65 65 ; DW 06565H [0000]327C: 65 66 ; DW 06665H [0000]327E: 66 66 ; DW 06666H [0000]3280: 66 66 ; DW 06666H [0000]3282: 66 66 ; DW 06666H [0000]3284: 66 66 ; DW 06666H [0000]3286: 66 66 ; DW 06666H [0000]3288: 66 66 ; DW 06666H [0000]328A: 66 66 ; DW 06666H [0000]328C: 66 66 ; DW 06666H [0000]328E: 66 66 ; DW 06666H [0000]3290: 66 66 ; DW 06666H [0000]3292: 66 66 ; DW 06666H [0000]3294: 65 65 ; DW 06565H [0000]3296: 65 65 ; DW 06565H [0000]3298: 65 65 ; DW 06565H [0000]329A: 64 64 ; DW 06464H [0000]329C: 64 64 ; DW 06464H [0000]329E: 63 63 ; DW 06363H [0000]32A0: 63 62 ; DW 06263H [0000]32A2: 62 62 ; DW 06262H [0000]32A4: 61 61 ; DW 06161H [0000]32A6: 61 60 ; DW 06061H [0000]32A8: 60 5F ; DW 05F60H [0000]32AA: 5F 5E ; DW 05E5FH [0000]32AC: 5D 5C ; DW 05C5DH [0000]32AE: 5B 5A ; DW 05A5BH [0000]32B0: 59 58 ; DW 05859H [0000]32B2: 57 56 ; DW 05657H [0000]32B4: 55 54 ; DW 05455H [0000]32B6: 53 52 ; DW 05253H [0000]32B8: 51 50 ; DW 05051H [0000]32BA: 4F 4D ; DW 04D4FH [0000]32BC: 4B 49 ; DW 0494BH [0000]32BE: 47 44 ; DW 04447H [0000]32C0: 42 40 ; DW 04042H [0000]32C2: 3C 38 ; DW 0383CH [0000]32C4: 33 2E ; DW 02E33H [0000]32C6: 25 1A ; DW 01A25H [0000]32C8: 00 9A ; DW 09A00H [0000]32CA: A5 AE ; DW 0AEA5H [0000]32CC: B3 B8 ; DW 0B8B3H [0000]32CE: BC C0 ; DW 0C0BCH [0000]32D0: C2 C4 ; DW 0C4C2H [0000]32D2: C7 C9 ; DW 0C9C7H [0000]32D4: CB CD ; DW 0CDCBH [0000]32D6: CF D0 ; DW 0D0CFH [0000]32D8: D1 D2 ; DW 0D2D1H [0000]32DA: D3 D4 ; DW 0D4D3H [0000]32DC: D5 D6 ; DW 0D6D5H [0000]32DE: D7 D8 ; DW 0D8D7H [0000]32E0: D9 DA ; DW 0DAD9H [0000]32E2: DB DC ; DW 0DCDBH [0000]32E4: DD DE ; DW 0DEDDH [0000]32E6: DF DF ; DW 0DFDFH [0000]32E8: E0 E0 ; DW 0E0E0H [0000]32EA: E1 E1 ; DW 0E1E1H [0000]32EC: E1 E2 ; DW 0E2E1H [0000]32EE: E2 E2 ; DW 0E2E2H [0000]32F0: E3 E3 ; DW 0E3E3H [0000]32F2: E3 E4 ; DW 0E4E3H [0000]32F4: E4 E4 ; DW 0E4E4H [0000]32F6: E4 E5 ; DW 0E5E4H [0000]32F8: E5 E5 ; DW 0E5E5H [0000]32FA: E5 E5 ; DW 0E5E5H [0000]32FC: E5 E6 ; DW 0E6E5H [0000]32FE: E6 E6 ; DW 0E6E6H [0000]3300: E6 E6 ; DW 0E6E6H [0000]3302: E6 E6 ; DW 0E6E6H [0000]3304: E6 E6 ; DW 0E6E6H [0000]3306: E6 E6 ; DW 0E6E6H [0000]3308: E6 E6 ; DW 0E6E6H [0000]330A: E6 E6 ; DW 0E6E6H [0000]330C: E6 E6 ; DW 0E6E6H [0000]330E: E6 E6 ; DW 0E6E6H [0000]3310: E6 E6 ; DW 0E6E6H [0000]3312: E6 E6 ; DW 0E6E6H [0000]3314: E5 E5 ; DW 0E5E5H [0000]3316: E5 E5 ; DW 0E5E5H [0000]3318: E5 E5 ; DW 0E5E5H [0000]331A: E4 E4 ; DW 0E4E4H [0000]331C: E4 E4 ; DW 0E4E4H [0000]331E: E3 E3 ; DW 0E3E3H [0000]3320: E3 E2 ; DW 0E2E3H [0000]3322: E2 E2 ; DW 0E2E2H [0000]3324: E1 E1 ; DW 0E1E1H [0000]3326: E1 E0 ; DW 0E0E1H [0000]3328: E0 DF ; DW 0DFE0H [0000]332A: DF DE ; DW 0DEDFH [0000]332C: DD DC ; DW 0DCDDH [0000]332E: DB DA ; DW 0DADBH [0000]3330: D9 D8 ; DW 0D8D9H [0000]3332: D7 D6 ; DW 0D6D7H [0000]3334: D5 D4 ; DW 0D4D5H [0000]3336: D3 D2 ; DW 0D2D3H [0000]3338: D1 D0 ; DW 0D0D1H [0000]333A: CF CD ; DW 0CDCFH [0000]333C: CB C9 ; DW 0C9CBH [0000]333E: C7 C4 ; DW 0C4C7H [0000]3340: C2 C0 ; DW 0C0C2H [0000]3342: BC B8 ; DW 0B8BCH [0000]3344: B3 AE ; DW 0AEB3H [0000]3346: A5 9A ; DW 09AA5H [0000]3348: ;File sinetable12.dsm ;C←CODE SEGMENT [0000]3348: 00 14 ; DW 01400H [0000]334A: 20 27 ; DW 02720H [0000]334C: 2D 31 ; DW 0312DH [0000]334E: 34 38 ; DW 03834H [0000]3350: 3B 3E ; DW 03E3BH [0000]3352: 40 42 ; DW 04240H [0000]3354: 43 45 ; DW 04543H [0000]3356: 46 48 ; DW 04846H [0000]3358: 49 4B ; DW 04B49H [0000]335A: 4C 4D ; DW 04D4CH [0000]335C: 4F 50 ; DW 0504FH [0000]335E: 51 51 ; DW 05151H [0000]3360: 52 53 ; DW 05352H [0000]3362: 53 54 ; DW 05453H [0000]3364: 54 55 ; DW 05554H [0000]3366: 56 56 ; DW 05656H [0000]3368: 57 57 ; DW 05757H [0000]336A: 58 58 ; DW 05858H [0000]336C: 59 59 ; DW 05959H [0000]336E: 5A 5A ; DW 05A5AH [0000]3370: 5B 5B ; DW 05B5BH [0000]3372: 5C 5C ; DW 05C5CH [0000]3374: 5C 5D ; DW 05D5CH [0000]3376: 5D 5D ; DW 05D5DH [0000]3378: 5E 5E ; DW 05E5EH [0000]337A: 5E 5F ; DW 05F5EH [0000]337C: 5F 5F ; DW 05F5FH [0000]337E: 5F 5F ; DW 05F5FH [0000]3380: 60 60 ; DW 06060H [0000]3382: 60 60 ; DW 06060H [0000]3384: 60 60 ; DW 06060H [0000]3386: 60 60 ; DW 06060H [0000]3388: 60 60 ; DW 06060H [0000]338A: 60 60 ; DW 06060H [0000]338C: 60 60 ; DW 06060H [0000]338E: 60 60 ; DW 06060H [0000]3390: 60 5F ; DW 05F60H [0000]3392: 5F 5F ; DW 05F5FH [0000]3394: 5F 5F ; DW 05F5FH [0000]3396: 5E 5E ; DW 05E5EH [0000]3398: 5E 5D ; DW 05D5EH [0000]339A: 5D 5D ; DW 05D5DH [0000]339C: 5C 5C ; DW 05C5CH [0000]339E: 5C 5B ; DW 05B5CH [0000]33A0: 5B 5A ; DW 05A5BH [0000]33A2: 5A 59 ; DW 0595AH [0000]33A4: 59 58 ; DW 05859H [0000]33A6: 58 57 ; DW 05758H [0000]33A8: 57 56 ; DW 05657H [0000]33AA: 56 55 ; DW 05556H [0000]33AC: 54 54 ; DW 05454H [0000]33AE: 53 53 ; DW 05353H [0000]33B0: 52 51 ; DW 05152H [0000]33B2: 51 50 ; DW 05051H [0000]33B4: 4F 4D ; DW 04D4FH [0000]33B6: 4C 4B ; DW 04B4CH [0000]33B8: 49 48 ; DW 04849H [0000]33BA: 46 45 ; DW 04546H [0000]33BC: 43 42 ; DW 04243H [0000]33BE: 40 3E ; DW 03E40H [0000]33C0: 3B 38 ; DW 0383BH [0000]33C2: 34 31 ; DW 03134H [0000]33C4: 2D 27 ; DW 0272DH [0000]33C6: 20 14 ; DW 01420H [0000]33C8: 00 94 ; DW 09400H [0000]33CA: A0 A7 ; DW 0A7A0H [0000]33CC: AD B1 ; DW 0B1ADH [0000]33CE: B4 B8 ; DW 0B8B4H [0000]33D0: BB BE ; DW 0BEBBH [0000]33D2: C0 C2 ; DW 0C2C0H [0000]33D4: C3 C5 ; DW 0C5C3H [0000]33D6: C6 C8 ; DW 0C8C6H [0000]33D8: C9 CB ; DW 0CBC9H [0000]33DA: CC CD ; DW 0CDCCH [0000]33DC: CF D0 ; DW 0D0CFH [0000]33DE: D1 D1 ; DW 0D1D1H [0000]33E0: D2 D3 ; DW 0D3D2H [0000]33E2: D3 D4 ; DW 0D4D3H [0000]33E4: D4 D5 ; DW 0D5D4H [0000]33E6: D6 D6 ; DW 0D6D6H [0000]33E8: D7 D7 ; DW 0D7D7H [0000]33EA: D8 D8 ; DW 0D8D8H [0000]33EC: D9 D9 ; DW 0D9D9H [0000]33EE: DA DA ; DW 0DADAH [0000]33F0: DB DB ; DW 0DBDBH [0000]33F2: DC DC ; DW 0DCDCH [0000]33F4: DC DD ; DW 0DDDCH [0000]33F6: DD DD ; DW 0DDDDH [0000]33F8: DE DE ; DW 0DEDEH [0000]33FA: DE DF ; DW 0DFDEH [0000]33FC: DF DF ; DW 0DFDFH [0000]33FE: DF DF ; DW 0DFDFH [0000]3400: E0 E0 ; DW 0E0E0H [0000]3402: E0 E0 ; DW 0E0E0H [0000]3404: E0 E0 ; DW 0E0E0H [0000]3406: E0 E0 ; DW 0E0E0H [0000]3408: E0 E0 ; DW 0E0E0H [0000]340A: E0 E0 ; DW 0E0E0H [0000]340C: E0 E0 ; DW 0E0E0H [0000]340E: E0 E0 ; DW 0E0E0H [0000]3410: E0 DF ; DW 0DFE0H [0000]3412: DF DF ; DW 0DFDFH [0000]3414: DF DF ; DW 0DFDFH [0000]3416: DE DE ; DW 0DEDEH [0000]3418: DE DD ; DW 0DDDEH [0000]341A: DD DD ; DW 0DDDDH [0000]341C: DC DC ; DW 0DCDCH [0000]341E: DC DB ; DW 0DBDCH [0000]3420: DB DA ; DW 0DADBH [0000]3422: DA D9 ; DW 0D9DAH [0000]3424: D9 D8 ; DW 0D8D9H [0000]3426: D8 D7 ; DW 0D7D8H [0000]3428: D7 D6 ; DW 0D6D7H [0000]342A: D6 D5 ; DW 0D5D6H [0000]342C: D4 D4 ; DW 0D4D4H [0000]342E: D3 D3 ; DW 0D3D3H [0000]3430: D2 D1 ; DW 0D1D2H [0000]3432: D1 D0 ; DW 0D0D1H [0000]3434: CF CD ; DW 0CDCFH [0000]3436: CC CB ; DW 0CBCCH [0000]3438: C9 C8 ; DW 0C8C9H [0000]343A: C6 C5 ; DW 0C5C6H [0000]343C: C3 C2 ; DW 0C2C3H [0000]343E: C0 BE ; DW 0BEC0H [0000]3440: BB B8 ; DW 0B8BBH [0000]3442: B4 B1 ; DW 0B1B4H [0000]3444: AD A7 ; DW 0A7ADH [0000]3446: A0 94 ; DW 094A0H [0000]3448: ;File SineTable15.dsm ;C←CODE SEGMENT [0000]3448: 00 11 ; DW 01100H [0000]344A: 1A 21 ; DW 0211AH [0000]344C: 25 2A ; DW 02A25H [0000]344E: 2E 31 ; DW 0312EH [0000]3450: 33 36 ; DW 03633H [0000]3452: 38 3A ; DW 03A38H [0000]3454: 3C 3E ; DW 03E3CH [0000]3456: 40 41 ; DW 04140H [0000]3458: 42 43 ; DW 04342H [0000]345A: 44 45 ; DW 04544H [0000]345C: 46 47 ; DW 04746H [0000]345E: 48 49 ; DW 04948H [0000]3460: 4A 4B ; DW 04B4AH [0000]3462: 4C 4D ; DW 04D4CH [0000]3464: 4D 4E ; DW 04E4DH [0000]3466: 4F 50 ; DW 0504FH [0000]3468: 50 51 ; DW 05150H [0000]346A: 51 51 ; DW 05151H [0000]346C: 52 52 ; DW 05252H [0000]346E: 52 53 ; DW 05352H [0000]3470: 53 53 ; DW 05353H [0000]3472: 54 54 ; DW 05454H [0000]3474: 54 54 ; DW 05454H [0000]3476: 55 55 ; DW 05555H [0000]3478: 55 55 ; DW 05555H [0000]347A: 55 56 ; DW 05655H [0000]347C: 56 56 ; DW 05656H [0000]347E: 56 56 ; DW 05656H [0000]3480: 56 56 ; DW 05656H [0000]3482: 57 57 ; DW 05757H [0000]3484: 57 57 ; DW 05757H [0000]3486: 57 57 ; DW 05757H [0000]3488: 57 57 ; DW 05757H [0000]348A: 57 57 ; DW 05757H [0000]348C: 57 57 ; DW 05757H [0000]348E: 57 56 ; DW 05657H [0000]3490: 56 56 ; DW 05656H [0000]3492: 56 56 ; DW 05656H [0000]3494: 56 56 ; DW 05656H [0000]3496: 55 55 ; DW 05555H [0000]3498: 55 55 ; DW 05555H [0000]349A: 55 54 ; DW 05455H [0000]349C: 54 54 ; DW 05454H [0000]349E: 54 53 ; DW 05354H [0000]34A0: 53 53 ; DW 05353H [0000]34A2: 52 52 ; DW 05252H [0000]34A4: 52 51 ; DW 05152H [0000]34A6: 51 51 ; DW 05151H [0000]34A8: 50 50 ; DW 05050H [0000]34AA: 4F 4E ; DW 04E4FH [0000]34AC: 4D 4D ; DW 04D4DH [0000]34AE: 4C 4B ; DW 04B4CH [0000]34B0: 4A 49 ; DW 0494AH [0000]34B2: 48 47 ; DW 04748H [0000]34B4: 46 45 ; DW 04546H [0000]34B6: 44 43 ; DW 04344H [0000]34B8: 42 41 ; DW 04142H [0000]34BA: 40 3E ; DW 03E40H [0000]34BC: 3C 3A ; DW 03A3CH [0000]34BE: 38 36 ; DW 03638H [0000]34C0: 33 31 ; DW 03133H [0000]34C2: 2E 2A ; DW 02A2EH [0000]34C4: 25 21 ; DW 02125H [0000]34C6: 1A 11 ; DW 0111AH [0000]34C8: 00 91 ; DW 09100H [0000]34CA: 9A A1 ; DW 0A19AH [0000]34CC: A5 AA ; DW 0AAA5H [0000]34CE: AE B1 ; DW 0B1AEH [0000]34D0: B3 B6 ; DW 0B6B3H [0000]34D2: B8 BA ; DW 0BAB8H [0000]34D4: BC BE ; DW 0BEBCH [0000]34D6: C0 C1 ; DW 0C1C0H [0000]34D8: C2 C3 ; DW 0C3C2H [0000]34DA: C4 C5 ; DW 0C5C4H [0000]34DC: C6 C7 ; DW 0C7C6H [0000]34DE: C8 C9 ; DW 0C9C8H [0000]34E0: CA CB ; DW 0CBCAH [0000]34E2: CC CD ; DW 0CDCCH [0000]34E4: CD CE ; DW 0CECDH [0000]34E6: CF D0 ; DW 0D0CFH [0000]34E8: D0 D1 ; DW 0D1D0H [0000]34EA: D1 D1 ; DW 0D1D1H [0000]34EC: D2 D2 ; DW 0D2D2H [0000]34EE: D2 D3 ; DW 0D3D2H [0000]34F0: D3 D3 ; DW 0D3D3H [0000]34F2: D4 D4 ; DW 0D4D4H [0000]34F4: D4 D4 ; DW 0D4D4H [0000]34F6: D5 D5 ; DW 0D5D5H [0000]34F8: D5 D5 ; DW 0D5D5H [0000]34FA: D5 D6 ; DW 0D6D5H [0000]34FC: D6 D6 ; DW 0D6D6H [0000]34FE: D6 D6 ; DW 0D6D6H [0000]3500: D6 D6 ; DW 0D6D6H [0000]3502: D7 D7 ; DW 0D7D7H [0000]3504: D7 D7 ; DW 0D7D7H [0000]3506: D7 D7 ; DW 0D7D7H [0000]3508: D7 D7 ; DW 0D7D7H [0000]350A: D7 D7 ; DW 0D7D7H [0000]350C: D7 D7 ; DW 0D7D7H [0000]350E: D7 D6 ; DW 0D6D7H [0000]3510: D6 D6 ; DW 0D6D6H [0000]3512: D6 D6 ; DW 0D6D6H [0000]3514: D6 D6 ; DW 0D6D6H [0000]3516: D5 D5 ; DW 0D5D5H [0000]3518: D5 D5 ; DW 0D5D5H [0000]351A: D5 D4 ; DW 0D4D5H [0000]351C: D4 D4 ; DW 0D4D4H [0000]351E: D4 D3 ; DW 0D3D4H [0000]3520: D3 D3 ; DW 0D3D3H [0000]3522: D2 D2 ; DW 0D2D2H [0000]3524: D2 D1 ; DW 0D1D2H [0000]3526: D1 D1 ; DW 0D1D1H [0000]3528: D0 D0 ; DW 0D0D0H [0000]352A: CF CE ; DW 0CECFH [0000]352C: CD CD ; DW 0CDCDH [0000]352E: CC CB ; DW 0CBCCH [0000]3530: CA C9 ; DW 0C9CAH [0000]3532: C8 C7 ; DW 0C7C8H [0000]3534: C6 C5 ; DW 0C5C6H [0000]3536: C4 C3 ; DW 0C3C4H [0000]3538: C2 C1 ; DW 0C1C2H [0000]353A: C0 BE ; DW 0BEC0H [0000]353C: BC BA ; DW 0BABCH [0000]353E: B8 B6 ; DW 0B6B8H [0000]3540: B3 B1 ; DW 0B1B3H [0000]3542: AE AA ; DW 0AAAEH [0000]3544: A5 A1 ; DW 0A1A5H [0000]3546: 9A 91 ; DW 0919AH [0000]3548: ;File SineTable18.dsm ;C←CODE SEGMENT [0000]3548: 00 0D ; DW 00D00H [0000]354A: 14 1B ; DW 01B14H [0000]354C: 20 23 ; DW 02320H [0000]354E: 27 2A ; DW 02A27H [0000]3550: 2D 30 ; DW 0302DH [0000]3552: 31 33 ; DW 03331H [0000]3554: 34 36 ; DW 03634H [0000]3556: 37 39 ; DW 03937H [0000]3558: 3A 3C ; DW 03C3AH [0000]355A: 3D 3F ; DW 03F3DH [0000]355C: 40 40 ; DW 04040H [0000]355E: 41 42 ; DW 04241H [0000]3560: 42 43 ; DW 04342H [0000]3562: 44 44 ; DW 04444H [0000]3564: 45 46 ; DW 04645H [0000]3566: 46 47 ; DW 04746H [0000]3568: 47 48 ; DW 04847H [0000]356A: 48 49 ; DW 04948H [0000]356C: 49 4A ; DW 04A49H [0000]356E: 4A 4B ; DW 04B4AH [0000]3570: 4B 4C ; DW 04C4BH [0000]3572: 4C 4D ; DW 04D4CH [0000]3574: 4D 4D ; DW 04D4DH [0000]3576: 4E 4E ; DW 04E4EH [0000]3578: 4E 4F ; DW 04F4EH [0000]357A: 4F 4F ; DW 04F4FH [0000]357C: 4F 50 ; DW 0504FH [0000]357E: 50 50 ; DW 05050H [0000]3580: 50 50 ; DW 05050H [0000]3582: 50 50 ; DW 05050H [0000]3584: 50 50 ; DW 05050H [0000]3586: 50 50 ; DW 05050H [0000]3588: 50 50 ; DW 05050H [0000]358A: 50 50 ; DW 05050H [0000]358C: 50 50 ; DW 05050H [0000]358E: 50 50 ; DW 05050H [0000]3590: 50 50 ; DW 05050H [0000]3592: 50 50 ; DW 05050H [0000]3594: 4F 4F ; DW 04F4FH [0000]3596: 4F 4F ; DW 04F4FH [0000]3598: 4E 4E ; DW 04E4EH [0000]359A: 4E 4D ; DW 04D4EH [0000]359C: 4D 4D ; DW 04D4DH [0000]359E: 4C 4C ; DW 04C4CH [0000]35A0: 4B 4B ; DW 04B4BH [0000]35A2: 4A 4A ; DW 04A4AH [0000]35A4: 49 49 ; DW 04949H [0000]35A6: 48 48 ; DW 04848H [0000]35A8: 47 47 ; DW 04747H [0000]35AA: 46 46 ; DW 04646H [0000]35AC: 45 44 ; DW 04445H [0000]35AE: 44 43 ; DW 04344H [0000]35B0: 42 42 ; DW 04242H [0000]35B2: 41 40 ; DW 04041H [0000]35B4: 40 3F ; DW 03F40H [0000]35B6: 3D 3C ; DW 03C3DH [0000]35B8: 3A 39 ; DW 0393AH [0000]35BA: 37 36 ; DW 03637H [0000]35BC: 34 33 ; DW 03334H [0000]35BE: 31 30 ; DW 03031H [0000]35C0: 2D 2A ; DW 02A2DH [0000]35C2: 27 23 ; DW 02327H [0000]35C4: 20 1B ; DW 01B20H [0000]35C6: 14 0D ; DW 00D14H [0000]35C8: 00 8D ; DW 08D00H [0000]35CA: 94 9B ; DW 09B94H [0000]35CC: A0 A3 ; DW 0A3A0H [0000]35CE: A7 AA ; DW 0AAA7H [0000]35D0: AD B0 ; DW 0B0ADH [0000]35D2: B1 B3 ; DW 0B3B1H [0000]35D4: B4 B6 ; DW 0B6B4H [0000]35D6: B7 B9 ; DW 0B9B7H [0000]35D8: BA BC ; DW 0BCBAH [0000]35DA: BD BF ; DW 0BFBDH [0000]35DC: C0 C0 ; DW 0C0C0H [0000]35DE: C1 C2 ; DW 0C2C1H [0000]35E0: C2 C3 ; DW 0C3C2H [0000]35E2: C4 C4 ; DW 0C4C4H [0000]35E4: C5 C6 ; DW 0C6C5H [0000]35E6: C6 C7 ; DW 0C7C6H [0000]35E8: C7 C8 ; DW 0C8C7H [0000]35EA: C8 C9 ; DW 0C9C8H [0000]35EC: C9 CA ; DW 0CAC9H [0000]35EE: CA CB ; DW 0CBCAH [0000]35F0: CB CC ; DW 0CCCBH [0000]35F2: CC CD ; DW 0CDCCH [0000]35F4: CD CD ; DW 0CDCDH [0000]35F6: CE CE ; DW 0CECEH [0000]35F8: CE CF ; DW 0CFCEH [0000]35FA: CF CF ; DW 0CFCFH [0000]35FC: CF D0 ; DW 0D0CFH [0000]35FE: D0 D0 ; DW 0D0D0H [0000]3600: D0 D0 ; DW 0D0D0H [0000]3602: D0 D0 ; DW 0D0D0H [0000]3604: D0 D0 ; DW 0D0D0H [0000]3606: D0 D0 ; DW 0D0D0H [0000]3608: D0 D0 ; DW 0D0D0H [0000]360A: D0 D0 ; DW 0D0D0H [0000]360C: D0 D0 ; DW 0D0D0H [0000]360E: D0 D0 ; DW 0D0D0H [0000]3610: D0 D0 ; DW 0D0D0H [0000]3612: D0 D0 ; DW 0D0D0H [0000]3614: CF CF ; DW 0CFCFH [0000]3616: CF CF ; DW 0CFCFH [0000]3618: CE CE ; DW 0CECEH [0000]361A: CE CD ; DW 0CDCEH [0000]361C: CD CD ; DW 0CDCDH [0000]361E: CC CC ; DW 0CCCCH [0000]3620: CB CB ; DW 0CBCBH [0000]3622: CA CA ; DW 0CACAH [0000]3624: C9 C9 ; DW 0C9C9H [0000]3626: C8 C8 ; DW 0C8C8H [0000]3628: C7 C7 ; DW 0C7C7H [0000]362A: C6 C6 ; DW 0C6C6H [0000]362C: C5 C4 ; DW 0C4C5H [0000]362E: C4 C3 ; DW 0C3C4H [0000]3630: C2 C2 ; DW 0C2C2H [0000]3632: C1 C0 ; DW 0C0C1H [0000]3634: C0 BF ; DW 0BFC0H [0000]3636: BD BC ; DW 0BCBDH [0000]3638: BA B9 ; DW 0B9BAH [0000]363A: B7 B6 ; DW 0B6B7H [0000]363C: B4 B3 ; DW 0B3B4H [0000]363E: B1 B0 ; DW 0B0B1H [0000]3640: AD AA ; DW 0AAADH [0000]3642: A7 A3 ; DW 0A3A7H [0000]3644: A0 9B ; DW 09BA0H [0000]3646: 94 8D ; DW 08D94H [0000]3648: ;File nrpcagent.asm ;nt ImportFailed; [0000]3648: 55 ;PUSH BP [0000]3649: 8B EC ;MOV BP,SP [0000]364B: 51 ;PUSH CX [0000]364C: 53 ;PUSH BX [0000]364D: 83 C4 F0 ;ADD SP,0FFF0X [0000]3650: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]3654: 53 ;PUSH BX [0000]3655: 8D 5E F8 ;LEA BX,[BP-8] [0000]3658: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]365B: E8 DC 48 ;CALL ←ENABLE [0000]365E: 5A ;POP DX [0000]365F: 0B DB ;OR BX,BX [0000]3661: 74 06 ;JZ X1 [0000]3663: 33 DB ;XOR BX,BX [0000]3665: 8B E5 ;MOV SP,BP [0000]3667: 5D ;POP BP [0000]3668: C3 ;RET; [0000]3669: 8D 5E F2 ;LEA BX,[BP-14] [0000]366C: 8D 0E 1C 94 ;LEA CX,←agentInstance [0000]3670: E8 32 02 ;CALL ←StartBonsai [0000]3673: 89 5E F0 ;MOV [BP-16],BX [0000]3676: 89 5E EE ;MOV [BP-18],BX [0000]3679: 83 46 F0 02 ;ADD WORD PTR [BP-16],2 [0000]367D: 8B 5E F0 ;MOV BX,[BP-16] [0000]3680: 53 ;PUSH BX [0000]3681: BB 04 00 ;MOV BX,4 [0000]3684: E8 88 B1 ;CALL ←Swab [0000]3687: 8B CB ;MOV CX,BX [0000]3689: 5B ;POP BX [0000]368A: 89 4F FE ;MOV [BX-2],CX [0000]368D: 8B 5E 06 ;MOV BX,[BP+6] [0000]3690: 0B DB ;OR BX,BX [0000]3692: 74 16 ;JZ X2 [0000]3694: BB FF FF ;MOV BX,0FFFFX [0000]3697: 53 ;PUSH BX [0000]3698: 8B 5E F0 ;MOV BX,[BP-16] [0000]369B: 53 ;PUSH BX [0000]369C: BB 02 00 ;MOV BX,2 [0000]369F: 8B 4E 06 ;MOV CX,[BP+6] [0000]36A2: E8 68 AF ;CALL ←Marshall [0000]36A5: 83 C4 04 ;ADD SP,4 [0000]36A8: EB 09 ;JR X3 [0000]36AA: BB 02 00 ;MOV BX,2 [0000]36AD: 8B 4E F0 ;MOV CX,[BP-16] [0000]36B0: E8 90 AF ;CALL ←Zero [0000]36B3: 83 46 F0 04 ;ADD WORD PTR [BP-16],4 [0000]36B7: 8B 5E 04 ;MOV BX,[BP+4] [0000]36BA: 8B 4E F0 ;MOV CX,[BP-16] [0000]36BD: E8 C3 02 ;CALL ←StringToPkt [0000]36C0: 89 5E F0 ;MOV [BP-16],BX [0000]36C3: 8B 5E FE ;MOV BX,[BP-2] [0000]36C6: 8B 4E F0 ;MOV CX,[BP-16] [0000]36C9: E8 B7 02 ;CALL ←StringToPkt [0000]36CC: 89 5E F0 ;MOV [BP-16],BX [0000]36CF: 8B 5E EE ;MOV BX,[BP-18] [0000]36D2: 8B 4E F0 ;MOV CX,[BP-16] [0000]36D5: 2B CB ;SUB CX,BX [0000]36D7: D1 E9 ;SHR CX [0000]36D9: 8B D9 ;MOV BX,CX [0000]36DB: 8D 4E F2 ;LEA CX,[BP-14] [0000]36DE: E8 F9 01 ;CALL ←CallBonsai [0000]36E1: 8B 5E EE ;MOV BX,[BP-18] [0000]36E4: 89 5E F0 ;MOV [BP-16],BX [0000]36E7: 33 DB ;XOR BX,BX [0000]36E9: 8D 4E F0 ;LEA CX,[BP-16] [0000]36EC: E8 90 03 ;CALL ←AllocWordsFromPkt [0000]36EF: 5A ;POP DX [0000]36F0: 53 ;PUSH BX [0000]36F1: 33 DB ;XOR BX,BX [0000]36F3: 8D 4E F0 ;LEA CX,[BP-16] [0000]36F6: E8 86 03 ;CALL ←AllocWordsFromPkt [0000]36F9: 8B CB ;MOV CX,BX [0000]36FB: 8B 5E FC ;MOV BX,[BP-4] [0000]36FE: 89 0F ;MOV [BX],CX [0000]3700: 8D 5E F2 ;LEA BX,[BP-14] [0000]3703: E8 F0 01 ;CALL ←CleanupCall [0000]3706: 5B ;POP BX [0000]3707: 53 ;PUSH BX [0000]3708: 8B E5 ;MOV SP,BP [0000]370A: 5D ;POP BP [0000]370B: C3 ;RET; [0000]370C: 55 ;PUSH BP [0000]370D: 8B EC ;MOV BP,SP [0000]370F: 51 ;PUSH CX [0000]3710: 53 ;PUSH BX [0000]3711: 83 C4 F0 ;ADD SP,0FFF0X [0000]3714: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]3718: 53 ;PUSH BX [0000]3719: 8D 5E F8 ;LEA BX,[BP-8] [0000]371C: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]371F: E8 18 48 ;CALL ←ENABLE [0000]3722: 5A ;POP DX [0000]3723: 0B DB ;OR BX,BX [0000]3725: 74 06 ;JZ X4 [0000]3727: 33 DB ;XOR BX,BX [0000]3729: 8B E5 ;MOV SP,BP [0000]372B: 5D ;POP BP [0000]372C: C3 ;RET; [0000]372D: 8D 5E F2 ;LEA BX,[BP-14] [0000]3730: 8D 0E 1C 94 ;LEA CX,←agentInstance [0000]3734: E8 6E 01 ;CALL ←StartBonsai [0000]3737: 89 5E EE ;MOV [BP-18],BX [0000]373A: 5A ;POP DX [0000]373B: 53 ;PUSH BX [0000]373C: 83 46 EE 02 ;ADD WORD PTR [BP-18],2 [0000]3740: 8B 5E EE ;MOV BX,[BP-18] [0000]3743: 53 ;PUSH BX [0000]3744: BB 05 00 ;MOV BX,5 [0000]3747: E8 C5 B0 ;CALL ←Swab [0000]374A: 8B CB ;MOV CX,BX [0000]374C: 5B ;POP BX [0000]374D: 89 4F FE ;MOV [BX-2],CX [0000]3750: 83 46 EE 02 ;ADD WORD PTR [BP-18],2 [0000]3754: 8B 5E EE ;MOV BX,[BP-18] [0000]3757: 8B 4E 0A ;MOV CX,[BP+10] [0000]375A: 89 4F FE ;MOV [BX-2],CX [0000]375D: 8B 5E 08 ;MOV BX,[BP+8] [0000]3760: 0B DB ;OR BX,BX [0000]3762: 74 16 ;JZ X5 [0000]3764: BB FF FF ;MOV BX,0FFFFX [0000]3767: 53 ;PUSH BX [0000]3768: 8B 5E EE ;MOV BX,[BP-18] [0000]376B: 53 ;PUSH BX [0000]376C: BB 02 00 ;MOV BX,2 [0000]376F: 8B 4E 08 ;MOV CX,[BP+8] [0000]3772: E8 98 AE ;CALL ←Marshall [0000]3775: 83 C4 04 ;ADD SP,4 [0000]3778: EB 09 ;JR X6 [0000]377A: BB 02 00 ;MOV BX,2 [0000]377D: 8B 4E EE ;MOV CX,[BP-18] [0000]3780: E8 C0 AE ;CALL ←Zero [0000]3783: 83 46 EE 04 ;ADD WORD PTR [BP-18],4 [0000]3787: 8B 5E 06 ;MOV BX,[BP+6] [0000]378A: 8B 4E EE ;MOV CX,[BP-18] [0000]378D: E8 F3 01 ;CALL ←StringToPkt [0000]3790: 89 5E EE ;MOV [BP-18],BX [0000]3793: 5B ;POP BX [0000]3794: 53 ;PUSH BX [0000]3795: 8B 4E EE ;MOV CX,[BP-18] [0000]3798: 2B CB ;SUB CX,BX [0000]379A: D1 E9 ;SHR CX [0000]379C: 8B D9 ;MOV BX,CX [0000]379E: 8D 4E F2 ;LEA CX,[BP-14] [0000]37A1: E8 36 01 ;CALL ←CallBonsai [0000]37A4: 83 46 EC 02 ;ADD WORD PTR [BP-20],2 [0000]37A8: 5B ;POP BX [0000]37A9: 53 ;PUSH BX [0000]37AA: 8B 4F FE ;MOV CX,[BX-2] [0000]37AD: 89 4E F0 ;MOV [BP-16],CX [0000]37B0: 8D 5E EC ;LEA BX,[BP-20] [0000]37B3: E8 35 02 ;CALL ←AllocStringFromPkt [0000]37B6: 8B CB ;MOV CX,BX [0000]37B8: 8B 5E 04 ;MOV BX,[BP+4] [0000]37BB: 89 0F ;MOV [BX],CX [0000]37BD: 8D 5E EC ;LEA BX,[BP-20] [0000]37C0: E8 28 02 ;CALL ←AllocStringFromPkt [0000]37C3: 8B CB ;MOV CX,BX [0000]37C5: 8B 5E FE ;MOV BX,[BP-2] [0000]37C8: 89 0F ;MOV [BX],CX [0000]37CA: 8D 5E EC ;LEA BX,[BP-20] [0000]37CD: E8 1B 02 ;CALL ←AllocStringFromPkt [0000]37D0: 8B CB ;MOV CX,BX [0000]37D2: 8B 5E FC ;MOV BX,[BP-4] [0000]37D5: 89 0F ;MOV [BX],CX [0000]37D7: 8D 5E F2 ;LEA BX,[BP-14] [0000]37DA: E8 19 01 ;CALL ←CleanupCall [0000]37DD: 8B 5E F0 ;MOV BX,[BP-16] [0000]37E0: 8B E5 ;MOV SP,BP [0000]37E2: 5D ;POP BP [0000]37E3: C3 ;RET; [0000]37E4: 55 ;PUSH BP [0000]37E5: 8B EC ;MOV BP,SP [0000]37E7: 83 C4 F4 ;ADD SP,0FFF4X [0000]37EA: BB 04 00 ;MOV BX,4 [0000]37ED: 8D 4E F8 ;LEA CX,[BP-8] [0000]37F0: E8 50 AE ;CALL ←Zero [0000]37F3: 8B 1E 28 94 ;MOV BX,←agentRope [0000]37F7: 89 5E F8 ;MOV [BP-8],BX [0000]37FA: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]37FF: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]3803: 8D 4E FC ;LEA CX,[BP-4] [0000]3806: E8 48 AE ;CALL ←Move2 [0000]3809: 8B 1E 68 95 ;MOV BX,←ImportFailed [0000]380D: 53 ;PUSH BX [0000]380E: 8D 5E F4 ;LEA BX,[BP-12] [0000]3811: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]3814: E8 23 47 ;CALL ←ENABLE [0000]3817: 5A ;POP DX [0000]3818: 0B DB ;OR BX,BX [0000]381A: 74 06 ;JZ X7 [0000]381C: 33 DB ;XOR BX,BX [0000]381E: 8B E5 ;MOV SP,BP [0000]3820: 5D ;POP BP [0000]3821: C3 ;RET; [0000]3822: 33 DB ;XOR BX,BX [0000]3824: 53 ;PUSH BX [0000]3825: 8D 1E 1C 94 ;LEA BX,←agentInstance [0000]3829: 8D 4E F8 ;LEA CX,[BP-8] [0000]382C: E8 92 18 ;CALL ←ImportInterface [0000]382F: 5A ;POP DX [0000]3830: E8 09 C2 ;CALL ←Block [0000]3833: BB FF FF ;MOV BX,0FFFFX [0000]3836: 8B E5 ;MOV SP,BP [0000]3838: 5D ;POP BP [0000]3839: C3 ;RET; [0000]383A: 55 ;PUSH BP [0000]383B: 8B EC ;MOV BP,SP [0000]383D: BB 4B 38 ;MOV BX,"Agent.Lark" [0000]3840: E8 56 29 ;CALL ←CStringToString [0000]3843: 89 1E 28 94 ;MOV ←agentRope,BX [0000]3847: 8B E5 ;MOV SP,BP [0000]3849: 5D ;POP BP [0000]384A: C3 ;RET; [0000]384B: 41 67 65 6E 74 2E 4C [0000]3852: 61 72 6B 00 ;"Agent.Lark" [0000]3856: ;File rpcbonsai.asm ; [0000]3856: 55 ;PUSH BP [0000]3857: 8B EC ;MOV BP,SP [0000]3859: 51 ;PUSH CX [0000]385A: 53 ;PUSH BX [0000]385B: 5B ;POP BX [0000]385C: 53 ;PUSH BX [0000]385D: 83 C3 04 ;ADD BX,4 [0000]3860: 8B 0F ;MOV CX,[BX] [0000]3862: 8B D9 ;MOV BX,CX [0000]3864: E8 D3 31 ;CALL ←ReleasePBI [0000]3867: 5B ;POP BX [0000]3868: 53 ;PUSH BX [0000]3869: E8 9D 47 ;CALL ←DISABLE [0000]386C: 8B E5 ;MOV SP,BP [0000]386E: 5D ;POP BP [0000]386F: C3 ;RET; [0000]3870: 55 ;PUSH BP [0000]3871: 8B EC ;MOV BP,SP [0000]3873: 53 ;PUSH BX [0000]3874: 52 ;PUSH DX [0000]3875: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]3879: E8 34 31 ;CALL ←GetPBI [0000]387C: 5A ;POP DX [0000]387D: 53 ;PUSH BX [0000]387E: BB 01 00 ;MOV BX,1 [0000]3881: 53 ;PUSH BX [0000]3882: BB 56 38 ;MOV BX,OFFSET ←UnwindPkt [0000]3885: 53 ;PUSH BX [0000]3886: E8 AE AE ;CALL ←MyFrame [0000]3889: E8 AE AE ;CALL ←CallersFrame [0000]388C: 8B 4E FE ;MOV CX,[BP-2] [0000]388F: E8 C5 46 ;CALL ←ENABLEWithFrame [0000]3892: 83 C4 04 ;ADD SP,4 [0000]3895: 8B 5E FE ;MOV BX,[BP-2] [0000]3898: 83 C3 04 ;ADD BX,4 [0000]389B: 59 ;POP CX [0000]389C: 51 ;PUSH CX [0000]389D: 89 0F ;MOV [BX],CX [0000]389F: 5B ;POP BX [0000]38A0: 53 ;PUSH BX [0000]38A1: 8B E5 ;MOV SP,BP [0000]38A3: 5D ;POP BP [0000]38A4: C3 ;RET; [0000]38A5: 55 ;PUSH BP [0000]38A6: 8B EC ;MOV BP,SP [0000]38A8: 51 ;PUSH CX [0000]38A9: 53 ;PUSH BX [0000]38AA: 83 C4 FC ;ADD SP,0FFFCX [0000]38AD: 8B 5E FC ;MOV BX,[BP-4] [0000]38B0: E8 BD FF ;CALL ←GetUnwindPkt [0000]38B3: 89 5E FA ;MOV [BP-6],BX [0000]38B6: 8B 5E FA ;MOV BX,[BP-6] [0000]38B9: 53 ;PUSH BX [0000]38BA: 8B 5E FE ;MOV BX,[BP-2] [0000]38BD: 8B 4F 02 ;MOV CX,[BX+2] [0000]38C0: 8B D9 ;MOV BX,CX [0000]38C2: 8B 4E FE ;MOV CX,[BP-2] [0000]38C5: E8 46 0C ;CALL ←StartCall [0000]38C8: 5A ;POP DX [0000]38C9: 8B 5E FA ;MOV BX,[BP-6] [0000]38CC: 8B 4F 06 ;MOV CX,[BX+6] [0000]38CF: 5A ;POP DX [0000]38D0: 51 ;PUSH CX [0000]38D1: 5B ;POP BX [0000]38D2: 53 ;PUSH BX [0000]38D3: 83 C3 28 ;ADD BX,028X [0000]38D6: 8B E5 ;MOV SP,BP [0000]38D8: 5D ;POP BP [0000]38D9: C3 ;RET; [0000]38DA: 55 ;PUSH BP [0000]38DB: 8B EC ;MOV BP,SP [0000]38DD: 51 ;PUSH CX [0000]38DE: 53 ;PUSH BX [0000]38DF: 8B 5E FE ;MOV BX,[BP-2] [0000]38E2: 83 C3 04 ;ADD BX,4 [0000]38E5: 8B 0F ;MOV CX,[BX] [0000]38E7: 51 ;PUSH CX [0000]38E8: BB 76 00 ;MOV BX,076X [0000]38EB: 8B 4E FC ;MOV CX,[BP-4] [0000]38EE: E8 F3 0C ;CALL ←Call [0000]38F1: 5A ;POP DX [0000]38F2: 8B E5 ;MOV SP,BP [0000]38F4: 5D ;POP BP [0000]38F5: C3 ;RET; [0000]38F6: 55 ;PUSH BP [0000]38F7: 8B EC ;MOV BP,SP [0000]38F9: 53 ;PUSH BX [0000]38FA: 5B ;POP BX [0000]38FB: 53 ;PUSH BX [0000]38FC: 83 C3 04 ;ADD BX,4 [0000]38FF: 8B 0F ;MOV CX,[BX] [0000]3901: 8B D9 ;MOV BX,CX [0000]3903: E8 34 31 ;CALL ←ReleasePBI [0000]3906: 5B ;POP BX [0000]3907: 53 ;PUSH BX [0000]3908: E8 FE 46 ;CALL ←DISABLE [0000]390B: 8B E5 ;MOV SP,BP [0000]390D: 5D ;POP BP [0000]390E: C3 ;RET; [0000]390F: 55 ;PUSH BP [0000]3910: 8B EC ;MOV BP,SP [0000]3912: 51 ;PUSH CX [0000]3913: 53 ;PUSH BX [0000]3914: 83 C4 F6 ;ADD SP,0FFF6X [0000]3917: 8B 5E 06 ;MOV BX,[BP+6] [0000]391A: 8B 4F 06 ;MOV CX,[BX+6] [0000]391D: 5A ;POP DX [0000]391E: 51 ;PUSH CX [0000]391F: 5B ;POP BX [0000]3920: 53 ;PUSH BX [0000]3921: 83 C3 28 ;ADD BX,028X [0000]3924: 89 5E F6 ;MOV [BP-10],BX [0000]3927: 8B 7E F6 ;MOV DI,[BP-10] [0000]392A: 8B 1D ;MOV BX,[DI] [0000]392C: E8 E0 AE ;CALL ←Swab [0000]392F: 89 5E FA ;MOV [BP-6],BX [0000]3932: 8B 5E FA ;MOV BX,[BP-6] [0000]3935: 83 FB 04 ;CMP BX,4 [0000]3938: 7C 0C ;JL X3 [0000]393A: 8B 7E FC ;MOV DI,[BP-4] [0000]393D: 8B 1D ;MOV BX,[DI] [0000]393F: 8B 4E FA ;MOV CX,[BP-6] [0000]3942: 3B CB ;CMP CX,BX [0000]3944: 7E 04 ;JLE X2 [0000]3946: B0 01 ;MOV AL,1 [0000]3948: EB 02 ;JR X4 [0000]394A: 32 C0 ;XOR AL,AL [0000]394C: 0A C0 ;OR AL,AL [0000]394E: 74 07 ;JZ X1 [0000]3950: 8B 1E 6A 95 ;MOV BX,←RejectUnbound [0000]3954: E8 C0 46 ;CALL ←SIGNAL [0000]3957: 8B 5E FC ;MOV BX,[BP-4] [0000]395A: 43 ;INC BX [0000]395B: 43 ;INC BX [0000]395C: 8B 4E FA ;MOV CX,[BP-6] [0000]395F: D1 E1 ;SAL CX [0000]3961: 03 D9 ;ADD BX,CX [0000]3963: 8B 0F ;MOV CX,[BX] [0000]3965: 89 4E F4 ;MOV [BP-12],CX [0000]3968: 8B 5E F4 ;MOV BX,[BP-12] [0000]396B: 0B DB ;OR BX,BX [0000]396D: 75 07 ;JNZ X5 [0000]396F: 8B 1E 6A 95 ;MOV BX,←RejectUnbound [0000]3973: E8 A1 46 ;CALL ←SIGNAL [0000]3976: 8B 5E F6 ;MOV BX,[BP-10] [0000]3979: 8B 4E F4 ;MOV CX,[BP-12] [0000]397C: E8 D7 AD ;CALL ←Call1 [0000]397F: 8B E5 ;MOV SP,BP [0000]3981: 5D ;POP BP [0000]3982: C3 ;RET; [0000]3983: 55 ;PUSH BP [0000]3984: 8B EC ;MOV BP,SP [0000]3986: 51 ;PUSH CX [0000]3987: 53 ;PUSH BX [0000]3988: 52 ;PUSH DX [0000]3989: 8B 5E FC ;MOV BX,[BP-4] [0000]398C: 0B DB ;OR BX,BX [0000]398E: 75 0E ;JNZ X6 [0000]3990: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]3994: 8B 5E FE ;MOV BX,[BP-2] [0000]3997: C7 47 FE 00 01 ;MOV WORD PTR [BX-2],0100X [0000]399C: EB 46 ;JR X7 [0000]399E: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]39A2: 8B 5E FE ;MOV BX,[BP-2] [0000]39A5: C7 47 FE 00 00 ;MOV WORD PTR [BX-2],0 [0000]39AA: 83 46 FE 02 ;ADD WORD PTR [BP-2],2 [0000]39AE: 8B 5E FE ;MOV BX,[BP-2] [0000]39B1: 53 ;PUSH BX [0000]39B2: 8B 7E FC ;MOV DI,[BP-4] [0000]39B5: 8B 1D ;MOV BX,[DI] [0000]39B7: E8 55 AE ;CALL ←Swab [0000]39BA: 8B CB ;MOV CX,BX [0000]39BC: 5B ;POP BX [0000]39BD: 89 4F FE ;MOV [BX-2],CX [0000]39C0: 8B 7E FC ;MOV DI,[BP-4] [0000]39C3: 8B 1D ;MOV BX,[DI] [0000]39C5: 43 ;INC BX [0000]39C6: D1 EB ;SHR BX [0000]39C8: 5A ;POP DX [0000]39C9: 53 ;PUSH BX [0000]39CA: 8B 5E FE ;MOV BX,[BP-2] [0000]39CD: 53 ;PUSH BX [0000]39CE: 8B 5E FC ;MOV BX,[BP-4] [0000]39D1: 83 C3 04 ;ADD BX,4 [0000]39D4: 53 ;PUSH BX [0000]39D5: 8B 5E FA ;MOV BX,[BP-6] [0000]39D8: 59 ;POP CX [0000]39D9: E8 22 AC ;CALL ←MoveBlock [0000]39DC: 5A ;POP DX [0000]39DD: 5B ;POP BX [0000]39DE: 53 ;PUSH BX [0000]39DF: D1 E3 ;SAL BX [0000]39E1: 01 5E FE ;ADD [BP-2],BX [0000]39E4: 8B 5E FE ;MOV BX,[BP-2] [0000]39E7: 8B E5 ;MOV SP,BP [0000]39E9: 5D ;POP BP [0000]39EA: C3 ;RET; [0000]39EB: 55 ;PUSH BP [0000]39EC: 8B EC ;MOV BP,SP [0000]39EE: 53 ;PUSH BX [0000]39EF: 83 C4 FA ;ADD SP,0FFFAX [0000]39F2: 8B 7E FE ;MOV DI,[BP-2] [0000]39F5: 8B 1D ;MOV BX,[DI] [0000]39F7: 89 5E FA ;MOV [BP-6],BX [0000]39FA: 8B 7E FA ;MOV DI,[BP-6] [0000]39FD: 8B 1D ;MOV BX,[DI] [0000]39FF: 0B DB ;OR BX,BX [0000]3A01: 74 12 ;JZ X8 [0000]3A03: 8B 5E FA ;MOV BX,[BP-6] [0000]3A06: 43 ;INC BX [0000]3A07: 43 ;INC BX [0000]3A08: 8B CB ;MOV CX,BX [0000]3A0A: 8B 5E FE ;MOV BX,[BP-2] [0000]3A0D: 89 0F ;MOV [BX],CX [0000]3A0F: 33 DB ;XOR BX,BX [0000]3A11: 8B E5 ;MOV SP,BP [0000]3A13: 5D ;POP BP [0000]3A14: C3 ;RET; [0000]3A15: 8B 5E FA ;MOV BX,[BP-6] [0000]3A18: 8B 4F 02 ;MOV CX,[BX+2] [0000]3A1B: 8B D9 ;MOV BX,CX [0000]3A1D: E8 EF AD ;CALL ←Swab [0000]3A20: 83 C3 05 ;ADD BX,5 [0000]3A23: D1 FB ;SAR BX [0000]3A25: 89 5E FC ;MOV [BP-4],BX [0000]3A28: 8B 5E FC ;MOV BX,[BP-4] [0000]3A2B: 83 FB 64 ;CMP BX,064X [0000]3A2E: 7E 06 ;JLE X9 [0000]3A30: BB 16 70 ;MOV BX,07016X [0000]3A33: E8 2E 43 ;CALL ←CallSwat [0000]3A36: 8B 5E FC ;MOV BX,[BP-4] [0000]3A39: E8 D4 43 ;CALL ←GetFixed [0000]3A3C: 5A ;POP DX [0000]3A3D: 53 ;PUSH BX [0000]3A3E: 5B ;POP BX [0000]3A3F: 53 ;PUSH BX [0000]3A40: 53 ;PUSH BX [0000]3A41: 8B 5E FC ;MOV BX,[BP-4] [0000]3A44: 8B 4E FA ;MOV CX,[BP-6] [0000]3A47: E8 B4 AB ;CALL ←MoveBlock [0000]3A4A: 5A ;POP DX [0000]3A4B: 5B ;POP BX [0000]3A4C: 53 ;PUSH BX [0000]3A4D: 53 ;PUSH BX [0000]3A4E: 8B 5E F8 ;MOV BX,[BP-8] [0000]3A51: 8B 4F 02 ;MOV CX,[BX+2] [0000]3A54: 8B D9 ;MOV BX,CX [0000]3A56: E8 B6 AD ;CALL ←Swab [0000]3A59: 8B CB ;MOV CX,BX [0000]3A5B: 5B ;POP BX [0000]3A5C: 89 4F 02 ;MOV [BX+2],CX [0000]3A5F: 5B ;POP BX [0000]3A60: 53 ;PUSH BX [0000]3A61: 8B 4F 02 ;MOV CX,[BX+2] [0000]3A64: 5B ;POP BX [0000]3A65: 53 ;PUSH BX [0000]3A66: 89 0F ;MOV [BX],CX [0000]3A68: 8B 5E FC ;MOV BX,[BP-4] [0000]3A6B: 8B 4E FA ;MOV CX,[BP-6] [0000]3A6E: D1 E3 ;SAL BX [0000]3A70: 03 D9 ;ADD BX,CX [0000]3A72: 8B CB ;MOV CX,BX [0000]3A74: 8B 5E FE ;MOV BX,[BP-2] [0000]3A77: 89 0F ;MOV [BX],CX [0000]3A79: 5B ;POP BX [0000]3A7A: 53 ;PUSH BX [0000]3A7B: 8B E5 ;MOV SP,BP [0000]3A7D: 5D ;POP BP [0000]3A7E: C3 ;RET; [0000]3A7F: 55 ;PUSH BP [0000]3A80: 8B EC ;MOV BP,SP [0000]3A82: 51 ;PUSH CX [0000]3A83: 53 ;PUSH BX [0000]3A84: 83 C4 FA ;ADD SP,0FFFAX [0000]3A87: 8B 7E FE ;MOV DI,[BP-2] [0000]3A8A: 8B 1D ;MOV BX,[DI] [0000]3A8C: 89 5E F8 ;MOV [BP-8],BX [0000]3A8F: 8B 7E F8 ;MOV DI,[BP-8] [0000]3A92: 8B 1D ;MOV BX,[DI] [0000]3A94: 0B DB ;OR BX,BX [0000]3A96: 74 12 ;JZ X10 [0000]3A98: 8B 5E F8 ;MOV BX,[BP-8] [0000]3A9B: 43 ;INC BX [0000]3A9C: 43 ;INC BX [0000]3A9D: 8B CB ;MOV CX,BX [0000]3A9F: 8B 5E FE ;MOV BX,[BP-2] [0000]3AA2: 89 0F ;MOV [BX],CX [0000]3AA4: 33 DB ;XOR BX,BX [0000]3AA6: 8B E5 ;MOV SP,BP [0000]3AA8: 5D ;POP BP [0000]3AA9: C3 ;RET; [0000]3AAA: 8B 5E F8 ;MOV BX,[BP-8] [0000]3AAD: 8B 4F 02 ;MOV CX,[BX+2] [0000]3AB0: 8B D9 ;MOV BX,CX [0000]3AB2: E8 5A AD ;CALL ←Swab [0000]3AB5: 89 5E FA ;MOV [BP-6],BX [0000]3AB8: 8B 5E FA ;MOV BX,[BP-6] [0000]3ABB: 83 FB 64 ;CMP BX,064X [0000]3ABE: 7E 06 ;JLE X11 [0000]3AC0: BB 16 70 ;MOV BX,07016X [0000]3AC3: E8 9E 42 ;CALL ←CallSwat [0000]3AC6: 8B 5E FA ;MOV BX,[BP-6] [0000]3AC9: 43 ;INC BX [0000]3ACA: E8 43 43 ;CALL ←GetFixed [0000]3ACD: 5A ;POP DX [0000]3ACE: 53 ;PUSH BX [0000]3ACF: 8B 5E F8 ;MOV BX,[BP-8] [0000]3AD2: 8B 4F 06 ;MOV CX,[BX+6] [0000]3AD5: 8B D9 ;MOV BX,CX [0000]3AD7: E8 35 AD ;CALL ←Swab [0000]3ADA: 8B CB ;MOV CX,BX [0000]3ADC: 5B ;POP BX [0000]3ADD: 53 ;PUSH BX [0000]3ADE: 89 0F ;MOV [BX],CX [0000]3AE0: 8B 5E FC ;MOV BX,[BP-4] [0000]3AE3: 53 ;PUSH BX [0000]3AE4: 8B 5E F6 ;MOV BX,[BP-10] [0000]3AE7: 43 ;INC BX [0000]3AE8: 43 ;INC BX [0000]3AE9: 53 ;PUSH BX [0000]3AEA: 8B 5E F8 ;MOV BX,[BP-8] [0000]3AED: 83 C3 08 ;ADD BX,8 [0000]3AF0: 53 ;PUSH BX [0000]3AF1: 8B 5E FA ;MOV BX,[BP-6] [0000]3AF4: 59 ;POP CX [0000]3AF5: E8 15 AB ;CALL ←Marshall [0000]3AF8: 83 C4 04 ;ADD SP,4 [0000]3AFB: 8B 5E FA ;MOV BX,[BP-6] [0000]3AFE: 83 C3 04 ;ADD BX,4 [0000]3B01: 8B 4E F8 ;MOV CX,[BP-8] [0000]3B04: D1 E3 ;SAL BX [0000]3B06: 03 D9 ;ADD BX,CX [0000]3B08: 8B CB ;MOV CX,BX [0000]3B0A: 8B 5E FE ;MOV BX,[BP-2] [0000]3B0D: 89 0F ;MOV [BX],CX [0000]3B0F: 5B ;POP BX [0000]3B10: 53 ;PUSH BX [0000]3B11: 8B E5 ;MOV SP,BP [0000]3B13: 5D ;POP BP [0000]3B14: C3 ;RET; [0000]3B15: 55 ;PUSH BP [0000]3B16: 8B EC ;MOV BP,SP [0000]3B18: 51 ;PUSH CX [0000]3B19: 53 ;PUSH BX [0000]3B1A: BB FF FF ;MOV BX,0FFFFX [0000]3B1D: 53 ;PUSH BX [0000]3B1E: 8B 5E FE ;MOV BX,[BP-2] [0000]3B21: 53 ;PUSH BX [0000]3B22: 8B 5E FC ;MOV BX,[BP-4] [0000]3B25: 8B 4E FE ;MOV CX,[BP-2] [0000]3B28: E8 E2 AA ;CALL ←Marshall [0000]3B2B: 83 C4 04 ;ADD SP,4 [0000]3B2E: 8B E5 ;MOV SP,BP [0000]3B30: 5D ;POP BP [0000]3B31: C3 ;RET; [0000]3B32: ;File rpcpktio.asm ; extern ReleasePBI(); [0000]3B32: 55 ;PUSH BP [0000]3B33: 8B EC ;MOV BP,SP [0000]3B35: 51 ;PUSH CX [0000]3B36: 53 ;PUSH BX [0000]3B37: 5B ;POP BX [0000]3B38: 53 ;PUSH BX [0000]3B39: E8 4B 05 ;CALL ←CleanUp [0000]3B3C: 8B E5 ;MOV SP,BP [0000]3B3E: 5D ;POP BP [0000]3B3F: C3 ;RET; [0000]3B40: 55 ;PUSH BP [0000]3B41: 8B EC ;MOV BP,SP [0000]3B43: 51 ;PUSH CX [0000]3B44: 53 ;PUSH BX [0000]3B45: 83 C4 D0 ;ADD SP,0FFD0X [0000]3B48: 8D 5E F4 ;LEA BX,[BP-12] [0000]3B4B: 89 5E F2 ;MOV [BP-14],BX [0000]3B4E: 8D 5E FA ;LEA BX,[BP-6] [0000]3B51: 89 5E F8 ;MOV [BP-8],BX [0000]3B54: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]3B59: 8B 5E F2 ;MOV BX,[BP-14] [0000]3B5C: E8 AA 44 ;CALL ←DISABLE [0000]3B5F: E8 54 BE ;CALL ←CurrentContext [0000]3B62: 89 5E E6 ;MOV [BP-26],BX [0000]3B65: 8B 5E E6 ;MOV BX,[BP-26] [0000]3B68: 8B 4F 1A ;MOV CX,[BX+26] [0000]3B6B: 89 4E EC ;MOV [BP-20],CX [0000]3B6E: 8B 5E 06 ;MOV BX,[BP+6] [0000]3B71: 8B 4F 06 ;MOV CX,[BX+6] [0000]3B74: 89 4E E4 ;MOV [BP-28],CX [0000]3B77: C7 46 EE 00 00 ;MOV WORD PTR [BP-18],0 [0000]3B7C: 8B 5E 06 ;MOV BX,[BP+6] [0000]3B7F: 8D 4E EE ;LEA CX,[BP-18] [0000]3B82: 89 4F 02 ;MOV [BX+2],CX [0000]3B85: 8D 5E EE ;LEA BX,[BP-18] [0000]3B88: E8 43 BF ;CALL ←InitQueue [0000]3B8B: 8B 5E 06 ;MOV BX,[BP+6] [0000]3B8E: 8D 4E EE ;LEA CX,[BP-18] [0000]3B91: E8 73 BF ;CALL ←Enqueue [0000]3B94: 8B 1E AC 94 ;MOV BX,←minPingPulses [0000]3B98: 89 5E E8 ;MOV [BP-24],BX [0000]3B9B: 8B 5E E4 ;MOV BX,[BP-28] [0000]3B9E: 8B 0E 2A 94 ;MOV CX,WORD PTR ←myHost [0000]3BA2: 89 4F 0E ;MOV [BX+14],CX [0000]3BA5: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BA8: C6 47 13 1E ;MOV BYTE PTR [BX+19],01EX [0000]3BAC: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BAF: 8B 4E EC ;MOV CX,[BP-20] [0000]3BB2: 89 4F 06 ;MOV [BX+6],CX [0000]3BB5: C7 06 40 94 05 00 ;MOV ←maxTransmissions,5 [0000]3BBB: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BBE: 8A 47 09 ;MOV AL,[BX+9] [0000]3BC1: 0A C0 ;OR AL,AL [0000]3BC3: 75 0F ;JNZ X1 [0000]3BC5: 8B 1E A8 94 ;MOV BX,←broadcastRetransmissions [0000]3BC9: 89 1E 40 94 ;MOV ←maxTransmissions,BX [0000]3BCD: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BD0: C6 47 0D 25 ;MOV BYTE PTR [BX+13],025X [0000]3BD4: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BD7: 8B 4F 1E ;MOV CX,[BX+30] [0000]3BDA: 0B C9 ;OR CX,CX [0000]3BDC: 75 46 ;JNZ X2 [0000]3BDE: 8B 5E FC ;MOV BX,[BP-4] [0000]3BE1: EB 1C ;JR X3 [0000]3BE3: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BE6: C6 47 03 60 ;MOV BYTE PTR [BX+3],060X [0000]3BEA: EB 25 ;JR X4 [0000]3BEC: 8B 5E E4 ;MOV BX,[BP-28] [0000]3BEF: C6 47 03 64 ;MOV BYTE PTR [BX+3],064X [0000]3BF3: EB 1C ;JR X4 [0000]3BF5: 33 DB ;XOR BX,BX [0000]3BF7: B9 02 00 ;MOV CX,2 [0000]3BFA: E8 1A 44 ;CALL ←SIGNAL [0000]3BFD: EB 12 ;JR X4 [0000]3BFF: 8A C7 ;MOV AL,BH [0000]3C01: 0A C0 ;OR AL,AL [0000]3C03: 75 F0 ;JNZ X7 [0000]3C05: 8A C3 ;MOV AL,BL [0000]3C07: 3C 02 ;CMP AL,2 [0000]3C09: 74 D8 ;JZ X5 [0000]3C0B: 3C 04 ;CMP AL,4 [0000]3C0D: 74 DD ;JZ X6 [0000]3C0F: EB E4 ;JR X7 [0000]3C11: 8B 5E E4 ;MOV BX,[BP-28] [0000]3C14: 83 C3 1A ;ADD BX,01AX [0000]3C17: E8 AE 04 ;CALL ←NewCallNumber [0000]3C1A: 8B 5E E4 ;MOV BX,[BP-28] [0000]3C1D: C7 47 1E 00 01 ;MOV WORD PTR [BX+30],0100X [0000]3C22: EB 32 ;JR X8 [0000]3C24: 8B 5E FC ;MOV BX,[BP-4] [0000]3C27: EB 13 ;JR X9 [0000]3C29: 8B 5E E4 ;MOV BX,[BP-28] [0000]3C2C: C6 47 03 61 ;MOV BYTE PTR [BX+3],061X [0000]3C30: EB 1C ;JR X10 [0000]3C32: 33 DB ;XOR BX,BX [0000]3C34: B9 02 00 ;MOV CX,2 [0000]3C37: E8 DD 43 ;CALL ←SIGNAL [0000]3C3A: EB 12 ;JR X10 [0000]3C3C: 8A C7 ;MOV AL,BH [0000]3C3E: 0A C0 ;OR AL,AL [0000]3C40: 75 F0 ;JNZ X13 [0000]3C42: 8A C3 ;MOV AL,BL [0000]3C44: 3C 03 ;CMP AL,3 [0000]3C46: 74 E1 ;JZ X11 [0000]3C48: 3C 02 ;CMP AL,2 [0000]3C4A: 74 E6 ;JZ X12 [0000]3C4C: EB E4 ;JR X13 [0000]3C4E: 8B 5E E4 ;MOV BX,[BP-28] [0000]3C51: 81 47 1E 00 01 ;ADD WORD PTR [BX+30],0100X [0000]3C56: C7 46 EA 00 00 ;MOV WORD PTR [BP-22],0 [0000]3C5B: 8D 5E DA ;LEA BX,[BP-38] [0000]3C5E: 53 ;PUSH BX [0000]3C5F: 8B 5E E4 ;MOV BX,[BP-28] [0000]3C62: 83 C3 18 ;ADD BX,018X [0000]3C65: 53 ;PUSH BX [0000]3C66: BB 04 00 ;MOV BX,4 [0000]3C69: 59 ;POP CX [0000]3C6A: E8 91 A9 ;CALL ←MoveBlock [0000]3C6D: 5A ;POP DX [0000]3C6E: BB 01 00 ;MOV BX,1 [0000]3C71: 53 ;PUSH BX [0000]3C72: 8B 5E F2 ;MOV BX,[BP-14] [0000]3C75: B9 32 3B ;MOV CX,OFFSET ←Cl [0000]3C78: E8 BF 42 ;CALL ←ENABLE [0000]3C7B: 5A ;POP DX [0000]3C7C: C7 46 D4 00 00 ;MOV WORD PTR [BP-44],0 [0000]3C81: 8B 1E AA 94 ;MOV BX,←minRetransmitPulses [0000]3C85: 89 5E D2 ;MOV [BP-46],BX [0000]3C88: 8B 5E 06 ;MOV BX,[BP+6] [0000]3C8B: 8B 4F 04 ;MOV CX,[BX+4] [0000]3C8E: 0B C9 ;OR CX,CX [0000]3C90: 74 0E ;JZ X16 [0000]3C92: 8B 5E 04 ;MOV BX,[BP+4] [0000]3C95: 8B 4E 06 ;MOV CX,[BP+6] [0000]3C98: E8 A7 1C ;CALL ←EncryptPkt [0000]3C9B: 89 5E D0 ;MOV [BP-48],BX [0000]3C9E: EB 09 ;JR X17 [0000]3CA0: 8B 5E 04 ;MOV BX,[BP+4] [0000]3CA3: 83 C3 15 ;ADD BX,015X [0000]3CA6: 89 5E D0 ;MOV [BP-48],BX [0000]3CA9: 8B 5E D0 ;MOV BX,[BP-48] [0000]3CAC: D1 E3 ;SAL BX [0000]3CAE: E8 5E AB ;CALL ←swab [0000]3CB1: 8B CB ;MOV CX,BX [0000]3CB3: 8B 5E E4 ;MOV BX,[BP-28] [0000]3CB6: 89 0F ;MOV [BX],CX [0000]3CB8: 8B 5E EC ;MOV BX,[BP-20] [0000]3CBB: E8 25 04 ;CALL ←SetWanting [0000]3CBE: 8B 5E 06 ;MOV BX,[BP+6] [0000]3CC1: E8 A6 2B ;CALL ←WaitUntilSent [0000]3CC4: 8B 5E 06 ;MOV BX,[BP+6] [0000]3CC7: E8 21 2B ;CALL ←SendPup [0000]3CCA: FF 06 34 94 ;INC ←sent [0000]3CCE: 8B 5E EC ;MOV BX,[BP-20] [0000]3CD1: E8 0F 04 ;CALL ←SetWanting [0000]3CD4: 8B 5E EA ;MOV BX,[BP-22] [0000]3CD7: 0B DB ;OR BX,BX [0000]3CD9: 74 05 ;JZ X22 [0000]3CDB: 8B 5E E8 ;MOV BX,[BP-24] [0000]3CDE: EB 03 ;JR X23 [0000]3CE0: 8B 5E D2 ;MOV BX,[BP-46] [0000]3CE3: 8B 4E EC ;MOV CX,[BP-20] [0000]3CE6: E8 55 04 ;CALL ←MyReceive [0000]3CE9: 89 5E FA ;MOV [BP-6],BX [0000]3CEC: 8B 5E FA ;MOV BX,[BP-6] [0000]3CEF: 0B DB ;OR BX,BX [0000]3CF1: 75 14 ;JNZ X24 [0000]3CF3: 8B 5E EA ;MOV BX,[BP-22] [0000]3CF6: 0B DB ;OR BX,BX [0000]3CF8: 74 03 ;JZ X25 [0000]3CFA: E9 BC 02 ;JMP ←Ping [0000]3CFD: 8B 5E E4 ;MOV BX,[BP-28] [0000]3D00: 80 4F 03 08 ;OR BYTE PTR [BX+3],8 [0000]3D04: E9 68 02 ;JMP ←Retransmit [0000]3D07: 8B 5E FA ;MOV BX,[BP-6] [0000]3D0A: 8B 4F 06 ;MOV CX,[BX+6] [0000]3D0D: 89 4E E2 ;MOV [BP-30],CX [0000]3D10: 8B 5E E2 ;MOV BX,[BP-30] [0000]3D13: 8A 47 03 ;MOV AL,[BX+3] [0000]3D16: 24 07 ;AND AL,7 [0000]3D18: 3C 04 ;CMP AL,4 [0000]3D1A: 75 2E ;JNZ X26 [0000]3D1C: 8B 5E FA ;MOV BX,[BP-6] [0000]3D1F: 5A ;POP DX [0000]3D20: 53 ;PUSH BX [0000]3D21: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]3D26: 5B ;POP BX [0000]3D27: 53 ;PUSH BX [0000]3D28: 53 ;PUSH BX [0000]3D29: 8B 5E E4 ;MOV BX,[BP-28] [0000]3D2C: 53 ;PUSH BX [0000]3D2D: 8B 5E 06 ;MOV BX,[BP+6] [0000]3D30: 8B 4F 04 ;MOV CX,[BX+4] [0000]3D33: 8B D9 ;MOV BX,CX [0000]3D35: 8D 4E DA ;LEA CX,[BP-38] [0000]3D38: E8 A8 20 ;CALL ←ReplyToRFA [0000]3D3B: 83 C4 04 ;ADD SP,4 [0000]3D3E: 0B DB ;OR BX,BX [0000]3D40: 74 06 ;JZ X27 [0000]3D42: 8B 5E EA ;MOV BX,[BP-22] [0000]3D45: 89 5E EA ;MOV [BP-22],BX [0000]3D48: EB 84 ;JR X20 [0000]3D4A: 8B 5E E2 ;MOV BX,[BP-30] [0000]3D4D: 8B 4F 0E ;MOV CX,[BX+14] [0000]3D50: 8B 5E E4 ;MOV BX,[BP-28] [0000]3D53: 8B 47 08 ;MOV AX,[BX+8] [0000]3D56: 33 C8 ;XOR CX,AX [0000]3D58: 8B D9 ;MOV BX,CX [0000]3D5A: E8 B2 AA ;CALL ←swab [0000]3D5D: 89 5E CE ;MOV [BP-50],BX [0000]3D60: 8B 5E CE ;MOV BX,[BP-50] [0000]3D63: 0B DB ;OR BX,BX [0000]3D65: 74 0D ;JZ X29 [0000]3D67: 8B 5E E2 ;MOV BX,[BP-30] [0000]3D6A: 8A 47 0F ;MOV AL,[BX+15] [0000]3D6D: 32 E4 ;XOR AH,AH [0000]3D6F: 8B 5E CE ;MOV BX,[BP-50] [0000]3D72: 3B D8 ;CMP BX,AX [0000]3D74: 75 05 ;JNZ X30 [0000]3D76: BB 01 00 ;MOV BX,1 [0000]3D79: EB 02 ;JR X31 [0000]3D7B: 33 DB ;XOR BX,BX [0000]3D7D: 89 5E CE ;MOV [BP-50],BX [0000]3D80: 8B 5E E2 ;MOV BX,[BP-30] [0000]3D83: 83 C3 14 ;ADD BX,014X [0000]3D86: 8B 4E E4 ;MOV CX,[BP-28] [0000]3D89: 83 C1 14 ;ADD CX,014X [0000]3D8C: 87 D9 ;XCHG BX,CX [0000]3D8E: E8 72 A9 ;CALL ←DoubleEq [0000]3D91: 0B DB ;OR BX,BX [0000]3D93: 74 05 ;JZ X32 [0000]3D95: 8B 5E CE ;MOV BX,[BP-50] [0000]3D98: 0B DB ;OR BX,BX [0000]3D9A: 74 05 ;JZ X33 [0000]3D9C: BB 01 00 ;MOV BX,1 [0000]3D9F: EB 02 ;JR X34 [0000]3DA1: 33 DB ;XOR BX,BX [0000]3DA3: 89 5E CE ;MOV [BP-50],BX [0000]3DA6: 8B 5E 06 ;MOV BX,[BP+6] [0000]3DA9: 8B 4F 04 ;MOV CX,[BX+4] [0000]3DAC: 0B C9 ;OR CX,CX [0000]3DAE: 74 05 ;JZ X36 [0000]3DB0: 8B 5E CE ;MOV BX,[BP-50] [0000]3DB3: 0B DB ;OR BX,BX [0000]3DB5: 74 1C ;JZ X35 [0000]3DB7: 8B 5E E2 ;MOV BX,[BP-30] [0000]3DBA: 53 ;PUSH BX [0000]3DBB: 8B 5E 06 ;MOV BX,[BP+6] [0000]3DBE: 8B 4F 04 ;MOV CX,[BX+4] [0000]3DC1: 8D 5E D8 ;LEA BX,[BP-40] [0000]3DC4: E8 4B 1C ;CALL ←DecryptPkt [0000]3DC7: 5A ;POP DX [0000]3DC8: 8B 5E D8 ;MOV BX,[BP-40] [0000]3DCB: 83 C3 15 ;ADD BX,015X [0000]3DCE: 89 5E D6 ;MOV [BP-42],BX [0000]3DD1: EB 16 ;JR X37 [0000]3DD3: 8B 7E E2 ;MOV DI,[BP-30] [0000]3DD6: 8B 1D ;MOV BX,[DI] [0000]3DD8: E8 34 AA ;CALL ←swab [0000]3DDB: D1 EB ;SHR BX [0000]3DDD: 89 5E D6 ;MOV [BP-42],BX [0000]3DE0: 8B 5E D6 ;MOV BX,[BP-42] [0000]3DE3: 83 C3 EB ;ADD BX,0FFEBX [0000]3DE6: 89 5E D8 ;MOV [BP-40],BX [0000]3DE9: 8B 5E CE ;MOV BX,[BP-50] [0000]3DEC: 0B DB ;OR BX,BX [0000]3DEE: 74 11 ;JZ X39 [0000]3DF0: 8B 5E E2 ;MOV BX,[BP-30] [0000]3DF3: 8B 4F 18 ;MOV CX,[BX+24] [0000]3DF6: 8B 5E DA ;MOV BX,[BP-38] [0000]3DF9: 3B CB ;CMP CX,BX [0000]3DFB: 75 04 ;JNZ X39 [0000]3DFD: B0 01 ;MOV AL,1 [0000]3DFF: EB 02 ;JR X40 [0000]3E01: 32 C0 ;XOR AL,AL [0000]3E03: 0A C0 ;OR AL,AL [0000]3E05: 74 75 ;JZ X38 [0000]3E07: 8B 5E E2 ;MOV BX,[BP-30] [0000]3E0A: 83 C3 1A ;ADD BX,01AX [0000]3E0D: 53 ;PUSH BX [0000]3E0E: 8D 5E DC ;LEA BX,[BP-36] [0000]3E11: 59 ;POP CX [0000]3E12: E8 EE A8 ;CALL ←DoubleEq [0000]3E15: 0B DB ;OR BX,BX [0000]3E17: 74 77 ;JZ X41 [0000]3E19: 8B 5E E2 ;MOV BX,[BP-30] [0000]3E1C: 8B 4F 1E ;MOV CX,[BX+30] [0000]3E1F: 8B 5E E0 ;MOV BX,[BP-32] [0000]3E22: 81 C3 00 01 ;ADD BX,0100X [0000]3E26: 3B CB ;CMP CX,BX [0000]3E28: 75 45 ;JNZ X42 [0000]3E2A: 8B 5E FC ;MOV BX,[BP-4] [0000]3E2D: 83 FB 03 ;CMP BX,3 [0000]3E30: 75 0A ;JNZ X43 [0000]3E32: BB 0F 00 ;MOV BX,0FX [0000]3E35: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3E39: E8 DB 41 ;CALL ←SIGNAL [0000]3E3C: 8B 5E E2 ;MOV BX,[BP-30] [0000]3E3F: 8A 47 03 ;MOV AL,[BX+3] [0000]3E42: 24 07 ;AND AL,7 [0000]3E44: EB 1C ;JR X44 [0000]3E46: EB 24 ;JR X45 [0000]3E48: C7 46 EA FF FF ;MOV WORD PTR [BP-22],0FFFFX [0000]3E4D: 8B 5E F2 ;MOV BX,[BP-14] [0000]3E50: E8 34 02 ;CALL ←CleanUp [0000]3E53: E9 78 FE ;JMP X20 [0000]3E56: BB 0F 00 ;MOV BX,0FX [0000]3E59: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3E5D: E8 B7 41 ;CALL ←SIGNAL [0000]3E60: EB 0A ;JR X45 [0000]3E62: 3C 01 ;CMP AL,1 [0000]3E64: 74 E0 ;JZ X46 [0000]3E66: 3C 02 ;CMP AL,2 [0000]3E68: 74 DE ;JZ X47 [0000]3E6A: EB EA ;JR X48 [0000]3E6C: E9 9E 01 ;JMP ←Done [0000]3E6F: 8B 5E E2 ;MOV BX,[BP-30] [0000]3E72: 8B 4F 1E ;MOV CX,[BX+30] [0000]3E75: 8B 5E E0 ;MOV BX,[BP-32] [0000]3E78: 3B CB ;CMP CX,BX [0000]3E7A: EB 03 ;JR $+5 [0000]3E7C: E9 DA 00 ;JMP X50 [0000]3E7F: 75 63 ;JNZ X49 [0000]3E81: 8B 5E E2 ;MOV BX,[BP-30] [0000]3E84: 8A 47 03 ;MOV AL,[BX+3] [0000]3E87: 24 07 ;AND AL,7 [0000]3E89: EB 49 ;JR X51 [0000]3E8B: 8B 5E E4 ;MOV BX,[BP-28] [0000]3E8E: EB 03 ;JR $+5 [0000]3E90: E9 72 00 ;JMP X55 [0000]3E93: 8A 47 03 ;MOV AL,[BX+3] [0000]3E96: 24 07 ;AND AL,7 [0000]3E98: 0A C0 ;OR AL,AL [0000]3E9A: 75 0E ;JNZ X54 [0000]3E9C: 8B 5E E4 ;MOV BX,[BP-28] [0000]3E9F: 8B 4E E2 ;MOV CX,[BP-30] [0000]3EA2: 8B F9 ;MOV DI,CX [0000]3EA4: 8B 4D 06 ;MOV CX,[DI+6] [0000]3EA7: 89 4F 04 ;MOV [BX+4],CX [0000]3EAA: C7 46 EA FF FF ;MOV WORD PTR [BP-22],0FFFFX [0000]3EAF: 8B 5E FC ;MOV BX,[BP-4] [0000]3EB2: 83 FB 03 ;CMP BX,3 [0000]3EB5: 75 09 ;JNZ X56 [0000]3EB7: 8B 5E F2 ;MOV BX,[BP-14] [0000]3EBA: E8 CA 01 ;CALL ←CleanUp [0000]3EBD: E9 4D 01 ;JMP ←Done [0000]3EC0: 8B 5E F2 ;MOV BX,[BP-14] [0000]3EC3: E8 C1 01 ;CALL ←CleanUp [0000]3EC6: EB 1A ;JR X52 [0000]3EC8: BB 0F 00 ;MOV BX,0FX [0000]3ECB: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3ECF: E8 45 41 ;CALL ←SIGNAL [0000]3ED2: EB 0E ;JR X52 [0000]3ED4: 3C 02 ;CMP AL,2 [0000]3ED6: 74 B3 ;JZ X53 [0000]3ED8: 3C 01 ;CMP AL,1 [0000]3EDA: 74 EC ;JZ X57 [0000]3EDC: 3C 00 ;CMP AL,0 [0000]3EDE: 74 E8 ;JZ X58 [0000]3EE0: EB E6 ;JR X59 [0000]3EE2: EB 1F ;JR X60 [0000]3EE4: 8B 5E E2 ;MOV BX,[BP-30] [0000]3EE7: 8B 4F 1E ;MOV CX,[BX+30] [0000]3EEA: 8B 5E E0 ;MOV BX,[BP-32] [0000]3EED: 3B CB ;CMP CX,BX [0000]3EEF: 7D 08 ;JGE X61 [0000]3EF1: 8B 5E F2 ;MOV BX,[BP-14] [0000]3EF4: E8 90 01 ;CALL ←CleanUp [0000]3EF7: EB 0A ;JR X62 [0000]3EF9: BB 0F 00 ;MOV BX,0FX [0000]3EFC: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3F00: E8 14 41 ;CALL ←SIGNAL [0000]3F03: EB 52 ;JR X63 [0000]3F05: 8B 5E E2 ;MOV BX,[BP-30] [0000]3F08: 83 C3 1A ;ADD BX,01AX [0000]3F0B: 53 ;PUSH BX [0000]3F0C: 8D 5E DC ;LEA BX,[BP-36] [0000]3F0F: 59 ;POP CX [0000]3F10: E8 EE 24 ;CALL ←DoubleComp [0000]3F13: 43 ;INC BX [0000]3F14: 83 FB 01 ;CMP BX,1 [0000]3F17: 7E 0C ;JLE X65 [0000]3F19: 8B 5E FC ;MOV BX,[BP-4] [0000]3F1C: 83 FB 03 ;CMP BX,3 [0000]3F1F: 75 04 ;JNZ X65 [0000]3F21: B0 01 ;MOV AL,1 [0000]3F23: EB 02 ;JR X66 [0000]3F25: 32 C0 ;XOR AL,AL [0000]3F27: 0A C0 ;OR AL,AL [0000]3F29: 74 19 ;JZ X64 [0000]3F2B: 8B 5E E2 ;MOV BX,[BP-30] [0000]3F2E: 8A 47 03 ;MOV AL,[BX+3] [0000]3F31: 24 07 ;AND AL,7 [0000]3F33: 0A C0 ;OR AL,AL [0000]3F35: 74 0A ;JZ X67 [0000]3F37: BB 0F 00 ;MOV BX,0FX [0000]3F3A: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3F3E: E8 D6 40 ;CALL ←SIGNAL [0000]3F41: E9 C9 00 ;JMP ←Done [0000]3F44: 8B 5E E2 ;MOV BX,[BP-30] [0000]3F47: C7 47 04 00 00 ;MOV WORD PTR [BX+4],0 [0000]3F4C: 8B 5E FA ;MOV BX,[BP-6] [0000]3F4F: E8 C3 03 ;CALL ←EnqueueAgain [0000]3F52: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]3F57: EB 13 ;JR X68 [0000]3F59: 8B 5E E2 ;MOV BX,[BP-30] [0000]3F5C: C7 47 04 00 00 ;MOV WORD PTR [BX+4],0 [0000]3F61: 8B 5E FA ;MOV BX,[BP-6] [0000]3F64: E8 AE 03 ;CALL ←EnqueueAgain [0000]3F67: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]3F6C: E9 5F FD ;JMP X20 [0000]3F6F: FF 46 D4 ;INC WORD PTR [BP-44] [0000]3F72: 8B 1E 40 94 ;MOV BX,←maxTransmissions [0000]3F76: 8B 4E D4 ;MOV CX,[BP-44] [0000]3F79: 3B CB ;CMP CX,BX [0000]3F7B: 74 06 ;JZ X71 [0000]3F7D: 8B 5E FC ;MOV BX,[BP-4] [0000]3F80: 83 FB 04 ;CMP BX,4 [0000]3F83: 75 23 ;JNZ X69 [0000]3F85: 8B 1E 3E 94 ;MOV BX,←signalTimeout [0000]3F89: 0B DB ;OR BX,BX [0000]3F8B: 74 0A ;JZ X72 [0000]3F8D: BB 0D 00 ;MOV BX,0DX [0000]3F90: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]3F94: E8 80 40 ;CALL ←SIGNAL [0000]3F97: C7 46 D4 00 00 ;MOV WORD PTR [BP-44],0 [0000]3F9C: A1 AA 94 ;MOV AX,←minRetransmitPulses [0000]3F9F: 8B 1E 40 94 ;MOV BX,←maxTransmissions [0000]3FA3: F7 EB ;IMUL AX,BX [0000]3FA5: 89 46 D2 ;MOV [BP-46],AX [0000]3FA8: FF 06 38 94 ;INC ←retransmitted [0000]3FAC: 8B 1E AA 94 ;MOV BX,←minRetransmitPulses [0000]3FB0: 01 5E D2 ;ADD [BP-46],BX [0000]3FB3: E8 86 BA ;CALL ←Block [0000]3FB6: E9 FF FC ;JMP X18 [0000]3FB9: 8B 5E E4 ;MOV BX,[BP-28] [0000]3FBC: C6 47 03 6A ;MOV BYTE PTR [BX+3],06AX [0000]3FC0: C7 46 04 00 00 ;MOV WORD PTR [BP+4],0 [0000]3FC5: 8B 5E E4 ;MOV BX,[BP-28] [0000]3FC8: 83 C3 18 ;ADD BX,018X [0000]3FCB: 53 ;PUSH BX [0000]3FCC: BB 04 00 ;MOV BX,4 [0000]3FCF: 8D 4E DA ;LEA CX,[BP-38] [0000]3FD2: E8 29 A6 ;CALL ←MoveBlock [0000]3FD5: 5A ;POP DX [0000]3FD6: C7 46 EA 00 00 ;MOV WORD PTR [BP-22],0 [0000]3FDB: 8B 5E E8 ;MOV BX,[BP-24] [0000]3FDE: D1 E3 ;SAL BX [0000]3FE0: 89 5E E8 ;MOV [BP-24],BX [0000]3FE3: 8B 5E E8 ;MOV BX,[BP-24] [0000]3FE6: 83 FB 00 ;CMP BX,0 [0000]3FE9: 7C 0B ;JL X75 [0000]3FEB: 8B 1E AE 94 ;MOV BX,←maxPingPulses [0000]3FEF: 8B 4E E8 ;MOV CX,[BP-24] [0000]3FF2: 3B CB ;CMP CX,BX [0000]3FF4: 7E 04 ;JLE X74 [0000]3FF6: B0 01 ;MOV AL,1 [0000]3FF8: EB 02 ;JR X76 [0000]3FFA: 32 C0 ;XOR AL,AL [0000]3FFC: 0A C0 ;OR AL,AL [0000]3FFE: 74 07 ;JZ X73 [0000]4000: 8B 1E AE 94 ;MOV BX,←maxPingPulses [0000]4004: 89 5E E8 ;MOV [BP-24],BX [0000]4007: E8 32 BA ;CALL ←Block [0000]400A: E9 6F FC ;JMP X14 [0000]400D: 8B 5E EC ;MOV BX,[BP-20] [0000]4010: E8 E6 00 ;CALL ←ClearWanting [0000]4013: 8B 5E FA ;MOV BX,[BP-6] [0000]4016: 0B DB ;OR BX,BX [0000]4018: 75 18 ;JNZ X77 [0000]401A: 8B 5E E4 ;MOV BX,[BP-28] [0000]401D: 83 C3 18 ;ADD BX,018X [0000]4020: 53 ;PUSH BX [0000]4021: BB 04 00 ;MOV BX,4 [0000]4024: 8D 4E DA ;LEA CX,[BP-38] [0000]4027: E8 D4 A5 ;CALL ←MoveBlock [0000]402A: 5A ;POP DX [0000]402B: BB FF FF ;MOV BX,0FFFFX [0000]402E: 8B E5 ;MOV SP,BP [0000]4030: 5D ;POP BP [0000]4031: C3 ;RET; [0000]4032: 8B 5E E2 ;MOV BX,[BP-30] [0000]4035: 8B 4F 20 ;MOV CX,[BX+32] [0000]4038: 8B D9 ;MOV BX,CX [0000]403A: 83 FB 02 ;CMP BX,2 [0000]403D: 74 0A ;JZ X80 [0000]403F: 8B 5E FE ;MOV BX,[BP-2] [0000]4042: 8B 4E D8 ;MOV CX,[BP-40] [0000]4045: 3B CB ;CMP CX,BX [0000]4047: 7E 04 ;JLE X79 [0000]4049: B0 01 ;MOV AL,1 [0000]404B: EB 02 ;JR X81 [0000]404D: 32 C0 ;XOR AL,AL [0000]404F: 0A C0 ;OR AL,AL [0000]4051: 74 0A ;JZ X78 [0000]4053: BB 0F 00 ;MOV BX,0FX [0000]4056: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]405A: E8 BA 3F ;CALL ←SIGNAL [0000]405D: 8B 5E E4 ;MOV BX,[BP-28] [0000]4060: 53 ;PUSH BX [0000]4061: 8B 5E D6 ;MOV BX,[BP-42] [0000]4064: 8B 4E E2 ;MOV CX,[BP-30] [0000]4067: E8 94 A5 ;CALL ←MoveBlock [0000]406A: 5A ;POP DX [0000]406B: 8B 5E F2 ;MOV BX,[BP-14] [0000]406E: E8 16 00 ;CALL ←CleanUp [0000]4071: E8 C8 B9 ;CALL ←Block [0000]4074: 8B 5E D8 ;MOV BX,[BP-40] [0000]4077: 8B E5 ;MOV SP,BP [0000]4079: 5D ;POP BP [0000]407A: C3 ;RET; [0000]407B: 33 DB ;XOR BX,BX [0000]407D: B9 02 00 ;MOV CX,2 [0000]4080: E8 94 3F ;CALL ←SIGNAL [0000]4083: 8B E5 ;MOV SP,BP [0000]4085: 5D ;POP BP [0000]4086: C3 ;RET; [0000]4087: 55 ;PUSH BP [0000]4088: 8B EC ;MOV BP,SP [0000]408A: 53 ;PUSH BX [0000]408B: 83 C4 FA ;ADD SP,0FFFAX [0000]408E: E8 25 B9 ;CALL ←CurrentContext [0000]4091: 5A ;POP DX [0000]4092: 53 ;PUSH BX [0000]4093: 5B ;POP BX [0000]4094: 53 ;PUSH BX [0000]4095: 8B 4F 1A ;MOV CX,[BX+26] [0000]4098: 89 4E FC ;MOV [BP-4],CX [0000]409B: 8B 5E FC ;MOV BX,[BP-4] [0000]409E: E8 58 00 ;CALL ←ClearWanting [0000]40A1: 8B 5E FE ;MOV BX,[BP-2] [0000]40A4: 83 C3 04 ;ADD BX,4 [0000]40A7: 8B 0F ;MOV CX,[BX] [0000]40A9: 89 4E FA ;MOV [BP-6],CX [0000]40AC: 8B 7E FA ;MOV DI,[BP-6] [0000]40AF: 8B 1D ;MOV BX,[DI] [0000]40B1: 0B DB ;OR BX,BX [0000]40B3: 74 08 ;JZ X82 [0000]40B5: 8B 7E FA ;MOV DI,[BP-6] [0000]40B8: 8B 1D ;MOV BX,[DI] [0000]40BA: E8 7D 29 ;CALL ←ReleasePBI [0000]40BD: 8B 5E FA ;MOV BX,[BP-6] [0000]40C0: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]40C4: 8B E5 ;MOV SP,BP [0000]40C6: 5D ;POP BP [0000]40C7: C3 ;RET; [0000]40C8: 55 ;PUSH BP [0000]40C9: 8B EC ;MOV BP,SP [0000]40CB: 53 ;PUSH BX [0000]40CC: BB 01 00 ;MOV BX,1 [0000]40CF: 8D 0E 30 94 ;LEA CX,←callSequence [0000]40D3: E8 E3 A5 ;CALL ←DoubleInc [0000]40D6: 8D 1E 30 94 ;LEA BX,←callSequence [0000]40DA: 59 ;POP CX [0000]40DB: 51 ;PUSH CX [0000]40DC: E8 72 A5 ;CALL ←Move2 [0000]40DF: 8B E5 ;MOV SP,BP [0000]40E1: 5D ;POP BP [0000]40E2: C3 ;RET; [0000]40E3: 55 ;PUSH BP [0000]40E4: 8B EC ;MOV BP,SP [0000]40E6: 53 ;PUSH BX [0000]40E7: 5B ;POP BX [0000]40E8: 53 ;PUSH BX [0000]40E9: 8D 0E 48 94 ;LEA CX,←wanting [0000]40ED: D1 E3 ;SAL BX [0000]40EF: 03 D9 ;ADD BX,CX [0000]40F1: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]40F5: 8B E5 ;MOV SP,BP [0000]40F7: 5D ;POP BP [0000]40F8: C3 ;RET; [0000]40F9: 55 ;PUSH BP [0000]40FA: 8B EC ;MOV BP,SP [0000]40FC: 53 ;PUSH BX [0000]40FD: 5B ;POP BX [0000]40FE: 53 ;PUSH BX [0000]40FF: 8D 0E 48 94 ;LEA CX,←wanting [0000]4103: D1 E3 ;SAL BX [0000]4105: 03 D9 ;ADD BX,CX [0000]4107: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]410B: 5B ;POP BX [0000]410C: 53 ;PUSH BX [0000]410D: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]4111: D1 E3 ;SAL BX [0000]4113: 03 D9 ;ADD BX,CX [0000]4115: 8B 0F ;MOV CX,[BX] [0000]4117: 0B C9 ;OR CX,CX [0000]4119: 74 1F ;JZ X83 [0000]411B: 5B ;POP BX [0000]411C: 53 ;PUSH BX [0000]411D: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]4121: D1 E3 ;SAL BX [0000]4123: 03 D9 ;ADD BX,CX [0000]4125: 8B 0F ;MOV CX,[BX] [0000]4127: 8B D9 ;MOV BX,CX [0000]4129: E8 0E 29 ;CALL ←ReleasePBI [0000]412C: 5B ;POP BX [0000]412D: 53 ;PUSH BX [0000]412E: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]4132: D1 E3 ;SAL BX [0000]4134: 03 D9 ;ADD BX,CX [0000]4136: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]413A: 8B E5 ;MOV SP,BP [0000]413C: 5D ;POP BP [0000]413D: C3 ;RET; [0000]413E: 55 ;PUSH BP [0000]413F: 8B EC ;MOV BP,SP [0000]4141: 51 ;PUSH CX [0000]4142: 53 ;PUSH BX [0000]4143: 83 C4 FC ;ADD SP,0FFFCX [0000]4146: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]414B: 8D 5E FA ;LEA BX,[BP-6] [0000]414E: 8B 4E FC ;MOV CX,[BP-4] [0000]4151: E8 C4 A6 ;CALL ←SetTmr [0000]4154: 8B 5E FE ;MOV BX,[BP-2] [0000]4157: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]415B: D1 E3 ;SAL BX [0000]415D: 03 D9 ;ADD BX,CX [0000]415F: 8B 0F ;MOV CX,[BX] [0000]4161: 5A ;POP DX [0000]4162: 51 ;PUSH CX [0000]4163: 5B ;POP BX [0000]4164: 53 ;PUSH BX [0000]4165: 0B DB ;OR BX,BX [0000]4167: 74 15 ;JZ X86 [0000]4169: 8B 5E FE ;MOV BX,[BP-2] [0000]416C: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]4170: D1 E3 ;SAL BX [0000]4172: 03 D9 ;ADD BX,CX [0000]4174: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]4178: 5B ;POP BX [0000]4179: 53 ;PUSH BX [0000]417A: 8B E5 ;MOV SP,BP [0000]417C: 5D ;POP BP [0000]417D: C3 ;RET; [0000]417E: 8D 5E FA ;LEA BX,[BP-6] [0000]4181: E8 9C A6 ;CALL ←TmrExp [0000]4184: 0B DB ;OR BX,BX [0000]4186: 74 06 ;JZ X87 [0000]4188: 33 DB ;XOR BX,BX [0000]418A: 8B E5 ;MOV SP,BP [0000]418C: 5D ;POP BP [0000]418D: C3 ;RET; [0000]418E: E8 AB B8 ;CALL ←Block [0000]4191: EB C1 ;JR X84 [0000]4193: 8B E5 ;MOV SP,BP [0000]4195: 5D ;POP BP [0000]4196: C3 ;RET; [0000]4197: 55 ;PUSH BP [0000]4198: 8B EC ;MOV BP,SP [0000]419A: 51 ;PUSH CX [0000]419B: 53 ;PUSH BX [0000]419C: 83 C4 FA ;ADD SP,0FFFAX [0000]419F: FF 06 46 94 ;INC ←idlers [0000]41A3: 8B 1E 42 94 ;MOV BX,WORD PTR ←idlerQ [0000]41A7: 0B DB ;OR BX,BX [0000]41A9: 75 05 ;JNZ X89 [0000]41AB: E8 8E B8 ;CALL ←Block [0000]41AE: EB F3 ;JR X88 [0000]41B0: 8D 1E 42 94 ;LEA BX,←idlerQ [0000]41B4: E8 27 B9 ;CALL ←Dequeue [0000]41B7: 89 5E FA ;MOV [BP-6],BX [0000]41BA: 8B 5E FA ;MOV BX,[BP-6] [0000]41BD: 8B 4F 06 ;MOV CX,[BX+6] [0000]41C0: 89 4E F8 ;MOV [BP-8],CX [0000]41C3: 8B 7E F8 ;MOV DI,[BP-8] [0000]41C6: 8B 1D ;MOV BX,[DI] [0000]41C8: E8 44 A6 ;CALL ←swab [0000]41CB: D1 EB ;SHR BX [0000]41CD: 5A ;POP DX [0000]41CE: 53 ;PUSH BX [0000]41CF: 8B 5E FC ;MOV BX,[BP-4] [0000]41D2: 59 ;POP CX [0000]41D3: 51 ;PUSH CX [0000]41D4: 3B CB ;CMP CX,BX [0000]41D6: 7F 11 ;JG X90 [0000]41D8: 8B 5E FE ;MOV BX,[BP-2] [0000]41DB: 8B 4F 06 ;MOV CX,[BX+6] [0000]41DE: 51 ;PUSH CX [0000]41DF: 8B 5E F6 ;MOV BX,[BP-10] [0000]41E2: 8B 4E F8 ;MOV CX,[BP-8] [0000]41E5: E8 16 A4 ;CALL ←MoveBlock [0000]41E8: 5A ;POP DX [0000]41E9: 8B 1E B0 94 ;MOV BX,←rpct [0000]41ED: 0B DB ;OR BX,BX [0000]41EF: 74 06 ;JZ X91 [0000]41F1: BB 69 00 ;MOV BX,069X [0000]41F4: E8 78 42 ;CALL ←PutChar [0000]41F7: 8B 5E FA ;MOV BX,[BP-6] [0000]41FA: E8 3D 28 ;CALL ←ReleasePBI [0000]41FD: 8B 5E FC ;MOV BX,[BP-4] [0000]4200: 59 ;POP CX [0000]4201: 51 ;PUSH CX [0000]4202: 3B CB ;CMP CX,BX [0000]4204: 7E 09 ;JLE X92 [0000]4206: 33 DB ;XOR BX,BX [0000]4208: 8B 0E 3A 94 ;MOV CX,←ReceivePktTooLong [0000]420C: E8 08 3E ;CALL ←SIGNAL [0000]420F: 8B E5 ;MOV SP,BP [0000]4211: 5D ;POP BP [0000]4212: C3 ;RET; [0000]4213: 55 ;PUSH BP [0000]4214: 8B EC ;MOV BP,SP [0000]4216: 53 ;PUSH BX [0000]4217: 83 C4 FC ;ADD SP,0FFFCX [0000]421A: 8B 5E FE ;MOV BX,[BP-2] [0000]421D: 8B 4F 06 ;MOV CX,[BX+6] [0000]4220: 89 4E FC ;MOV [BP-4],CX [0000]4223: 8B 5E FC ;MOV BX,[BP-4] [0000]4226: 8B 4F 08 ;MOV CX,[BX+8] [0000]4229: 8B 1E 2A 94 ;MOV BX,WORD PTR ←myHost [0000]422D: 3B CB ;CMP CX,BX [0000]422F: 74 06 ;JZ X93 [0000]4231: 33 DB ;XOR BX,BX [0000]4233: 8B E5 ;MOV SP,BP [0000]4235: 5D ;POP BP [0000]4236: C3 ;RET; [0000]4237: 8B 5E FC ;MOV BX,[BP-4] [0000]423A: 8A 47 03 ;MOV AL,[BX+3] [0000]423D: 24 E0 ;AND AL,0E0X [0000]423F: 3C 60 ;CMP AL,060X [0000]4241: 74 06 ;JZ X94 [0000]4243: 33 DB ;XOR BX,BX [0000]4245: 8B E5 ;MOV SP,BP [0000]4247: 5D ;POP BP [0000]4248: C3 ;RET; [0000]4249: 8B 5E FC ;MOV BX,[BP-4] [0000]424C: 8A 47 03 ;MOV AL,[BX+3] [0000]424F: 24 07 ;AND AL,7 [0000]4251: 0A C0 ;OR AL,AL [0000]4253: 75 10 ;JNZ X96 [0000]4255: 8B 5E FC ;MOV BX,[BP-4] [0000]4258: 8A 47 03 ;MOV AL,[BX+3] [0000]425B: 24 08 ;AND AL,8 [0000]425D: 0A C0 ;OR AL,AL [0000]425F: 74 04 ;JZ X96 [0000]4261: B0 01 ;MOV AL,1 [0000]4263: EB 02 ;JR X97 [0000]4265: 32 C0 ;XOR AL,AL [0000]4267: 0A C0 ;OR AL,AL [0000]4269: 74 06 ;JZ X95 [0000]426B: 8B 5E FE ;MOV BX,[BP-2] [0000]426E: 89 5E FE ;MOV [BP-2],BX [0000]4271: 8B 5E FC ;MOV BX,[BP-4] [0000]4274: 8B 4F 04 ;MOV CX,[BX+4] [0000]4277: 5A ;POP DX [0000]4278: 51 ;PUSH CX [0000]4279: FF 06 36 94 ;INC ←recvd [0000]427D: 5B ;POP BX [0000]427E: 53 ;PUSH BX [0000]427F: 83 FB 00 ;CMP BX,0 [0000]4282: 7E 21 ;JLE X100 [0000]4284: 5B ;POP BX [0000]4285: 53 ;PUSH BX [0000]4286: 83 FB 0F ;CMP BX,0FX [0000]4289: 7F 10 ;JG X102 [0000]428B: 5B ;POP BX [0000]428C: 53 ;PUSH BX [0000]428D: 8D 0E 48 94 ;LEA CX,←wanting [0000]4291: D1 E3 ;SAL BX [0000]4293: 03 D9 ;ADD BX,CX [0000]4295: 8B 0F ;MOV CX,[BX] [0000]4297: 0B C9 ;OR CX,CX [0000]4299: 75 04 ;JNZ X101 [0000]429B: B0 01 ;MOV AL,1 [0000]429D: EB 02 ;JR X103 [0000]429F: 32 C0 ;XOR AL,AL [0000]42A1: 0A C0 ;OR AL,AL [0000]42A3: 74 04 ;JZ X99 [0000]42A5: B0 01 ;MOV AL,1 [0000]42A7: EB 02 ;JR X104 [0000]42A9: 32 C0 ;XOR AL,AL [0000]42AB: 0A C0 ;OR AL,AL [0000]42AD: 74 2C ;JZ X98 [0000]42AF: 8B 1E 46 94 ;MOV BX,←idlers [0000]42B3: 0B DB ;OR BX,BX [0000]42B5: 75 06 ;JNZ X105 [0000]42B7: 33 DB ;XOR BX,BX [0000]42B9: 8B E5 ;MOV SP,BP [0000]42BB: 5D ;POP BP [0000]42BC: C3 ;RET; [0000]42BD: 8B 5E FE ;MOV BX,[BP-2] [0000]42C0: 8D 0E 42 94 ;LEA CX,←idlerQ [0000]42C4: E8 40 B8 ;CALL ←Enqueue [0000]42C7: 8B 1E B0 94 ;MOV BX,←rpct [0000]42CB: 0B DB ;OR BX,BX [0000]42CD: 74 06 ;JZ X106 [0000]42CF: BB 65 00 ;MOV BX,065X [0000]42D2: E8 9A 41 ;CALL ←PutChar [0000]42D5: FF 0E 46 94 ;DEC ←idlers [0000]42D9: EB 33 ;JR X107 [0000]42DB: 5B ;POP BX [0000]42DC: 53 ;PUSH BX [0000]42DD: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]42E1: D1 E3 ;SAL BX [0000]42E3: 03 D9 ;ADD BX,CX [0000]42E5: 8B 0F ;MOV CX,[BX] [0000]42E7: 0B C9 ;OR CX,CX [0000]42E9: 74 06 ;JZ X108 [0000]42EB: 33 DB ;XOR BX,BX [0000]42ED: 8B E5 ;MOV SP,BP [0000]42EF: 5D ;POP BP [0000]42F0: C3 ;RET; [0000]42F1: 5B ;POP BX [0000]42F2: 53 ;PUSH BX [0000]42F3: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]42F7: D1 E3 ;SAL BX [0000]42F9: 03 D9 ;ADD BX,CX [0000]42FB: 8B 4E FE ;MOV CX,[BP-2] [0000]42FE: 89 0F ;MOV [BX],CX [0000]4300: 8B 1E B0 94 ;MOV BX,←rpct [0000]4304: 0B DB ;OR BX,BX [0000]4306: 74 06 ;JZ X109 [0000]4308: BB 77 00 ;MOV BX,077X [0000]430B: E8 61 41 ;CALL ←PutChar [0000]430E: BB FF FF ;MOV BX,0FFFFX [0000]4311: 8B E5 ;MOV SP,BP [0000]4313: 5D ;POP BP [0000]4314: C3 ;RET; [0000]4315: 55 ;PUSH BP [0000]4316: 8B EC ;MOV BP,SP [0000]4318: 53 ;PUSH BX [0000]4319: 5B ;POP BX [0000]431A: 53 ;PUSH BX [0000]431B: E8 F5 FE ;CALL ←EnqueueRecvd [0000]431E: 0B DB ;OR BX,BX [0000]4320: 75 13 ;JNZ X110 [0000]4322: 5B ;POP BX [0000]4323: 53 ;PUSH BX [0000]4324: E8 13 27 ;CALL ←ReleasePBI [0000]4327: 8B 1E B0 94 ;MOV BX,←rpct [0000]432B: 0B DB ;OR BX,BX [0000]432D: 74 06 ;JZ X111 [0000]432F: BB 64 00 ;MOV BX,064X [0000]4332: E8 3A 41 ;CALL ←PutChar [0000]4335: 8B E5 ;MOV SP,BP [0000]4337: 5D ;POP BP [0000]4338: C3 ;RET; [0000]4339: 55 ;PUSH BP [0000]433A: 8B EC ;MOV BP,SP [0000]433C: 53 ;PUSH BX [0000]433D: 83 C4 FC ;ADD SP,0FFFCX [0000]4340: 8B 5E FE ;MOV BX,[BP-2] [0000]4343: 8B 4F 06 ;MOV CX,[BX+6] [0000]4346: 89 4E FC ;MOV [BP-4],CX [0000]4349: 8B 5E FC ;MOV BX,[BP-4] [0000]434C: A1 2B 94 ;MOV AX,WORD PTR ←myHost+1 [0000]434F: 88 47 09 ;MOV [BX+9],AL [0000]4352: 8B 5E FC ;MOV BX,[BP-4] [0000]4355: C6 47 0D 1E ;MOV BYTE PTR [BX+13],01EX [0000]4359: 8B 5E FE ;MOV BX,[BP-2] [0000]435C: E8 B6 FF ;CALL ←EnqueueAgain [0000]435F: 8B E5 ;MOV SP,BP [0000]4361: 5D ;POP BP [0000]4362: C3 ;RET; [0000]4363: 55 ;PUSH BP [0000]4364: 8B EC ;MOV BP,SP [0000]4366: 53 ;PUSH BX [0000]4367: FF 06 B2 94 ;INC ←generator [0000]436B: 8B 1E B2 94 ;MOV BX,←generator [0000]436F: 83 FB 0F ;CMP BX,0FX [0000]4372: 7E 08 ;JLE X112 [0000]4374: 33 DB ;XOR BX,BX [0000]4376: B9 02 00 ;MOV CX,2 [0000]4379: E8 9B 3C ;CALL ←SIGNAL [0000]437C: 8B 1E B2 94 ;MOV BX,←generator [0000]4380: 8D 0E 88 94 ;LEA CX,←contexts [0000]4384: D1 E3 ;SAL BX [0000]4386: 03 D9 ;ADD BX,CX [0000]4388: 59 ;POP CX [0000]4389: 51 ;PUSH CX [0000]438A: 89 0F ;MOV [BX],CX [0000]438C: 8B 1E B2 94 ;MOV BX,←generator [0000]4390: 8B E5 ;MOV SP,BP [0000]4392: 5D ;POP BP [0000]4393: C3 ;RET; [0000]4394: 55 ;PUSH BP [0000]4395: 8B EC ;MOV BP,SP [0000]4397: 53 ;PUSH BX [0000]4398: C7 06 3E 94 FF FF ;MOV ←signalTimeout,0FFFFX [0000]439E: C7 06 3C 94 FF FF ;MOV ←listenerRunning,0FFFFX [0000]43A4: C7 06 AA 94 FA 00 ;MOV ←minRetransmitPulses,0FAX [0000]43AA: C7 06 AC 94 88 13 ;MOV ←minPingPulses,01388X [0000]43B0: C7 06 AE 94 30 75 ;MOV ←maxPingPulses,07530X [0000]43B6: C7 06 A8 94 05 00 ;MOV ←broadcastRetransmissions,5 [0000]43BC: 5B ;POP BX [0000]43BD: 53 ;PUSH BX [0000]43BE: 89 1E 2C 94 ;MOV ←myCtxQ,BX [0000]43C2: E8 8B 1C ;CALL ←SignalInitialize [0000]43C5: BB 10 00 ;MOV BX,010X [0000]43C8: 8D 0E 68 94 ;LEA CX,←waiterPkts [0000]43CC: E8 74 A2 ;CALL ←Zero [0000]43CF: BB 10 00 ;MOV BX,010X [0000]43D2: 8D 0E 48 94 ;LEA CX,←wanting [0000]43D6: E8 6A A2 ;CALL ←Zero [0000]43D9: BB 10 00 ;MOV BX,010X [0000]43DC: 8D 0E 88 94 ;LEA CX,←contexts [0000]43E0: E8 60 A2 ;CALL ←Zero [0000]43E3: E8 D3 3C ;CALL ←CODE [0000]43E6: 89 1E 3A 94 ;MOV ←ReceivePktTooLong,BX [0000]43EA: 8B E5 ;MOV SP,BP [0000]43EC: 5D ;POP BP [0000]43ED: C3 ;RET; [0000]43EE: ;File rpcpktiob.asm ;CODE, DS:C←DATA [0000]43EE: 55 ;PUSH BP [0000]43EF: 8B EC ;MOV BP,SP [0000]43F1: 53 ;PUSH BX [0000]43F2: 83 C4 F4 ;ADD SP,0FFF4X [0000]43F5: 8B 1E 2C 94 ;MOV BX,←myCtxQ [0000]43F9: 53 ;PUSH BX [0000]43FA: BB E6 00 ;MOV BX,0E6X [0000]43FD: B9 1C 00 ;MOV CX,01CX [0000]4400: E8 C3 26 ;CALL ←InitPupLevel1 [0000]4403: 5A ;POP DX [0000]4404: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]4409: 8B 5E FC ;MOV BX,[BP-4] [0000]440C: 83 FB 04 ;CMP BX,4 [0000]440F: 7D 3A ;JGE X2 [0000]4411: EB 05 ;JR X1 [0000]4413: FF 46 FC ;INC WORD PTR [BP-4] [0000]4416: EB F1 ;JR X3 [0000]4418: 33 DB ;XOR BX,BX [0000]441A: E8 E0 2A ;CALL ←RequestRoute [0000]441D: BB 64 00 ;MOV BX,064X [0000]4420: E8 87 39 ;CALL ←Dismiss [0000]4423: 8D 5E FA ;LEA BX,[BP-6] [0000]4426: B9 D0 07 ;MOV CX,07D0X [0000]4429: E8 EC A3 ;CALL ←SetTmr [0000]442C: 8D 5E FA ;LEA BX,[BP-6] [0000]442F: E8 EE A3 ;CALL ←TmrExp [0000]4432: 0B DB ;OR BX,BX [0000]4434: 75 13 ;JNZ X6 [0000]4436: E8 78 26 ;CALL ←GetPupHost [0000]4439: 5A ;POP DX [0000]443A: 53 ;PUSH BX [0000]443B: 58 ;POP AX [0000]443C: 50 ;PUSH AX [0000]443D: 0A C0 ;OR AL,AL [0000]443F: 74 03 ;JZ X7 [0000]4441: E9 07 00 ;JMP ←Break2 [0000]4444: E8 F5 B5 ;CALL ←Block [0000]4447: EB E3 ;JR X5 [0000]4449: EB C8 ;JR X4 [0000]444B: BB 04 00 ;MOV BX,4 [0000]444E: E8 32 29 ;CALL ←InitCalendar [0000]4451: E8 5D 26 ;CALL ←GetPupHost [0000]4454: 89 1E 2A 94 ;MOV WORD PTR ←myHost,BX [0000]4458: 89 5E F4 ;MOV [BP-12],BX [0000]445B: C6 46 F8 00 ;MOV BYTE PTR [BP-8],0 [0000]445F: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]4464: C6 46 F9 1E ;MOV BYTE PTR [BP-7],01EX [0000]4468: 8D 5E F4 ;LEA BX,[BP-12] [0000]446B: 53 ;PUSH BX [0000]446C: 33 DB ;XOR BX,BX [0000]446E: B9 15 43 ;MOV CX,OFFSET ←EnqueueAgain [0000]4471: E8 8F 27 ;CALL ←OpenLevel1Socket [0000]4474: 5A ;POP DX [0000]4475: C6 46 F9 25 ;MOV BYTE PTR [BP-7],025X [0000]4479: 8B 5E FE ;MOV BX,[BP-2] [0000]447C: 0B DB ;OR BX,BX [0000]447E: 74 0D ;JZ X8 [0000]4480: 8D 5E F4 ;LEA BX,[BP-12] [0000]4483: 53 ;PUSH BX [0000]4484: 33 DB ;XOR BX,BX [0000]4486: B9 39 43 ;MOV CX,OFFSET ←EnqueueBcst [0000]4489: E8 77 27 ;CALL ←OpenLevel1Socket [0000]448C: 5A ;POP DX [0000]448D: E8 C8 10 ;CALL ←BindingRopes [0000]4490: E8 A7 F3 ;CALL ←AgentRopes [0000]4493: E8 34 10 ;CALL ←BindingInitialize [0000]4496: E8 26 1B ;CALL ←SecurityInitialize [0000]4499: E8 9B 09 ;CALL ←StreamInitialize [0000]449C: 8D 1E 42 94 ;LEA BX,←idlerQ [0000]44A0: E8 2B B6 ;CALL ←InitQueue [0000]44A3: C7 46 FC 01 00 ;MOV WORD PTR [BP-4],1 [0000]44A8: 8B 5E FC ;MOV BX,[BP-4] [0000]44AB: 83 FB 04 ;CMP BX,4 [0000]44AE: 7D 22 ;JGE X10 [0000]44B0: EB 05 ;JR X9 [0000]44B2: FF 46 FC ;INC WORD PTR [BP-4] [0000]44B5: EB F1 ;JR X11 [0000]44B7: BB E6 44 ;MOV BX,"RPCServer" [0000]44BA: 53 ;PUSH BX [0000]44BB: 8B 1E 2C 94 ;MOV BX,←myCtxQ [0000]44BF: 53 ;PUSH BX [0000]44C0: BB 24 48 ;MOV BX,OFFSET ←ServerMain [0000]44C3: 53 ;PUSH BX [0000]44C4: BB 5A 00 ;MOV BX,05AX [0000]44C7: B9 2C 01 ;MOV CX,012CX [0000]44CA: E8 47 1E ;CALL ←StartNProcess [0000]44CD: 83 C4 06 ;ADD SP,6 [0000]44D0: EB E0 ;JR X12 [0000]44D2: 8B E5 ;MOV SP,BP [0000]44D4: 5D ;POP BP [0000]44D5: C3 ;RET; [0000]44D6: 55 ;PUSH BP [0000]44D7: 8B EC ;MOV BP,SP [0000]44D9: E8 83 09 ;CALL ←StreamRestart [0000]44DC: E8 67 1B ;CALL ←SecurityRestart [0000]44DF: E8 87 10 ;CALL ←BindingRestart [0000]44E2: 8B E5 ;MOV SP,BP [0000]44E4: 5D ;POP BP [0000]44E5: C3 ;RET; [0000]44E6: 52 50 43 53 65 72 76 [0000]44ED: 65 72 00 ;"RPCServer" [0000]44F0: ;File rpcpktstreams.asm ;int PktExchange(); [0000]44F0: 55 ;PUSH BP [0000]44F1: 8B EC ;MOV BP,SP [0000]44F3: 53 ;PUSH BX [0000]44F4: 5B ;POP BX [0000]44F5: 53 ;PUSH BX [0000]44F6: 8B 4F 04 ;MOV CX,[BX+4] [0000]44F9: 8B 1E C0 94 ;MOV BX,←lastCallDest [0000]44FD: D1 E1 ;SAL CX [0000]44FF: 03 D9 ;ADD BX,CX [0000]4501: 59 ;POP CX [0000]4502: 51 ;PUSH CX [0000]4503: 8B F9 ;MOV DI,CX [0000]4505: 8B 4D 06 ;MOV CX,[DI+6] [0000]4508: 89 0F ;MOV [BX],CX [0000]450A: 8B E5 ;MOV SP,BP [0000]450C: 5D ;POP BP [0000]450D: C3 ;RET; [0000]450E: 55 ;PUSH BP [0000]450F: 8B EC ;MOV BP,SP [0000]4511: 51 ;PUSH CX [0000]4512: 53 ;PUSH BX [0000]4513: 83 C4 FA ;ADD SP,0FFFAX [0000]4516: E8 9D B4 ;CALL ←CurrentContext [0000]4519: 5A ;POP DX [0000]451A: 53 ;PUSH BX [0000]451B: 5B ;POP BX [0000]451C: 53 ;PUSH BX [0000]451D: 8B 4F 1A ;MOV CX,[BX+26] [0000]4520: 89 4E FA ;MOV [BP-6],CX [0000]4523: 8B 5E 04 ;MOV BX,[BP+4] [0000]4526: 8B 4F 06 ;MOV CX,[BX+6] [0000]4529: 89 4E F8 ;MOV [BP-8],CX [0000]452C: 8B 5E F8 ;MOV BX,[BP-8] [0000]452F: 8B 7E FE ;MOV DI,[BP-2] [0000]4532: 8B 0D ;MOV CX,[DI] [0000]4534: 89 4F 08 ;MOV [BX+8],CX [0000]4537: 8B 5E F8 ;MOV BX,[BP-8] [0000]453A: C6 47 0D 1E ;MOV BYTE PTR [BX+13],01EX [0000]453E: 8B 5E F8 ;MOV BX,[BP-8] [0000]4541: 8B 4E FA ;MOV CX,[BP-6] [0000]4544: A1 C0 94 ;MOV AX,←lastCallDest [0000]4547: D1 E1 ;SAL CX [0000]4549: 03 C8 ;ADD CX,AX [0000]454B: 8B F9 ;MOV DI,CX [0000]454D: 8B 0D ;MOV CX,[DI] [0000]454F: 89 4F 04 ;MOV [BX+4],CX [0000]4552: 8B 5E 04 ;MOV BX,[BP+4] [0000]4555: 8B 4E FC ;MOV CX,[BP-4] [0000]4558: 89 4F 04 ;MOV [BX+4],CX [0000]455B: 8B 5E FC ;MOV BX,[BP-4] [0000]455E: 0B DB ;OR BX,BX [0000]4560: 75 11 ;JNZ X1 [0000]4562: 8B 5E F8 ;MOV BX,[BP-8] [0000]4565: 83 C3 14 ;ADD BX,014X [0000]4568: 53 ;PUSH BX [0000]4569: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]456D: 59 ;POP CX [0000]456E: E8 E0 A0 ;CALL ←Move2 [0000]4571: EB 43 ;JR X2 [0000]4573: 8B 5E F8 ;MOV BX,[BP-8] [0000]4576: 83 C3 14 ;ADD BX,014X [0000]4579: 8B 4E FC ;MOV CX,[BP-4] [0000]457C: 83 C1 04 ;ADD CX,4 [0000]457F: 87 D9 ;XCHG BX,CX [0000]4581: E8 CD A0 ;CALL ←Move2 [0000]4584: 8B 5E FC ;MOV BX,[BP-4] [0000]4587: 8B 4F 02 ;MOV CX,[BX+2] [0000]458A: 8B 1E 2A 94 ;MOV BX,WORD PTR ←myHost [0000]458E: 3B CB ;CMP CX,BX [0000]4590: 75 0A ;JNZ X3 [0000]4592: 8B 5E F8 ;MOV BX,[BP-8] [0000]4595: 81 67 16 7F FF ;AND WORD PTR [BX+22],0FF7FX [0000]459A: EB 1A ;JR X4 [0000]459C: 8B 5E F8 ;MOV BX,[BP-8] [0000]459F: 8B 4F 08 ;MOV CX,[BX+8] [0000]45A2: 8B 5E FC ;MOV BX,[BP-4] [0000]45A5: 8B 47 02 ;MOV AX,[BX+2] [0000]45A8: 3B C8 ;CMP CX,AX [0000]45AA: 75 0A ;JNZ X5 [0000]45AC: 8B 5E F8 ;MOV BX,[BP-8] [0000]45AF: 81 4F 16 80 00 ;OR WORD PTR [BX+22],080X [0000]45B4: EB 00 ;JR X6 [0000]45B6: 8B 5E F8 ;MOV BX,[BP-8] [0000]45B9: 8B 4E FA ;MOV CX,[BP-6] [0000]45BC: 89 4F 18 ;MOV [BX+24],CX [0000]45BF: 8B 5E F8 ;MOV BX,[BP-8] [0000]45C2: C7 47 1E 00 00 ;MOV WORD PTR [BX+30],0 [0000]45C7: 8B 5E F8 ;MOV BX,[BP-8] [0000]45CA: 83 C3 20 ;ADD BX,020X [0000]45CD: 53 ;PUSH BX [0000]45CE: 8B 5E FE ;MOV BX,[BP-2] [0000]45D1: 83 C3 04 ;ADD BX,4 [0000]45D4: 53 ;PUSH BX [0000]45D5: BB 04 00 ;MOV BX,4 [0000]45D8: 59 ;POP CX [0000]45D9: E8 22 A0 ;CALL ←MoveBlock [0000]45DC: 5A ;POP DX [0000]45DD: E8 5C B4 ;CALL ←Block [0000]45E0: 8B E5 ;MOV SP,BP [0000]45E2: 5D ;POP BP [0000]45E3: C3 ;RET; [0000]45E4: 55 ;PUSH BP [0000]45E5: 8B EC ;MOV BP,SP [0000]45E7: 51 ;PUSH CX [0000]45E8: 53 ;PUSH BX [0000]45E9: 83 C4 FC ;ADD SP,0FFFCX [0000]45EC: 8B 5E 04 ;MOV BX,[BP+4] [0000]45EF: 8B 4F 06 ;MOV CX,[BX+6] [0000]45F2: 5A ;POP DX [0000]45F3: 51 ;PUSH CX [0000]45F4: 8B 5E 04 ;MOV BX,[BP+4] [0000]45F7: 53 ;PUSH BX [0000]45F8: 8B 5E FE ;MOV BX,[BP-2] [0000]45FB: 53 ;PUSH BX [0000]45FC: BB 02 00 ;MOV BX,2 [0000]45FF: 8B 4E FC ;MOV CX,[BP-4] [0000]4602: E8 3B F5 ;CALL ←PktExchange [0000]4605: 83 C4 04 ;ADD SP,4 [0000]4608: 89 5E FA ;MOV [BP-6],BX [0000]460B: 5B ;POP BX [0000]460C: 53 ;PUSH BX [0000]460D: E8 E0 FE ;CALL ←RecordCallDest [0000]4610: 5B ;POP BX [0000]4611: 53 ;PUSH BX [0000]4612: 8B 4F 20 ;MOV CX,[BX+32] [0000]4615: EB 22 ;JR X7 [0000]4617: BB 01 00 ;MOV BX,1 [0000]461A: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]461E: E8 F6 39 ;CALL ←SIGNAL [0000]4621: EB 2C ;JR X8 [0000]4623: BB 0F 00 ;MOV BX,0FX [0000]4626: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]462A: E8 EA 39 ;CALL ←SIGNAL [0000]462D: BB 0F 00 ;MOV BX,0FX [0000]4630: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]4634: E8 E0 39 ;CALL ←SIGNAL [0000]4637: EB 16 ;JR X8 [0000]4639: 8A C5 ;MOV AL,CH [0000]463B: 0A C0 ;OR AL,AL [0000]463D: 75 EE ;JNZ X12 [0000]463F: 8A C1 ;MOV AL,CL [0000]4641: 3C 01 ;CMP AL,1 [0000]4643: 74 D2 ;JZ X9 [0000]4645: 3C 00 ;CMP AL,0 [0000]4647: 74 D8 ;JZ X10 [0000]4649: 3C 04 ;CMP AL,4 [0000]464B: 74 D6 ;JZ X11 [0000]464D: EB DE ;JR X12 [0000]464F: 5B ;POP BX [0000]4650: 53 ;PUSH BX [0000]4651: E8 B3 07 ;CALL ←SetupResponse [0000]4654: 5B ;POP BX [0000]4655: 53 ;PUSH BX [0000]4656: 8A 47 03 ;MOV AL,[BX+3] [0000]4659: 24 10 ;AND AL,010X [0000]465B: 0A C0 ;OR AL,AL [0000]465D: 74 0A ;JZ X13 [0000]465F: BB 0F 00 ;MOV BX,0FX [0000]4662: 8B 0E 64 95 ;MOV CX,←CallFailed [0000]4666: E8 AE 39 ;CALL ←SIGNAL [0000]4669: 8B 5E FA ;MOV BX,[BP-6] [0000]466C: 8B E5 ;MOV SP,BP [0000]466E: 5D ;POP BP [0000]466F: C3 ;RET; [0000]4670: 55 ;PUSH BP [0000]4671: 8B EC ;MOV BP,SP [0000]4673: 53 ;PUSH BX [0000]4674: 83 C4 F8 ;ADD SP,0FFF8X [0000]4677: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]467B: E8 32 23 ;CALL ←GetPBI [0000]467E: 89 5E FC ;MOV [BP-4],BX [0000]4681: 8B 5E FC ;MOV BX,[BP-4] [0000]4684: 8B 4F 06 ;MOV CX,[BX+6] [0000]4687: 89 4E FA ;MOV [BP-6],CX [0000]468A: 8B 5E FE ;MOV BX,[BP-2] [0000]468D: 8B 4F 06 ;MOV CX,[BX+6] [0000]4690: 89 4E F8 ;MOV [BP-8],CX [0000]4693: 8B 5E F8 ;MOV BX,[BP-8] [0000]4696: 8B 4F 04 ;MOV CX,[BX+4] [0000]4699: 5A ;POP DX [0000]469A: 51 ;PUSH CX [0000]469B: FF 06 B4 94 ;INC ←idlerAckCount [0000]469F: 8B 5E F8 ;MOV BX,[BP-8] [0000]46A2: E8 62 07 ;CALL ←SetupResponse [0000]46A5: 8B 5E FA ;MOV BX,[BP-6] [0000]46A8: 53 ;PUSH BX [0000]46A9: BB 14 00 ;MOV BX,014X [0000]46AC: 8B 4E F8 ;MOV CX,[BP-8] [0000]46AF: E8 4C 9F ;CALL ←MoveBlock [0000]46B2: 5A ;POP DX [0000]46B3: 8B 5E FA ;MOV BX,[BP-6] [0000]46B6: C6 47 03 62 ;MOV BYTE PTR [BX+3],062X [0000]46BA: 8B 5E FA ;MOV BX,[BP-6] [0000]46BD: 8B 0E 2A 94 ;MOV CX,WORD PTR ←myHost [0000]46C1: 89 4F 0E ;MOV [BX+14],CX [0000]46C4: 8B 5E FA ;MOV BX,[BP-6] [0000]46C7: C6 47 13 1E ;MOV BYTE PTR [BX+19],01EX [0000]46CB: 8B 5E FA ;MOV BX,[BP-6] [0000]46CE: 59 ;POP CX [0000]46CF: 51 ;PUSH CX [0000]46D0: 89 4F 06 ;MOV [BX+6],CX [0000]46D3: 8B 5E FC ;MOV BX,[BP-4] [0000]46D6: E8 12 21 ;CALL ←SendPup [0000]46D9: E8 60 B3 ;CALL ←Block [0000]46DC: 8B E5 ;MOV SP,BP [0000]46DE: 5D ;POP BP [0000]46DF: C3 ;RET; [0000]46E0: 55 ;PUSH BP [0000]46E1: 8B EC ;MOV BP,SP [0000]46E3: 53 ;PUSH BX [0000]46E4: 83 C4 FA ;ADD SP,0FFFAX [0000]46E7: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]46EB: E8 C2 22 ;CALL ←GetPBI [0000]46EE: 89 5E FC ;MOV [BP-4],BX [0000]46F1: 8B 5E FC ;MOV BX,[BP-4] [0000]46F4: 8B 4F 06 ;MOV CX,[BX+6] [0000]46F7: 89 4E FA ;MOV [BP-6],CX [0000]46FA: 8B 5E FE ;MOV BX,[BP-2] [0000]46FD: 8B 4F 06 ;MOV CX,[BX+6] [0000]4700: 5A ;POP DX [0000]4701: 51 ;PUSH CX [0000]4702: FF 06 B6 94 ;INC ←idlerRequeueCount [0000]4706: 8B 5E FA ;MOV BX,[BP-6] [0000]4709: 53 ;PUSH BX [0000]470A: 8B 7E F8 ;MOV DI,[BP-8] [0000]470D: 8B 1D ;MOV BX,[DI] [0000]470F: E8 FD A0 ;CALL ←Swab [0000]4712: D1 EB ;SHR BX [0000]4714: 8B 4E F8 ;MOV CX,[BP-8] [0000]4717: E8 E4 9E ;CALL ←MoveBlock [0000]471A: 5A ;POP DX [0000]471B: 8B 5E FC ;MOV BX,[BP-4] [0000]471E: E8 F4 FB ;CALL ←EnqueueAgain [0000]4721: 8B E5 ;MOV SP,BP [0000]4723: 5D ;POP BP [0000]4724: C3 ;RET; [0000]4725: 55 ;PUSH BP [0000]4726: 8B EC ;MOV BP,SP [0000]4728: 53 ;PUSH BX [0000]4729: 5B ;POP BX [0000]472A: 53 ;PUSH BX [0000]472B: 8D 0E BC 94 ;LEA CX,←callees [0000]472F: E8 D5 B3 ;CALL ←Enqueue [0000]4732: 8B E5 ;MOV SP,BP [0000]4734: 5D ;POP BP [0000]4735: C3 ;RET; [0000]4736: 55 ;PUSH BP [0000]4737: 8B EC ;MOV BP,SP [0000]4739: 53 ;PUSH BX [0000]473A: 5B ;POP BX [0000]473B: 53 ;PUSH BX [0000]473C: 8D 0E BC 94 ;LEA CX,←callees [0000]4740: E8 0B B4 ;CALL ←Unqueue [0000]4743: 0B DB ;OR BX,BX [0000]4745: 75 08 ;JNZ X14 [0000]4747: 33 DB ;XOR BX,BX [0000]4749: B9 02 00 ;MOV CX,2 [0000]474C: E8 C8 38 ;CALL ←SIGNAL [0000]474F: E8 EA B2 ;CALL ←Block [0000]4752: 8B E5 ;MOV SP,BP [0000]4754: 5D ;POP BP [0000]4755: C3 ;RET; [0000]4756: 55 ;PUSH BP [0000]4757: 8B EC ;MOV BP,SP [0000]4759: 53 ;PUSH BX [0000]475A: 83 C4 FC ;ADD SP,0FFFCX [0000]475D: 8B 1E BC 94 ;MOV BX,WORD PTR ←callees [0000]4761: 89 5E FC ;MOV [BP-4],BX [0000]4764: 8B 5E FC ;MOV BX,[BP-4] [0000]4767: 0B DB ;OR BX,BX [0000]4769: 74 43 ;JZ X16 [0000]476B: 8B 5E FC ;MOV BX,[BP-4] [0000]476E: 8B 4F 04 ;MOV CX,[BX+4] [0000]4771: 5A ;POP DX [0000]4772: 51 ;PUSH CX [0000]4773: 5B ;POP BX [0000]4774: 53 ;PUSH BX [0000]4775: 83 C3 14 ;ADD BX,014X [0000]4778: 53 ;PUSH BX [0000]4779: 8B 5E FE ;MOV BX,[BP-2] [0000]477C: 83 C3 14 ;ADD BX,014X [0000]477F: 53 ;PUSH BX [0000]4780: BB 05 00 ;MOV BX,5 [0000]4783: 59 ;POP CX [0000]4784: E8 98 9F ;CALL ←MultEq [0000]4787: 5A ;POP DX [0000]4788: 0B DB ;OR BX,BX [0000]478A: 74 18 ;JZ X17 [0000]478C: 8B 5E FE ;MOV BX,[BP-2] [0000]478F: 8B 4E FC ;MOV CX,[BP-4] [0000]4792: 8B F9 ;MOV DI,CX [0000]4794: 8B 4D 02 ;MOV CX,[DI+2] [0000]4797: 89 4F 04 ;MOV [BX+4],CX [0000]479A: E8 9F B2 ;CALL ←Block [0000]479D: BB FF FF ;MOV BX,0FFFFX [0000]47A0: 8B E5 ;MOV SP,BP [0000]47A2: 5D ;POP BP [0000]47A3: C3 ;RET; [0000]47A4: 8B 7E FC ;MOV DI,[BP-4] [0000]47A7: 8B 1D ;MOV BX,[DI] [0000]47A9: 89 5E FC ;MOV [BP-4],BX [0000]47AC: EB B6 ;JR X15 [0000]47AE: E8 8B B2 ;CALL ←Block [0000]47B1: 33 DB ;XOR BX,BX [0000]47B3: 8B E5 ;MOV SP,BP [0000]47B5: 5D ;POP BP [0000]47B6: C3 ;RET; [0000]47B7: 55 ;PUSH BP [0000]47B8: 8B EC ;MOV BP,SP [0000]47BA: 83 C4 FA ;ADD SP,0FFFAX [0000]47BD: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]47C2: 8B 5E FE ;MOV BX,[BP-2] [0000]47C5: 81 FB 80 00 ;CMP BX,080X [0000]47C9: 7D 3D ;JGE X19 [0000]47CB: EB 05 ;JR X18 [0000]47CD: FF 46 FE ;INC WORD PTR [BP-2] [0000]47D0: EB F0 ;JR X20 [0000]47D2: 8B 5E FE ;MOV BX,[BP-2] [0000]47D5: 8B 0E BA 94 ;MOV CX,←connections [0000]47D9: D1 E3 ;SAL BX [0000]47DB: 03 D9 ;ADD BX,CX [0000]47DD: 8B 0F ;MOV CX,[BX] [0000]47DF: 89 4E FC ;MOV [BP-4],CX [0000]47E2: 8B 5E FC ;MOV BX,[BP-4] [0000]47E5: 0B DB ;OR BX,BX [0000]47E7: 74 0E ;JZ X23 [0000]47E9: 8B 7E FC ;MOV DI,[BP-4] [0000]47EC: 8B 1D ;MOV BX,[DI] [0000]47EE: 5A ;POP DX [0000]47EF: 53 ;PUSH BX [0000]47F0: 5B ;POP BX [0000]47F1: 53 ;PUSH BX [0000]47F2: 89 5E FC ;MOV [BP-4],BX [0000]47F5: EB EB ;JR X22 [0000]47F7: 8B 5E FE ;MOV BX,[BP-2] [0000]47FA: 8B 0E BA 94 ;MOV CX,←connections [0000]47FE: D1 E3 ;SAL BX [0000]4800: 03 D9 ;ADD BX,CX [0000]4802: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]4806: EB C5 ;JR X21 [0000]4808: 8B E5 ;MOV SP,BP [0000]480A: 5D ;POP BP [0000]480B: C3 ;RET; [0000]480C: 55 ;PUSH BP [0000]480D: 8B EC ;MOV BP,SP [0000]480F: 51 ;PUSH CX [0000]4810: 53 ;PUSH BX [0000]4811: 5B ;POP BX [0000]4812: 53 ;PUSH BX [0000]4813: 83 C3 04 ;ADD BX,4 [0000]4816: 8B 0F ;MOV CX,[BX] [0000]4818: 8B D9 ;MOV BX,CX [0000]481A: E8 19 FF ;CALL ←RemoveCallee [0000]481D: BB 04 00 ;MOV BX,4 [0000]4820: 8B E5 ;MOV SP,BP [0000]4822: 5D ;POP BP [0000]4823: C3 ;RET; [0000]4824: 55 ;PUSH BP [0000]4825: 8B EC ;MOV BP,SP [0000]4827: 83 C4 B0 ;ADD SP,0FFB0X [0000]482A: E8 89 B1 ;CALL ←CurrentContext [0000]482D: 89 5E B6 ;MOV [BP-74],BX [0000]4830: 8B 5E B6 ;MOV BX,[BP-74] [0000]4833: 8B 4F 1A ;MOV CX,[BX+26] [0000]4836: 89 4E FE ;MOV [BP-2],CX [0000]4839: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]483D: E8 70 21 ;CALL ←GetPBI [0000]4840: 89 5E FC ;MOV [BP-4],BX [0000]4843: 8B 5E FC ;MOV BX,[BP-4] [0000]4846: 8B 4F 06 ;MOV CX,[BX+6] [0000]4849: 89 4E FA ;MOV [BP-6],CX [0000]484C: BB 03 00 ;MOV BX,3 [0000]484F: E8 BE 35 ;CALL ←GetFixed [0000]4852: 89 5E F8 ;MOV [BP-8],BX [0000]4855: 8B 5E F8 ;MOV BX,[BP-8] [0000]4858: 8B 4E FE ;MOV CX,[BP-2] [0000]485B: 89 4F 02 ;MOV [BX+2],CX [0000]485E: 8B 5E F8 ;MOV BX,[BP-8] [0000]4861: 8B 4E FA ;MOV CX,[BP-6] [0000]4864: 89 4F 04 ;MOV [BX+4],CX [0000]4867: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]486C: C7 46 E2 00 00 ;MOV WORD PTR [BP-30],0 [0000]4871: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4876: 8B 5E F8 ;MOV BX,[BP-8] [0000]4879: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]487D: C7 46 DA 00 00 ;MOV WORD PTR [BP-38],0 [0000]4882: 8B 5E F8 ;MOV BX,[BP-8] [0000]4885: 89 5E E8 ;MOV [BP-24],BX [0000]4888: 89 5E F6 ;MOV [BP-10],BX [0000]488B: 8D 5E F2 ;LEA BX,[BP-14] [0000]488E: E8 78 37 ;CALL ←DISABLE [0000]4891: 8D 5E EE ;LEA BX,[BP-18] [0000]4894: E8 72 37 ;CALL ←DISABLE [0000]4897: 8D 5E E4 ;LEA BX,[BP-28] [0000]489A: E8 6C 37 ;CALL ←DISABLE [0000]489D: 8D 5E EA ;LEA BX,[BP-22] [0000]48A0: E8 66 37 ;CALL ←DISABLE [0000]48A3: 8B 5E E0 ;MOV BX,[BP-32] [0000]48A6: 0B DB ;OR BX,BX [0000]48A8: 75 3B ;JNZ X26 [0000]48AA: BB 7C 00 ;MOV BX,07CX [0000]48AD: 8B 4E FC ;MOV CX,[BP-4] [0000]48B0: E8 E4 F8 ;CALL ←IdleReceive [0000]48B3: C7 46 E0 FF FF ;MOV WORD PTR [BP-32],0FFFFX [0000]48B8: C7 46 E2 00 00 ;MOV WORD PTR [BP-30],0 [0000]48BD: 8B 5E FA ;MOV BX,[BP-6] [0000]48C0: 8A 47 03 ;MOV AL,[BX+3] [0000]48C3: 24 07 ;AND AL,7 [0000]48C5: 0A C0 ;OR AL,AL [0000]48C7: 75 10 ;JNZ X28 [0000]48C9: 8B 5E FA ;MOV BX,[BP-6] [0000]48CC: 8A 47 03 ;MOV AL,[BX+3] [0000]48CF: 24 08 ;AND AL,8 [0000]48D1: 0A C0 ;OR AL,AL [0000]48D3: 74 04 ;JZ X28 [0000]48D5: B0 01 ;MOV AL,1 [0000]48D7: EB 02 ;JR X29 [0000]48D9: 32 C0 ;XOR AL,AL [0000]48DB: 0A C0 ;OR AL,AL [0000]48DD: 74 06 ;JZ X27 [0000]48DF: 8B 5E E0 ;MOV BX,[BP-32] [0000]48E2: 89 5E E0 ;MOV [BP-32],BX [0000]48E5: 8B 5E FA ;MOV BX,[BP-6] [0000]48E8: 83 C3 14 ;ADD BX,014X [0000]48EB: 8D 4E D2 ;LEA CX,[BP-46] [0000]48EE: E8 60 9D ;CALL ←Move2 [0000]48F1: 8B 5E FA ;MOV BX,[BP-6] [0000]48F4: 8B 4F 0E ;MOV CX,[BX+14] [0000]48F7: 89 4E D6 ;MOV [BP-42],CX [0000]48FA: 8B 5E FA ;MOV BX,[BP-6] [0000]48FD: 8B 4F 06 ;MOV CX,[BX+6] [0000]4900: 89 4E D8 ;MOV [BP-40],CX [0000]4903: E8 36 B1 ;CALL ←Block [0000]4906: 8B 5E D8 ;MOV BX,[BP-40] [0000]4909: 8B 4E D6 ;MOV CX,[BP-42] [0000]490C: 33 CB ;XOR CX,BX [0000]490E: 8B D9 ;MOV BX,CX [0000]4910: E8 FC 9E ;CALL ←Swab [0000]4913: 81 E3 7F 00 ;AND BX,07FX [0000]4917: 8B 0E BA 94 ;MOV CX,←connections [0000]491B: D1 E3 ;SAL BX [0000]491D: 03 D9 ;ADD BX,CX [0000]491F: 8B 0F ;MOV CX,[BX] [0000]4921: 89 4E DA ;MOV [BP-38],CX [0000]4924: 8B 5E DA ;MOV BX,[BP-38] [0000]4927: 0B DB ;OR BX,BX [0000]4929: 74 76 ;JZ X31 [0000]492B: 8D 5E D2 ;LEA BX,[BP-46] [0000]492E: 53 ;PUSH BX [0000]492F: 8B 5E DA ;MOV BX,[BP-38] [0000]4932: 43 ;INC BX [0000]4933: 43 ;INC BX [0000]4934: 53 ;PUSH BX [0000]4935: BB 03 00 ;MOV BX,3 [0000]4938: 59 ;POP CX [0000]4939: E8 E3 9D ;CALL ←MultEq [0000]493C: 5A ;POP DX [0000]493D: 0B DB ;OR BX,BX [0000]493F: 74 14 ;JZ X33 [0000]4941: 8B 5E FA ;MOV BX,[BP-6] [0000]4944: 8B 4F 06 ;MOV CX,[BX+6] [0000]4947: 8B 5E DA ;MOV BX,[BP-38] [0000]494A: 8B 47 08 ;MOV AX,[BX+8] [0000]494D: 3B C8 ;CMP CX,AX [0000]494F: 75 04 ;JNZ X33 [0000]4951: B0 01 ;MOV AL,1 [0000]4953: EB 02 ;JR X34 [0000]4955: 32 C0 ;XOR AL,AL [0000]4957: 0A C0 ;OR AL,AL [0000]4959: 74 76 ;JZ X32 [0000]495B: 8B 5E FC ;MOV BX,[BP-4] [0000]495E: 8B 4E DA ;MOV CX,[BP-38] [0000]4961: 8B F9 ;MOV DI,CX [0000]4963: 8B 4D 0E ;MOV CX,[DI+14] [0000]4966: 89 4F 04 ;MOV [BX+4],CX [0000]4969: 8B 5E E2 ;MOV BX,[BP-30] [0000]496C: 0B DB ;OR BX,BX [0000]496E: 75 49 ;JNZ X35 [0000]4970: 8B 5E DA ;MOV BX,[BP-38] [0000]4973: 8B 4F 0E ;MOV CX,[BX+14] [0000]4976: 0B C9 ;OR CX,CX [0000]4978: 74 25 ;JZ X36 [0000]497A: 8B 5E FA ;MOV BX,[BP-6] [0000]497D: 53 ;PUSH BX [0000]497E: 8B 5E FC ;MOV BX,[BP-4] [0000]4981: 8B 4F 04 ;MOV CX,[BX+4] [0000]4984: 8D 5E DE ;LEA BX,[BP-34] [0000]4987: E8 88 10 ;CALL ←DecryptPkt [0000]498A: 5A ;POP DX [0000]498B: 89 5E D0 ;MOV [BP-48],BX [0000]498E: C7 46 E2 FF FF ;MOV WORD PTR [BP-30],0FFFFX [0000]4993: 8B 5E D0 ;MOV BX,[BP-48] [0000]4996: 0B DB ;OR BX,BX [0000]4998: 75 03 ;JNZ X37 [0000]499A: E9 B7 02 ;JMP ←CallerPhoney [0000]499D: EB 1A ;JR X38 [0000]499F: EB 03 ;JR $+5 [0000]49A1: E9 8B 00 ;JMP X39 [0000]49A4: 8B 7E FA ;MOV DI,[BP-6] [0000]49A7: 8B 1D ;MOV BX,[DI] [0000]49A9: E8 63 9E ;CALL ←Swab [0000]49AC: D1 EB ;SHR BX [0000]49AE: 83 C3 EB ;ADD BX,0FFEBX [0000]49B1: 89 5E DE ;MOV [BP-34],BX [0000]49B4: C7 46 E2 FF FF ;MOV WORD PTR [BP-30],0FFFFX [0000]49B9: 8B 5E FA ;MOV BX,[BP-6] [0000]49BC: 8B 4F 18 ;MOV CX,[BX+24] [0000]49BF: 8B 5E FA ;MOV BX,[BP-6] [0000]49C2: 8B 47 06 ;MOV AX,[BX+6] [0000]49C5: 3B C8 ;CMP CX,AX [0000]49C7: 74 03 ;JZ X40 [0000]49C9: E9 88 02 ;JMP ←CallerPhoney [0000]49CC: 8B 5E FA ;MOV BX,[BP-6] [0000]49CF: EB 03 ;JR $+5 [0000]49D1: E9 50 00 ;JMP X42 [0000]49D4: 8A 47 03 ;MOV AL,[BX+3] [0000]49D7: 24 07 ;AND AL,7 [0000]49D9: 0A C0 ;OR AL,AL [0000]49DB: 74 03 ;JZ X41 [0000]49DD: E9 7C 02 ;JMP ←CallerOld [0000]49E0: 8B 5E FA ;MOV BX,[BP-6] [0000]49E3: 83 C3 1A ;ADD BX,01AX [0000]49E6: 8B 4E DA ;MOV CX,[BP-38] [0000]49E9: 83 C1 0A ;ADD CX,0AX [0000]49EC: 87 D9 ;XCHG BX,CX [0000]49EE: E8 10 1A ;CALL ←DoubleComp [0000]49F1: 83 FB 00 ;CMP BX,0 [0000]49F4: 7E 2B ;JLE X43 [0000]49F6: 8B 5E FA ;MOV BX,[BP-6] [0000]49F9: 8B 4F 1E ;MOV CX,[BX+30] [0000]49FC: 8B D9 ;MOV BX,CX [0000]49FE: 81 FB 00 01 ;CMP BX,0100X [0000]4A02: 74 03 ;JZ X44 [0000]4A04: E9 4D 02 ;JMP ←CallerPhoney [0000]4A07: 8B 5E DA ;MOV BX,[BP-38] [0000]4A0A: 83 C3 0A ;ADD BX,0AX [0000]4A0D: 8B 4E FA ;MOV CX,[BP-6] [0000]4A10: 83 C1 1A ;ADD CX,01AX [0000]4A13: 87 D9 ;XCHG BX,CX [0000]4A15: E8 39 9C ;CALL ←Move2 [0000]4A18: 8B 5E F8 ;MOV BX,[BP-8] [0000]4A1B: E8 07 FD ;CALL ←AddCallee [0000]4A1E: E9 28 00 ;JMP ←CallerNew [0000]4A21: E9 38 02 ;JMP ←CallerOld [0000]4A24: 8B 7E DA ;MOV DI,[BP-38] [0000]4A27: 8B 1D ;MOV BX,[DI] [0000]4A29: 89 5E DA ;MOV [BP-38],BX [0000]4A2C: E9 F5 FE ;JMP X30 [0000]4A2F: 8B 5E FA ;MOV BX,[BP-6] [0000]4A32: 8A 47 03 ;MOV AL,[BX+3] [0000]4A35: 24 07 ;AND AL,7 [0000]4A37: 0A C0 ;OR AL,AL [0000]4A39: 75 03 ;JNZ X45 [0000]4A3B: E9 95 01 ;JMP ←CallerUnknown [0000]4A3E: E9 1B 02 ;JMP ←CallerOld [0000]4A41: 33 DB ;XOR BX,BX [0000]4A43: B9 02 00 ;MOV CX,2 [0000]4A46: E8 CE 35 ;CALL ←SIGNAL [0000]4A49: E8 F0 AF ;CALL ←Block [0000]4A4C: 8B 5E FA ;MOV BX,[BP-6] [0000]4A4F: 83 C3 20 ;ADD BX,020X [0000]4A52: 89 5E CE ;MOV [BP-50],BX [0000]4A55: 8B 5E FA ;MOV BX,[BP-6] [0000]4A58: E8 AC 03 ;CALL ←SetupResponse [0000]4A5B: 8B 5E CE ;MOV BX,[BP-50] [0000]4A5E: 8B 4F 06 ;MOV CX,[BX+6] [0000]4A61: 8B D9 ;MOV BX,CX [0000]4A63: E8 A9 9D ;CALL ←Swab [0000]4A66: 89 5E C6 ;MOV [BP-58],BX [0000]4A69: 8B 0E 24 95 ;MOV CX,←used [0000]4A6D: 3B D9 ;CMP BX,CX [0000]4A6F: 7D 35 ;JGE X48 [0000]4A71: 8B 5E C6 ;MOV BX,[BP-58] [0000]4A74: 8D 0E CA 94 ;LEA CX,←exportTable [0000]4A78: B8 12 00 ;MOV AX,012X [0000]4A7B: F7 EB ;IMUL AX,BX [0000]4A7D: 03 C1 ;ADD AX,CX [0000]4A7F: 89 46 CC ;MOV [BP-52],AX [0000]4A82: 8B 5E CC ;MOV BX,[BP-52] [0000]4A85: 3B C3 ;CMP AX,BX [0000]4A87: 75 13 ;JNZ X50 [0000]4A89: 8B 5E CE ;MOV BX,[BP-50] [0000]4A8C: 43 ;INC BX [0000]4A8D: 43 ;INC BX [0000]4A8E: 8B 4E CC ;MOV CX,[BP-52] [0000]4A91: 41 ;INC CX [0000]4A92: 41 ;INC CX [0000]4A93: 87 D9 ;XCHG BX,CX [0000]4A95: E8 6B 9C ;CALL ←DoubleEq [0000]4A98: 0B DB ;OR BX,BX [0000]4A9A: 75 04 ;JNZ X49 [0000]4A9C: B0 01 ;MOV AL,1 [0000]4A9E: EB 02 ;JR X51 [0000]4AA0: 32 C0 ;XOR AL,AL [0000]4AA2: 0A C0 ;OR AL,AL [0000]4AA4: 74 04 ;JZ X47 [0000]4AA6: B0 01 ;MOV AL,1 [0000]4AA8: EB 02 ;JR X52 [0000]4AAA: 32 C0 ;XOR AL,AL [0000]4AAC: 0A C0 ;OR AL,AL [0000]4AAE: 74 0F ;JZ X46 [0000]4AB0: 8B 5E FA ;MOV BX,[BP-6] [0000]4AB3: C7 47 20 01 00 ;MOV WORD PTR [BX+32],1 [0000]4AB8: C7 46 CA 00 00 ;MOV WORD PTR [BP-54],0 [0000]4ABD: EB 7B ;JR X53 [0000]4ABF: 8B 5E CC ;MOV BX,[BP-52] [0000]4AC2: 8B 4F 06 ;MOV CX,[BX+6] [0000]4AC5: 89 4E C8 ;MOV [BP-56],CX [0000]4AC8: BB 01 00 ;MOV BX,1 [0000]4ACB: 53 ;PUSH BX [0000]4ACC: 8D 5E E4 ;LEA BX,[BP-28] [0000]4ACF: B9 0C 48 ;MOV CX,OFFSET ←RemC [0000]4AD2: E8 65 34 ;CALL ←ENABLE [0000]4AD5: 5A ;POP DX [0000]4AD6: 8B 1E 6A 95 ;MOV BX,←RejectUnbound [0000]4ADA: 53 ;PUSH BX [0000]4ADB: 8D 5E EA ;LEA BX,[BP-22] [0000]4ADE: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]4AE1: E8 56 34 ;CALL ←ENABLE [0000]4AE4: 5A ;POP DX [0000]4AE5: 0B DB ;OR BX,BX [0000]4AE7: 74 0F ;JZ X54 [0000]4AE9: 8B 5E FA ;MOV BX,[BP-6] [0000]4AEC: C7 47 20 01 00 ;MOV WORD PTR [BX+32],1 [0000]4AF1: C7 46 CA 00 00 ;MOV WORD PTR [BP-54],0 [0000]4AF6: EB 71 ;JR X55 [0000]4AF8: 8B 1E 6C 95 ;MOV BX,←RejectProtocol [0000]4AFC: 53 ;PUSH BX [0000]4AFD: 8D 5E EE ;LEA BX,[BP-18] [0000]4B00: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]4B03: E8 34 34 ;CALL ←ENABLE [0000]4B06: 5A ;POP DX [0000]4B07: 0B DB ;OR BX,BX [0000]4B09: 74 0F ;JZ X56 [0000]4B0B: 8B 5E FA ;MOV BX,[BP-6] [0000]4B0E: C7 47 20 04 00 ;MOV WORD PTR [BX+32],4 [0000]4B13: C7 46 CA 00 00 ;MOV WORD PTR [BP-54],0 [0000]4B18: EB 4F ;JR X57 [0000]4B1A: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]4B1E: 53 ;PUSH BX [0000]4B1F: 8D 5E F2 ;LEA BX,[BP-14] [0000]4B22: B9 0C 48 ;MOV CX,OFFSET ←RemC [0000]4B25: E8 12 34 ;CALL ←ENABLE [0000]4B28: 5A ;POP DX [0000]4B29: 0B DB ;OR BX,BX [0000]4B2B: 74 08 ;JZ X58 [0000]4B2D: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4B32: E9 56 FD ;JMP X24 [0000]4B35: 8B 5E FC ;MOV BX,[BP-4] [0000]4B38: EB 03 ;JR $+5 [0000]4B3A: E9 3E 00 ;JMP X59 [0000]4B3D: 89 5E BE ;MOV [BP-66],BX [0000]4B40: 8B 5E DE ;MOV BX,[BP-34] [0000]4B43: 89 5E C0 ;MOV [BP-64],BX [0000]4B46: 8B 5E DA ;MOV BX,[BP-38] [0000]4B49: 8B 4F 0E ;MOV CX,[BX+14] [0000]4B4C: 89 4E C2 ;MOV [BP-62],CX [0000]4B4F: 8B 5E CC ;MOV BX,[BP-52] [0000]4B52: 8B 4F 08 ;MOV CX,[BX+8] [0000]4B55: 89 4E C4 ;MOV [BP-60],CX [0000]4B58: 8D 5E BE ;LEA BX,[BP-66] [0000]4B5B: 53 ;PUSH BX [0000]4B5C: BB 04 00 ;MOV BX,4 [0000]4B5F: 8B 4E C8 ;MOV CX,[BP-56] [0000]4B62: E8 02 9C ;CALL ←apply [0000]4B65: 5A ;POP DX [0000]4B66: 89 5E CA ;MOV [BP-54],BX [0000]4B69: 8D 5E EE ;LEA BX,[BP-18] [0000]4B6C: E8 9A 34 ;CALL ←DISABLE [0000]4B6F: 8D 5E E4 ;LEA BX,[BP-28] [0000]4B72: E8 94 34 ;CALL ←DISABLE [0000]4B75: 8D 5E EA ;LEA BX,[BP-22] [0000]4B78: E8 8E 34 ;CALL ←DISABLE [0000]4B7B: 8B 5E F8 ;MOV BX,[BP-8] [0000]4B7E: E8 B5 FB ;CALL ←RemoveCallee [0000]4B81: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]4B85: 53 ;PUSH BX [0000]4B86: 8D 5E F2 ;LEA BX,[BP-14] [0000]4B89: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]4B8C: E8 AB 33 ;CALL ←ENABLE [0000]4B8F: 5A ;POP DX [0000]4B90: 0B DB ;OR BX,BX [0000]4B92: 74 07 ;JZ X60 [0000]4B94: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4B99: EB 29 ;JR X61 [0000]4B9B: 8B 5E FC ;MOV BX,[BP-4] [0000]4B9E: 53 ;PUSH BX [0000]4B9F: 8B 5E CA ;MOV BX,[BP-54] [0000]4BA2: 53 ;PUSH BX [0000]4BA3: BB 03 00 ;MOV BX,3 [0000]4BA6: B9 8A 00 ;MOV CX,08AX [0000]4BA9: E8 94 EF ;CALL ←PktExchange [0000]4BAC: 83 C4 04 ;ADD SP,4 [0000]4BAF: 89 5E DE ;MOV [BP-34],BX [0000]4BB2: 8B 5E DE ;MOV BX,[BP-34] [0000]4BB5: 83 FB 00 ;CMP BX,0 [0000]4BB8: 7C 05 ;JL X62 [0000]4BBA: BB 01 00 ;MOV BX,1 [0000]4BBD: EB 02 ;JR X63 [0000]4BBF: 33 DB ;XOR BX,BX [0000]4BC1: 89 5E E0 ;MOV [BP-32],BX [0000]4BC4: 8B 5E E0 ;MOV BX,[BP-32] [0000]4BC7: 0B DB ;OR BX,BX [0000]4BC9: 74 05 ;JZ X64 [0000]4BCB: C7 46 E2 FF FF ;MOV WORD PTR [BP-30],0FFFFX [0000]4BD0: E9 B8 FC ;JMP X24 [0000]4BD3: E8 66 AE ;CALL ←Block [0000]4BD6: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]4BDA: 53 ;PUSH BX [0000]4BDB: 8D 5E F2 ;LEA BX,[BP-14] [0000]4BDE: B9 81 60 ;MOV CX,OFFSET ←CONT [0000]4BE1: E8 56 33 ;CALL ←ENABLE [0000]4BE4: 5A ;POP DX [0000]4BE5: 0B DB ;OR BX,BX [0000]4BE7: 75 1F ;JNZ X65 [0000]4BE9: 8B 5E E2 ;MOV BX,[BP-30] [0000]4BEC: 53 ;PUSH BX [0000]4BED: 8B 5E FC ;MOV BX,[BP-4] [0000]4BF0: 53 ;PUSH BX [0000]4BF1: 8D 5E D2 ;LEA BX,[BP-46] [0000]4BF4: 53 ;PUSH BX [0000]4BF5: 8D 5E BA ;LEA BX,[BP-70] [0000]4BF8: 53 ;PUSH BX [0000]4BF9: 8D 5E B4 ;LEA BX,[BP-76] [0000]4BFC: 8D 4E B8 ;LEA CX,[BP-72] [0000]4BFF: E8 0E 0F ;CALL ←GetConnectionState [0000]4C02: 83 C4 08 ;ADD SP,8 [0000]4C05: 83 FB FF ;CMP BX,0FFFFX [0000]4C08: 75 05 ;JNZ X66 [0000]4C0A: BB 01 00 ;MOV BX,1 [0000]4C0D: EB 02 ;JR X67 [0000]4C0F: 33 DB ;XOR BX,BX [0000]4C11: 89 5E D0 ;MOV [BP-48],BX [0000]4C14: 8B 5E D0 ;MOV BX,[BP-48] [0000]4C17: 0B DB ;OR BX,BX [0000]4C19: 74 31 ;JZ X68 [0000]4C1B: 8B 5E E0 ;MOV BX,[BP-32] [0000]4C1E: 0B DB ;OR BX,BX [0000]4C20: 75 08 ;JNZ X69 [0000]4C22: 33 DB ;XOR BX,BX [0000]4C24: B9 02 00 ;MOV CX,2 [0000]4C27: E8 ED 33 ;CALL ←SIGNAL [0000]4C2A: 8B 5E E2 ;MOV BX,[BP-30] [0000]4C2D: 0B DB ;OR BX,BX [0000]4C2F: 75 0B ;JNZ X70 [0000]4C31: C7 46 E2 FF FF ;MOV WORD PTR [BP-30],0FFFFX [0000]4C36: 8B 5E B4 ;MOV BX,[BP-76] [0000]4C39: 89 5E DE ;MOV [BP-34],BX [0000]4C3C: 8D 5E D2 ;LEA BX,[BP-46] [0000]4C3F: 53 ;PUSH BX [0000]4C40: 8B 5E B8 ;MOV BX,[BP-72] [0000]4C43: 8D 4E BA ;LEA CX,[BP-70] [0000]4C46: E8 11 01 ;CALL ←NoteConnection [0000]4C49: 5A ;POP DX [0000]4C4A: EB 05 ;JR X71 [0000]4C4C: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4C51: E9 37 FC ;JMP X24 [0000]4C54: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4C59: E9 2F FC ;JMP X24 [0000]4C5C: E8 DD AD ;CALL ←Block [0000]4C5F: 8B 5E FA ;MOV BX,[BP-6] [0000]4C62: 8B 4F 04 ;MOV CX,[BX+4] [0000]4C65: 89 4E B2 ;MOV [BP-78],CX [0000]4C68: 8B 5E E2 ;MOV BX,[BP-30] [0000]4C6B: 83 FB FF ;CMP BX,0FFFFX [0000]4C6E: 75 0E ;JNZ X72 [0000]4C70: 8B 5E FA ;MOV BX,[BP-6] [0000]4C73: E8 E0 FA ;CALL ←FindCallee [0000]4C76: 0B DB ;OR BX,BX [0000]4C78: 74 04 ;JZ X72 [0000]4C7A: B0 01 ;MOV AL,1 [0000]4C7C: EB 02 ;JR X73 [0000]4C7E: 32 C0 ;XOR AL,AL [0000]4C80: 32 E4 ;XOR AH,AH [0000]4C82: 5A ;POP DX [0000]4C83: 50 ;PUSH AX [0000]4C84: 5B ;POP BX [0000]4C85: 53 ;PUSH BX [0000]4C86: 83 FB FF ;CMP BX,0FFFFX [0000]4C89: 75 11 ;JNZ X75 [0000]4C8B: 8B 5E FA ;MOV BX,[BP-6] [0000]4C8E: 8B 4F 04 ;MOV CX,[BX+4] [0000]4C91: 8B 5E B2 ;MOV BX,[BP-78] [0000]4C94: 3B CB ;CMP CX,BX [0000]4C96: 74 04 ;JZ X75 [0000]4C98: B0 01 ;MOV AL,1 [0000]4C9A: EB 02 ;JR X76 [0000]4C9C: 32 C0 ;XOR AL,AL [0000]4C9E: 0A C0 ;OR AL,AL [0000]4CA0: 74 3F ;JZ X74 [0000]4CA2: 8B 5E E2 ;MOV BX,[BP-30] [0000]4CA5: 0B DB ;OR BX,BX [0000]4CA7: 74 30 ;JZ X77 [0000]4CA9: 8B 5E FC ;MOV BX,[BP-4] [0000]4CAC: 8B 4F 04 ;MOV CX,[BX+4] [0000]4CAF: 0B C9 ;OR CX,CX [0000]4CB1: 75 0B ;JNZ X78 [0000]4CB3: 8B 5E DE ;MOV BX,[BP-34] [0000]4CB6: 83 C3 15 ;ADD BX,015X [0000]4CB9: 89 5E DC ;MOV [BP-36],BX [0000]4CBC: EB 0C ;JR X79 [0000]4CBE: 8B 5E DE ;MOV BX,[BP-34] [0000]4CC1: 8B 4E FC ;MOV CX,[BP-4] [0000]4CC4: E8 7B 0C ;CALL ←EncryptPkt [0000]4CC7: 89 5E DC ;MOV [BP-36],BX [0000]4CCA: 8B 5E DC ;MOV BX,[BP-36] [0000]4CCD: D1 E3 ;SAL BX [0000]4CCF: E8 3D 9B ;CALL ←Swab [0000]4CD2: 8B CB ;MOV CX,BX [0000]4CD4: 8B 5E FA ;MOV BX,[BP-6] [0000]4CD7: 89 0F ;MOV [BX],CX [0000]4CD9: 8B 5E FC ;MOV BX,[BP-4] [0000]4CDC: E8 01 FA ;CALL ←EnqueueForNewPSB [0000]4CDF: EB 6D ;JR X80 [0000]4CE1: 8B 5E FA ;MOV BX,[BP-6] [0000]4CE4: 8A 47 03 ;MOV AL,[BX+3] [0000]4CE7: 24 08 ;AND AL,8 [0000]4CE9: 0A C0 ;OR AL,AL [0000]4CEB: 74 23 ;JZ X82 [0000]4CED: 8B 5E FA ;MOV BX,[BP-6] [0000]4CF0: 8A 47 03 ;MOV AL,[BX+3] [0000]4CF3: 24 10 ;AND AL,010X [0000]4CF5: 0A C0 ;OR AL,AL [0000]4CF7: 75 11 ;JNZ X83 [0000]4CF9: 8B 5E FA ;MOV BX,[BP-6] [0000]4CFC: 8A 47 03 ;MOV AL,[BX+3] [0000]4CFF: 24 07 ;AND AL,7 [0000]4D01: 3C 01 ;CMP AL,1 [0000]4D03: 74 05 ;JZ X85 [0000]4D05: 5B ;POP BX [0000]4D06: 53 ;PUSH BX [0000]4D07: 83 FB FF ;CMP BX,0FFFFX [0000]4D0A: 75 04 ;JNZ X82 [0000]4D0C: B0 01 ;MOV AL,1 [0000]4D0E: EB 02 ;JR X86 [0000]4D10: 32 C0 ;XOR AL,AL [0000]4D12: 0A C0 ;OR AL,AL [0000]4D14: 74 38 ;JZ X81 [0000]4D16: 8B 5E E2 ;MOV BX,[BP-30] [0000]4D19: 0B DB ;OR BX,BX [0000]4D1B: 74 08 ;JZ X89 [0000]4D1D: 8B 5E FC ;MOV BX,[BP-4] [0000]4D20: 8B 4F 04 ;MOV CX,[BX+4] [0000]4D23: 0B C9 ;OR CX,CX [0000]4D25: 75 07 ;JNZ X87 [0000]4D27: C7 46 DC 15 00 ;MOV WORD PTR [BP-36],015X [0000]4D2C: EB 0B ;JR X90 [0000]4D2E: 33 DB ;XOR BX,BX [0000]4D30: 8B 4E FC ;MOV CX,[BP-4] [0000]4D33: E8 0C 0C ;CALL ←EncryptPkt [0000]4D36: 89 5E DC ;MOV [BP-36],BX [0000]4D39: 8B 5E DC ;MOV BX,[BP-36] [0000]4D3C: D1 E3 ;SAL BX [0000]4D3E: E8 CE 9A ;CALL ←Swab [0000]4D41: 8B CB ;MOV CX,BX [0000]4D43: 8B 5E FA ;MOV BX,[BP-6] [0000]4D46: 89 0F ;MOV [BX],CX [0000]4D48: 8B 5E FC ;MOV BX,[BP-4] [0000]4D4B: E8 22 F9 ;CALL ←GenerateIdlerResponse [0000]4D4E: C7 46 E0 00 00 ;MOV WORD PTR [BP-32],0 [0000]4D53: E9 35 FB ;JMP X24 [0000]4D56: 8B E5 ;MOV SP,BP [0000]4D58: 5D ;POP BP [0000]4D59: C3 ;RET; [0000]4D5A: 55 ;PUSH BP [0000]4D5B: 8B EC ;MOV BP,SP [0000]4D5D: 51 ;PUSH CX [0000]4D5E: 53 ;PUSH BX [0000]4D5F: 83 C4 FC ;ADD SP,0FFFCX [0000]4D62: 8B 5E 04 ;MOV BX,[BP+4] [0000]4D65: 8B 4F 04 ;MOV CX,[BX+4] [0000]4D68: 8B 5E 04 ;MOV BX,[BP+4] [0000]4D6B: 8B 47 06 ;MOV AX,[BX+6] [0000]4D6E: 33 C8 ;XOR CX,AX [0000]4D70: 8B D9 ;MOV BX,CX [0000]4D72: E8 9A 9A ;CALL ←Swab [0000]4D75: 81 E3 7F 00 ;AND BX,07FX [0000]4D79: 8B 0E BA 94 ;MOV CX,←connections [0000]4D7D: D1 E3 ;SAL BX [0000]4D7F: 03 D9 ;ADD BX,CX [0000]4D81: 89 5E FA ;MOV [BP-6],BX [0000]4D84: 8B 7E FA ;MOV DI,[BP-6] [0000]4D87: 8B 1D ;MOV BX,[DI] [0000]4D89: 5A ;POP DX [0000]4D8A: 53 ;PUSH BX [0000]4D8B: 5B ;POP BX [0000]4D8C: 53 ;PUSH BX [0000]4D8D: 0B DB ;OR BX,BX [0000]4D8F: 74 28 ;JZ X92 [0000]4D91: 8B 5E 04 ;MOV BX,[BP+4] [0000]4D94: 53 ;PUSH BX [0000]4D95: 8B 5E F8 ;MOV BX,[BP-8] [0000]4D98: 43 ;INC BX [0000]4D99: 43 ;INC BX [0000]4D9A: 53 ;PUSH BX [0000]4D9B: BB 04 00 ;MOV BX,4 [0000]4D9E: 59 ;POP CX [0000]4D9F: E8 7D 99 ;CALL ←MultEq [0000]4DA2: 5A ;POP DX [0000]4DA3: 0B DB ;OR BX,BX [0000]4DA5: 74 04 ;JZ X93 [0000]4DA7: 8B E5 ;MOV SP,BP [0000]4DA9: 5D ;POP BP [0000]4DAA: C3 ;RET; [0000]4DAB: 5B ;POP BX [0000]4DAC: 53 ;PUSH BX [0000]4DAD: 89 5E FA ;MOV [BP-6],BX [0000]4DB0: 8B 7E FA ;MOV DI,[BP-6] [0000]4DB3: 8B 1D ;MOV BX,[DI] [0000]4DB5: 5A ;POP DX [0000]4DB6: 53 ;PUSH BX [0000]4DB7: EB D2 ;JR X91 [0000]4DB9: BB 08 00 ;MOV BX,8 [0000]4DBC: E8 51 30 ;CALL ←GetFixed [0000]4DBF: 5A ;POP DX [0000]4DC0: 53 ;PUSH BX [0000]4DC1: 5B ;POP BX [0000]4DC2: 53 ;PUSH BX [0000]4DC3: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]4DC7: 5B ;POP BX [0000]4DC8: 53 ;PUSH BX [0000]4DC9: 43 ;INC BX [0000]4DCA: 43 ;INC BX [0000]4DCB: 53 ;PUSH BX [0000]4DCC: BB 04 00 ;MOV BX,4 [0000]4DCF: 8B 4E 04 ;MOV CX,[BP+4] [0000]4DD2: E8 29 98 ;CALL ←MoveBlock [0000]4DD5: 5A ;POP DX [0000]4DD6: 5B ;POP BX [0000]4DD7: 53 ;PUSH BX [0000]4DD8: 83 C3 0A ;ADD BX,0AX [0000]4DDB: 53 ;PUSH BX [0000]4DDC: 8B 5E FE ;MOV BX,[BP-2] [0000]4DDF: 59 ;POP CX [0000]4DE0: E8 6E 98 ;CALL ←Move2 [0000]4DE3: 5B ;POP BX [0000]4DE4: 53 ;PUSH BX [0000]4DE5: 83 C3 0A ;ADD BX,0AX [0000]4DE8: 53 ;PUSH BX [0000]4DE9: 8D 1E C2 94 ;LEA BX,←one [0000]4DED: 59 ;POP CX [0000]4DEE: E8 E8 98 ;CALL ←DoubleDiff [0000]4DF1: 5B ;POP BX [0000]4DF2: 53 ;PUSH BX [0000]4DF3: 8B 4E FC ;MOV CX,[BP-4] [0000]4DF6: 89 4F 0E ;MOV [BX+14],CX [0000]4DF9: 8B 5E FA ;MOV BX,[BP-6] [0000]4DFC: 59 ;POP CX [0000]4DFD: 51 ;PUSH CX [0000]4DFE: 89 0F ;MOV [BX],CX [0000]4E00: E8 39 AC ;CALL ←Block [0000]4E03: 8B E5 ;MOV SP,BP [0000]4E05: 5D ;POP BP [0000]4E06: C3 ;RET; [0000]4E07: 55 ;PUSH BP [0000]4E08: 8B EC ;MOV BP,SP [0000]4E0A: 53 ;PUSH BX [0000]4E0B: 5B ;POP BX [0000]4E0C: 53 ;PUSH BX [0000]4E0D: 59 ;POP CX [0000]4E0E: 51 ;PUSH CX [0000]4E0F: 8B F9 ;MOV DI,CX [0000]4E11: 8B 4D 0E ;MOV CX,[DI+14] [0000]4E14: 89 4F 08 ;MOV [BX+8],CX [0000]4E17: 5B ;POP BX [0000]4E18: 53 ;PUSH BX [0000]4E19: C6 47 0D 1E ;MOV BYTE PTR [BX+13],01EX [0000]4E1D: 5B ;POP BX [0000]4E1E: 53 ;PUSH BX [0000]4E1F: 59 ;POP CX [0000]4E20: 51 ;PUSH CX [0000]4E21: 8B F9 ;MOV DI,CX [0000]4E23: 8B 4D 06 ;MOV CX,[DI+6] [0000]4E26: 89 4F 04 ;MOV [BX+4],CX [0000]4E29: 5B ;POP BX [0000]4E2A: 53 ;PUSH BX [0000]4E2B: C7 47 20 00 00 ;MOV WORD PTR [BX+32],0 [0000]4E30: E8 09 AC ;CALL ←Block [0000]4E33: 8B E5 ;MOV SP,BP [0000]4E35: 5D ;POP BP [0000]4E36: C3 ;RET; [0000]4E37: 55 ;PUSH BP [0000]4E38: 8B EC ;MOV BP,SP [0000]4E3A: C7 06 C2 94 00 01 ;MOV ←one,0100X [0000]4E40: BB 10 00 ;MOV BX,010X [0000]4E43: E8 CA 2F ;CALL ←GetFixed [0000]4E46: 89 1E C0 94 ;MOV ←lastCallDest,BX [0000]4E4A: BB 80 00 ;MOV BX,080X [0000]4E4D: E8 C0 2F ;CALL ←GetFixed [0000]4E50: 89 1E BA 94 ;MOV ←connections,BX [0000]4E54: E8 62 32 ;CALL ←CODE [0000]4E57: 89 1E B8 94 ;MOV ←MisusedConversation,BX [0000]4E5B: 8B E5 ;MOV SP,BP [0000]4E5D: 5D ;POP BP [0000]4E5E: C3 ;RET; [0000]4E5F: 55 ;PUSH BP [0000]4E60: 8B EC ;MOV BP,SP [0000]4E62: E8 52 F9 ;CALL ←ForgetConnections [0000]4E65: 8B E5 ;MOV SP,BP [0000]4E67: 5D ;POP BP [0000]4E68: C3 ;RET; [0000]4E69: 90 ;File rpcbinding.asm ;achine(); [0000]4E6A: 55 ;PUSH BP [0000]4E6B: 8B EC ;MOV BP,SP [0000]4E6D: 51 ;PUSH CX [0000]4E6E: 53 ;PUSH BX [0000]4E6F: 83 C4 FC ;ADD SP,0FFFCX [0000]4E72: FF 06 24 95 ;INC ←used [0000]4E76: 8B 1E 24 95 ;MOV BX,←used [0000]4E7A: 4B ;DEC BX [0000]4E7B: 89 5E FA ;MOV [BP-6],BX [0000]4E7E: 8B 5E FA ;MOV BX,[BP-6] [0000]4E81: 8D 0E CA 94 ;LEA CX,←exportTable [0000]4E85: B8 12 00 ;MOV AX,012X [0000]4E88: F7 EB ;IMUL AX,BX [0000]4E8A: 03 C1 ;ADD AX,CX [0000]4E8C: 5A ;POP DX [0000]4E8D: 50 ;PUSH AX [0000]4E8E: BB 01 00 ;MOV BX,1 [0000]4E91: 8D 0E 26 95 ;LEA CX,←lastExportID [0000]4E95: E8 21 98 ;CALL ←DoubleInc [0000]4E98: 5B ;POP BX [0000]4E99: 53 ;PUSH BX [0000]4E9A: 43 ;INC BX [0000]4E9B: 43 ;INC BX [0000]4E9C: 53 ;PUSH BX [0000]4E9D: 8D 1E 26 95 ;LEA BX,←lastExportID [0000]4EA1: 59 ;POP CX [0000]4EA2: E8 AC 97 ;CALL ←Move2 [0000]4EA5: 5B ;POP BX [0000]4EA6: 53 ;PUSH BX [0000]4EA7: 8B 4E FE ;MOV CX,[BP-2] [0000]4EAA: 89 4F 06 ;MOV [BX+6],CX [0000]4EAD: 5B ;POP BX [0000]4EAE: 53 ;PUSH BX [0000]4EAF: 8B 4E FC ;MOV CX,[BP-4] [0000]4EB2: 89 4F 08 ;MOV [BX+8],CX [0000]4EB5: 5B ;POP BX [0000]4EB6: 53 ;PUSH BX [0000]4EB7: 83 C3 0A ;ADD BX,0AX [0000]4EBA: 53 ;PUSH BX [0000]4EBB: BB 04 00 ;MOV BX,4 [0000]4EBE: 8B 4E 04 ;MOV CX,[BP+4] [0000]4EC1: E8 3A 97 ;CALL ←MoveBlock [0000]4EC4: 5A ;POP DX [0000]4EC5: E8 74 AB ;CALL ←Block [0000]4EC8: 8B 5E FA ;MOV BX,[BP-6] [0000]4ECB: 8B E5 ;MOV SP,BP [0000]4ECD: 5D ;POP BP [0000]4ECE: C3 ;RET; [0000]4ECF: 55 ;PUSH BP [0000]4ED0: 8B EC ;MOV BP,SP [0000]4ED2: 51 ;PUSH CX [0000]4ED3: 53 ;PUSH BX [0000]4ED4: 83 C4 F0 ;ADD SP,0FFF0X [0000]4ED7: 8B 5E 06 ;MOV BX,[BP+6] [0000]4EDA: 8B 4F 06 ;MOV CX,[BX+6] [0000]4EDD: 89 4E F6 ;MOV [BP-10],CX [0000]4EE0: 8B 5E F6 ;MOV BX,[BP-10] [0000]4EE3: 83 C3 28 ;ADD BX,028X [0000]4EE6: 89 5E F8 ;MOV [BP-8],BX [0000]4EE9: 8B 5E F8 ;MOV BX,[BP-8] [0000]4EEC: 89 5E FA ;MOV [BP-6],BX [0000]4EEF: 8B 7E FA ;MOV DI,[BP-6] [0000]4EF2: 8B 1D ;MOV BX,[DI] [0000]4EF4: 8B 0E 30 95 ;MOV CX,←binderProc [0000]4EF8: 3B D9 ;CMP BX,CX [0000]4EFA: 74 07 ;JZ X1 [0000]4EFC: BB 08 00 ;MOV BX,8 [0000]4EFF: 8B E5 ;MOV SP,BP [0000]4F01: 5D ;POP BP [0000]4F02: C3 ;RET; [0000]4F03: 8B 5E FA ;MOV BX,[BP-6] [0000]4F06: 53 ;PUSH BX [0000]4F07: 8B 5E FA ;MOV BX,[BP-6] [0000]4F0A: 8B 4F 02 ;MOV CX,[BX+2] [0000]4F0D: 8B 5E 04 ;MOV BX,[BP+4] [0000]4F10: E8 1A 01 ;CALL ←PktString [0000]4F13: 5A ;POP DX [0000]4F14: 89 5E F4 ;MOV [BP-12],BX [0000]4F17: 8B 5E FA ;MOV BX,[BP-6] [0000]4F1A: 53 ;PUSH BX [0000]4F1B: 8B 5E FA ;MOV BX,[BP-6] [0000]4F1E: 8B 4F 04 ;MOV CX,[BX+4] [0000]4F21: 8B 5E 04 ;MOV BX,[BP+4] [0000]4F24: E8 06 01 ;CALL ←PktString [0000]4F27: 5A ;POP DX [0000]4F28: 89 5E F2 ;MOV [BP-14],BX [0000]4F2B: 8B 5E F2 ;MOV BX,[BP-14] [0000]4F2E: 0B DB ;OR BX,BX [0000]4F30: 74 13 ;JZ X3 [0000]4F32: 8B 7E F2 ;MOV DI,[BP-14] [0000]4F35: 8B 1D ;MOV BX,[DI] [0000]4F37: 0B DB ;OR BX,BX [0000]4F39: 74 0A ;JZ X5 [0000]4F3B: 8B 5E F2 ;MOV BX,[BP-14] [0000]4F3E: 83 C3 04 ;ADD BX,4 [0000]4F41: 8A 07 ;MOV AL,[BX] [0000]4F43: 3C 2A ;CMP AL,02AX [0000]4F45: 75 05 ;JNZ X6 [0000]4F47: BB 01 00 ;MOV BX,1 [0000]4F4A: EB 02 ;JR X7 [0000]4F4C: 33 DB ;XOR BX,BX [0000]4F4E: 89 5E EE ;MOV [BP-18],BX [0000]4F51: C7 46 F0 01 00 ;MOV WORD PTR [BP-16],1 [0000]4F56: 8B 1E 24 95 ;MOV BX,←used [0000]4F5A: 8B 4E F0 ;MOV CX,[BP-16] [0000]4F5D: 3B CB ;CMP CX,BX [0000]4F5F: 7D 79 ;JGE X9 [0000]4F61: EB 05 ;JR X8 [0000]4F63: FF 46 F0 ;INC WORD PTR [BP-16] [0000]4F66: EB EE ;JR X10 [0000]4F68: 8B 5E F0 ;MOV BX,[BP-16] [0000]4F6B: 8D 0E CA 94 ;LEA CX,←exportTable [0000]4F6F: B8 12 00 ;MOV AX,012X [0000]4F72: F7 EB ;IMUL AX,BX [0000]4F74: 03 C1 ;ADD AX,CX [0000]4F76: 5A ;POP DX [0000]4F77: 50 ;PUSH AX [0000]4F78: 5B ;POP BX [0000]4F79: 53 ;PUSH BX [0000]4F7A: 43 ;INC BX [0000]4F7B: 43 ;INC BX [0000]4F7C: 53 ;PUSH BX [0000]4F7D: 8D 1E 38 95 ;LEA BX,←noDispatcher [0000]4F81: 59 ;POP CX [0000]4F82: E8 7E 97 ;CALL ←DoubleEq [0000]4F85: 0B DB ;OR BX,BX [0000]4F87: 75 3E ;JNZ X13 [0000]4F89: 8B 5E F4 ;MOV BX,[BP-12] [0000]4F8C: 0B DB ;OR BX,BX [0000]4F8E: 74 11 ;JZ X15 [0000]4F90: 5B ;POP BX [0000]4F91: 53 ;PUSH BX [0000]4F92: 8B 4F 0A ;MOV CX,[BX+10] [0000]4F95: 8B D9 ;MOV BX,CX [0000]4F97: 8B 4E F4 ;MOV CX,[BP-12] [0000]4F9A: E8 91 11 ;CALL ←EquivalentStrings [0000]4F9D: 0B DB ;OR BX,BX [0000]4F9F: 74 04 ;JZ X14 [0000]4FA1: B0 01 ;MOV AL,1 [0000]4FA3: EB 02 ;JR X16 [0000]4FA5: 32 C0 ;XOR AL,AL [0000]4FA7: 0A C0 ;OR AL,AL [0000]4FA9: 74 16 ;JZ X17 [0000]4FAB: 8B 5E EE ;MOV BX,[BP-18] [0000]4FAE: 0B DB ;OR BX,BX [0000]4FB0: 75 0F ;JNZ X19 [0000]4FB2: 5B ;POP BX [0000]4FB3: 53 ;PUSH BX [0000]4FB4: 8B 4F 0C ;MOV CX,[BX+12] [0000]4FB7: 8B D9 ;MOV BX,CX [0000]4FB9: 8B 4E F2 ;MOV CX,[BP-14] [0000]4FBC: E8 6F 11 ;CALL ←EquivalentStrings [0000]4FBF: 0B DB ;OR BX,BX [0000]4FC1: 74 04 ;JZ X13 [0000]4FC3: B0 01 ;MOV AL,1 [0000]4FC5: EB 02 ;JR X20 [0000]4FC7: 32 C0 ;XOR AL,AL [0000]4FC9: 0A C0 ;OR AL,AL [0000]4FCB: 74 3F ;JZ X12 [0000]4FCD: 8B 5E F8 ;MOV BX,[BP-8] [0000]4FD0: 83 C3 04 ;ADD BX,4 [0000]4FD3: 59 ;POP CX [0000]4FD4: 51 ;PUSH CX [0000]4FD5: 83 C1 0E ;ADD CX,0EX [0000]4FD8: EB 03 ;JR $+5 [0000]4FDA: E9 32 00 ;JMP X21 [0000]4FDD: 87 D9 ;XCHG BX,CX [0000]4FDF: E8 6F 96 ;CALL ←Move2 [0000]4FE2: 8B 5E F8 ;MOV BX,[BP-8] [0000]4FE5: C7 47 08 00 00 ;MOV WORD PTR [BX+8],0 [0000]4FEA: 8B 5E F8 ;MOV BX,[BP-8] [0000]4FED: 83 C3 0A ;ADD BX,0AX [0000]4FF0: 59 ;POP CX [0000]4FF1: 51 ;PUSH CX [0000]4FF2: 41 ;INC CX [0000]4FF3: 41 ;INC CX [0000]4FF4: 87 D9 ;XCHG BX,CX [0000]4FF6: E8 58 96 ;CALL ←Move2 [0000]4FF9: 8B 5E F8 ;MOV BX,[BP-8] [0000]4FFC: 53 ;PUSH BX [0000]4FFD: 8B 5E F0 ;MOV BX,[BP-16] [0000]5000: E8 0C 98 ;CALL ←swab [0000]5003: 8B CB ;MOV CX,BX [0000]5005: 5B ;POP BX [0000]5006: 89 4F 0E ;MOV [BX+14],CX [0000]5009: E9 03 00 ;JMP X21 [0000]500C: E9 54 FF ;JMP X11 [0000]500F: 8B 1E 24 95 ;MOV BX,←used [0000]5013: 8B 4E F0 ;MOV CX,[BP-16] [0000]5016: 3B CB ;CMP CX,BX [0000]5018: 75 09 ;JNZ X22 [0000]501A: BB 08 00 ;MOV BX,8 [0000]501D: 8B 4E F8 ;MOV CX,[BP-8] [0000]5020: E8 20 96 ;CALL ←Zero [0000]5023: E8 16 AA ;CALL ←Block [0000]5026: BB 08 00 ;MOV BX,8 [0000]5029: 8B E5 ;MOV SP,BP [0000]502B: 5D ;POP BP [0000]502C: C3 ;RET; [0000]502D: 55 ;PUSH BP [0000]502E: 8B EC ;MOV BP,SP [0000]5030: 51 ;PUSH CX [0000]5031: 53 ;PUSH BX [0000]5032: 83 C4 FC ;ADD SP,0FFFCX [0000]5035: 8B 5E FE ;MOV BX,[BP-2] [0000]5038: E8 D4 97 ;CALL ←swab [0000]503B: 89 5E FE ;MOV [BP-2],BX [0000]503E: 83 FB 03 ;CMP BX,3 [0000]5041: 7C 0C ;JL X25 [0000]5043: 8B 5E FE ;MOV BX,[BP-2] [0000]5046: 43 ;INC BX [0000]5047: 43 ;INC BX [0000]5048: 8B 4E FC ;MOV CX,[BP-4] [0000]504B: 3B D9 ;CMP BX,CX [0000]504D: 7E 04 ;JLE X24 [0000]504F: B0 01 ;MOV AL,1 [0000]5051: EB 02 ;JR X26 [0000]5053: 32 C0 ;XOR AL,AL [0000]5055: 0A C0 ;OR AL,AL [0000]5057: 74 06 ;JZ X23 [0000]5059: 33 DB ;XOR BX,BX [0000]505B: 8B E5 ;MOV SP,BP [0000]505D: 5D ;POP BP [0000]505E: C3 ;RET; [0000]505F: 33 DB ;XOR BX,BX [0000]5061: 53 ;PUSH BX [0000]5062: 8B 5E FE ;MOV BX,[BP-2] [0000]5065: 8B 4E 04 ;MOV CX,[BP+4] [0000]5068: D1 E3 ;SAL BX [0000]506A: 03 D9 ;ADD BX,CX [0000]506C: 53 ;PUSH BX [0000]506D: BB 02 00 ;MOV BX,2 [0000]5070: 59 ;POP CX [0000]5071: E8 00 13 ;CALL ←ShallString [0000]5074: 5A ;POP DX [0000]5075: 8B E5 ;MOV SP,BP [0000]5077: 5D ;POP BP [0000]5078: C3 ;RET; [0000]5079: 55 ;PUSH BP [0000]507A: 8B EC ;MOV BP,SP [0000]507C: 51 ;PUSH CX [0000]507D: 53 ;PUSH BX [0000]507E: 8B 5E FE ;MOV BX,[BP-2] [0000]5081: 83 FB 0E ;CMP BX,0EX [0000]5084: 75 04 ;JNZ X27 [0000]5086: B0 03 ;MOV AL,3 [0000]5088: EB 02 ;JR X28 [0000]508A: B0 04 ;MOV AL,4 [0000]508C: 32 E4 ;XOR AH,AH [0000]508E: 8B D8 ;MOV BX,AX [0000]5090: 8B E5 ;MOV SP,BP [0000]5092: 5D ;POP BP [0000]5093: C3 ;RET; [0000]5094: 55 ;PUSH BP [0000]5095: 8B EC ;MOV BP,SP [0000]5097: 51 ;PUSH CX [0000]5098: 53 ;PUSH BX [0000]5099: 8B 1E 3C 95 ;MOV BX,WORD PTR ←candidateMachine [0000]509D: 0B DB ;OR BX,BX [0000]509F: 75 0C ;JNZ X31 [0000]50A1: 8B 5E FE ;MOV BX,[BP-2] [0000]50A4: 83 FB 01 ;CMP BX,1 [0000]50A7: 74 04 ;JZ X31 [0000]50A9: B0 01 ;MOV AL,1 [0000]50AB: EB 02 ;JR X32 [0000]50AD: 32 C0 ;XOR AL,AL [0000]50AF: 0A C0 ;OR AL,AL [0000]50B1: 74 04 ;JZ X29 [0000]50B3: B0 03 ;MOV AL,3 [0000]50B5: EB 02 ;JR X30 [0000]50B7: B0 01 ;MOV AL,1 [0000]50B9: 32 E4 ;XOR AH,AH [0000]50BB: 8B D8 ;MOV BX,AX [0000]50BD: 8B E5 ;MOV SP,BP [0000]50BF: 5D ;POP BP [0000]50C0: C3 ;RET; [0000]50C1: 55 ;PUSH BP [0000]50C2: 8B EC ;MOV BP,SP [0000]50C4: 51 ;PUSH CX [0000]50C5: 53 ;PUSH BX [0000]50C6: 83 C4 E2 ;ADD SP,0FFE2X [0000]50C9: 8B 5E 04 ;MOV BX,[BP+4] [0000]50CC: 0B DB ;OR BX,BX [0000]50CE: 75 0E ;JNZ X34 [0000]50D0: 8B 5E FE ;MOV BX,[BP-2] [0000]50D3: 8B 4F 02 ;MOV CX,[BX+2] [0000]50D6: 0B C9 ;OR CX,CX [0000]50D8: 74 04 ;JZ X34 [0000]50DA: B0 01 ;MOV AL,1 [0000]50DC: EB 02 ;JR X35 [0000]50DE: 32 C0 ;XOR AL,AL [0000]50E0: 0A C0 ;OR AL,AL [0000]50E2: 75 19 ;JNZ X37 [0000]50E4: 8B 5E 04 ;MOV BX,[BP+4] [0000]50E7: 0B DB ;OR BX,BX [0000]50E9: 74 0E ;JZ X38 [0000]50EB: 8B 5E FE ;MOV BX,[BP-2] [0000]50EE: 8B 4F 02 ;MOV CX,[BX+2] [0000]50F1: 0B C9 ;OR CX,CX [0000]50F3: 75 04 ;JNZ X38 [0000]50F5: B0 01 ;MOV AL,1 [0000]50F7: EB 02 ;JR X39 [0000]50F9: 32 C0 ;XOR AL,AL [0000]50FB: 0A C0 ;OR AL,AL [0000]50FD: 74 0A ;JZ X33 [0000]50FF: BB 06 00 ;MOV BX,6 [0000]5102: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]5106: E8 0E 2F ;CALL ←SIGNAL [0000]5109: 8B 7E FE ;MOV DI,[BP-2] [0000]510C: 8B 1D ;MOV BX,[DI] [0000]510E: 0B DB ;OR BX,BX [0000]5110: 75 0A ;JNZ X40 [0000]5112: BB 05 00 ;MOV BX,5 [0000]5115: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]5119: E8 FB 2E ;CALL ←SIGNAL [0000]511C: 8B 5E 04 ;MOV BX,[BP+4] [0000]511F: 89 1E 3C 95 ;MOV WORD PTR ←candidateMachine,BX [0000]5123: 8B 1E 3C 95 ;MOV BX,WORD PTR ←candidateMachine [0000]5127: 0B DB ;OR BX,BX [0000]5129: 75 06 ;JNZ X41 [0000]512B: 8D 5E DE ;LEA BX,[BP-34] [0000]512E: E8 ED 17 ;CALL ←GenerateNets [0000]5131: 8B 1E 68 95 ;MOV BX,←ImportFailed [0000]5135: 53 ;PUSH BX [0000]5136: 8D 5E F4 ;LEA BX,[BP-12] [0000]5139: B9 94 50 ;MOV CX,OFFSET ←IfFailed [0000]513C: E8 FB 2D ;CALL ←ENABLE [0000]513F: 5A ;POP DX [0000]5140: 8B 1E 64 95 ;MOV BX,←CallFailed [0000]5144: 53 ;PUSH BX [0000]5145: 8D 5E F8 ;LEA BX,[BP-8] [0000]5148: B9 79 50 ;MOV CX,OFFSET ←IfBusy [0000]514B: E8 EC 2D ;CALL ←ENABLE [0000]514E: 5A ;POP DX [0000]514F: 0B DB ;OR BX,BX [0000]5151: 74 0C ;JZ X42 [0000]5153: BB 0B 00 ;MOV BX,0BX [0000]5156: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]515A: E8 BA 2E ;CALL ←SIGNAL [0000]515D: EB 66 ;JR X43 [0000]515F: 8B 5E 04 ;MOV BX,[BP+4] [0000]5162: 53 ;PUSH BX [0000]5163: 8D 5E DE ;LEA BX,[BP-34] [0000]5166: 8D 4E F2 ;LEA CX,[BP-14] [0000]5169: E8 E7 00 ;CALL ←LocateInstance [0000]516C: 5A ;POP DX [0000]516D: EB 24 ;JR X44 [0000]516F: BB 06 00 ;MOV BX,6 [0000]5172: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]5176: E8 9E 2E ;CALL ←SIGNAL [0000]5179: EB 2E ;JR X45 [0000]517B: BB 01 00 ;MOV BX,1 [0000]517E: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]5182: E8 92 2E ;CALL ←SIGNAL [0000]5185: EB 22 ;JR X45 [0000]5187: 33 DB ;XOR BX,BX [0000]5189: B9 02 00 ;MOV CX,2 [0000]518C: E8 88 2E ;CALL ←SIGNAL [0000]518F: EB 18 ;JR X45 [0000]5191: EB 16 ;JR X45 [0000]5193: 8A C7 ;MOV AL,BH [0000]5195: 0A C0 ;OR AL,AL [0000]5197: 75 EE ;JNZ X48 [0000]5199: 8A C3 ;MOV AL,BL [0000]519B: 3C 01 ;CMP AL,1 [0000]519D: 74 D0 ;JZ X46 [0000]519F: 3C 02 ;CMP AL,2 [0000]51A1: 74 D8 ;JZ X47 [0000]51A3: 3C 00 ;CMP AL,0 [0000]51A5: 74 E8 ;JZ X49 [0000]51A7: EB DE ;JR X48 [0000]51A9: 8B 5E F2 ;MOV BX,[BP-14] [0000]51AC: 53 ;PUSH BX [0000]51AD: 8B 7E FE ;MOV DI,[BP-2] [0000]51B0: 8B 1D ;MOV BX,[DI] [0000]51B2: 53 ;PUSH BX [0000]51B3: 8B 5E FE ;MOV BX,[BP-2] [0000]51B6: 8B 4F 02 ;MOV CX,[BX+2] [0000]51B9: 8D 5E E2 ;LEA BX,[BP-30] [0000]51BC: E8 F6 00 ;CALL ←RemoteBind [0000]51BF: 83 C4 04 ;ADD SP,4 [0000]51C2: 89 5E F2 ;MOV [BP-14],BX [0000]51C5: 8D 5E F8 ;LEA BX,[BP-8] [0000]51C8: E8 3E 2E ;CALL ←DISABLE [0000]51CB: E8 6E A8 ;CALL ←Block [0000]51CE: 8D 1E 38 95 ;LEA BX,←noDispatcher [0000]51D2: 8D 4E EC ;LEA CX,[BP-20] [0000]51D5: E8 2B 95 ;CALL ←DoubleEq [0000]51D8: 0B DB ;OR BX,BX [0000]51DA: 74 0A ;JZ X50 [0000]51DC: BB 0B 00 ;MOV BX,0BX [0000]51DF: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]51E3: E8 31 2E ;CALL ←SIGNAL [0000]51E6: 8B 5E FE ;MOV BX,[BP-2] [0000]51E9: 83 C3 04 ;ADD BX,4 [0000]51EC: 53 ;PUSH BX [0000]51ED: 8D 5E E6 ;LEA BX,[BP-26] [0000]51F0: 59 ;POP CX [0000]51F1: E8 08 02 ;CALL ←CheckVersions [0000]51F4: EB 1A ;JR X51 [0000]51F6: BB 07 00 ;MOV BX,7 [0000]51F9: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]51FD: E8 17 2E ;CALL ←SIGNAL [0000]5200: EB 20 ;JR X52 [0000]5202: BB 0A 00 ;MOV BX,0AX [0000]5205: 8B 0E 68 95 ;MOV CX,←ImportFailed [0000]5209: E8 0B 2E ;CALL ←SIGNAL [0000]520C: EB 14 ;JR X52 [0000]520E: EB 12 ;JR X52 [0000]5210: 8A C7 ;MOV AL,BH [0000]5212: 0A C0 ;OR AL,AL [0000]5214: 75 F6 ;JNZ X55 [0000]5216: 8A C3 ;MOV AL,BL [0000]5218: 3C 01 ;CMP AL,1 [0000]521A: 74 DA ;JZ X53 [0000]521C: 3C 02 ;CMP AL,2 [0000]521E: 74 E2 ;JZ X54 [0000]5220: EB EA ;JR X55 [0000]5222: BB 06 00 ;MOV BX,6 [0000]5225: 8B 4E FC ;MOV CX,[BP-4] [0000]5228: E8 18 94 ;CALL ←Zero [0000]522B: 8B 5E FC ;MOV BX,[BP-4] [0000]522E: 83 C3 04 ;ADD BX,4 [0000]5231: 53 ;PUSH BX [0000]5232: BB 04 00 ;MOV BX,4 [0000]5235: 8D 4E EA ;LEA CX,[BP-22] [0000]5238: E8 C3 93 ;CALL ←MoveBlock [0000]523B: 5A ;POP DX [0000]523C: 8B 5E FC ;MOV BX,[BP-4] [0000]523F: 8B 4E F2 ;MOV CX,[BP-14] [0000]5242: 89 0F ;MOV [BX],CX [0000]5244: 8B 5E FC ;MOV BX,[BP-4] [0000]5247: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]524C: E8 ED A7 ;CALL ←Block [0000]524F: 8B E5 ;MOV SP,BP [0000]5251: 5D ;POP BP [0000]5252: C3 ;RET; [0000]5253: 55 ;PUSH BP [0000]5254: 8B EC ;MOV BP,SP [0000]5256: 51 ;PUSH CX [0000]5257: 53 ;PUSH BX [0000]5258: 52 ;PUSH DX [0000]5259: 8B 5E 04 ;MOV BX,[BP+4] [0000]525C: 0B DB ;OR BX,BX [0000]525E: 74 0E ;JZ X56 [0000]5260: 8B 5E FE ;MOV BX,[BP-2] [0000]5263: 8B 4E 04 ;MOV CX,[BP+4] [0000]5266: 89 0F ;MOV [BX],CX [0000]5268: 33 DB ;XOR BX,BX [0000]526A: 8B E5 ;MOV SP,BP [0000]526C: 5D ;POP BP [0000]526D: C3 ;RET; [0000]526E: 8B 5E FC ;MOV BX,[BP-4] [0000]5271: E8 BF 16 ;CALL ←NextNet [0000]5274: 5A ;POP DX [0000]5275: 53 ;PUSH BX [0000]5276: 0B DB ;OR BX,BX [0000]5278: 75 07 ;JNZ X57 [0000]527A: BB 02 00 ;MOV BX,2 [0000]527D: 8B E5 ;MOV SP,BP [0000]527F: 5D ;POP BP [0000]5280: C3 ;RET; [0000]5281: 8B 5E FE ;MOV BX,[BP-2] [0000]5284: 58 ;POP AX [0000]5285: 50 ;PUSH AX [0000]5286: 88 07 ;MOV [BX],AL [0000]5288: 8B 5E FE ;MOV BX,[BP-2] [0000]528B: C6 47 01 00 ;MOV BYTE PTR [BX+1],0 [0000]528F: E8 AA A7 ;CALL ←Block [0000]5292: 33 DB ;XOR BX,BX [0000]5294: 8B E5 ;MOV SP,BP [0000]5296: 5D ;POP BP [0000]5297: C3 ;RET; [0000]5298: 55 ;PUSH BP [0000]5299: 8B EC ;MOV BP,SP [0000]529B: 51 ;PUSH CX [0000]529C: 53 ;PUSH BX [0000]529D: 52 ;PUSH DX [0000]529E: 8B 5E FC ;MOV BX,[BP-4] [0000]52A1: 83 C3 04 ;ADD BX,4 [0000]52A4: 8B 0F ;MOV CX,[BX] [0000]52A6: 5A ;POP DX [0000]52A7: 51 ;PUSH CX [0000]52A8: 0B C9 ;OR CX,CX [0000]52AA: 74 05 ;JZ X58 [0000]52AC: 5B ;POP BX [0000]52AD: 53 ;PUSH BX [0000]52AE: E8 89 17 ;CALL ←ReleasePBI [0000]52B1: 8B E5 ;MOV SP,BP [0000]52B3: 5D ;POP BP [0000]52B4: C3 ;RET; [0000]52B5: 55 ;PUSH BP [0000]52B6: 8B EC ;MOV BP,SP [0000]52B8: 51 ;PUSH CX [0000]52B9: 53 ;PUSH BX [0000]52BA: 83 C4 E2 ;ADD SP,0FFE2X [0000]52BD: C7 46 E2 00 00 ;MOV WORD PTR [BP-30],0 [0000]52C2: 8B 5E 06 ;MOV BX,[BP+6] [0000]52C5: 89 5E F0 ;MOV [BP-16],BX [0000]52C8: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]52CD: 8D 1E 2A 95 ;LEA BX,←binderID [0000]52D1: 8D 4E F6 ;LEA CX,[BP-10] [0000]52D4: E8 7A 93 ;CALL ←Move2 [0000]52D7: 8B 1E 2E 95 ;MOV BX,←binderHint [0000]52DB: 89 5E FA ;MOV [BP-6],BX [0000]52DE: BB 08 00 ;MOV BX,8 [0000]52E1: B9 47 00 ;MOV CX,047X [0000]52E4: E8 81 93 ;CALL ←Max [0000]52E7: 89 5E EE ;MOV [BP-18],BX [0000]52EA: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]52EE: E8 BF 16 ;CALL ←GetPBI [0000]52F1: 89 5E E6 ;MOV [BP-26],BX [0000]52F4: 89 5E E2 ;MOV [BP-30],BX [0000]52F7: BB 01 00 ;MOV BX,1 [0000]52FA: 53 ;PUSH BX [0000]52FB: 8D 5E DE ;LEA BX,[BP-34] [0000]52FE: B9 98 52 ;MOV CX,OFFSET ←RBU [0000]5301: E8 36 2C ;CALL ←ENABLE [0000]5304: 5A ;POP DX [0000]5305: 8B 5E E6 ;MOV BX,[BP-26] [0000]5308: 8B 4F 06 ;MOV CX,[BX+6] [0000]530B: 89 4E E4 ;MOV [BP-28],CX [0000]530E: 8B 5E E4 ;MOV BX,[BP-28] [0000]5311: 83 C3 28 ;ADD BX,028X [0000]5314: 89 5E E8 ;MOV [BP-24],BX [0000]5317: 8B 5E E6 ;MOV BX,[BP-26] [0000]531A: 53 ;PUSH BX [0000]531B: 33 DB ;XOR BX,BX [0000]531D: 8D 4E F0 ;LEA CX,[BP-16] [0000]5320: E8 EB F1 ;CALL ←StartCall [0000]5323: 5A ;POP DX [0000]5324: C7 46 EC 00 00 ;MOV WORD PTR [BP-20],0 [0000]5329: BB 03 00 ;MOV BX,3 [0000]532C: 8B 4E E8 ;MOV CX,[BP-24] [0000]532F: E8 11 93 ;CALL ←Zero [0000]5332: 8B 5E E8 ;MOV BX,[BP-24] [0000]5335: 8B 0E 30 95 ;MOV CX,←binderProc [0000]5339: 89 0F ;MOV [BX],CX [0000]533B: 8B 5E 04 ;MOV BX,[BP+4] [0000]533E: 0B DB ;OR BX,BX [0000]5340: 74 34 ;JZ X59 [0000]5342: 8B 5E E8 ;MOV BX,[BP-24] [0000]5345: 53 ;PUSH BX [0000]5346: 8B 5E EC ;MOV BX,[BP-20] [0000]5349: 83 C3 03 ;ADD BX,3 [0000]534C: E8 C0 94 ;CALL ←swab [0000]534F: 8B CB ;MOV CX,BX [0000]5351: 5B ;POP BX [0000]5352: 89 4F 02 ;MOV [BX+2],CX [0000]5355: 8B 5E E8 ;MOV BX,[BP-24] [0000]5358: 83 C3 06 ;ADD BX,6 [0000]535B: 8B 4E EC ;MOV CX,[BP-20] [0000]535E: D1 E1 ;SAL CX [0000]5360: 03 D9 ;ADD BX,CX [0000]5362: 53 ;PUSH BX [0000]5363: BB 01 00 ;MOV BX,1 [0000]5366: 8B 4E 04 ;MOV CX,[BP+4] [0000]5369: E8 08 10 ;CALL ←ShallString [0000]536C: 5A ;POP DX [0000]536D: 8B 5E 04 ;MOV BX,[BP+4] [0000]5370: E8 6F 0F ;CALL ←StringSize [0000]5373: 01 5E EC ;ADD [BP-20],BX [0000]5376: 8B 5E FE ;MOV BX,[BP-2] [0000]5379: 0B DB ;OR BX,BX [0000]537B: 74 34 ;JZ X60 [0000]537D: 8B 5E E8 ;MOV BX,[BP-24] [0000]5380: 53 ;PUSH BX [0000]5381: 8B 5E EC ;MOV BX,[BP-20] [0000]5384: 83 C3 03 ;ADD BX,3 [0000]5387: E8 85 94 ;CALL ←swab [0000]538A: 8B CB ;MOV CX,BX [0000]538C: 5B ;POP BX [0000]538D: 89 4F 04 ;MOV [BX+4],CX [0000]5390: 8B 5E E8 ;MOV BX,[BP-24] [0000]5393: 83 C3 06 ;ADD BX,6 [0000]5396: 8B 4E EC ;MOV CX,[BP-20] [0000]5399: D1 E1 ;SAL CX [0000]539B: 03 D9 ;ADD BX,CX [0000]539D: 53 ;PUSH BX [0000]539E: BB 01 00 ;MOV BX,1 [0000]53A1: 8B 4E FE ;MOV CX,[BP-2] [0000]53A4: E8 CD 0F ;CALL ←ShallString [0000]53A7: 5A ;POP DX [0000]53A8: 8B 5E FE ;MOV BX,[BP-2] [0000]53AB: E8 34 0F ;CALL ←StringSize [0000]53AE: 01 5E EC ;ADD [BP-20],BX [0000]53B1: 83 46 EC 03 ;ADD WORD PTR [BP-20],3 [0000]53B5: 8B 5E EE ;MOV BX,[BP-18] [0000]53B8: 8B 4E EC ;MOV CX,[BP-20] [0000]53BB: 3B CB ;CMP CX,BX [0000]53BD: 7E 08 ;JLE X61 [0000]53BF: 33 DB ;XOR BX,BX [0000]53C1: B9 02 00 ;MOV CX,2 [0000]53C4: E8 50 2C ;CALL ←SIGNAL [0000]53C7: 8B 5E E6 ;MOV BX,[BP-26] [0000]53CA: 53 ;PUSH BX [0000]53CB: 8B 5E EE ;MOV BX,[BP-18] [0000]53CE: 8B 4E EC ;MOV CX,[BP-20] [0000]53D1: E8 10 F2 ;CALL ←Call [0000]53D4: 5A ;POP DX [0000]53D5: 8B 5E FC ;MOV BX,[BP-4] [0000]53D8: 53 ;PUSH BX [0000]53D9: BB 08 00 ;MOV BX,8 [0000]53DC: 8B 4E E8 ;MOV CX,[BP-24] [0000]53DF: E8 1C 92 ;CALL ←MoveBlock [0000]53E2: 5A ;POP DX [0000]53E3: 8B 5E E4 ;MOV BX,[BP-28] [0000]53E6: 8B 4F 0E ;MOV CX,[BX+14] [0000]53E9: 89 4E 06 ;MOV [BP+6],CX [0000]53EC: 8B 5E E6 ;MOV BX,[BP-26] [0000]53EF: E8 48 16 ;CALL ←ReleasePBI [0000]53F2: E8 47 A6 ;CALL ←Block [0000]53F5: 8B 5E 06 ;MOV BX,[BP+6] [0000]53F8: 8B E5 ;MOV SP,BP [0000]53FA: 5D ;POP BP [0000]53FB: C3 ;RET; [0000]53FC: 55 ;PUSH BP [0000]53FD: 8B EC ;MOV BP,SP [0000]53FF: 51 ;PUSH CX [0000]5400: 53 ;PUSH BX [0000]5401: 83 C4 F4 ;ADD SP,0FFF4X [0000]5404: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]5408: 8B 4E FE ;MOV CX,[BP-2] [0000]540B: E8 F5 92 ;CALL ←DoubleEq [0000]540E: 89 5E FA ;MOV [BP-6],BX [0000]5411: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]5415: 8B 4E FC ;MOV CX,[BP-4] [0000]5418: E8 E8 92 ;CALL ←DoubleEq [0000]541B: 89 5E F8 ;MOV [BP-8],BX [0000]541E: 8B 7E FE ;MOV DI,[BP-2] [0000]5421: 8B 1D ;MOV BX,[DI] [0000]5423: E8 E9 93 ;CALL ←swab [0000]5426: 89 5E F6 ;MOV [BP-10],BX [0000]5429: 8B 5E FE ;MOV BX,[BP-2] [0000]542C: 8B 4F 02 ;MOV CX,[BX+2] [0000]542F: 8B D9 ;MOV BX,CX [0000]5431: E8 DB 93 ;CALL ←swab [0000]5434: 89 5E F2 ;MOV [BP-14],BX [0000]5437: 8B 7E FC ;MOV DI,[BP-4] [0000]543A: 8B 1D ;MOV BX,[DI] [0000]543C: E8 D0 93 ;CALL ←swab [0000]543F: 89 5E F4 ;MOV [BP-12],BX [0000]5442: 8B 5E FC ;MOV BX,[BP-4] [0000]5445: 8B 4F 02 ;MOV CX,[BX+2] [0000]5448: 8B D9 ;MOV BX,CX [0000]544A: E8 C2 93 ;CALL ←swab [0000]544D: 5A ;POP DX [0000]544E: 53 ;PUSH BX [0000]544F: 8B 5E FA ;MOV BX,[BP-6] [0000]5452: 0B DB ;OR BX,BX [0000]5454: 75 0E ;JNZ X63 [0000]5456: 8B 5E F2 ;MOV BX,[BP-14] [0000]5459: 8B 4E F6 ;MOV CX,[BP-10] [0000]545C: 3B CB ;CMP CX,BX [0000]545E: 7E 04 ;JLE X63 [0000]5460: B0 01 ;MOV AL,1 [0000]5462: EB 02 ;JR X64 [0000]5464: 32 C0 ;XOR AL,AL [0000]5466: 0A C0 ;OR AL,AL [0000]5468: 74 07 ;JZ X62 [0000]546A: BB 01 00 ;MOV BX,1 [0000]546D: 8B E5 ;MOV SP,BP [0000]546F: 5D ;POP BP [0000]5470: C3 ;RET; [0000]5471: 8B 5E F8 ;MOV BX,[BP-8] [0000]5474: 0B DB ;OR BX,BX [0000]5476: 75 0D ;JNZ X66 [0000]5478: 5B ;POP BX [0000]5479: 53 ;PUSH BX [0000]547A: 8B 4E F4 ;MOV CX,[BP-12] [0000]547D: 3B CB ;CMP CX,BX [0000]547F: 7E 04 ;JLE X66 [0000]5481: B0 01 ;MOV AL,1 [0000]5483: EB 02 ;JR X67 [0000]5485: 32 C0 ;XOR AL,AL [0000]5487: 0A C0 ;OR AL,AL [0000]5489: 74 07 ;JZ X65 [0000]548B: BB 01 00 ;MOV BX,1 [0000]548E: 8B E5 ;MOV SP,BP [0000]5490: 5D ;POP BP [0000]5491: C3 ;RET; [0000]5492: 8B 5E FA ;MOV BX,[BP-6] [0000]5495: 0B DB ;OR BX,BX [0000]5497: 75 22 ;JNZ X70 [0000]5499: 8B 5E F8 ;MOV BX,[BP-8] [0000]549C: 0B DB ;OR BX,BX [0000]549E: 75 1B ;JNZ X72 [0000]54A0: 5B ;POP BX [0000]54A1: 53 ;PUSH BX [0000]54A2: 8B 4E F6 ;MOV CX,[BP-10] [0000]54A5: 3B CB ;CMP CX,BX [0000]54A7: 7F 0E ;JG X73 [0000]54A9: 8B 5E F4 ;MOV BX,[BP-12] [0000]54AC: 8B 4E F2 ;MOV CX,[BP-14] [0000]54AF: 3B CB ;CMP CX,BX [0000]54B1: 7C 04 ;JL X73 [0000]54B3: B0 01 ;MOV AL,1 [0000]54B5: EB 02 ;JR X74 [0000]54B7: 32 C0 ;XOR AL,AL [0000]54B9: 0A C0 ;OR AL,AL [0000]54BB: 74 06 ;JZ X68 [0000]54BD: 33 DB ;XOR BX,BX [0000]54BF: 8B E5 ;MOV SP,BP [0000]54C1: 5D ;POP BP [0000]54C2: C3 ;RET; [0000]54C3: BB 02 00 ;MOV BX,2 [0000]54C6: 8B E5 ;MOV SP,BP [0000]54C8: 5D ;POP BP [0000]54C9: C3 ;RET; [0000]54CA: 55 ;PUSH BP [0000]54CB: 8B EC ;MOV BP,SP [0000]54CD: 52 ;PUSH DX [0000]54CE: C7 06 C6 94 00 00 ;MOV ←diagnoseBinding,0 [0000]54D4: C7 06 2E 95 00 00 ;MOV ←binderHint,0 [0000]54DA: C7 06 30 95 00 00 ;MOV ←binderProc,0 [0000]54E0: BB 02 00 ;MOV BX,2 [0000]54E3: 8D 0E 38 95 ;LEA CX,←noDispatcher [0000]54E7: E8 59 91 ;CALL ←Zero [0000]54EA: 8D 1E 38 95 ;LEA BX,←noDispatcher [0000]54EE: 8D 0E 2A 95 ;LEA CX,←binderID [0000]54F2: E8 5C 91 ;CALL ←Move2 [0000]54F5: BB 01 00 ;MOV BX,1 [0000]54F8: 8D 0E 2A 95 ;LEA CX,←binderID [0000]54FC: E8 BA 91 ;CALL ←DoubleInc [0000]54FF: 8D 1E 34 95 ;LEA BX,←mAVSpace [0000]5503: 89 1E 32 95 ;MOV ←matchAllVersions,BX [0000]5507: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]550B: C7 07 00 01 ;MOV WORD PTR [BX],0100X [0000]550F: 8B 1E 32 95 ;MOV BX,←matchAllVersions [0000]5513: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]5518: 8B 1E 2E 95 ;MOV BX,←binderHint [0000]551C: 8D 0E CA 94 ;LEA CX,←exportTable [0000]5520: B8 12 00 ;MOV AX,012X [0000]5523: F7 EB ;IMUL AX,BX [0000]5525: 03 C1 ;ADD AX,CX [0000]5527: 5A ;POP DX [0000]5528: 50 ;PUSH AX [0000]5529: 5B ;POP BX [0000]552A: 53 ;PUSH BX [0000]552B: 43 ;INC BX [0000]552C: 43 ;INC BX [0000]552D: 53 ;PUSH BX [0000]552E: 8D 1E 2A 95 ;LEA BX,←binderID [0000]5532: 59 ;POP CX [0000]5533: E8 1B 91 ;CALL ←Move2 [0000]5536: 5B ;POP BX [0000]5537: 53 ;PUSH BX [0000]5538: B9 CF 4E ;MOV CX,OFFSET ←Binder [0000]553B: 89 4F 06 ;MOV [BX+6],CX [0000]553E: 5B ;POP BX [0000]553F: 53 ;PUSH BX [0000]5540: 8B 0E C8 94 ;MOV CX,←binderRope [0000]5544: 89 4F 0A ;MOV [BX+10],CX [0000]5547: C7 06 24 95 01 00 ;MOV ←used,1 [0000]554D: 8D 1E 26 95 ;LEA BX,←lastExportID [0000]5551: E8 C0 17 ;CALL ←ReadCalendar [0000]5554: 8B E5 ;MOV SP,BP [0000]5556: 5D ;POP BP [0000]5557: C3 ;RET; [0000]5558: 55 ;PUSH BP [0000]5559: 8B EC ;MOV BP,SP [0000]555B: BB 70 55 ;MOV BX,"Binder" [0000]555E: E8 38 0C ;CALL ←CStringToString [0000]5561: 89 1E C8 94 ;MOV ←binderRope,BX [0000]5565: 8B E5 ;MOV SP,BP [0000]5567: 5D ;POP BP [0000]5568: C3 ;RET; [0000]5569: 55 ;PUSH BP [0000]556A: 8B EC ;MOV BP,SP [0000]556C: 8B E5 ;MOV SP,BP [0000]556E: 5D ;POP BP [0000]556F: C3 ;RET; [0000]5570: 42 69 6E 64 65 72 00 ;"Binder" [0000]5577: 90 ;File RPCSecurity.asm ;q(); [0000]5578: 55 ;PUSH BP [0000]5579: 8B EC ;MOV BP,SP [0000]557B: 33 DB ;XOR BX,BX [0000]557D: 53 ;PUSH BX [0000]557E: 8D 1E 52 95 ;LEA BX,←nullKeyB [0000]5582: 53 ;PUSH BX [0000]5583: 33 DB ;XOR BX,BX [0000]5585: 53 ;PUSH BX [0000]5586: 33 DB ;XOR BX,BX [0000]5588: 53 ;PUSH BX [0000]5589: 33 DB ;XOR BX,BX [0000]558B: 8D 0E 52 95 ;LEA CX,←nullKeyB [0000]558F: E8 07 00 ;CALL ←EntryGenerate [0000]5592: 83 C4 08 ;ADD SP,8 [0000]5595: 8B E5 ;MOV SP,BP [0000]5597: 5D ;POP BP [0000]5598: C3 ;RET; [0000]5599: 55 ;PUSH BP [0000]559A: 8B EC ;MOV BP,SP [0000]559C: 51 ;PUSH CX [0000]559D: 53 ;PUSH BX [0000]559E: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]55A2: 43 ;INC BX [0000]55A3: 43 ;INC BX [0000]55A4: 53 ;PUSH BX [0000]55A5: BB 01 00 ;MOV BX,1 [0000]55A8: 59 ;POP CX [0000]55A9: E8 0D 91 ;CALL ←DoubleInc [0000]55AC: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]55B0: 81 67 04 7F FF ;AND WORD PTR [BX+4],0FF7FX [0000]55B5: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]55B9: 53 ;PUSH BX [0000]55BA: 8B 5E 0A ;MOV BX,[BP+10] [0000]55BD: 53 ;PUSH BX [0000]55BE: 8B 5E 08 ;MOV BX,[BP+8] [0000]55C1: 53 ;PUSH BX [0000]55C2: 8B 5E 06 ;MOV BX,[BP+6] [0000]55C5: 53 ;PUSH BX [0000]55C6: 8B 5E 04 ;MOV BX,[BP+4] [0000]55C9: 53 ;PUSH BX [0000]55CA: 8B 5E FC ;MOV BX,[BP-4] [0000]55CD: 8B 4E FE ;MOV CX,[BP-2] [0000]55D0: E8 7D 01 ;CALL ←AddConversation [0000]55D3: 83 C4 0A ;ADD SP,0AX [0000]55D6: 8B E5 ;MOV SP,BP [0000]55D8: 5D ;POP BP [0000]55D9: C3 ;RET; [0000]55DA: 55 ;PUSH BP [0000]55DB: 8B EC ;MOV BP,SP [0000]55DD: 51 ;PUSH CX [0000]55DE: 53 ;PUSH BX [0000]55DF: 83 C4 EE ;ADD SP,0FFEEX [0000]55E2: 8B 5E FC ;MOV BX,[BP-4] [0000]55E5: 0B DB ;OR BX,BX [0000]55E7: 75 06 ;JNZ X1 [0000]55E9: BB 02 00 ;MOV BX,2 [0000]55EC: E8 28 2A ;CALL ←SIGNAL [0000]55EF: 8B 5E 06 ;MOV BX,[BP+6] [0000]55F2: 53 ;PUSH BX [0000]55F3: 8B 5E 04 ;MOV BX,[BP+4] [0000]55F6: 53 ;PUSH BX [0000]55F7: 8B 5E FE ;MOV BX,[BP-2] [0000]55FA: 53 ;PUSH BX [0000]55FB: 8D 5E F2 ;LEA BX,[BP-14] [0000]55FE: 8D 4E EA ;LEA CX,[BP-22] [0000]5601: E8 26 00 ;CALL ←Authenticate [0000]5604: 83 C4 06 ;ADD SP,6 [0000]5607: 89 5E FA ;MOV [BP-6],BX [0000]560A: 8B 5E FC ;MOV BX,[BP-4] [0000]560D: 53 ;PUSH BX [0000]560E: 8D 5E F2 ;LEA BX,[BP-14] [0000]5611: 53 ;PUSH BX [0000]5612: 8B 5E 06 ;MOV BX,[BP+6] [0000]5615: 53 ;PUSH BX [0000]5616: 8B 5E FE ;MOV BX,[BP-2] [0000]5619: 53 ;PUSH BX [0000]561A: 8B 5E FA ;MOV BX,[BP-6] [0000]561D: 8D 4E EA ;LEA CX,[BP-22] [0000]5620: E8 76 FF ;CALL ←EntryGenerate [0000]5623: 83 C4 08 ;ADD SP,8 [0000]5626: 8B E5 ;MOV SP,BP [0000]5628: 5D ;POP BP [0000]5629: C3 ;RET; [0000]562A: 55 ;PUSH BP [0000]562B: 8B EC ;MOV BP,SP [0000]562D: 51 ;PUSH CX [0000]562E: 53 ;PUSH BX [0000]562F: 83 C4 DE ;ADD SP,0FFDEX [0000]5632: 8D 5E F4 ;LEA BX,[BP-12] [0000]5635: E8 DC 16 ;CALL ←ReadCalendar [0000]5638: 8D 5E F4 ;LEA BX,[BP-12] [0000]563B: 53 ;PUSH BX [0000]563C: 8B 5E 08 ;MOV BX,[BP+8] [0000]563F: 53 ;PUSH BX [0000]5640: 8D 5E E8 ;LEA BX,[BP-24] [0000]5643: 8B 4E 04 ;MOV CX,[BP+4] [0000]5646: E8 FF DF ;CALL ←AgentAuthenticate [0000]5649: 83 C4 04 ;ADD SP,4 [0000]564C: 89 5E E6 ;MOV [BP-26],BX [0000]564F: 8B 5E E6 ;MOV BX,[BP-26] [0000]5652: 0B DB ;OR BX,BX [0000]5654: 75 0A ;JNZ X2 [0000]5656: BB 01 00 ;MOV BX,1 [0000]5659: 8B 0E 62 95 ;MOV CX,←AuthenticateFailed [0000]565D: E8 B7 29 ;CALL ←SIGNAL [0000]5660: 8B 7E E6 ;MOV DI,[BP-26] [0000]5663: 8B 1D ;MOV BX,[DI] [0000]5665: E8 4F 1F ;CALL ←DESBlocks [0000]5668: 89 5E FA ;MOV [BP-6],BX [0000]566B: 8B 1E 46 95 ;MOV BX,←ka [0000]566F: 53 ;PUSH BX [0000]5670: 8B 5E E6 ;MOV BX,[BP-26] [0000]5673: 43 ;INC BX [0000]5674: 43 ;INC BX [0000]5675: 53 ;PUSH BX [0000]5676: 8D 5E DE ;LEA BX,[BP-34] [0000]5679: 59 ;POP CX [0000]567A: E8 CD 1A ;CALL ←DecryptBlock [0000]567D: 5A ;POP DX [0000]567E: 8D 5E DE ;LEA BX,[BP-34] [0000]5681: 53 ;PUSH BX [0000]5682: 8B 5E FA ;MOV BX,[BP-6] [0000]5685: 4B ;DEC BX [0000]5686: 4B ;DEC BX [0000]5687: 53 ;PUSH BX [0000]5688: 8B 5E E6 ;MOV BX,[BP-26] [0000]568B: 83 C3 12 ;ADD BX,012X [0000]568E: 53 ;PUSH BX [0000]568F: 8B 5E E6 ;MOV BX,[BP-26] [0000]5692: 83 C3 12 ;ADD BX,012X [0000]5695: 53 ;PUSH BX [0000]5696: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]569A: 59 ;POP CX [0000]569B: E8 D3 1A ;CALL ←CBCCheckDecrypt [0000]569E: 83 C4 06 ;ADD SP,6 [0000]56A1: 8B 5E E6 ;MOV BX,[BP-26] [0000]56A4: 83 C3 22 ;ADD BX,022X [0000]56A7: 8B 0F ;MOV CX,[BX] [0000]56A9: 8B D9 ;MOV BX,CX [0000]56AB: E8 61 91 ;CALL ←swab [0000]56AE: 8B 4E F4 ;MOV CX,[BP-12] [0000]56B1: 3B CB ;CMP CX,BX [0000]56B3: 75 13 ;JNZ X3 [0000]56B5: 8B 5E E6 ;MOV BX,[BP-26] [0000]56B8: 83 C3 22 ;ADD BX,022X [0000]56BB: 8B 4F 02 ;MOV CX,[BX+2] [0000]56BE: 8B D9 ;MOV BX,CX [0000]56C0: E8 4C 91 ;CALL ←swab [0000]56C3: 8B 4E F6 ;MOV CX,[BP-10] [0000]56C6: 3B CB ;CMP CX,BX [0000]56C8: 75 05 ;JNZ X4 [0000]56CA: BB 01 00 ;MOV BX,1 [0000]56CD: EB 02 ;JR X5 [0000]56CF: 33 DB ;XOR BX,BX [0000]56D1: 5A ;POP DX [0000]56D2: 53 ;PUSH BX [0000]56D3: 33 DB ;XOR BX,BX [0000]56D5: 53 ;PUSH BX [0000]56D6: 8B 5E E6 ;MOV BX,[BP-26] [0000]56D9: 83 C3 26 ;ADD BX,026X [0000]56DC: 53 ;PUSH BX [0000]56DD: BB 02 00 ;MOV BX,2 [0000]56E0: 59 ;POP CX [0000]56E1: E8 90 0C ;CALL ←ShallString [0000]56E4: 5A ;POP DX [0000]56E5: 89 5E DC ;MOV [BP-36],BX [0000]56E8: 5B ;POP BX [0000]56E9: 53 ;PUSH BX [0000]56EA: 0B DB ;OR BX,BX [0000]56EC: 74 0B ;JZ X8 [0000]56EE: 8B 5E DC ;MOV BX,[BP-36] [0000]56F1: 8B 4E 04 ;MOV CX,[BP+4] [0000]56F4: E8 37 0A ;CALL ←EquivalentStrings [0000]56F7: 0B DB ;OR BX,BX [0000]56F9: 75 0A ;JNZ X6 [0000]56FB: BB 03 00 ;MOV BX,3 [0000]56FE: 8B 0E 62 95 ;MOV CX,←AuthenticateFailed [0000]5702: E8 12 29 ;CALL ←SIGNAL [0000]5705: 8B 1E 46 95 ;MOV BX,←ka [0000]5709: 53 ;PUSH BX [0000]570A: 8B 5E E6 ;MOV BX,[BP-26] [0000]570D: 83 C3 12 ;ADD BX,012X [0000]5710: 53 ;PUSH BX [0000]5711: 8B 5E FE ;MOV BX,[BP-2] [0000]5714: 59 ;POP CX [0000]5715: E8 32 1A ;CALL ←DecryptBlock [0000]5718: 5A ;POP DX [0000]5719: 8B 7E E8 ;MOV DI,[BP-24] [0000]571C: 8B 1D ;MOV BX,[DI] [0000]571E: E8 96 1E ;CALL ←DESBlocks [0000]5721: 89 5E FA ;MOV [BP-6],BX [0000]5724: 8D 5E DE ;LEA BX,[BP-34] [0000]5727: 53 ;PUSH BX [0000]5728: 8B 5E FA ;MOV BX,[BP-6] [0000]572B: 53 ;PUSH BX [0000]572C: 8B 5E E8 ;MOV BX,[BP-24] [0000]572F: 43 ;INC BX [0000]5730: 43 ;INC BX [0000]5731: 53 ;PUSH BX [0000]5732: 8B 5E E8 ;MOV BX,[BP-24] [0000]5735: 43 ;INC BX [0000]5736: 43 ;INC BX [0000]5737: 53 ;PUSH BX [0000]5738: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]573C: 59 ;POP CX [0000]573D: E8 31 1A ;CALL ←CBCCheckDecrypt [0000]5740: 83 C4 06 ;ADD SP,6 [0000]5743: 8B 5E FC ;MOV BX,[BP-4] [0000]5746: E8 7F 1E ;CALL ←GetRandomIV [0000]5749: 8B 5E E8 ;MOV BX,[BP-24] [0000]574C: 8B E5 ;MOV SP,BP [0000]574E: 5D ;POP BP [0000]574F: C3 ;RET; [0000]5750: 55 ;PUSH BP [0000]5751: 8B EC ;MOV BP,SP [0000]5753: 51 ;PUSH CX [0000]5754: 53 ;PUSH BX [0000]5755: 83 C4 FC ;ADD SP,0FFFCX [0000]5758: 8B 5E 0C ;MOV BX,[BP+12] [0000]575B: 8B 4F 02 ;MOV CX,[BX+2] [0000]575E: 8B D9 ;MOV BX,CX [0000]5760: E8 AC 90 ;CALL ←swab [0000]5763: 81 E3 7F 00 ;AND BX,07FX [0000]5767: 8B 0E 42 95 ;MOV CX,←conversations [0000]576B: D1 E3 ;SAL BX [0000]576D: 03 D9 ;ADD BX,CX [0000]576F: 5A ;POP DX [0000]5770: 53 ;PUSH BX [0000]5771: 5F ;POP DI [0000]5772: 57 ;PUSH DI [0000]5773: 8B 1D ;MOV BX,[DI] [0000]5775: 89 5E FA ;MOV [BP-6],BX [0000]5778: 0B DB ;OR BX,BX [0000]577A: 74 22 ;JZ X10 [0000]577C: 8B 5E FA ;MOV BX,[BP-6] [0000]577F: 43 ;INC BX [0000]5780: 43 ;INC BX [0000]5781: 53 ;PUSH BX [0000]5782: BB 03 00 ;MOV BX,3 [0000]5785: 8B 4E 0C ;MOV CX,[BP+12] [0000]5788: E8 94 8F ;CALL ←MultEq [0000]578B: 5A ;POP DX [0000]578C: 0B DB ;OR BX,BX [0000]578E: 74 07 ;JZ X11 [0000]5790: 8B 5E FA ;MOV BX,[BP-6] [0000]5793: 8B E5 ;MOV SP,BP [0000]5795: 5D ;POP BP [0000]5796: C3 ;RET; [0000]5797: 8B 5E FA ;MOV BX,[BP-6] [0000]579A: 5A ;POP DX [0000]579B: 53 ;PUSH BX [0000]579C: EB D3 ;JR X9 [0000]579E: BB 10 00 ;MOV BX,010X [0000]57A1: E8 6C 26 ;CALL ←GetFixed [0000]57A4: 89 5E FA ;MOV [BP-6],BX [0000]57A7: 8B 5E FA ;MOV BX,[BP-6] [0000]57AA: 43 ;INC BX [0000]57AB: 43 ;INC BX [0000]57AC: 53 ;PUSH BX [0000]57AD: BB 03 00 ;MOV BX,3 [0000]57B0: 8B 4E 0C ;MOV CX,[BP+12] [0000]57B3: E8 48 8E ;CALL ←MoveBlock [0000]57B6: 5A ;POP DX [0000]57B7: 8B 5E FA ;MOV BX,[BP-6] [0000]57BA: 8B 4E 0A ;MOV CX,[BP+10] [0000]57BD: 89 4F 08 ;MOV [BX+8],CX [0000]57C0: 8B 5E FA ;MOV BX,[BP-6] [0000]57C3: 83 C3 0A ;ADD BX,0AX [0000]57C6: 53 ;PUSH BX [0000]57C7: BB 04 00 ;MOV BX,4 [0000]57CA: 8B 4E FE ;MOV CX,[BP-2] [0000]57CD: E8 2E 8E ;CALL ←MoveBlock [0000]57D0: 5A ;POP DX [0000]57D1: 8B 5E FA ;MOV BX,[BP-6] [0000]57D4: 83 C3 12 ;ADD BX,012X [0000]57D7: 53 ;PUSH BX [0000]57D8: BB 04 00 ;MOV BX,4 [0000]57DB: 8B 4E 08 ;MOV CX,[BP+8] [0000]57DE: E8 1D 8E ;CALL ←MoveBlock [0000]57E1: 5A ;POP DX [0000]57E2: 8B 5E FA ;MOV BX,[BP-6] [0000]57E5: 53 ;PUSH BX [0000]57E6: 33 DB ;XOR BX,BX [0000]57E8: 53 ;PUSH BX [0000]57E9: 33 DB ;XOR BX,BX [0000]57EB: 8B 4E 06 ;MOV CX,[BP+6] [0000]57EE: E8 83 0B ;CALL ←ShallString [0000]57F1: 5A ;POP DX [0000]57F2: 8B CB ;MOV CX,BX [0000]57F4: 5B ;POP BX [0000]57F5: 89 4F 1A ;MOV [BX+26],CX [0000]57F8: 8B 5E FA ;MOV BX,[BP-6] [0000]57FB: 53 ;PUSH BX [0000]57FC: 33 DB ;XOR BX,BX [0000]57FE: 53 ;PUSH BX [0000]57FF: 33 DB ;XOR BX,BX [0000]5801: 8B 4E 04 ;MOV CX,[BP+4] [0000]5804: E8 6D 0B ;CALL ←ShallString [0000]5807: 5A ;POP DX [0000]5808: 8B CB ;MOV CX,BX [0000]580A: 5B ;POP BX [0000]580B: 89 4F 1C ;MOV [BX+28],CX [0000]580E: 8B 5E FA ;MOV BX,[BP-6] [0000]5811: 8B 4E FC ;MOV CX,[BP-4] [0000]5814: 89 4F 1E ;MOV [BX+30],CX [0000]5817: 5B ;POP BX [0000]5818: 53 ;PUSH BX [0000]5819: 8B 4E FA ;MOV CX,[BP-6] [0000]581C: 89 0F ;MOV [BX],CX [0000]581E: E8 1B A2 ;CALL ←Block [0000]5821: 8B 5E FA ;MOV BX,[BP-6] [0000]5824: 8B E5 ;MOV SP,BP [0000]5826: 5D ;POP BP [0000]5827: C3 ;RET; [0000]5828: 55 ;PUSH BP [0000]5829: 8B EC ;MOV BP,SP [0000]582B: 53 ;PUSH BX [0000]582C: 83 C4 FC ;ADD SP,0FFFCX [0000]582F: 8B 5E FE ;MOV BX,[BP-2] [0000]5832: 8B 4F 04 ;MOV CX,[BX+4] [0000]5835: 8B D9 ;MOV BX,CX [0000]5837: E8 D5 8F ;CALL ←swab [0000]583A: 81 E3 7F 00 ;AND BX,07FX [0000]583E: 8B 0E 42 95 ;MOV CX,←conversations [0000]5842: D1 E3 ;SAL BX [0000]5844: 03 D9 ;ADD BX,CX [0000]5846: 89 5E FC ;MOV [BP-4],BX [0000]5849: 8B 7E FC ;MOV DI,[BP-4] [0000]584C: 8B 1D ;MOV BX,[DI] [0000]584E: 5A ;POP DX [0000]584F: 53 ;PUSH BX [0000]5850: 8B 5E FE ;MOV BX,[BP-2] [0000]5853: 8B 4F 02 ;MOV CX,[BX+2] [0000]5856: 8B 1E 2A 94 ;MOV BX,WORD PTR ←myHost [0000]585A: 3B CB ;CMP CX,BX [0000]585C: 75 2E ;JNZ X12 [0000]585E: 5B ;POP BX [0000]585F: 53 ;PUSH BX [0000]5860: 0B DB ;OR BX,BX [0000]5862: 74 28 ;JZ X14 [0000]5864: 8B 5E FE ;MOV BX,[BP-2] [0000]5867: 59 ;POP CX [0000]5868: 51 ;PUSH CX [0000]5869: 3B CB ;CMP CX,BX [0000]586B: 75 12 ;JNZ X15 [0000]586D: 5F ;POP DI [0000]586E: 57 ;PUSH DI [0000]586F: 8B 1D ;MOV BX,[DI] [0000]5871: 8B CB ;MOV CX,BX [0000]5873: 8B 5E FC ;MOV BX,[BP-4] [0000]5876: 89 0F ;MOV [BX],CX [0000]5878: E8 C1 A1 ;CALL ←Block [0000]587B: 8B E5 ;MOV SP,BP [0000]587D: 5D ;POP BP [0000]587E: C3 ;RET; [0000]587F: 5B ;POP BX [0000]5880: 53 ;PUSH BX [0000]5881: 89 5E FC ;MOV [BP-4],BX [0000]5884: 5F ;POP DI [0000]5885: 57 ;PUSH DI [0000]5886: 8B 1D ;MOV BX,[DI] [0000]5888: 5A ;POP DX [0000]5889: 53 ;PUSH BX [0000]588A: EB D2 ;JR X13 [0000]588C: 8B 1E 44 95 ;MOV BX,←UnknownConversation [0000]5890: E8 84 27 ;CALL ←SIGNAL [0000]5893: 8B E5 ;MOV SP,BP [0000]5895: 5D ;POP BP [0000]5896: C3 ;RET; [0000]5897: 55 ;PUSH BP [0000]5898: 8B EC ;MOV BP,SP [0000]589A: 83 C4 FC ;ADD SP,0FFFCX [0000]589D: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]58A2: 8B 5E FE ;MOV BX,[BP-2] [0000]58A5: 81 FB 80 00 ;CMP BX,080X [0000]58A9: 7D 3A ;JGE X17 [0000]58AB: EB 05 ;JR X16 [0000]58AD: FF 46 FE ;INC WORD PTR [BP-2] [0000]58B0: EB F0 ;JR X18 [0000]58B2: 8B 5E FE ;MOV BX,[BP-2] [0000]58B5: 8B 0E 42 95 ;MOV CX,←conversations [0000]58B9: D1 E3 ;SAL BX [0000]58BB: 03 D9 ;ADD BX,CX [0000]58BD: 8B 0F ;MOV CX,[BX] [0000]58BF: 5A ;POP DX [0000]58C0: 51 ;PUSH CX [0000]58C1: 5B ;POP BX [0000]58C2: 53 ;PUSH BX [0000]58C3: 0B DB ;OR BX,BX [0000]58C5: 74 1C ;JZ X21 [0000]58C7: 5B ;POP BX [0000]58C8: 53 ;PUSH BX [0000]58C9: 8B 4F 02 ;MOV CX,[BX+2] [0000]58CC: 8B 1E 2A 94 ;MOV BX,WORD PTR ←myHost [0000]58D0: 3B CB ;CMP CX,BX [0000]58D2: 75 07 ;JNZ X22 [0000]58D4: 5B ;POP BX [0000]58D5: 53 ;PUSH BX [0000]58D6: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]58DB: 5F ;POP DI [0000]58DC: 57 ;PUSH DI [0000]58DD: 8B 1D ;MOV BX,[DI] [0000]58DF: 5A ;POP DX [0000]58E0: 53 ;PUSH BX [0000]58E1: EB DE ;JR X20 [0000]58E3: EB C8 ;JR X19 [0000]58E5: 8B E5 ;MOV SP,BP [0000]58E7: 5D ;POP BP [0000]58E8: C3 ;RET; [0000]58E9: 55 ;PUSH BP [0000]58EA: 8B EC ;MOV BP,SP [0000]58EC: 51 ;PUSH CX [0000]58ED: 53 ;PUSH BX [0000]58EE: 8B 5E FE ;MOV BX,[BP-2] [0000]58F1: 59 ;POP CX [0000]58F2: 51 ;PUSH CX [0000]58F3: 89 4F 02 ;MOV [BX+2],CX [0000]58F6: 8B E5 ;MOV SP,BP [0000]58F8: 5D ;POP BP [0000]58F9: C3 ;RET; [0000]58FA: 55 ;PUSH BP [0000]58FB: 8B EC ;MOV BP,SP [0000]58FD: 53 ;PUSH BX [0000]58FE: 5B ;POP BX [0000]58FF: 53 ;PUSH BX [0000]5900: 0B DB ;OR BX,BX [0000]5902: 74 06 ;JZ X23 [0000]5904: 5B ;POP BX [0000]5905: 53 ;PUSH BX [0000]5906: 43 ;INC BX [0000]5907: 43 ;INC BX [0000]5908: EB 02 ;JR X24 [0000]590A: 33 DB ;XOR BX,BX [0000]590C: 8B E5 ;MOV SP,BP [0000]590E: 5D ;POP BP [0000]590F: C3 ;RET; [0000]5910: 55 ;PUSH BP [0000]5911: 8B EC ;MOV BP,SP [0000]5913: 53 ;PUSH BX [0000]5914: 5B ;POP BX [0000]5915: 53 ;PUSH BX [0000]5916: 0B DB ;OR BX,BX [0000]5918: 74 07 ;JZ X25 [0000]591A: 5B ;POP BX [0000]591B: 53 ;PUSH BX [0000]591C: 8B 4F 1A ;MOV CX,[BX+26] [0000]591F: EB 02 ;JR X26 [0000]5921: 33 C9 ;XOR CX,CX [0000]5923: 8B D9 ;MOV BX,CX [0000]5925: 8B E5 ;MOV SP,BP [0000]5927: 5D ;POP BP [0000]5928: C3 ;RET; [0000]5929: 55 ;PUSH BP [0000]592A: 8B EC ;MOV BP,SP [0000]592C: 53 ;PUSH BX [0000]592D: 5B ;POP BX [0000]592E: 53 ;PUSH BX [0000]592F: 0B DB ;OR BX,BX [0000]5931: 74 07 ;JZ X27 [0000]5933: 5B ;POP BX [0000]5934: 53 ;PUSH BX [0000]5935: 8B 4F 08 ;MOV CX,[BX+8] [0000]5938: EB 02 ;JR X28 [0000]593A: 33 C9 ;XOR CX,CX [0000]593C: 8B D9 ;MOV BX,CX [0000]593E: 8B E5 ;MOV SP,BP [0000]5940: 5D ;POP BP [0000]5941: C3 ;RET; [0000]5942: 55 ;PUSH BP [0000]5943: 8B EC ;MOV BP,SP [0000]5945: 51 ;PUSH CX [0000]5946: 53 ;PUSH BX [0000]5947: 83 C4 F4 ;ADD SP,0FFF4X [0000]594A: 8B 5E FE ;MOV BX,[BP-2] [0000]594D: 8B 4F 06 ;MOV CX,[BX+6] [0000]5950: 89 4E FA ;MOV [BP-6],CX [0000]5953: 8B 5E FE ;MOV BX,[BP-2] [0000]5956: 8B 4F 04 ;MOV CX,[BX+4] [0000]5959: 89 4E F8 ;MOV [BP-8],CX [0000]595C: 8B 5E F8 ;MOV BX,[BP-8] [0000]595F: 0B DB ;OR BX,BX [0000]5961: 74 16 ;JZ X30 [0000]5963: 8B 5E F8 ;MOV BX,[BP-8] [0000]5966: 8B 4F 08 ;MOV CX,[BX+8] [0000]5969: 0B C9 ;OR CX,CX [0000]596B: 74 0C ;JZ X31 [0000]596D: 8B 5E F8 ;MOV BX,[BP-8] [0000]5970: 8B 4F 08 ;MOV CX,[BX+8] [0000]5973: 8B D9 ;MOV BX,CX [0000]5975: 81 FB 00 01 ;CMP BX,0100X [0000]5979: 74 76 ;JZ X29 [0000]597B: 8B 5E FC ;MOV BX,[BP-4] [0000]597E: 83 C3 0A ;ADD BX,0AX [0000]5981: 89 5E F6 ;MOV [BP-10],BX [0000]5984: 8B 5E F6 ;MOV BX,[BP-10] [0000]5987: 83 C3 03 ;ADD BX,3 [0000]598A: D1 FB ;SAR BX [0000]598C: D1 FB ;SAR BX [0000]598E: 89 5E F4 ;MOV [BP-12],BX [0000]5991: 8B 5E FA ;MOV BX,[BP-6] [0000]5994: 83 C3 18 ;ADD BX,018X [0000]5997: 5A ;POP DX [0000]5998: 53 ;PUSH BX [0000]5999: 8B 5E F4 ;MOV BX,[BP-12] [0000]599C: 59 ;POP CX [0000]599D: 51 ;PUSH CX [0000]599E: D1 E3 ;SAL BX [0000]59A0: D1 E3 ;SAL BX [0000]59A2: D1 E3 ;SAL BX [0000]59A4: 03 D9 ;ADD BX,CX [0000]59A6: 83 C3 FC ;ADD BX,0FFFCX [0000]59A9: 89 5E F2 ;MOV [BP-14],BX [0000]59AC: 8B 5E F4 ;MOV BX,[BP-12] [0000]59AF: D1 E3 ;SAL BX [0000]59B1: D1 E3 ;SAL BX [0000]59B3: 8B 4E F6 ;MOV CX,[BP-10] [0000]59B6: 2B D9 ;SUB BX,CX [0000]59B8: E8 54 8E ;CALL ←swab [0000]59BB: 8B CB ;MOV CX,BX [0000]59BD: 8B 5E F2 ;MOV BX,[BP-14] [0000]59C0: 89 0F ;MOV [BX],CX [0000]59C2: 8B 5E F2 ;MOV BX,[BP-14] [0000]59C5: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]59CA: 8B 5E F8 ;MOV BX,[BP-8] [0000]59CD: 83 C3 0A ;ADD BX,0AX [0000]59D0: 53 ;PUSH BX [0000]59D1: 8B 5E F4 ;MOV BX,[BP-12] [0000]59D4: 53 ;PUSH BX [0000]59D5: 8B 5E F0 ;MOV BX,[BP-16] [0000]59D8: 53 ;PUSH BX [0000]59D9: 33 DB ;XOR BX,BX [0000]59DB: 53 ;PUSH BX [0000]59DC: BB 01 00 ;MOV BX,1 [0000]59DF: 53 ;PUSH BX [0000]59E0: 8B 5E F8 ;MOV BX,[BP-8] [0000]59E3: 8B 4F 08 ;MOV CX,[BX+8] [0000]59E6: 8B 5E F8 ;MOV BX,[BP-8] [0000]59E9: 83 C3 12 ;ADD BX,012X [0000]59EC: E8 00 18 ;CALL ←CryptData [0000]59EF: EB 03 ;JR $+5 [0000]59F1: E9 14 00 ;JMP X32 [0000]59F4: 83 C4 0A ;ADD SP,0AX [0000]59F7: 8B 5E F4 ;MOV BX,[BP-12] [0000]59FA: D1 E3 ;SAL BX [0000]59FC: D1 E3 ;SAL BX [0000]59FE: 83 C3 F8 ;ADD BX,0FFF8X [0000]5A01: 83 C3 15 ;ADD BX,015X [0000]5A04: 8B E5 ;MOV SP,BP [0000]5A06: 5D ;POP BP [0000]5A07: C3 ;RET; [0000]5A08: 8B 5E FC ;MOV BX,[BP-4] [0000]5A0B: 83 C3 15 ;ADD BX,015X [0000]5A0E: 8B E5 ;MOV SP,BP [0000]5A10: 5D ;POP BP [0000]5A11: C3 ;RET; [0000]5A12: 55 ;PUSH BP [0000]5A13: 8B EC ;MOV BP,SP [0000]5A15: 51 ;PUSH CX [0000]5A16: 53 ;PUSH BX [0000]5A17: 83 C4 F4 ;ADD SP,0FFF4X [0000]5A1A: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]5A1F: 8B 7E 04 ;MOV DI,[BP+4] [0000]5A22: 8B 1D ;MOV BX,[DI] [0000]5A24: E8 E8 8D ;CALL ←swab [0000]5A27: D1 EB ;SHR BX [0000]5A29: 83 C3 EB ;ADD BX,0FFEBX [0000]5A2C: 89 5E F8 ;MOV [BP-8],BX [0000]5A2F: 8B 5E FE ;MOV BX,[BP-2] [0000]5A32: 0B DB ;OR BX,BX [0000]5A34: 74 16 ;JZ X34 [0000]5A36: 8B 5E FE ;MOV BX,[BP-2] [0000]5A39: 8B 4F 08 ;MOV CX,[BX+8] [0000]5A3C: 0B C9 ;OR CX,CX [0000]5A3E: 74 0C ;JZ X35 [0000]5A40: 8B 5E FE ;MOV BX,[BP-2] [0000]5A43: 8B 4F 08 ;MOV CX,[BX+8] [0000]5A46: 8B D9 ;MOV BX,CX [0000]5A48: 81 FB 00 01 ;CMP BX,0100X [0000]5A4C: 74 75 ;JZ X33 [0000]5A4E: 8B 5E F8 ;MOV BX,[BP-8] [0000]5A51: 83 C3 08 ;ADD BX,8 [0000]5A54: D1 FB ;SAR BX [0000]5A56: D1 FB ;SAR BX [0000]5A58: 89 5E F6 ;MOV [BP-10],BX [0000]5A5B: 8B 5E 04 ;MOV BX,[BP+4] [0000]5A5E: 83 C3 18 ;ADD BX,018X [0000]5A61: 5A ;POP DX [0000]5A62: 53 ;PUSH BX [0000]5A63: 8B 5E F6 ;MOV BX,[BP-10] [0000]5A66: 59 ;POP CX [0000]5A67: 51 ;PUSH CX [0000]5A68: D1 E3 ;SAL BX [0000]5A6A: D1 E3 ;SAL BX [0000]5A6C: D1 E3 ;SAL BX [0000]5A6E: 03 D9 ;ADD BX,CX [0000]5A70: 83 C3 FC ;ADD BX,0FFFCX [0000]5A73: 89 5E F4 ;MOV [BP-12],BX [0000]5A76: 8B 5E FE ;MOV BX,[BP-2] [0000]5A79: 83 C3 0A ;ADD BX,0AX [0000]5A7C: 53 ;PUSH BX [0000]5A7D: 8B 5E F6 ;MOV BX,[BP-10] [0000]5A80: 53 ;PUSH BX [0000]5A81: 8B 5E F0 ;MOV BX,[BP-16] [0000]5A84: 53 ;PUSH BX [0000]5A85: 33 DB ;XOR BX,BX [0000]5A87: 53 ;PUSH BX [0000]5A88: 33 DB ;XOR BX,BX [0000]5A8A: 53 ;PUSH BX [0000]5A8B: 8B 5E FE ;MOV BX,[BP-2] [0000]5A8E: 8B 4F 08 ;MOV CX,[BX+8] [0000]5A91: 8B 5E FE ;MOV BX,[BP-2] [0000]5A94: 83 C3 12 ;ADD BX,012X [0000]5A97: E8 55 17 ;CALL ←CryptData [0000]5A9A: 83 C4 0A ;ADD SP,0AX [0000]5A9D: 8B 7E F4 ;MOV DI,[BP-12] [0000]5AA0: 8B 1D ;MOV BX,[DI] [0000]5AA2: E8 6A 8D ;CALL ←swab [0000]5AA5: 89 5E F2 ;MOV [BP-14],BX [0000]5AA8: 8B 5E F2 ;MOV BX,[BP-14] [0000]5AAB: 33 C9 ;XOR CX,CX [0000]5AAD: 3B CB ;CMP CX,BX [0000]5AAF: 7F 08 ;JG X38 [0000]5AB1: 8B 5E F2 ;MOV BX,[BP-14] [0000]5AB4: 83 FB 04 ;CMP BX,4 [0000]5AB7: 7C 04 ;JL X37 [0000]5AB9: B0 01 ;MOV AL,1 [0000]5ABB: EB 02 ;JR X39 [0000]5ABD: 32 C0 ;XOR AL,AL [0000]5ABF: 0A C0 ;OR AL,AL [0000]5AC1: EB 03 ;JR $+5 [0000]5AC3: E9 23 00 ;JMP X40 [0000]5AC6: 74 07 ;JZ X36 [0000]5AC8: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]5ACD: EB 18 ;JR X41 [0000]5ACF: 8B 5E F6 ;MOV BX,[BP-10] [0000]5AD2: D1 E3 ;SAL BX [0000]5AD4: D1 E3 ;SAL BX [0000]5AD6: 8B 4E F2 ;MOV CX,[BP-14] [0000]5AD9: 2B D9 ;SUB BX,CX [0000]5ADB: 4B ;DEC BX [0000]5ADC: 4B ;DEC BX [0000]5ADD: 83 C3 F8 ;ADD BX,0FFF8X [0000]5AE0: 8B CB ;MOV CX,BX [0000]5AE2: 8B 5E FC ;MOV BX,[BP-4] [0000]5AE5: 89 0F ;MOV [BX],CX [0000]5AE7: EB 08 ;JR X42 [0000]5AE9: 8B 5E FC ;MOV BX,[BP-4] [0000]5AEC: 8B 4E F8 ;MOV CX,[BP-8] [0000]5AEF: 89 0F ;MOV [BX],CX [0000]5AF1: 8B 5E FA ;MOV BX,[BP-6] [0000]5AF4: 8B E5 ;MOV SP,BP [0000]5AF6: 5D ;POP BP [0000]5AF7: C3 ;RET; [0000]5AF8: 55 ;PUSH BP [0000]5AF9: 8B EC ;MOV BP,SP [0000]5AFB: 51 ;PUSH CX [0000]5AFC: 53 ;PUSH BX [0000]5AFD: 5B ;POP BX [0000]5AFE: 53 ;PUSH BX [0000]5AFF: 83 C3 04 ;ADD BX,4 [0000]5B02: 8B 0F ;MOV CX,[BX] [0000]5B04: 8B D9 ;MOV BX,CX [0000]5B06: E8 31 0F ;CALL ←ReleasePBI [0000]5B09: 8B 5E 04 ;MOV BX,[BP+4] [0000]5B0C: 8B E5 ;MOV SP,BP [0000]5B0E: 5D ;POP BP [0000]5B0F: C3 ;RET; [0000]5B10: 55 ;PUSH BP [0000]5B11: 8B EC ;MOV BP,SP [0000]5B13: 51 ;PUSH CX [0000]5B14: 53 ;PUSH BX [0000]5B15: 83 C4 DE ;ADD SP,0FFDEX [0000]5B18: 8B 5E 08 ;MOV BX,[BP+8] [0000]5B1B: 8B 4F 06 ;MOV CX,[BX+6] [0000]5B1E: 89 4E EE ;MOV [BP-18],CX [0000]5B21: 8B 1E 2E 94 ;MOV BX,←mySoc [0000]5B25: E8 88 0E ;CALL ←GetPBI [0000]5B28: 89 5E FA ;MOV [BP-6],BX [0000]5B2B: 8B 5E FA ;MOV BX,[BP-6] [0000]5B2E: 89 5E F8 ;MOV [BP-8],BX [0000]5B31: BB 01 00 ;MOV BX,1 [0000]5B34: 53 ;PUSH BX [0000]5B35: 8D 5E F4 ;LEA BX,[BP-12] [0000]5B38: B9 F8 5A ;MOV CX,OFFSET ←Rlse [0000]5B3B: E8 FC 23 ;CALL ←ENABLE [0000]5B3E: 5A ;POP DX [0000]5B3F: 8D 5E F0 ;LEA BX,[BP-16] [0000]5B42: E8 2C 22 ;CALL ←Timer [0000]5B45: 8B 5E FA ;MOV BX,[BP-6] [0000]5B48: 8B 4F 06 ;MOV CX,[BX+6] [0000]5B4B: 89 4E EC ;MOV [BP-20],CX [0000]5B4E: 8B 5E EC ;MOV BX,[BP-20] [0000]5B51: 83 C3 28 ;ADD BX,028X [0000]5B54: 89 5E EA ;MOV [BP-22],BX [0000]5B57: 8B 5E EA ;MOV BX,[BP-22] [0000]5B5A: 89 5E E8 ;MOV [BP-24],BX [0000]5B5D: 8B 5E EA ;MOV BX,[BP-22] [0000]5B60: 53 ;PUSH BX [0000]5B61: 8B 5E EE ;MOV BX,[BP-18] [0000]5B64: 83 C3 14 ;ADD BX,014X [0000]5B67: 53 ;PUSH BX [0000]5B68: BB 06 00 ;MOV BX,6 [0000]5B6B: 59 ;POP CX [0000]5B6C: E8 8F 8A ;CALL ←MoveBlock [0000]5B6F: 5A ;POP DX [0000]5B70: 8B 5E EA ;MOV BX,[BP-22] [0000]5B73: 83 C3 0C ;ADD BX,0CX [0000]5B76: 53 ;PUSH BX [0000]5B77: 8D 5E F0 ;LEA BX,[BP-16] [0000]5B7A: 59 ;POP CX [0000]5B7B: E8 D3 8A ;CALL ←Move2 [0000]5B7E: 8B 5E FA ;MOV BX,[BP-6] [0000]5B81: C7 47 04 00 00 ;MOV WORD PTR [BX+4],0 [0000]5B86: 8B 5E EC ;MOV BX,[BP-20] [0000]5B89: 53 ;PUSH BX [0000]5B8A: BB 14 00 ;MOV BX,014X [0000]5B8D: 8B 4E EE ;MOV CX,[BP-18] [0000]5B90: E8 6B 8A ;CALL ←MoveBlock [0000]5B93: 5A ;POP DX [0000]5B94: 8B 5E EC ;MOV BX,[BP-20] [0000]5B97: E8 6D F2 ;CALL ←SetupResponse [0000]5B9A: 8B 5E EC ;MOV BX,[BP-20] [0000]5B9D: 83 C3 14 ;ADD BX,014X [0000]5BA0: 53 ;PUSH BX [0000]5BA1: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]5BA5: 59 ;POP CX [0000]5BA6: E8 A8 8A ;CALL ←Move2 [0000]5BA9: 8B 5E EC ;MOV BX,[BP-20] [0000]5BAC: C7 47 18 00 00 ;MOV WORD PTR [BX+24],0 [0000]5BB1: 8B 5E EC ;MOV BX,[BP-20] [0000]5BB4: C7 47 1E 00 00 ;MOV WORD PTR [BX+30],0 [0000]5BB9: 8B 5E FA ;MOV BX,[BP-6] [0000]5BBC: 53 ;PUSH BX [0000]5BBD: BB 08 00 ;MOV BX,8 [0000]5BC0: 53 ;PUSH BX [0000]5BC1: BB 04 00 ;MOV BX,4 [0000]5BC4: B9 60 00 ;MOV CX,060X [0000]5BC7: E8 76 DF ;CALL ←PktExchange [0000]5BCA: 83 C4 04 ;ADD SP,4 [0000]5BCD: 89 5E E6 ;MOV [BP-26],BX [0000]5BD0: 8B 5E E6 ;MOV BX,[BP-26] [0000]5BD3: 83 FB 0D ;CMP BX,0DX [0000]5BD6: 7D 06 ;JGE X43 [0000]5BD8: 33 DB ;XOR BX,BX [0000]5BDA: 8B E5 ;MOV SP,BP [0000]5BDC: 5D ;POP BP [0000]5BDD: C3 ;RET; [0000]5BDE: C7 46 DE FF FF ;MOV WORD PTR [BP-34],0FFFFX [0000]5BE3: 8B 5E E8 ;MOV BX,[BP-24] [0000]5BE6: 8B 4F 18 ;MOV CX,[BX+24] [0000]5BE9: 0B C9 ;OR CX,CX [0000]5BEB: 75 1D ;JNZ X44 [0000]5BED: 8B 7E EE ;MOV DI,[BP-18] [0000]5BF0: 8B 1D ;MOV BX,[DI] [0000]5BF2: E8 1A 8C ;CALL ←swab [0000]5BF5: D1 EB ;SHR BX [0000]5BF7: 83 C3 EB ;ADD BX,0FFEBX [0000]5BFA: 8B CB ;MOV CX,BX [0000]5BFC: 8B 5E FC ;MOV BX,[BP-4] [0000]5BFF: 89 0F ;MOV [BX],CX [0000]5C01: 8B 5E FE ;MOV BX,[BP-2] [0000]5C04: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]5C08: EB 78 ;JR X45 [0000]5C0A: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C0D: 83 C3 1C ;ADD BX,01CX [0000]5C10: 89 5E DC ;MOV [BP-36],BX [0000]5C13: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C16: 83 C3 2C ;ADD BX,02CX [0000]5C19: 5A ;POP DX [0000]5C1A: 53 ;PUSH BX [0000]5C1B: 8B 1E 48 95 ;MOV BX,←kb [0000]5C1F: 53 ;PUSH BX [0000]5C20: 33 DB ;XOR BX,BX [0000]5C22: 8B 4E DC ;MOV CX,[BP-36] [0000]5C25: E8 22 15 ;CALL ←DecryptBlock [0000]5C28: 5A ;POP DX [0000]5C29: 8B 5E DC ;MOV BX,[BP-36] [0000]5C2C: 53 ;PUSH BX [0000]5C2D: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C30: 8B 4F 1A ;MOV CX,[BX+26] [0000]5C33: 8B D9 ;MOV BX,CX [0000]5C35: E8 D7 8B ;CALL ←swab [0000]5C38: D1 FB ;SAR BX [0000]5C3A: D1 FB ;SAR BX [0000]5C3C: 4B ;DEC BX [0000]5C3D: 4B ;DEC BX [0000]5C3E: 53 ;PUSH BX [0000]5C3F: 8B 5E DA ;MOV BX,[BP-38] [0000]5C42: 53 ;PUSH BX [0000]5C43: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]5C47: 33 C9 ;XOR CX,CX [0000]5C49: E8 25 15 ;CALL ←CBCCheckDecrypt [0000]5C4C: 83 C4 06 ;ADD SP,6 [0000]5C4F: 8B 1E 48 95 ;MOV BX,←kb [0000]5C53: 53 ;PUSH BX [0000]5C54: 33 DB ;XOR BX,BX [0000]5C56: 8B 4E DA ;MOV CX,[BP-38] [0000]5C59: E8 EE 14 ;CALL ←DecryptBlock [0000]5C5C: 5A ;POP DX [0000]5C5D: 5B ;POP BX [0000]5C5E: 53 ;PUSH BX [0000]5C5F: 53 ;PUSH BX [0000]5C60: BB 03 00 ;MOV BX,3 [0000]5C63: 53 ;PUSH BX [0000]5C64: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C67: 53 ;PUSH BX [0000]5C68: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]5C6C: 33 C9 ;XOR CX,CX [0000]5C6E: E8 00 15 ;CALL ←CBCCheckDecrypt [0000]5C71: 83 C4 06 ;ADD SP,6 [0000]5C74: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C77: 83 C3 08 ;ADD BX,8 [0000]5C7A: 8D 4E E2 ;LEA CX,[BP-30] [0000]5C7D: E8 D1 89 ;CALL ←Move2 [0000]5C80: EB 03 ;JR $+5 [0000]5C82: E9 9A 00 ;JMP X46 [0000]5C85: 81 66 E4 7F FF ;AND WORD PTR [BP-28],0FF7FX [0000]5C8A: 8B 5E E8 ;MOV BX,[BP-24] [0000]5C8D: 8B 4F 0A ;MOV CX,[BX+10] [0000]5C90: 8B D9 ;MOV BX,CX [0000]5C92: 81 E3 80 00 ;AND BX,080X [0000]5C96: 53 ;PUSH BX [0000]5C97: 5B ;POP BX [0000]5C98: 0B DB ;OR BX,BX [0000]5C9A: 74 06 ;JZ X47 [0000]5C9C: 8B 1E 2A 94 ;MOV BX,WORD PTR ←myHost [0000]5CA0: EB 08 ;JR X48 [0000]5CA2: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CA5: 8B 4F 0C ;MOV CX,[BX+12] [0000]5CA8: 8B D9 ;MOV BX,CX [0000]5CAA: 89 5E E0 ;MOV [BP-32],BX [0000]5CAD: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CB0: 53 ;PUSH BX [0000]5CB1: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CB4: 8B 4F 40 ;MOV CX,[BX+64] [0000]5CB7: 8B D9 ;MOV BX,CX [0000]5CB9: E8 53 8B ;CALL ←swab [0000]5CBC: 8B CB ;MOV CX,BX [0000]5CBE: 5B ;POP BX [0000]5CBF: 89 4F 40 ;MOV [BX+64],CX [0000]5CC2: 8D 5E E0 ;LEA BX,[BP-32] [0000]5CC5: 53 ;PUSH BX [0000]5CC6: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CC9: 8B 4F 18 ;MOV CX,[BX+24] [0000]5CCC: 51 ;PUSH CX [0000]5CCD: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CD0: 53 ;PUSH BX [0000]5CD1: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CD4: 83 C3 40 ;ADD BX,040X [0000]5CD7: 53 ;PUSH BX [0000]5CD8: 33 DB ;XOR BX,BX [0000]5CDA: 53 ;PUSH BX [0000]5CDB: 8B 5E E8 ;MOV BX,[BP-24] [0000]5CDE: 83 C3 2C ;ADD BX,02CX [0000]5CE1: 53 ;PUSH BX [0000]5CE2: 33 DB ;XOR BX,BX [0000]5CE4: 59 ;POP CX [0000]5CE5: E8 68 FA ;CALL ←AddConversation [0000]5CE8: 83 C4 0A ;ADD SP,0AX [0000]5CEB: 8B CB ;MOV CX,BX [0000]5CED: 8B 5E FE ;MOV BX,[BP-2] [0000]5CF0: 89 0F ;MOV [BX],CX [0000]5CF2: 8B 5E 08 ;MOV BX,[BP+8] [0000]5CF5: 8B 7E FE ;MOV DI,[BP-2] [0000]5CF8: 8B 0D ;MOV CX,[DI] [0000]5CFA: 89 4F 04 ;MOV [BX+4],CX [0000]5CFD: 8B 5E 0A ;MOV BX,[BP+10] [0000]5D00: 0B DB ;OR BX,BX [0000]5D02: 75 14 ;JNZ X50 [0000]5D04: 8B 5E EE ;MOV BX,[BP-18] [0000]5D07: 53 ;PUSH BX [0000]5D08: 8B 7E FE ;MOV DI,[BP-2] [0000]5D0B: 8B 1D ;MOV BX,[DI] [0000]5D0D: 53 ;PUSH BX [0000]5D0E: 8B 5E FC ;MOV BX,[BP-4] [0000]5D11: 59 ;POP CX [0000]5D12: E8 FD FC ;CALL ←DecryptPkt [0000]5D15: 5A ;POP DX [0000]5D16: 0B DB ;OR BX,BX [0000]5D18: 75 05 ;JNZ X49 [0000]5D1A: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5D1F: 8B 5E DE ;MOV BX,[BP-34] [0000]5D22: 0B DB ;OR BX,BX [0000]5D24: 74 77 ;JZ X51 [0000]5D26: 8B 5E E8 ;MOV BX,[BP-24] [0000]5D29: 83 C3 14 ;ADD BX,014X [0000]5D2C: 53 ;PUSH BX [0000]5D2D: 8D 5E F0 ;LEA BX,[BP-16] [0000]5D30: 59 ;POP CX [0000]5D31: E8 CD 06 ;CALL ←DoubleComp [0000]5D34: 83 FB 01 ;CMP BX,1 [0000]5D37: 74 07 ;JZ X52 [0000]5D39: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5D3E: EB 69 ;JR X53 [0000]5D40: 8B 5E E8 ;MOV BX,[BP-24] [0000]5D43: 83 C3 08 ;ADD BX,8 [0000]5D46: 8B 4E EE ;MOV CX,[BP-18] [0000]5D49: 83 C1 14 ;ADD CX,014X [0000]5D4C: 87 D9 ;XCHG BX,CX [0000]5D4E: E8 B2 89 ;CALL ←DoubleEq [0000]5D51: 0B DB ;OR BX,BX [0000]5D53: 75 07 ;JNZ X54 [0000]5D55: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5D5A: EB 4D ;JR X55 [0000]5D5C: 8B 5E E8 ;MOV BX,[BP-24] [0000]5D5F: 8B 4F 0C ;MOV CX,[BX+12] [0000]5D62: 8B 5E EE ;MOV BX,[BP-18] [0000]5D65: 8B 47 0E ;MOV AX,[BX+14] [0000]5D68: 3B C8 ;CMP CX,AX [0000]5D6A: 74 07 ;JZ X56 [0000]5D6C: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5D71: EB 36 ;JR X57 [0000]5D73: 8B 5E E8 ;MOV BX,[BP-24] [0000]5D76: 8B 4F 0E ;MOV CX,[BX+14] [0000]5D79: 8B 5E EE ;MOV BX,[BP-18] [0000]5D7C: 8B 47 18 ;MOV AX,[BX+24] [0000]5D7F: 3B C8 ;CMP CX,AX [0000]5D81: 74 07 ;JZ X58 [0000]5D83: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5D88: EB 1F ;JR X59 [0000]5D8A: 8B 5E E8 ;MOV BX,[BP-24] [0000]5D8D: 83 C3 10 ;ADD BX,010X [0000]5D90: 8B 4E EE ;MOV CX,[BP-18] [0000]5D93: 83 C1 1A ;ADD CX,01AX [0000]5D96: 87 D9 ;XCHG BX,CX [0000]5D98: E8 68 89 ;CALL ←DoubleEq [0000]5D9B: EB 03 ;JR $+5 [0000]5D9D: E9 09 00 ;JMP X61 [0000]5DA0: 0B DB ;OR BX,BX [0000]5DA2: 75 05 ;JNZ X60 [0000]5DA4: C7 46 DE 00 00 ;MOV WORD PTR [BP-34],0 [0000]5DA9: 8B 5E DE ;MOV BX,[BP-34] [0000]5DAC: 0B DB ;OR BX,BX [0000]5DAE: 74 1F ;JZ X62 [0000]5DB0: 8B 5E 06 ;MOV BX,[BP+6] [0000]5DB3: 53 ;PUSH BX [0000]5DB4: 8B 5E E8 ;MOV BX,[BP-24] [0000]5DB7: 83 C3 08 ;ADD BX,8 [0000]5DBA: 53 ;PUSH BX [0000]5DBB: BB 04 00 ;MOV BX,4 [0000]5DBE: 59 ;POP CX [0000]5DBF: E8 3C 88 ;CALL ←MoveBlock [0000]5DC2: 5A ;POP DX [0000]5DC3: 8B 5E E8 ;MOV BX,[BP-24] [0000]5DC6: 83 C3 10 ;ADD BX,010X [0000]5DC9: 8B 4E 04 ;MOV CX,[BP+4] [0000]5DCC: E8 82 88 ;CALL ←Move2 [0000]5DCF: E8 6A 9C ;CALL ←Block [0000]5DD2: 8B 5E DE ;MOV BX,[BP-34] [0000]5DD5: 53 ;PUSH BX [0000]5DD6: 8D 5E F4 ;LEA BX,[BP-12] [0000]5DD9: 33 C9 ;XOR CX,CX [0000]5DDB: E8 1A FD ;CALL ←Rlse [0000]5DDE: 5A ;POP DX [0000]5DDF: 8B E5 ;MOV SP,BP [0000]5DE1: 5D ;POP BP [0000]5DE2: C3 ;RET; [0000]5DE3: 55 ;PUSH BP [0000]5DE4: 8B EC ;MOV BP,SP [0000]5DE6: 51 ;PUSH CX [0000]5DE7: 53 ;PUSH BX [0000]5DE8: 83 C4 E4 ;ADD SP,0FFE4X [0000]5DEB: 8B 5E 06 ;MOV BX,[BP+6] [0000]5DEE: 8B 4F 06 ;MOV CX,[BX+6] [0000]5DF1: 89 4E FA ;MOV [BP-6],CX [0000]5DF4: 8B 5E FA ;MOV BX,[BP-6] [0000]5DF7: 83 C3 28 ;ADD BX,028X [0000]5DFA: 89 5E E8 ;MOV [BP-24],BX [0000]5DFD: 8D 5E EA ;LEA BX,[BP-22] [0000]5E00: 53 ;PUSH BX [0000]5E01: BB 08 00 ;MOV BX,8 [0000]5E04: 8B 4E E8 ;MOV CX,[BP-24] [0000]5E07: E8 F4 87 ;CALL ←MoveBlock [0000]5E0A: 5A ;POP DX [0000]5E0B: C7 46 E6 0D 00 ;MOV WORD PTR [BP-26],0DX [0000]5E10: 8D 5E EA ;LEA BX,[BP-22] [0000]5E13: 53 ;PUSH BX [0000]5E14: 8B 5E 04 ;MOV BX,[BP+4] [0000]5E17: 83 C3 14 ;ADD BX,014X [0000]5E1A: 53 ;PUSH BX [0000]5E1B: BB 06 00 ;MOV BX,6 [0000]5E1E: 59 ;POP CX [0000]5E1F: E8 FD 88 ;CALL ←MultEq [0000]5E22: 5A ;POP DX [0000]5E23: 0B DB ;OR BX,BX [0000]5E25: 75 0C ;JNZ X63 [0000]5E27: 8B 5E 06 ;MOV BX,[BP+6] [0000]5E2A: E8 0D 0C ;CALL ←ReleasePBI [0000]5E2D: 33 DB ;XOR BX,BX [0000]5E2F: 8B E5 ;MOV SP,BP [0000]5E31: 5D ;POP BP [0000]5E32: C3 ;RET; [0000]5E33: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E36: 83 C3 08 ;ADD BX,8 [0000]5E39: 8B 4E 04 ;MOV CX,[BP+4] [0000]5E3C: 83 C1 14 ;ADD CX,014X [0000]5E3F: 87 D9 ;XCHG BX,CX [0000]5E41: E8 0D 88 ;CALL ←Move2 [0000]5E44: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E47: 8B 4E 04 ;MOV CX,[BP+4] [0000]5E4A: 8B F9 ;MOV DI,CX [0000]5E4C: 8B 4D 0E ;MOV CX,[DI+14] [0000]5E4F: 89 4F 0C ;MOV [BX+12],CX [0000]5E52: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E55: 8B 7E FE ;MOV DI,[BP-2] [0000]5E58: 8B 0D ;MOV CX,[DI] [0000]5E5A: 89 4F 0E ;MOV [BX+14],CX [0000]5E5D: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E60: 83 C3 10 ;ADD BX,010X [0000]5E63: 8B 4E FE ;MOV CX,[BP-2] [0000]5E66: 41 ;INC CX [0000]5E67: 41 ;INC CX [0000]5E68: 87 D9 ;XCHG BX,CX [0000]5E6A: E8 E4 87 ;CALL ←Move2 [0000]5E6D: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E70: 83 C3 14 ;ADD BX,014X [0000]5E73: 53 ;PUSH BX [0000]5E74: 8D 5E F6 ;LEA BX,[BP-10] [0000]5E77: 59 ;POP CX [0000]5E78: E8 D6 87 ;CALL ←Move2 [0000]5E7B: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E7E: 83 C3 14 ;ADD BX,014X [0000]5E81: 53 ;PUSH BX [0000]5E82: BB 01 00 ;MOV BX,1 [0000]5E85: 59 ;POP CX [0000]5E86: E8 30 88 ;CALL ←DoubleInc [0000]5E89: 8B 5E 04 ;MOV BX,[BP+4] [0000]5E8C: 83 C3 14 ;ADD BX,014X [0000]5E8F: 53 ;PUSH BX [0000]5E90: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]5E94: 59 ;POP CX [0000]5E95: E8 6B 88 ;CALL ←DoubleEq [0000]5E98: 0B DB ;OR BX,BX [0000]5E9A: 74 0D ;JZ X64 [0000]5E9C: 8B 5E E8 ;MOV BX,[BP-24] [0000]5E9F: C7 47 18 00 00 ;MOV WORD PTR [BX+24],0 [0000]5EA4: FF 46 E6 ;INC WORD PTR [BP-26] [0000]5EA7: EB 77 ;JR X65 [0000]5EA9: 8B 5E 04 ;MOV BX,[BP+4] [0000]5EAC: 8B 4F 16 ;MOV CX,[BX+22] [0000]5EAF: 8B D9 ;MOV BX,CX [0000]5EB1: 81 E3 80 00 ;AND BX,080X [0000]5EB5: 81 FB 80 00 ;CMP BX,080X [0000]5EB9: 75 06 ;JNZ X66 [0000]5EBB: BB 02 00 ;MOV BX,2 [0000]5EBE: E8 56 21 ;CALL ←SIGNAL [0000]5EC1: 8B 5E E8 ;MOV BX,[BP-24] [0000]5EC4: 8B 4E FC ;MOV CX,[BP-4] [0000]5EC7: 8B F9 ;MOV DI,CX [0000]5EC9: 8B 4D 08 ;MOV CX,[DI+8] [0000]5ECC: 89 4F 18 ;MOV [BX+24],CX [0000]5ECF: 8B 5E E8 ;MOV BX,[BP-24] [0000]5ED2: 53 ;PUSH BX [0000]5ED3: 8B 5E FC ;MOV BX,[BP-4] [0000]5ED6: 83 C3 12 ;ADD BX,012X [0000]5ED9: 53 ;PUSH BX [0000]5EDA: BB 04 00 ;MOV BX,4 [0000]5EDD: 59 ;POP CX [0000]5EDE: E8 1D 87 ;CALL ←MoveBlock [0000]5EE1: 5A ;POP DX [0000]5EE2: 8B 5E FC ;MOV BX,[BP-4] [0000]5EE5: 83 C3 0A ;ADD BX,0AX [0000]5EE8: 53 ;PUSH BX [0000]5EE9: BB 03 00 ;MOV BX,3 [0000]5EEC: 53 ;PUSH BX [0000]5EED: 8B 5E E8 ;MOV BX,[BP-24] [0000]5EF0: 53 ;PUSH BX [0000]5EF1: 33 DB ;XOR BX,BX [0000]5EF3: 53 ;PUSH BX [0000]5EF4: BB 01 00 ;MOV BX,1 [0000]5EF7: 53 ;PUSH BX [0000]5EF8: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]5EFC: B9 00 04 ;MOV CX,0400X [0000]5EFF: E8 ED 12 ;CALL ←CryptData [0000]5F02: 83 C4 0A ;ADD SP,0AX [0000]5F05: 8B 5E FC ;MOV BX,[BP-4] [0000]5F08: 8B 4F 1E ;MOV CX,[BX+30] [0000]5F0B: 89 4E E2 ;MOV [BP-30],CX [0000]5F0E: 8B 7E E2 ;MOV DI,[BP-30] [0000]5F11: 8B 1D ;MOV BX,[DI] [0000]5F13: 43 ;INC BX [0000]5F14: 89 5E E4 ;MOV [BP-28],BX [0000]5F17: 8B 5E E8 ;MOV BX,[BP-24] [0000]5F1A: 83 C3 1A ;ADD BX,01AX [0000]5F1D: 53 ;PUSH BX [0000]5F1E: EB 03 ;JR $+5 [0000]5F20: E9 4C 00 ;JMP X67 [0000]5F23: 8B 5E E4 ;MOV BX,[BP-28] [0000]5F26: 8B 4E E2 ;MOV CX,[BP-30] [0000]5F29: E8 D2 86 ;CALL ←MoveBlock [0000]5F2C: 5A ;POP DX [0000]5F2D: 8B 5E E8 ;MOV BX,[BP-24] [0000]5F30: 53 ;PUSH BX [0000]5F31: 8B 7E E2 ;MOV DI,[BP-30] [0000]5F34: 8B 1D ;MOV BX,[DI] [0000]5F36: E8 D6 88 ;CALL ←swab [0000]5F39: 8B CB ;MOV CX,BX [0000]5F3B: 5B ;POP BX [0000]5F3C: 89 4F 1A ;MOV [BX+26],CX [0000]5F3F: 8B 5E E4 ;MOV BX,[BP-28] [0000]5F42: 01 5E E6 ;ADD [BP-26],BX [0000]5F45: 8B 5E E8 ;MOV BX,[BP-24] [0000]5F48: 5A ;POP DX [0000]5F49: 53 ;PUSH BX [0000]5F4A: 8B 5E E6 ;MOV BX,[BP-26] [0000]5F4D: 59 ;POP CX [0000]5F4E: 51 ;PUSH CX [0000]5F4F: D1 E3 ;SAL BX [0000]5F51: 03 D9 ;ADD BX,CX [0000]5F53: 53 ;PUSH BX [0000]5F54: 8B 5E FC ;MOV BX,[BP-4] [0000]5F57: 8B 4F 1A ;MOV CX,[BX+26] [0000]5F5A: BB 01 00 ;MOV BX,1 [0000]5F5D: E8 14 04 ;CALL ←ShallString [0000]5F60: 5A ;POP DX [0000]5F61: 8B 5E FC ;MOV BX,[BP-4] [0000]5F64: 8B 4F 1A ;MOV CX,[BX+26] [0000]5F67: 8B D9 ;MOV BX,CX [0000]5F69: E8 76 03 ;CALL ←StringSize [0000]5F6C: 01 5E E6 ;ADD [BP-26],BX [0000]5F6F: 8B 5E FA ;MOV BX,[BP-6] [0000]5F72: E8 92 EE ;CALL ←SetupResponse [0000]5F75: 8B 5E E6 ;MOV BX,[BP-26] [0000]5F78: 83 C3 15 ;ADD BX,015X [0000]5F7B: D1 E3 ;SAL BX [0000]5F7D: E8 8F 88 ;CALL ←swab [0000]5F80: 8B CB ;MOV CX,BX [0000]5F82: 8B 5E FA ;MOV BX,[BP-6] [0000]5F85: 89 0F ;MOV [BX],CX [0000]5F87: 8B 5E FA ;MOV BX,[BP-6] [0000]5F8A: C6 47 03 61 ;MOV BYTE PTR [BX+3],061X [0000]5F8E: 8B 5E FA ;MOV BX,[BP-6] [0000]5F91: 81 47 1E 00 01 ;ADD WORD PTR [BX+30],0100X [0000]5F96: 8B 5E FA ;MOV BX,[BP-6] [0000]5F99: 8B 0E 2A 94 ;MOV CX,WORD PTR ←myHost [0000]5F9D: 89 4F 0E ;MOV [BX+14],CX [0000]5FA0: 8B 5E FA ;MOV BX,[BP-6] [0000]5FA3: C6 47 13 1E ;MOV BYTE PTR [BX+19],01EX [0000]5FA7: 8B 5E FA ;MOV BX,[BP-6] [0000]5FAA: C7 47 06 00 00 ;MOV WORD PTR [BX+6],0 [0000]5FAF: 8B 5E 06 ;MOV BX,[BP+6] [0000]5FB2: E8 36 08 ;CALL ←SendPup [0000]5FB5: E8 84 9A ;CALL ←Block [0000]5FB8: BB FF FF ;MOV BX,0FFFFX [0000]5FBB: 8B E5 ;MOV SP,BP [0000]5FBD: 5D ;POP BP [0000]5FBE: C3 ;RET; [0000]5FBF: 55 ;PUSH BP [0000]5FC0: 8B EC ;MOV BP,SP [0000]5FC2: BB 02 00 ;MOV BX,2 [0000]5FC5: E8 48 1E ;CALL ←GetFixed [0000]5FC8: 89 1E 40 95 ;MOV ←firstConversation,BX [0000]5FCC: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]5FD0: E8 41 0D ;CALL ←ReadCalendar [0000]5FD3: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]5FD7: 81 67 02 7F FF ;AND WORD PTR [BX+2],0FF7FX [0000]5FDC: BB 03 00 ;MOV BX,3 [0000]5FDF: E8 2E 1E ;CALL ←GetFixed [0000]5FE2: 89 1E 3E 95 ;MOV ←lastConversation,BX [0000]5FE6: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]5FEA: 8B 0E 2A 94 ;MOV CX,WORD PTR ←myHost [0000]5FEE: 89 0F ;MOV [BX],CX [0000]5FF0: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]5FF4: 43 ;INC BX [0000]5FF5: 43 ;INC BX [0000]5FF6: 53 ;PUSH BX [0000]5FF7: 8B 1E 40 95 ;MOV BX,←firstConversation [0000]5FFB: 59 ;POP CX [0000]5FFC: E8 52 86 ;CALL ←Move2 [0000]5FFF: BB 80 00 ;MOV BX,080X [0000]6002: E8 0B 1E ;CALL ←GetFixed [0000]6005: 89 1E 42 95 ;MOV ←conversations,BX [0000]6009: E8 AD 20 ;CALL ←CODE [0000]600C: 89 1E 44 95 ;MOV ←UnknownConversation,BX [0000]6010: 8B 1E 3E 95 ;MOV BX,←lastConversation [0000]6014: 53 ;PUSH BX [0000]6015: 33 DB ;XOR BX,BX [0000]6017: 53 ;PUSH BX [0000]6018: 8D 1E 5A 95 ;LEA BX,←nullSeedB [0000]601C: 53 ;PUSH BX [0000]601D: 33 DB ;XOR BX,BX [0000]601F: 53 ;PUSH BX [0000]6020: 33 DB ;XOR BX,BX [0000]6022: 53 ;PUSH BX [0000]6023: 33 DB ;XOR BX,BX [0000]6025: 8D 0E 52 95 ;LEA CX,←nullKeyB [0000]6029: E8 24 F7 ;CALL ←AddConversation [0000]602C: 83 C4 0A ;ADD SP,0AX [0000]602F: 8D 1E 4A 95 ;LEA BX,←privateKey [0000]6033: 89 1E 46 95 ;MOV ←ka,BX [0000]6037: 89 1E 48 95 ;MOV ←kb,BX [0000]603B: 8B 1E 46 95 ;MOV BX,←ka [0000]603F: E8 EE 14 ;CALL ←CorrectParity [0000]6042: 8B E5 ;MOV SP,BP [0000]6044: 5D ;POP BP [0000]6045: C3 ;RET; [0000]6046: 55 ;PUSH BP [0000]6047: 8B EC ;MOV BP,SP [0000]6049: E8 4B F8 ;CALL ←InvalidateConversations [0000]604C: 8B E5 ;MOV SP,BP [0000]604E: 5D ;POP BP [0000]604F: C3 ;RET; [0000]6050: ;File RPCSignals.asm ;nt ExportFailed; [0000]6050: 55 ;PUSH BP [0000]6051: 8B EC ;MOV BP,SP [0000]6053: E8 63 20 ;CALL ←CODE [0000]6056: 89 1E 62 95 ;MOV ←AuthenticateFailed,BX [0000]605A: E8 5C 20 ;CALL ←CODE [0000]605D: 89 1E 64 95 ;MOV ←CallFailed,BX [0000]6061: E8 55 20 ;CALL ←CODE [0000]6064: 89 1E 66 95 ;MOV ←ExportFailed,BX [0000]6068: E8 4E 20 ;CALL ←CODE [0000]606B: 89 1E 68 95 ;MOV ←ImportFailed,BX [0000]606F: E8 47 20 ;CALL ←CODE [0000]6072: 89 1E 6A 95 ;MOV ←RejectUnbound,BX [0000]6076: E8 40 20 ;CALL ←CODE [0000]6079: 89 1E 6C 95 ;MOV ←RejectProtocol,BX [0000]607D: 8B E5 ;MOV SP,BP [0000]607F: 5D ;POP BP [0000]6080: C3 ;RET; [0000]6081: 55 ;PUSH BP [0000]6082: 8B EC ;MOV BP,SP [0000]6084: 51 ;PUSH CX [0000]6085: 53 ;PUSH BX [0000]6086: BB 04 00 ;MOV BX,4 [0000]6089: 8B E5 ;MOV SP,BP [0000]608B: 5D ;POP BP [0000]608C: C3 ;RET; [0000]608D: 55 ;PUSH BP [0000]608E: 8B EC ;MOV BP,SP [0000]6090: 51 ;PUSH CX [0000]6091: 53 ;PUSH BX [0000]6092: BB 01 00 ;MOV BX,1 [0000]6095: 8B E5 ;MOV SP,BP [0000]6097: 5D ;POP BP [0000]6098: C3 ;RET; [0000]6099: 55 ;PUSH BP [0000]609A: 8B EC ;MOV BP,SP [0000]609C: 51 ;PUSH CX [0000]609D: 53 ;PUSH BX [0000]609E: BB 02 00 ;MOV BX,2 [0000]60A1: 8B E5 ;MOV SP,BP [0000]60A3: 5D ;POP BP [0000]60A4: C3 ;RET; [0000]60A5: 90 ;File RPCUtilsImpl.asm ;LUDE(RPCUtilsImpl.DEC) [0000]60A6: 55 ;PUSH BP [0000]60A7: 8B EC ;MOV BP,SP [0000]60A9: 51 ;PUSH CX [0000]60AA: 53 ;PUSH BX [0000]60AB: 83 C4 F8 ;ADD SP,0FFF8X [0000]60AE: 8B 7E FE ;MOV DI,[BP-2] [0000]60B1: 8B 1D ;MOV BX,[DI] [0000]60B3: 89 5E F8 ;MOV [BP-8],BX [0000]60B6: 8B 5E FE ;MOV BX,[BP-2] [0000]60B9: 8B 4F 02 ;MOV CX,[BX+2] [0000]60BC: 8B 7E FC ;MOV DI,[BP-4] [0000]60BF: 8B 1D ;MOV BX,[DI] [0000]60C1: 8B 46 F8 ;MOV AX,[BP-8] [0000]60C4: 03 C3 ;ADD AX,BX [0000]60C6: 8B D8 ;MOV BX,AX [0000]60C8: E8 92 85 ;CALL ←Min [0000]60CB: 89 5E F6 ;MOV [BP-10],BX [0000]60CE: 8B 5E F8 ;MOV BX,[BP-8] [0000]60D1: 8B 4E F6 ;MOV CX,[BP-10] [0000]60D4: 2B CB ;SUB CX,BX [0000]60D6: 5A ;POP DX [0000]60D7: 51 ;PUSH CX [0000]60D8: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]60DD: 5B ;POP BX [0000]60DE: 53 ;PUSH BX [0000]60DF: 8B 4E FA ;MOV CX,[BP-6] [0000]60E2: 3B CB ;CMP CX,BX [0000]60E4: 7D 2A ;JGE X2 [0000]60E6: EB 05 ;JR X1 [0000]60E8: FF 46 FA ;INC WORD PTR [BP-6] [0000]60EB: EB F0 ;JR X3 [0000]60ED: 8B 5E FE ;MOV BX,[BP-2] [0000]60F0: 83 C3 04 ;ADD BX,4 [0000]60F3: 8B 4E F8 ;MOV CX,[BP-8] [0000]60F6: 8B 46 FA ;MOV AX,[BP-6] [0000]60F9: 03 C1 ;ADD AX,CX [0000]60FB: 03 D8 ;ADD BX,AX [0000]60FD: 8B 4E FC ;MOV CX,[BP-4] [0000]6100: 83 C1 04 ;ADD CX,4 [0000]6103: 8B 46 FA ;MOV AX,[BP-6] [0000]6106: 03 C1 ;ADD AX,CX [0000]6108: 8B F8 ;MOV DI,AX [0000]610A: 8A 05 ;MOV AL,[DI] [0000]610C: 88 07 ;MOV [BX],AL [0000]610E: EB D8 ;JR X4 [0000]6110: 8B 5E FE ;MOV BX,[BP-2] [0000]6113: 8B 4E F6 ;MOV CX,[BP-10] [0000]6116: 89 0F ;MOV [BX],CX [0000]6118: 8B 7E FC ;MOV DI,[BP-4] [0000]611B: 8B 1D ;MOV BX,[DI] [0000]611D: 59 ;POP CX [0000]611E: 51 ;PUSH CX [0000]611F: 3B CB ;CMP CX,BX [0000]6121: 75 05 ;JNZ X5 [0000]6123: BB 01 00 ;MOV BX,1 [0000]6126: EB 02 ;JR X6 [0000]6128: 33 DB ;XOR BX,BX [0000]612A: 8B E5 ;MOV SP,BP [0000]612C: 5D ;POP BP [0000]612D: C3 ;RET; [0000]612E: 55 ;PUSH BP [0000]612F: 8B EC ;MOV BP,SP [0000]6131: 51 ;PUSH CX [0000]6132: 53 ;PUSH BX [0000]6133: 52 ;PUSH DX [0000]6134: 8B 7E FE ;MOV DI,[BP-2] [0000]6137: 8B 1D ;MOV BX,[DI] [0000]6139: 8B 7E FC ;MOV DI,[BP-4] [0000]613C: 8B 0D ;MOV CX,[DI] [0000]613E: 3B D9 ;CMP BX,CX [0000]6140: 74 06 ;JZ X7 [0000]6142: 33 DB ;XOR BX,BX [0000]6144: 8B E5 ;MOV SP,BP [0000]6146: 5D ;POP BP [0000]6147: C3 ;RET; [0000]6148: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]614D: 8B 7E FE ;MOV DI,[BP-2] [0000]6150: 8B 1D ;MOV BX,[DI] [0000]6152: 59 ;POP CX [0000]6153: 51 ;PUSH CX [0000]6154: 3B CB ;CMP CX,BX [0000]6156: 7D 3A ;JGE X9 [0000]6158: EB 05 ;JR X8 [0000]615A: FF 46 FA ;INC WORD PTR [BP-6] [0000]615D: EB EE ;JR X10 [0000]615F: 8B 5E FE ;MOV BX,[BP-2] [0000]6162: 83 C3 04 ;ADD BX,4 [0000]6165: 59 ;POP CX [0000]6166: 51 ;PUSH CX [0000]6167: 03 D9 ;ADD BX,CX [0000]6169: 8A 07 ;MOV AL,[BX] [0000]616B: 98 ;CBW [0000]616C: 8B D8 ;MOV BX,AX [0000]616E: E8 A3 1B ;CALL ←lc [0000]6171: 53 ;PUSH BX [0000]6172: 8B 5E FC ;MOV BX,[BP-4] [0000]6175: 83 C3 04 ;ADD BX,4 [0000]6178: 8B 4E FA ;MOV CX,[BP-6] [0000]617B: 03 D9 ;ADD BX,CX [0000]617D: 8A 07 ;MOV AL,[BX] [0000]617F: 98 ;CBW [0000]6180: 8B D8 ;MOV BX,AX [0000]6182: E8 8F 1B ;CALL ←lc [0000]6185: 59 ;POP CX [0000]6186: 3B CB ;CMP CX,BX [0000]6188: 74 06 ;JZ X12 [0000]618A: 33 DB ;XOR BX,BX [0000]618C: 8B E5 ;MOV SP,BP [0000]618E: 5D ;POP BP [0000]618F: C3 ;RET; [0000]6190: EB C8 ;JR X11 [0000]6192: BB FF FF ;MOV BX,0FFFFX [0000]6195: 8B E5 ;MOV SP,BP [0000]6197: 5D ;POP BP [0000]6198: C3 ;RET; [0000]6199: 55 ;PUSH BP [0000]619A: 8B EC ;MOV BP,SP [0000]619C: 53 ;PUSH BX [0000]619D: 83 C4 FA ;ADD SP,0FFFAX [0000]61A0: 8B 5E FE ;MOV BX,[BP-2] [0000]61A3: E8 50 00 ;CALL ←strlen [0000]61A6: 89 5E FC ;MOV [BP-4],BX [0000]61A9: 8B 5E FC ;MOV BX,[BP-4] [0000]61AC: E8 44 01 ;CALL ←StringSizeN [0000]61AF: E8 5E 1C ;CALL ←GetFixed [0000]61B2: 5A ;POP DX [0000]61B3: 53 ;PUSH BX [0000]61B4: 5B ;POP BX [0000]61B5: 53 ;PUSH BX [0000]61B6: 8B 4E FC ;MOV CX,[BP-4] [0000]61B9: 89 4F 02 ;MOV [BX+2],CX [0000]61BC: 5B ;POP BX [0000]61BD: 53 ;PUSH BX [0000]61BE: 89 0F ;MOV [BX],CX [0000]61C0: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]61C5: 8B 5E FC ;MOV BX,[BP-4] [0000]61C8: 8B 4E FA ;MOV CX,[BP-6] [0000]61CB: 3B CB ;CMP CX,BX [0000]61CD: 7D 21 ;JGE X14 [0000]61CF: EB 05 ;JR X13 [0000]61D1: FF 46 FA ;INC WORD PTR [BP-6] [0000]61D4: EB EF ;JR X15 [0000]61D6: 5B ;POP BX [0000]61D7: 53 ;PUSH BX [0000]61D8: 83 C3 04 ;ADD BX,4 [0000]61DB: 8B 4E FA ;MOV CX,[BP-6] [0000]61DE: 03 D9 ;ADD BX,CX [0000]61E0: 8B 4E FA ;MOV CX,[BP-6] [0000]61E3: 8B 46 FE ;MOV AX,[BP-2] [0000]61E6: 03 C8 ;ADD CX,AX [0000]61E8: 8B F9 ;MOV DI,CX [0000]61EA: 8A 05 ;MOV AL,[DI] [0000]61EC: 88 07 ;MOV [BX],AL [0000]61EE: EB E1 ;JR X16 [0000]61F0: 5B ;POP BX [0000]61F1: 53 ;PUSH BX [0000]61F2: 8B E5 ;MOV SP,BP [0000]61F4: 5D ;POP BP [0000]61F5: C3 ;RET; [0000]61F6: 55 ;PUSH BP [0000]61F7: 8B EC ;MOV BP,SP [0000]61F9: 53 ;PUSH BX [0000]61FA: 52 ;PUSH DX [0000]61FB: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]6200: 5B ;POP BX [0000]6201: 53 ;PUSH BX [0000]6202: 83 FB 64 ;CMP BX,064X [0000]6205: 7D 1C ;JGE X18 [0000]6207: EB 05 ;JR X17 [0000]6209: FF 46 FC ;INC WORD PTR [BP-4] [0000]620C: EB F2 ;JR X19 [0000]620E: 5B ;POP BX [0000]620F: 53 ;PUSH BX [0000]6210: 8B 4E FE ;MOV CX,[BP-2] [0000]6213: 03 D9 ;ADD BX,CX [0000]6215: 8A 07 ;MOV AL,[BX] [0000]6217: 0A C0 ;OR AL,AL [0000]6219: 75 06 ;JNZ X21 [0000]621B: 5B ;POP BX [0000]621C: 53 ;PUSH BX [0000]621D: 8B E5 ;MOV SP,BP [0000]621F: 5D ;POP BP [0000]6220: C3 ;RET; [0000]6221: EB E6 ;JR X20 [0000]6223: BB 64 00 ;MOV BX,064X [0000]6226: 8B E5 ;MOV SP,BP [0000]6228: 5D ;POP BP [0000]6229: C3 ;RET; [0000]622A: 55 ;PUSH BP [0000]622B: 8B EC ;MOV BP,SP [0000]622D: 53 ;PUSH BX [0000]622E: 83 C4 FC ;ADD SP,0FFFCX [0000]6231: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]6236: 8D 5E FC ;LEA BX,[BP-4] [0000]6239: 8B 4E FE ;MOV CX,[BP-2] [0000]623C: E8 18 00 ;CALL ←Num [0000]623F: 5A ;POP DX [0000]6240: 53 ;PUSH BX [0000]6241: 8D 5E FC ;LEA BX,[BP-4] [0000]6244: 8B 4E FE ;MOV CX,[BP-2] [0000]6247: E8 0D 00 ;CALL ←Num [0000]624A: B9 08 00 ;MOV CX,8 [0000]624D: D3 E3 ;SAL BX,CX [0000]624F: 59 ;POP CX [0000]6250: 51 ;PUSH CX [0000]6251: 03 D9 ;ADD BX,CX [0000]6253: 8B E5 ;MOV SP,BP [0000]6255: 5D ;POP BP [0000]6256: C3 ;RET; [0000]6257: 55 ;PUSH BP [0000]6258: 8B EC ;MOV BP,SP [0000]625A: 51 ;PUSH CX [0000]625B: 53 ;PUSH BX [0000]625C: 83 C4 FA ;ADD SP,0FFFAX [0000]625F: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]6264: 8B 7E FC ;MOV DI,[BP-4] [0000]6267: 8B 1D ;MOV BX,[DI] [0000]6269: 89 5E F8 ;MOV [BP-8],BX [0000]626C: 8B 7E FE ;MOV DI,[BP-2] [0000]626F: 8B 1D ;MOV BX,[DI] [0000]6271: 8B 4E F8 ;MOV CX,[BP-8] [0000]6274: 3B CB ;CMP CX,BX [0000]6276: 7D 5E ;JGE X23 [0000]6278: EB 05 ;JR X22 [0000]627A: FF 46 F8 ;INC WORD PTR [BP-8] [0000]627D: EB ED ;JR X24 [0000]627F: 8B 5E FE ;MOV BX,[BP-2] [0000]6282: 83 C3 04 ;ADD BX,4 [0000]6285: 8B 4E F8 ;MOV CX,[BP-8] [0000]6288: 03 D9 ;ADD BX,CX [0000]628A: 8A 07 ;MOV AL,[BX] [0000]628C: 5A ;POP DX [0000]628D: 50 ;PUSH AX [0000]628E: 58 ;POP AX [0000]628F: 50 ;PUSH AX [0000]6290: 3C 23 ;CMP AL,023X [0000]6292: 75 12 ;JNZ X26 [0000]6294: 8B 5E F8 ;MOV BX,[BP-8] [0000]6297: 43 ;INC BX [0000]6298: 8B CB ;MOV CX,BX [0000]629A: 8B 5E FC ;MOV BX,[BP-4] [0000]629D: 89 0F ;MOV [BX],CX [0000]629F: 8B 5E FA ;MOV BX,[BP-6] [0000]62A2: 8B E5 ;MOV SP,BP [0000]62A4: 5D ;POP BP [0000]62A5: C3 ;RET; [0000]62A6: 58 ;POP AX [0000]62A7: 50 ;PUSH AX [0000]62A8: B1 30 ;MOV CL,030X [0000]62AA: 3A C8 ;CMP CL,AL [0000]62AC: 7F 04 ;JG X29 [0000]62AE: 58 ;POP AX [0000]62AF: 50 ;PUSH AX [0000]62B0: 3C 37 ;CMP AL,037X [0000]62B2: 7E 02 ;JLE X27 [0000]62B4: EB 20 ;JR X23 [0000]62B6: B9 03 00 ;MOV CX,3 [0000]62B9: 8B 5E FA ;MOV BX,[BP-6] [0000]62BC: D3 E3 ;SAL BX,CX [0000]62BE: 58 ;POP AX [0000]62BF: 50 ;PUSH AX [0000]62C0: 04 D0 ;ADD AL,0D0X [0000]62C2: 32 E4 ;XOR AH,AH [0000]62C4: 03 D8 ;ADD BX,AX [0000]62C6: 89 5E FA ;MOV [BP-6],BX [0000]62C9: 8B 5E FA ;MOV BX,[BP-6] [0000]62CC: 81 FB FF 00 ;CMP BX,0FFX [0000]62D0: 7E 02 ;JLE X30 [0000]62D2: EB 02 ;JR X23 [0000]62D4: EB A4 ;JR X25 [0000]62D6: 33 DB ;XOR BX,BX [0000]62D8: B9 02 00 ;MOV CX,2 [0000]62DB: E8 39 1D ;CALL ←SIGNAL [0000]62DE: 8B E5 ;MOV SP,BP [0000]62E0: 5D ;POP BP [0000]62E1: C3 ;RET; [0000]62E2: 55 ;PUSH BP [0000]62E3: 8B EC ;MOV BP,SP [0000]62E5: 53 ;PUSH BX [0000]62E6: 5F ;POP DI [0000]62E7: 57 ;PUSH DI [0000]62E8: 8B 1D ;MOV BX,[DI] [0000]62EA: 43 ;INC BX [0000]62EB: D1 FB ;SAR BX [0000]62ED: 43 ;INC BX [0000]62EE: 43 ;INC BX [0000]62EF: 8B E5 ;MOV SP,BP [0000]62F1: 5D ;POP BP [0000]62F2: C3 ;RET; [0000]62F3: 55 ;PUSH BP [0000]62F4: 8B EC ;MOV BP,SP [0000]62F6: 53 ;PUSH BX [0000]62F7: 5B ;POP BX [0000]62F8: 53 ;PUSH BX [0000]62F9: 43 ;INC BX [0000]62FA: D1 FB ;SAR BX [0000]62FC: 43 ;INC BX [0000]62FD: 43 ;INC BX [0000]62FE: 8B E5 ;MOV SP,BP [0000]6300: 5D ;POP BP [0000]6301: C3 ;RET; [0000]6302: 55 ;PUSH BP [0000]6303: 8B EC ;MOV BP,SP [0000]6305: 52 ;PUSH DX [0000]6306: E8 AD 96 ;CALL ←CurrentContext [0000]6309: 5A ;POP DX [0000]630A: 53 ;PUSH BX [0000]630B: 5B ;POP BX [0000]630C: 53 ;PUSH BX [0000]630D: 83 C3 1C ;ADD BX,01CX [0000]6310: 8B E5 ;MOV SP,BP [0000]6312: 5D ;POP BP [0000]6313: C3 ;RET; [0000]6314: 55 ;PUSH BP [0000]6315: 8B EC ;MOV BP,SP [0000]6317: 51 ;PUSH CX [0000]6318: 53 ;PUSH BX [0000]6319: 83 C4 FC ;ADD SP,0FFFCX [0000]631C: 8B 5E FE ;MOV BX,[BP-2] [0000]631F: E8 EE 1A ;CALL ←GetFixed [0000]6322: 89 5E FA ;MOV [BP-6],BX [0000]6325: 8B 5E FC ;MOV BX,[BP-4] [0000]6328: 83 C3 11 ;ADD BX,011X [0000]632B: 8B 4E FE ;MOV CX,[BP-2] [0000]632E: 2B CB ;SUB CX,BX [0000]6330: 89 4E FE ;MOV [BP-2],CX [0000]6333: 8B 5E 08 ;MOV BX,[BP+8] [0000]6336: 53 ;PUSH BX [0000]6337: 8B 5E FA ;MOV BX,[BP-6] [0000]633A: 53 ;PUSH BX [0000]633B: 8B 5E 04 ;MOV BX,[BP+4] [0000]633E: 8B 4E FE ;MOV CX,[BP-2] [0000]6341: E8 95 96 ;CALL ←InitNContext [0000]6344: 83 C4 04 ;ADD SP,4 [0000]6347: 5A ;POP DX [0000]6348: 53 ;PUSH BX [0000]6349: 5B ;POP BX [0000]634A: 53 ;PUSH BX [0000]634B: 53 ;PUSH BX [0000]634C: 8B 5E F8 ;MOV BX,[BP-8] [0000]634F: E8 11 E0 ;CALL ←NewPSB [0000]6352: 8B CB ;MOV CX,BX [0000]6354: 5B ;POP BX [0000]6355: 89 4F 1A ;MOV [BX+26],CX [0000]6358: 5B ;POP BX [0000]6359: 53 ;PUSH BX [0000]635A: 83 C3 1C ;ADD BX,01CX [0000]635D: 53 ;PUSH BX [0000]635E: BB 02 63 ;MOV BX,OFFSET ←GetSigVec [0000]6361: 8B 4E FC ;MOV CX,[BP-4] [0000]6364: E8 9D 1B ;CALL ←SigInit [0000]6367: 5A ;POP DX [0000]6368: 5B ;POP BX [0000]6369: 53 ;PUSH BX [0000]636A: 8B 4E 06 ;MOV CX,[BP+6] [0000]636D: E8 97 97 ;CALL ←Enqueue [0000]6370: 8B E5 ;MOV SP,BP [0000]6372: 5D ;POP BP [0000]6373: C3 ;RET; [0000]6374: 55 ;PUSH BP [0000]6375: 8B EC ;MOV BP,SP [0000]6377: 51 ;PUSH CX [0000]6378: 53 ;PUSH BX [0000]6379: 52 ;PUSH DX [0000]637A: 8B 5E FE ;MOV BX,[BP-2] [0000]637D: 0B DB ;OR BX,BX [0000]637F: 75 06 ;JNZ X31 [0000]6381: 33 DB ;XOR BX,BX [0000]6383: 8B E5 ;MOV SP,BP [0000]6385: 5D ;POP BP [0000]6386: C3 ;RET; [0000]6387: 8B 7E FE ;MOV DI,[BP-2] [0000]638A: 8B 1D ;MOV BX,[DI] [0000]638C: 5A ;POP DX [0000]638D: 53 ;PUSH BX [0000]638E: 8B 5E FC ;MOV BX,[BP-4] [0000]6391: 81 E3 02 00 ;AND BX,2 [0000]6395: 0B DB ;OR BX,BX [0000]6397: 74 07 ;JZ X32 [0000]6399: 5B ;POP BX [0000]639A: 53 ;PUSH BX [0000]639B: E8 71 84 ;CALL ←swab [0000]639E: 5A ;POP DX [0000]639F: 53 ;PUSH BX [0000]63A0: 5B ;POP BX [0000]63A1: 83 C3 05 ;ADD BX,5 [0000]63A4: D1 FB ;SAR BX [0000]63A6: 53 ;PUSH BX [0000]63A7: 8B 5E 04 ;MOV BX,[BP+4] [0000]63AA: 0B DB ;OR BX,BX [0000]63AC: 75 08 ;JNZ X33 [0000]63AE: 5B ;POP BX [0000]63AF: 53 ;PUSH BX [0000]63B0: E8 5D 1A ;CALL ←GetFixed [0000]63B3: 89 5E 04 ;MOV [BP+4],BX [0000]63B6: 8B 5E 04 ;MOV BX,[BP+4] [0000]63B9: 53 ;PUSH BX [0000]63BA: 8B 5E FA ;MOV BX,[BP-6] [0000]63BD: 8B 4E FE ;MOV CX,[BP-2] [0000]63C0: E8 3B 82 ;CALL ←MoveBlock [0000]63C3: 5A ;POP DX [0000]63C4: 8B 5E FC ;MOV BX,[BP-4] [0000]63C7: EB 11 ;JR X34 [0000]63C9: 8B 7E 04 ;MOV DI,[BP+4] [0000]63CC: 8B 1D ;MOV BX,[DI] [0000]63CE: E8 3E 84 ;CALL ←swab [0000]63D1: 8B CB ;MOV CX,BX [0000]63D3: 8B 5E 04 ;MOV BX,[BP+4] [0000]63D6: 89 0F ;MOV [BX],CX [0000]63D8: EB 12 ;JR X35 [0000]63DA: 8A C7 ;MOV AL,BH [0000]63DC: 0A C0 ;OR AL,AL [0000]63DE: 75 F8 ;JNZ X38 [0000]63E0: 8A C3 ;MOV AL,BL [0000]63E2: 3C 01 ;CMP AL,1 [0000]63E4: 74 E3 ;JZ X36 [0000]63E6: 3C 02 ;CMP AL,2 [0000]63E8: 74 DF ;JZ X37 [0000]63EA: EB EC ;JR X38 [0000]63EC: 8B 5E 04 ;MOV BX,[BP+4] [0000]63EF: 8B 7E 04 ;MOV DI,[BP+4] [0000]63F2: 8B 0D ;MOV CX,[DI] [0000]63F4: 89 4F 02 ;MOV [BX+2],CX [0000]63F7: E8 42 96 ;CALL ←Block [0000]63FA: 8B 5E 04 ;MOV BX,[BP+4] [0000]63FD: 8B E5 ;MOV SP,BP [0000]63FF: 5D ;POP BP [0000]6400: C3 ;RET; [0000]6401: 55 ;PUSH BP [0000]6402: 8B EC ;MOV BP,SP [0000]6404: 51 ;PUSH CX [0000]6405: 53 ;PUSH BX [0000]6406: 83 C4 FA ;ADD SP,0FFFAX [0000]6409: 8B 5E FE ;MOV BX,[BP-2] [0000]640C: 8D 4E F6 ;LEA CX,[BP-10] [0000]640F: E8 3F 82 ;CALL ←Move2 [0000]6412: 8B 5E FC ;MOV BX,[BP-4] [0000]6415: 8D 4E F6 ;LEA CX,[BP-10] [0000]6418: E8 BE 82 ;CALL ←DoubleDiff [0000]641B: 89 5E FA ;MOV [BP-6],BX [0000]641E: 8B 5E F8 ;MOV BX,[BP-8] [0000]6421: 0B DB ;OR BX,BX [0000]6423: 75 16 ;JNZ X39 [0000]6425: 8B 5E FA ;MOV BX,[BP-6] [0000]6428: 83 FB 00 ;CMP BX,0 [0000]642B: 7C 07 ;JL X40 [0000]642D: 8B 5E FA ;MOV BX,[BP-6] [0000]6430: 8B E5 ;MOV SP,BP [0000]6432: 5D ;POP BP [0000]6433: C3 ;RET; [0000]6434: BB FF 7F ;MOV BX,07FFFX [0000]6437: 8B E5 ;MOV SP,BP [0000]6439: 5D ;POP BP [0000]643A: C3 ;RET; [0000]643B: 8B 5E F8 ;MOV BX,[BP-8] [0000]643E: 83 FB FF ;CMP BX,0FFFFX [0000]6441: 75 16 ;JNZ X41 [0000]6443: 8B 5E FA ;MOV BX,[BP-6] [0000]6446: 83 FB 00 ;CMP BX,0 [0000]6449: 7D 07 ;JGE X42 [0000]644B: 8B 5E FA ;MOV BX,[BP-6] [0000]644E: 8B E5 ;MOV SP,BP [0000]6450: 5D ;POP BP [0000]6451: C3 ;RET; [0000]6452: BB 01 80 ;MOV BX,08001X [0000]6455: 8B E5 ;MOV SP,BP [0000]6457: 5D ;POP BP [0000]6458: C3 ;RET; [0000]6459: 8B 5E F8 ;MOV BX,[BP-8] [0000]645C: 83 FB 00 ;CMP BX,0 [0000]645F: 7E 07 ;JLE X43 [0000]6461: BB FF 7F ;MOV BX,07FFFX [0000]6464: 8B E5 ;MOV SP,BP [0000]6466: 5D ;POP BP [0000]6467: C3 ;RET; [0000]6468: BB 01 80 ;MOV BX,08001X [0000]646B: 8B E5 ;MOV SP,BP [0000]646D: 5D ;POP BP [0000]646E: C3 ;RET; [0000]646F: 90 ;File larkeload.asm ;ore { [0000]6470: 55 ;PUSH BP [0000]6471: 8B EC ;MOV BP,SP [0000]6473: 53 ;PUSH BX [0000]6474: 83 C4 F2 ;ADD SP,0FFF2X [0000]6477: 8B 5E FE ;MOV BX,[BP-2] [0000]647A: 8B 4F 06 ;MOV CX,[BX+6] [0000]647D: 89 4E FC ;MOV [BP-4],CX [0000]6480: 8B 5E FC ;MOV BX,[BP-4] [0000]6483: 8A 47 03 ;MOV AL,[BX+3] [0000]6486: 32 E4 ;XOR AH,AH [0000]6488: 89 46 F4 ;MOV [BP-12],AX [0000]648B: 8B 5E FC ;MOV BX,[BP-4] [0000]648E: 8A 47 09 ;MOV AL,[BX+9] [0000]6491: 0A C0 ;OR AL,AL [0000]6493: 75 0D ;JNZ X2 [0000]6495: 8B 5E F4 ;MOV BX,[BP-12] [0000]6498: 81 FB C6 00 ;CMP BX,0C6X [0000]649C: 74 04 ;JZ X2 [0000]649E: B0 01 ;MOV AL,1 [0000]64A0: EB 02 ;JR X3 [0000]64A2: 32 C0 ;XOR AL,AL [0000]64A4: 0A C0 ;OR AL,AL [0000]64A6: 74 03 ;JZ X1 [0000]64A8: E9 0F 02 ;JMP ←reject [0000]64AB: 8B 5E FC ;MOV BX,[BP-4] [0000]64AE: 83 C3 14 ;ADD BX,014X [0000]64B1: 5A ;POP DX [0000]64B2: 53 ;PUSH BX [0000]64B3: 5B ;POP BX [0000]64B4: 53 ;PUSH BX [0000]64B5: 8B 4F 02 ;MOV CX,[BX+2] [0000]64B8: 8B D9 ;MOV BX,CX [0000]64BA: E8 52 83 ;CALL ←Swab [0000]64BD: 89 5E FA ;MOV [BP-6],BX [0000]64C0: 8B 1E 8A 95 ;MOV BX,←lenPup [0000]64C4: 83 C3 F5 ;ADD BX,0FFF5X [0000]64C7: 83 C3 FD ;ADD BX,0FFFDX [0000]64CA: D1 E3 ;SAL BX [0000]64CC: 89 5E F2 ;MOV [BP-14],BX [0000]64CF: 5B ;POP BX [0000]64D0: 53 ;PUSH BX [0000]64D1: 8B 4F 06 ;MOV CX,[BX+6] [0000]64D4: 8B D9 ;MOV BX,CX [0000]64D6: E8 36 83 ;CALL ←Swab [0000]64D9: 89 5E F6 ;MOV [BP-10],BX [0000]64DC: 8B 5E F6 ;MOV BX,[BP-10] [0000]64DF: 83 FB 00 ;CMP BX,0 [0000]64E2: 7D 03 ;JGE X4 [0000]64E4: E9 D3 01 ;JMP ←reject [0000]64E7: 8B 5E F2 ;MOV BX,[BP-14] [0000]64EA: 8B 4E F6 ;MOV CX,[BP-10] [0000]64ED: 3B CB ;CMP CX,BX [0000]64EF: 7E 15 ;JLE X5 [0000]64F1: 8B 5E F2 ;MOV BX,[BP-14] [0000]64F4: 89 5E F6 ;MOV [BP-10],BX [0000]64F7: 5B ;POP BX [0000]64F8: 53 ;PUSH BX [0000]64F9: 53 ;PUSH BX [0000]64FA: 8B 5E F2 ;MOV BX,[BP-14] [0000]64FD: E8 0F 83 ;CALL ←Swab [0000]6500: 8B CB ;MOV CX,BX [0000]6502: 5B ;POP BX [0000]6503: 89 4F 06 ;MOV [BX+6],CX [0000]6506: 5B ;POP BX [0000]6507: 53 ;PUSH BX [0000]6508: 83 C3 08 ;ADD BX,8 [0000]650B: 89 5E F8 ;MOV [BP-8],BX [0000]650E: 5B ;POP BX [0000]650F: 53 ;PUSH BX [0000]6510: 8B 4F 04 ;MOV CX,[BX+4] [0000]6513: 0B C9 ;OR CX,CX [0000]6515: 74 03 ;JZ X6 [0000]6517: E9 A0 01 ;JMP ←reject [0000]651A: 8B 5E FC ;MOV BX,[BP-4] [0000]651D: E8 64 8F ;CALL ←CheckCheckSum [0000]6520: 0B DB ;OR BX,BX [0000]6522: 75 03 ;JNZ X7 [0000]6524: E9 93 01 ;JMP ←reject [0000]6527: 8B 5E F4 ;MOV BX,[BP-12] [0000]652A: EB 78 ;JR X8 [0000]652C: 8B 5E FA ;MOV BX,[BP-6] [0000]652F: 53 ;PUSH BX [0000]6530: 8B 5E F6 ;MOV BX,[BP-10] [0000]6533: 8B 4E F8 ;MOV CX,[BP-8] [0000]6536: E8 EE 80 ;CALL ←ByteBlt [0000]6539: 5A ;POP DX [0000]653A: BB CF FF ;MOV BX,0FFCFX [0000]653D: 8B 4E FA ;MOV CX,[BP-6] [0000]6540: E8 49 82 ;CALL ←Ugt [0000]6543: 0B DB ;OR BX,BX [0000]6545: 74 03 ;JZ X12 [0000]6547: E9 70 01 ;JMP ←reject [0000]654A: 8B 5E FA ;MOV BX,[BP-6] [0000]654D: B9 D0 FF ;MOV CX,0FFD0X [0000]6550: 2B CB ;SUB CX,BX [0000]6552: 8B D9 ;MOV BX,CX [0000]6554: 8B 4E F6 ;MOV CX,[BP-10] [0000]6557: E8 32 82 ;CALL ←Ugt [0000]655A: 0B DB ;OR BX,BX [0000]655C: 74 03 ;JZ X13 [0000]655E: E9 59 01 ;JMP ←reject [0000]6561: 8B 5E F8 ;MOV BX,[BP-8] [0000]6564: 53 ;PUSH BX [0000]6565: 8B 5E F6 ;MOV BX,[BP-10] [0000]6568: 8B 4E FA ;MOV CX,[BP-6] [0000]656B: E8 B9 80 ;CALL ←ByteBlt [0000]656E: 5A ;POP DX [0000]656F: 8B 5E FC ;MOV BX,[BP-4] [0000]6572: E8 70 8F ;CALL ←SwapSourceAndDest [0000]6575: 8B 5E F6 ;MOV BX,[BP-10] [0000]6578: 83 C3 1F ;ADD BX,01FX [0000]657B: 81 E3 FE FF ;AND BX,0FFFEX [0000]657F: E8 8D 82 ;CALL ←Swab [0000]6582: 8B CB ;MOV CX,BX [0000]6584: 8B 5E FC ;MOV BX,[BP-4] [0000]6587: 89 0F ;MOV [BX],CX [0000]6589: E8 B0 94 ;CALL ←Block [0000]658C: 8B 5E FC ;MOV BX,[BP-4] [0000]658F: 8B 4E FC ;MOV CX,[BP-4] [0000]6592: 8B F9 ;MOV DI,CX [0000]6594: 8A 45 03 ;MOV AL,[DI+3] [0000]6597: FE C0 ;INC AL [0000]6599: 88 47 03 ;MOV [BX+3],AL [0000]659C: 8B 5E FE ;MOV BX,[BP-2] [0000]659F: E8 49 02 ;CALL ←SendPup [0000]65A2: EB 03 ;JR $+5 [0000]65A4: E9 DB 00 ;JMP X14 [0000]65A7: 8B E5 ;MOV SP,BP [0000]65A9: 5D ;POP BP [0000]65AA: C3 ;RET; [0000]65AB: 8B 5E FA ;MOV BX,[BP-6] [0000]65AE: 53 ;PUSH BX [0000]65AF: 8B 5E F6 ;MOV BX,[BP-10] [0000]65B2: 8B 4E F8 ;MOV CX,[BP-8] [0000]65B5: E8 0A 91 ;CALL ←SlaveBLT [0000]65B8: 5A ;POP DX [0000]65B9: 8B 5E F8 ;MOV BX,[BP-8] [0000]65BC: 53 ;PUSH BX [0000]65BD: 8B 5E F6 ;MOV BX,[BP-10] [0000]65C0: 8B 4E FA ;MOV CX,[BP-6] [0000]65C3: E8 FC 90 ;CALL ←SlaveBLT [0000]65C6: 5A ;POP DX [0000]65C7: 8B 5E FC ;MOV BX,[BP-4] [0000]65CA: E8 18 8F ;CALL ←SwapSourceAndDest [0000]65CD: 8B 5E F6 ;MOV BX,[BP-10] [0000]65D0: 83 C3 1F ;ADD BX,01FX [0000]65D3: 81 E3 FE FF ;AND BX,0FFFEX [0000]65D7: E8 35 82 ;CALL ←Swab [0000]65DA: 8B CB ;MOV CX,BX [0000]65DC: 8B 5E FC ;MOV BX,[BP-4] [0000]65DF: 89 0F ;MOV [BX],CX [0000]65E1: E8 58 94 ;CALL ←Block [0000]65E4: 8B 5E FC ;MOV BX,[BP-4] [0000]65E7: 8B 4E FC ;MOV CX,[BP-4] [0000]65EA: 8B F9 ;MOV DI,CX [0000]65EC: 8A 45 03 ;MOV AL,[DI+3] [0000]65EF: FE C0 ;INC AL [0000]65F1: 88 47 03 ;MOV [BX+3],AL [0000]65F4: 8B 5E FE ;MOV BX,[BP-2] [0000]65F7: E8 F1 01 ;CALL ←SendPup [0000]65FA: 8B E5 ;MOV SP,BP [0000]65FC: 5D ;POP BP [0000]65FD: C3 ;RET; [0000]65FE: 8B 5E F8 ;MOV BX,[BP-8] [0000]6601: E8 FF 00 ;CALL ←ClientCallPkt [0000]6604: 8B 5E FC ;MOV BX,[BP-4] [0000]6607: E8 DB 8E ;CALL ←SwapSourceAndDest [0000]660A: 8B 5E FC ;MOV BX,[BP-4] [0000]660D: 8B 4E FC ;MOV CX,[BP-4] [0000]6610: 8B F9 ;MOV DI,CX [0000]6612: 8A 45 03 ;MOV AL,[DI+3] [0000]6615: FE C0 ;INC AL [0000]6617: 88 47 03 ;MOV [BX+3],AL [0000]661A: 8B 5E FE ;MOV BX,[BP-2] [0000]661D: E8 CB 01 ;CALL ←SendPup [0000]6620: 8B E5 ;MOV SP,BP [0000]6622: 5D ;POP BP [0000]6623: C3 ;RET; [0000]6624: 8B 5E FA ;MOV BX,[BP-6] [0000]6627: 83 FB 01 ;CMP BX,1 [0000]662A: 74 03 ;JZ X19 [0000]662C: E9 8B 00 ;JMP ←reject [0000]662F: 8B 5E F8 ;MOV BX,[BP-8] [0000]6632: 53 ;PUSH BX [0000]6633: 8B 5E F6 ;MOV BX,[BP-10] [0000]6636: B9 00 DA ;MOV CX,0DA00X [0000]6639: E8 EB 7F ;CALL ←ByteBlt [0000]663C: 5A ;POP DX [0000]663D: 8B 5E FC ;MOV BX,[BP-4] [0000]6640: E8 A2 8E ;CALL ←SwapSourceAndDest [0000]6643: 8B 5E F6 ;MOV BX,[BP-10] [0000]6646: 83 C3 1F ;ADD BX,01FX [0000]6649: 81 E3 FE FF ;AND BX,0FFFEX [0000]664D: E8 BF 81 ;CALL ←Swab [0000]6650: 8B CB ;MOV CX,BX [0000]6652: 8B 5E FC ;MOV BX,[BP-4] [0000]6655: 89 0F ;MOV [BX],CX [0000]6657: E8 E2 93 ;CALL ←Block [0000]665A: 8B 5E FC ;MOV BX,[BP-4] [0000]665D: 8B 4E FC ;MOV CX,[BP-4] [0000]6660: 8B F9 ;MOV DI,CX [0000]6662: 8A 45 03 ;MOV AL,[DI+3] [0000]6665: FE C0 ;INC AL [0000]6667: 88 47 03 ;MOV [BX+3],AL [0000]666A: 8B 5E FE ;MOV BX,[BP-2] [0000]666D: E8 7B 01 ;CALL ←SendPup [0000]6670: 8B E5 ;MOV SP,BP [0000]6672: 5D ;POP BP [0000]6673: C3 ;RET; [0000]6674: BB 15 40 ;MOV BX,04015X [0000]6677: E8 C8 81 ;CALL ←CallDebugger [0000]667A: E9 3D 00 ;JMP ←reject [0000]667D: E9 3A 00 ;JMP ←reject [0000]6680: EB 38 ;JR X9 [0000]6682: 8A C7 ;MOV AL,BH [0000]6684: 0A C0 ;OR AL,AL [0000]6686: 75 F5 ;JNZ X21 [0000]6688: 8A C3 ;MOV AL,BL [0000]668A: 3C C0 ;CMP AL,0C0X [0000]668C: 75 03 E9 9B FE ;JMPZ X10 [0000]6691: 3C C2 ;CMP AL,0C2X [0000]6693: 75 03 E9 A2 FE ;JMPZ X11 [0000]6698: 3C CE ;CMP AL,0CEX [0000]669A: 75 03 E9 0C FF ;JMPZ X15 [0000]669F: 3C D0 ;CMP AL,0D0X [0000]66A1: 75 03 E9 13 FF ;JMPZ X16 [0000]66A6: 3C D2 ;CMP AL,0D2X [0000]66A8: 75 03 E9 51 FF ;JMPZ X17 [0000]66AD: 3C C6 ;CMP AL,0C6X [0000]66AF: 75 03 E9 70 FF ;JMPZ X18 [0000]66B4: 3C C8 ;CMP AL,0C8X [0000]66B6: 74 BC ;JZ X20 [0000]66B8: EB C3 ;JR X21 [0000]66BA: 8B 5E FE ;MOV BX,[BP-2] [0000]66BD: E8 7A 03 ;CALL ←ReleasePBI [0000]66C0: 8B E5 ;MOV SP,BP [0000]66C2: 5D ;POP BP [0000]66C3: C3 ;RET; [0000]66C4: 55 ;PUSH BP [0000]66C5: 8B EC ;MOV BP,SP [0000]66C7: A1 8E 95 ;MOV AX,←localNet [0000]66CA: A2 7C 95 ;MOV ←elPort,AL [0000]66CD: A1 90 95 ;MOV AX,←localHost [0000]66D0: A2 7D 95 ;MOV ←elPort+1,AL [0000]66D3: C7 06 7E 95 00 00 ;MOV WORD PTR ←elPort+2,0 [0000]66D9: C7 06 80 95 00 30 ;MOV WORD PTR ←elPort+4,03000X [0000]66DF: 8D 1E 7C 95 ;LEA BX,←elPort [0000]66E3: 53 ;PUSH BX [0000]66E4: 33 DB ;XOR BX,BX [0000]66E6: B9 70 64 ;MOV CX,OFFSET ←ELoadProc [0000]66E9: E8 17 05 ;CALL ←OpenLevel1Socket [0000]66EC: 5A ;POP DX [0000]66ED: 89 1E 82 95 ;MOV ←elSoc,BX [0000]66F1: 8B 1E 82 95 ;MOV BX,←elSoc [0000]66F5: 0B DB ;OR BX,BX [0000]66F7: 75 06 ;JNZ X22 [0000]66F9: BB 0A 40 ;MOV BX,0400AX [0000]66FC: E8 43 81 ;CALL ←CallDebugger [0000]66FF: 8B E5 ;MOV SP,BP [0000]6701: 5D ;POP BP [0000]6702: C3 ;RET; [0000]6703: 55 ;PUSH BP [0000]6704: 8B EC ;MOV BP,SP [0000]6706: 53 ;PUSH BX [0000]6707: BB 08 00 ;MOV BX,8 [0000]670A: 59 ;POP CX [0000]670B: 51 ;PUSH CX [0000]670C: E8 62 90 ;CALL ←BlockSwab [0000]670F: 5B ;POP BX [0000]6710: 53 ;PUSH BX [0000]6711: 8B 4F 02 ;MOV CX,[BX+2] [0000]6714: 8B D9 ;MOV BX,CX [0000]6716: 83 FB 05 ;CMP BX,5 [0000]6719: 7E 04 ;JLE X23 [0000]671B: 8B E5 ;MOV SP,BP [0000]671D: 5D ;POP BP [0000]671E: C3 ;RET; [0000]671F: 5B ;POP BX [0000]6720: 53 ;PUSH BX [0000]6721: 53 ;PUSH BX [0000]6722: 8B 5E FE ;MOV BX,[BP-2] [0000]6725: 83 C3 06 ;ADD BX,6 [0000]6728: 53 ;PUSH BX [0000]6729: 8B 7E FE ;MOV DI,[BP-2] [0000]672C: 8B 1D ;MOV BX,[DI] [0000]672E: 8B 4E FE ;MOV CX,[BP-2] [0000]6731: 8B F9 ;MOV DI,CX [0000]6733: 8B 4D 02 ;MOV CX,[DI+2] [0000]6736: 87 D9 ;XCHG BX,CX [0000]6738: E8 2C 80 ;CALL ←Apply [0000]673B: 5A ;POP DX [0000]673C: 8B CB ;MOV CX,BX [0000]673E: 5B ;POP BX [0000]673F: 89 4F 04 ;MOV [BX+4],CX [0000]6742: BB 08 00 ;MOV BX,8 [0000]6745: 59 ;POP CX [0000]6746: 51 ;PUSH CX [0000]6747: E8 27 90 ;CALL ←BlockSwab [0000]674A: 8B E5 ;MOV SP,BP [0000]674C: 5D ;POP BP [0000]674D: C3 ;RET; [0000]674E: ;File pupimpl.asm ;Ether(); [0000]674E: 55 ;PUSH BP [0000]674F: 8B EC ;MOV BP,SP [0000]6751: 52 ;PUSH DX [0000]6752: E8 BD 80 ;CALL ←ReadTmr [0000]6755: 81 E3 03 00 ;AND BX,3 [0000]6759: 0B DB ;OR BX,BX [0000]675B: 75 53 ;JNZ X3 [0000]675D: 8B 1E 0A 99 ;MOV BX,←ageNet [0000]6761: 83 FB 00 ;CMP BX,0 [0000]6764: 7D 06 ;JGE X4 [0000]6766: C7 06 0A 99 00 00 ;MOV ←ageNet,0 [0000]676C: 8B 1E 0A 99 ;MOV BX,←ageNet [0000]6770: 81 FB 00 01 ;CMP BX,0100X [0000]6774: 7C 06 ;JL X5 [0000]6776: C7 06 0A 99 00 00 ;MOV ←ageNet,0 [0000]677C: 8B 1E 0A 99 ;MOV BX,←ageNet [0000]6780: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6784: 03 CB ;ADD CX,BX [0000]6786: 03 CB ;ADD CX,BX [0000]6788: 03 D9 ;ADD BX,CX [0000]678A: 89 1E 0C 99 ;MOV ←ageRoute,BX [0000]678E: 8B 1E 0C 99 ;MOV BX,←ageRoute [0000]6792: 8A 47 02 ;MOV AL,[BX+2] [0000]6795: 24 80 ;AND AL,080X [0000]6797: 0A C0 ;OR AL,AL [0000]6799: 74 0A ;JZ X6 [0000]679B: 8B 1E 0C 99 ;MOV BX,←ageRoute [0000]679F: C6 47 02 FF ;MOV BYTE PTR [BX+2],0FFX [0000]67A3: EB 07 ;JR X7 [0000]67A5: 8B 1E 0C 99 ;MOV BX,←ageRoute [0000]67A9: FE 47 02 ;INC BYTE PTR [BX+2] [0000]67AC: FF 06 0A 99 ;INC ←ageNet [0000]67B0: E8 89 92 ;CALL ←Block [0000]67B3: 8D 1E 84 95 ;LEA BX,←pbiIQ [0000]67B7: E8 24 93 ;CALL ←Dequeue [0000]67BA: 5A ;POP DX [0000]67BB: 53 ;PUSH BX [0000]67BC: 5B ;POP BX [0000]67BD: 53 ;PUSH BX [0000]67BE: 0B DB ;OR BX,BX [0000]67C0: 74 1F ;JZ X8 [0000]67C2: 5B ;POP BX [0000]67C3: 53 ;PUSH BX [0000]67C4: 8B 4F 06 ;MOV CX,[BX+6] [0000]67C7: 8B D9 ;MOV BX,CX [0000]67C9: E8 B8 8C ;CALL ←CheckCheckSum [0000]67CC: 0B DB ;OR BX,BX [0000]67CE: 74 0C ;JZ X9 [0000]67D0: 5B ;POP BX [0000]67D1: 53 ;PUSH BX [0000]67D2: 8B 4F 04 ;MOV CX,[BX+4] [0000]67D5: 5B ;POP BX [0000]67D6: 53 ;PUSH BX [0000]67D7: E8 7C 7F ;CALL ←Call1 [0000]67DA: EB 05 ;JR X10 [0000]67DC: 5B ;POP BX [0000]67DD: 53 ;PUSH BX [0000]67DE: E8 59 02 ;CALL ←ReleasePBI [0000]67E1: E8 81 21 ;CALL ←PokeWDTD [0000]67E4: E9 6B FF ;JMP X1 [0000]67E7: 8B E5 ;MOV SP,BP [0000]67E9: 5D ;POP BP [0000]67EA: C3 ;RET; [0000]67EB: 55 ;PUSH BP [0000]67EC: 8B EC ;MOV BP,SP [0000]67EE: 53 ;PUSH BX [0000]67EF: 83 C4 F8 ;ADD SP,0FFF8X [0000]67F2: 8B 5E FE ;MOV BX,[BP-2] [0000]67F5: 8B 4F 06 ;MOV CX,[BX+6] [0000]67F8: 89 4E F8 ;MOV [BP-8],CX [0000]67FB: 8B 5E F8 ;MOV BX,[BP-8] [0000]67FE: C6 47 02 00 ;MOV BYTE PTR [BX+2],0 [0000]6802: 8B 5E F8 ;MOV BX,[BP-8] [0000]6805: 83 C3 14 ;ADD BX,014X [0000]6808: 53 ;PUSH BX [0000]6809: 8B 7E F8 ;MOV DI,[BP-8] [0000]680C: 8B 1D ;MOV BX,[DI] [0000]680E: E8 FE 7F ;CALL ←Swab [0000]6811: 83 C3 EA ;ADD BX,0FFEAX [0000]6814: 43 ;INC BX [0000]6815: D1 EB ;SHR BX [0000]6817: 59 ;POP CX [0000]6818: D1 E3 ;SAL BX [0000]681A: 03 D9 ;ADD BX,CX [0000]681C: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]6820: 8B 5E F8 ;MOV BX,[BP-8] [0000]6823: E8 6E 00 ;CALL ←RoutePup [0000]6826: 89 5E FC ;MOV [BP-4],BX [0000]6829: 83 FB 00 ;CMP BX,0 [0000]682C: 7D 0E ;JGE X11 [0000]682E: 8B 5E FE ;MOV BX,[BP-2] [0000]6831: 8B 4F 02 ;MOV CX,[BX+2] [0000]6834: 8B 5E FE ;MOV BX,[BP-2] [0000]6837: E8 CD 92 ;CALL ←Enqueue [0000]683A: EB 2A ;JR X12 [0000]683C: 8B 5E F8 ;MOV BX,[BP-8] [0000]683F: 83 C3 FC ;ADD BX,0FFFCX [0000]6842: 89 5E FA ;MOV [BP-6],BX [0000]6845: 8B 5E FA ;MOV BX,[BP-6] [0000]6848: 5A ;POP DX [0000]6849: 53 ;PUSH BX [0000]684A: 5B ;POP BX [0000]684B: 53 ;PUSH BX [0000]684C: A1 90 95 ;MOV AX,←localHost [0000]684F: 88 47 01 ;MOV [BX+1],AL [0000]6852: 5B ;POP BX [0000]6853: 53 ;PUSH BX [0000]6854: 8A 46 FC ;MOV AL,[BP-4] [0000]6857: 88 07 ;MOV [BX],AL [0000]6859: 5B ;POP BX [0000]685A: 53 ;PUSH BX [0000]685B: C7 47 02 02 00 ;MOV WORD PTR [BX+2],2 [0000]6860: 8B 5E FE ;MOV BX,[BP-2] [0000]6863: E8 4A 13 ;CALL ←TransmitPacket [0000]6866: 8B E5 ;MOV SP,BP [0000]6868: 5D ;POP BP [0000]6869: C3 ;RET; [0000]686A: 55 ;PUSH BP [0000]686B: 8B EC ;MOV BP,SP [0000]686D: 53 ;PUSH BX [0000]686E: 52 ;PUSH DX [0000]686F: E8 A0 7F ;CALL ←ReadTmr [0000]6872: 5A ;POP DX [0000]6873: 53 ;PUSH BX [0000]6874: 8B 5E FE ;MOV BX,[BP-2] [0000]6877: 8B 4F 02 ;MOV CX,[BX+2] [0000]687A: 8B 5E FE ;MOV BX,[BP-2] [0000]687D: E8 CE 92 ;CALL ←Unqueue [0000]6880: 0B DB ;OR BX,BX [0000]6882: 75 05 ;JNZ X14 [0000]6884: E8 B5 91 ;CALL ←Block [0000]6887: EB EB ;JR X13 [0000]6889: E8 86 7F ;CALL ←ReadTmr [0000]688C: 59 ;POP CX [0000]688D: 51 ;PUSH CX [0000]688E: 2B D9 ;SUB BX,CX [0000]6890: 8B E5 ;MOV SP,BP [0000]6892: 5D ;POP BP [0000]6893: C3 ;RET; [0000]6894: 55 ;PUSH BP [0000]6895: 8B EC ;MOV BP,SP [0000]6897: 53 ;PUSH BX [0000]6898: 83 C4 FC ;ADD SP,0FFFCX [0000]689B: 8B 5E FE ;MOV BX,[BP-2] [0000]689E: 8A 47 08 ;MOV AL,[BX+8] [0000]68A1: 32 E4 ;XOR AH,AH [0000]68A3: 89 46 FC ;MOV [BP-4],AX [0000]68A6: 8B 1E 8E 95 ;MOV BX,←localNet [0000]68AA: 3B C3 ;CMP AX,BX [0000]68AC: 75 0E ;JNZ X15 [0000]68AE: 8B 5E FE ;MOV BX,[BP-2] [0000]68B1: 8A 47 09 ;MOV AL,[BX+9] [0000]68B4: 32 E4 ;XOR AH,AH [0000]68B6: 8B D8 ;MOV BX,AX [0000]68B8: 8B E5 ;MOV SP,BP [0000]68BA: 5D ;POP BP [0000]68BB: C3 ;RET; [0000]68BC: 8B 5E FC ;MOV BX,[BP-4] [0000]68BF: 81 E3 FF 00 ;AND BX,0FFX [0000]68C3: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]68C7: 03 CB ;ADD CX,BX [0000]68C9: 03 CB ;ADD CX,BX [0000]68CB: 03 D9 ;ADD BX,CX [0000]68CD: 5A ;POP DX [0000]68CE: 53 ;PUSH BX [0000]68CF: 5B ;POP BX [0000]68D0: 53 ;PUSH BX [0000]68D1: 8A 47 01 ;MOV AL,[BX+1] [0000]68D4: 3C 64 ;CMP AL,064X [0000]68D6: 7D 0C ;JGE X16 [0000]68D8: 5F ;POP DI [0000]68D9: 57 ;PUSH DI [0000]68DA: 8A 05 ;MOV AL,[DI] [0000]68DC: 32 E4 ;XOR AH,AH [0000]68DE: 8B D8 ;MOV BX,AX [0000]68E0: 8B E5 ;MOV SP,BP [0000]68E2: 5D ;POP BP [0000]68E3: C3 ;RET; [0000]68E4: 8B 5E FC ;MOV BX,[BP-4] [0000]68E7: E8 13 06 ;CALL ←RequestRoute [0000]68EA: BB FF FF ;MOV BX,0FFFFX [0000]68ED: 8B E5 ;MOV SP,BP [0000]68EF: 5D ;POP BP [0000]68F0: C3 ;RET; [0000]68F1: 55 ;PUSH BP [0000]68F2: 8B EC ;MOV BP,SP [0000]68F4: 53 ;PUSH BX [0000]68F5: 52 ;PUSH DX [0000]68F6: 8B 5E FE ;MOV BX,[BP-2] [0000]68F9: 81 E3 FF 00 ;AND BX,0FFX [0000]68FD: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6901: 03 CB ;ADD CX,BX [0000]6903: 03 CB ;ADD CX,BX [0000]6905: 03 D9 ;ADD BX,CX [0000]6907: 5A ;POP DX [0000]6908: 53 ;PUSH BX [0000]6909: 5B ;POP BX [0000]690A: 53 ;PUSH BX [0000]690B: 8A 47 01 ;MOV AL,[BX+1] [0000]690E: 3C 64 ;CMP AL,064X [0000]6910: 7D 06 ;JGE X17 [0000]6912: 5B ;POP BX [0000]6913: 53 ;PUSH BX [0000]6914: 8B E5 ;MOV SP,BP [0000]6916: 5D ;POP BP [0000]6917: C3 ;RET; [0000]6918: 33 DB ;XOR BX,BX [0000]691A: 8B E5 ;MOV SP,BP [0000]691C: 5D ;POP BP [0000]691D: C3 ;RET; [0000]691E: 55 ;PUSH BP [0000]691F: 8B EC ;MOV BP,SP [0000]6921: 53 ;PUSH BX [0000]6922: 5B ;POP BX [0000]6923: 53 ;PUSH BX [0000]6924: C7 47 02 FF FF ;MOV WORD PTR [BX+2],0FFFFX [0000]6929: 5B ;POP BX [0000]692A: 53 ;PUSH BX [0000]692B: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]692F: 8B E5 ;MOV SP,BP [0000]6931: 5D ;POP BP [0000]6932: C3 ;RET; [0000]6933: 55 ;PUSH BP [0000]6934: 8B EC ;MOV BP,SP [0000]6936: 53 ;PUSH BX [0000]6937: 5F ;POP DI [0000]6938: 57 ;PUSH DI [0000]6939: 8B 1D ;MOV BX,[DI] [0000]693B: 0B DB ;OR BX,BX [0000]693D: 75 15 ;JNZ X18 [0000]693F: 5B ;POP BX [0000]6940: 53 ;PUSH BX [0000]6941: C7 47 02 FF FF ;MOV WORD PTR [BX+2],0FFFFX [0000]6946: 5B ;POP BX [0000]6947: 53 ;PUSH BX [0000]6948: C7 07 01 00 ;MOV WORD PTR [BX],1 [0000]694C: 8B 1E 8E 95 ;MOV BX,←localNet [0000]6950: 8B E5 ;MOV SP,BP [0000]6952: 5D ;POP BP [0000]6953: C3 ;RET; [0000]6954: 5B ;POP BX [0000]6955: 53 ;PUSH BX [0000]6956: FF 47 02 ;INC WORD PTR [BX+2] [0000]6959: 5B ;POP BX [0000]695A: 53 ;PUSH BX [0000]695B: 8B 4F 02 ;MOV CX,[BX+2] [0000]695E: 8B D9 ;MOV BX,CX [0000]6960: 81 FB 00 01 ;CMP BX,0100X [0000]6964: 7C 1D ;JL X21 [0000]6966: 5B ;POP BX [0000]6967: 53 ;PUSH BX [0000]6968: C7 47 02 00 00 ;MOV WORD PTR [BX+2],0 [0000]696D: 5B ;POP BX [0000]696E: 53 ;PUSH BX [0000]696F: FF 07 ;INC WORD PTR [BX] [0000]6971: 5F ;POP DI [0000]6972: 57 ;PUSH DI [0000]6973: 8B 1D ;MOV BX,[DI] [0000]6975: 8B 0E 94 95 ;MOV CX,←maxHops [0000]6979: 3B D9 ;CMP BX,CX [0000]697B: 7C 06 ;JL X22 [0000]697D: 33 DB ;XOR BX,BX [0000]697F: 8B E5 ;MOV SP,BP [0000]6981: 5D ;POP BP [0000]6982: C3 ;RET; [0000]6983: 5B ;POP BX [0000]6984: 53 ;PUSH BX [0000]6985: 8B 4F 02 ;MOV CX,[BX+2] [0000]6988: 8D 1E 0A 96 ;LEA BX,←routingTable [0000]698C: 03 D9 ;ADD BX,CX [0000]698E: 03 D9 ;ADD BX,CX [0000]6990: 03 D9 ;ADD BX,CX [0000]6992: 8A 47 01 ;MOV AL,[BX+1] [0000]6995: 5F ;POP DI [0000]6996: 57 ;PUSH DI [0000]6997: 8B 1D ;MOV BX,[DI] [0000]6999: 32 E4 ;XOR AH,AH [0000]699B: 3B C3 ;CMP AX,BX [0000]699D: 75 0B ;JNZ X23 [0000]699F: 5B ;POP BX [0000]69A0: 53 ;PUSH BX [0000]69A1: 8B 4F 02 ;MOV CX,[BX+2] [0000]69A4: 8B D9 ;MOV BX,CX [0000]69A6: 8B E5 ;MOV SP,BP [0000]69A8: 5D ;POP BP [0000]69A9: C3 ;RET; [0000]69AA: EB A8 ;JR X19 [0000]69AC: 8B E5 ;MOV SP,BP [0000]69AE: 5D ;POP BP [0000]69AF: C3 ;RET; [0000]69B0: 55 ;PUSH BP [0000]69B1: 8B EC ;MOV BP,SP [0000]69B3: 53 ;PUSH BX [0000]69B4: 83 C4 FC ;ADD SP,0FFFCX [0000]69B7: 8B 5E FE ;MOV BX,[BP-2] [0000]69BA: E8 4F 00 ;CALL ←MaybeGetPBI [0000]69BD: 5A ;POP DX [0000]69BE: 53 ;PUSH BX [0000]69BF: 5B ;POP BX [0000]69C0: 53 ;PUSH BX [0000]69C1: 0B DB ;OR BX,BX [0000]69C3: 74 03 ;JZ X24 [0000]69C5: E9 2F 00 ;JMP ←gotOne [0000]69C8: 8D 5E FC ;LEA BX,[BP-4] [0000]69CB: B9 D0 07 ;MOV CX,07D0X [0000]69CE: E8 47 7E ;CALL ←SetTmr [0000]69D1: E8 68 90 ;CALL ←Block [0000]69D4: 8B 5E FE ;MOV BX,[BP-2] [0000]69D7: E8 32 00 ;CALL ←MaybeGetPBI [0000]69DA: 5A ;POP DX [0000]69DB: 53 ;PUSH BX [0000]69DC: 5B ;POP BX [0000]69DD: 53 ;PUSH BX [0000]69DE: 0B DB ;OR BX,BX [0000]69E0: 74 03 ;JZ X27 [0000]69E2: E9 12 00 ;JMP ←gotOne [0000]69E5: 8D 5E FC ;LEA BX,[BP-4] [0000]69E8: E8 35 7E ;CALL ←TmrExp [0000]69EB: 0B DB ;OR BX,BX [0000]69ED: 74 06 ;JZ X28 [0000]69EF: BB 01 40 ;MOV BX,04001X [0000]69F2: E8 6F 13 ;CALL ←CallSwat [0000]69F5: EB DA ;JR X25 [0000]69F7: 5B ;POP BX [0000]69F8: 53 ;PUSH BX [0000]69F9: 53 ;PUSH BX [0000]69FA: E8 3A 7D ;CALL ←MyFrame [0000]69FD: E8 41 7D ;CALL ←ReturnLoc [0000]6A00: 8B CB ;MOV CX,BX [0000]6A02: 5B ;POP BX [0000]6A03: 89 4F 04 ;MOV [BX+4],CX [0000]6A06: 5B ;POP BX [0000]6A07: 53 ;PUSH BX [0000]6A08: 8B E5 ;MOV SP,BP [0000]6A0A: 5D ;POP BP [0000]6A0B: C3 ;RET; [0000]6A0C: 55 ;PUSH BP [0000]6A0D: 8B EC ;MOV BP,SP [0000]6A0F: 53 ;PUSH BX [0000]6A10: 52 ;PUSH DX [0000]6A11: 8D 1E 96 95 ;LEA BX,←pbiFreeQ [0000]6A15: E8 C6 90 ;CALL ←Dequeue [0000]6A18: 5A ;POP DX [0000]6A19: 53 ;PUSH BX [0000]6A1A: 5B ;POP BX [0000]6A1B: 53 ;PUSH BX [0000]6A1C: 0B DB ;OR BX,BX [0000]6A1E: 74 14 ;JZ X29 [0000]6A20: 5B ;POP BX [0000]6A21: 53 ;PUSH BX [0000]6A22: 8D 0E 96 95 ;LEA CX,←pbiFreeQ [0000]6A26: 89 4F 02 ;MOV [BX+2],CX [0000]6A29: 5B ;POP BX [0000]6A2A: 53 ;PUSH BX [0000]6A2B: 8B 4F 06 ;MOV CX,[BX+6] [0000]6A2E: BB 0A 00 ;MOV BX,0AX [0000]6A31: E8 0F 7C ;CALL ←Zero [0000]6A34: 5B ;POP BX [0000]6A35: 53 ;PUSH BX [0000]6A36: 8B E5 ;MOV SP,BP [0000]6A38: 5D ;POP BP [0000]6A39: C3 ;RET; [0000]6A3A: 55 ;PUSH BP [0000]6A3B: 8B EC ;MOV BP,SP [0000]6A3D: 53 ;PUSH BX [0000]6A3E: 5B ;POP BX [0000]6A3F: 53 ;PUSH BX [0000]6A40: 8D 0E 96 95 ;LEA CX,←pbiFreeQ [0000]6A44: E8 C0 90 ;CALL ←Enqueue [0000]6A47: 8B E5 ;MOV SP,BP [0000]6A49: 5D ;POP BP [0000]6A4A: C3 ;RET; [0000]6A4B: 55 ;PUSH BP [0000]6A4C: 8B EC ;MOV BP,SP [0000]6A4E: 51 ;PUSH CX [0000]6A4F: 53 ;PUSH BX [0000]6A50: 83 C4 FC ;ADD SP,0FFFCX [0000]6A53: 8B 5E 04 ;MOV BX,[BP+4] [0000]6A56: 8B 4F 06 ;MOV CX,[BX+6] [0000]6A59: 5A ;POP DX [0000]6A5A: 51 ;PUSH CX [0000]6A5B: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]6A60: 8B 7E FC ;MOV DI,[BP-4] [0000]6A63: 8B 1D ;MOV BX,[DI] [0000]6A65: 8B 4E FA ;MOV CX,[BP-6] [0000]6A68: 3B CB ;CMP CX,BX [0000]6A6A: 7D 29 ;JGE X31 [0000]6A6C: EB 05 ;JR X30 [0000]6A6E: FF 46 FA ;INC WORD PTR [BP-6] [0000]6A71: EB ED ;JR X32 [0000]6A73: 5B ;POP BX [0000]6A74: 53 ;PUSH BX [0000]6A75: 83 C3 14 ;ADD BX,014X [0000]6A78: 8B 4E FA ;MOV CX,[BP-6] [0000]6A7B: 8B 46 FE ;MOV AX,[BP-2] [0000]6A7E: 03 C1 ;ADD AX,CX [0000]6A80: 03 D8 ;ADD BX,AX [0000]6A82: 8B 4E FC ;MOV CX,[BP-4] [0000]6A85: 83 C1 04 ;ADD CX,4 [0000]6A88: 8B 46 FA ;MOV AX,[BP-6] [0000]6A8B: 03 C1 ;ADD AX,CX [0000]6A8D: 8B F8 ;MOV DI,AX [0000]6A8F: 8A 05 ;MOV AL,[DI] [0000]6A91: 88 07 ;MOV [BX],AL [0000]6A93: EB D9 ;JR X33 [0000]6A95: 8B 7E FC ;MOV DI,[BP-4] [0000]6A98: 8B 1D ;MOV BX,[DI] [0000]6A9A: 8B 4E FE ;MOV CX,[BP-2] [0000]6A9D: 03 CB ;ADD CX,BX [0000]6A9F: 83 C1 16 ;ADD CX,016X [0000]6AA2: 8B D9 ;MOV BX,CX [0000]6AA4: E8 68 7D ;CALL ←Swab [0000]6AA7: 8B CB ;MOV CX,BX [0000]6AA9: 5B ;POP BX [0000]6AAA: 53 ;PUSH BX [0000]6AAB: 89 0F ;MOV [BX],CX [0000]6AAD: 8B E5 ;MOV SP,BP [0000]6AAF: 5D ;POP BP [0000]6AB0: C3 ;RET; [0000]6AB1: 55 ;PUSH BP [0000]6AB2: 8B EC ;MOV BP,SP [0000]6AB4: E8 BD 8D ;CALL ←EtherHost [0000]6AB7: B9 08 00 ;MOV CX,8 [0000]6ABA: D3 E3 ;SAL BX,CX [0000]6ABC: 8B 0E 8E 95 ;MOV CX,←localNet [0000]6AC0: 03 D9 ;ADD BX,CX [0000]6AC2: 8B E5 ;MOV SP,BP [0000]6AC4: 5D ;POP BP [0000]6AC5: C3 ;RET; [0000]6AC6: 55 ;PUSH BP [0000]6AC7: 8B EC ;MOV BP,SP [0000]6AC9: 51 ;PUSH CX [0000]6ACA: 53 ;PUSH BX [0000]6ACB: 83 C4 F4 ;ADD SP,0FFF4X [0000]6ACE: C7 06 94 95 02 00 ;MOV ←maxHops,2 [0000]6AD4: 8B 5E FC ;MOV BX,[BP-4] [0000]6AD7: 0B DB ;OR BX,BX [0000]6AD9: 75 05 ;JNZ X34 [0000]6ADB: C7 46 FC E6 00 ;MOV WORD PTR [BP-4],0E6X [0000]6AE0: 8B 5E FC ;MOV BX,[BP-4] [0000]6AE3: 89 1E 8C 95 ;MOV ←maxPupDataBytes,BX [0000]6AE7: 8B 5E FC ;MOV BX,[BP-4] [0000]6AEA: 83 C3 16 ;ADD BX,016X [0000]6AED: D1 FB ;SAR BX [0000]6AEF: 89 1E 8A 95 ;MOV ←lenPup,BX [0000]6AF3: C7 06 88 95 04 00 ;MOV ←lenPBI,4 [0000]6AF9: 8D 1E 84 95 ;LEA BX,←pbiIQ [0000]6AFD: E8 CE 8F ;CALL ←InitQueue [0000]6B00: 8D 1E 96 95 ;LEA BX,←pbiFreeQ [0000]6B04: E8 C7 8F ;CALL ←InitQueue [0000]6B07: BB 37 00 ;MOV BX,037X [0000]6B0A: 8D 0E 9C 95 ;LEA CX,←pupSockets [0000]6B0E: E8 32 7B ;CALL ←Zero [0000]6B11: 8B 1E 8A 95 ;MOV BX,←lenPup [0000]6B15: 43 ;INC BX [0000]6B16: 43 ;INC BX [0000]6B17: 89 5E F6 ;MOV [BP-10],BX [0000]6B1A: C7 46 FA 01 00 ;MOV WORD PTR [BP-6],1 [0000]6B1F: 8B 5E FE ;MOV BX,[BP-2] [0000]6B22: 8B 4E FA ;MOV CX,[BP-6] [0000]6B25: 3B CB ;CMP CX,BX [0000]6B27: 7F 49 ;JG X36 [0000]6B29: EB 05 ;JR X35 [0000]6B2B: FF 46 FA ;INC WORD PTR [BP-6] [0000]6B2E: EB EF ;JR X37 [0000]6B30: 8B 5E F6 ;MOV BX,[BP-10] [0000]6B33: E8 DA 12 ;CALL ←GetFixed [0000]6B36: 89 5E F2 ;MOV [BP-14],BX [0000]6B39: 8B 5E F6 ;MOV BX,[BP-10] [0000]6B3C: 8B 4E F2 ;MOV CX,[BP-14] [0000]6B3F: E8 01 7B ;CALL ←Zero [0000]6B42: 8B 5E F2 ;MOV BX,[BP-14] [0000]6B45: C7 47 02 02 00 ;MOV WORD PTR [BX+2],2 [0000]6B4A: 8B 1E 88 95 ;MOV BX,←lenPBI [0000]6B4E: E8 BF 12 ;CALL ←GetFixed [0000]6B51: 89 5E F4 ;MOV [BP-12],BX [0000]6B54: 8B 1E 88 95 ;MOV BX,←lenPBI [0000]6B58: 8B 4E F4 ;MOV CX,[BP-12] [0000]6B5B: E8 E5 7A ;CALL ←Zero [0000]6B5E: 8B 5E F4 ;MOV BX,[BP-12] [0000]6B61: 8B 4E F2 ;MOV CX,[BP-14] [0000]6B64: 83 C1 04 ;ADD CX,4 [0000]6B67: 89 4F 06 ;MOV [BX+6],CX [0000]6B6A: 8B 5E F4 ;MOV BX,[BP-12] [0000]6B6D: E8 CA FE ;CALL ←ReleasePBI [0000]6B70: EB B9 ;JR X38 [0000]6B72: C7 06 0A 99 00 00 ;MOV ←ageNet,0 [0000]6B78: C7 06 8E 95 00 00 ;MOV ←localNet,0 [0000]6B7E: E8 F3 8C ;CALL ←EtherHost [0000]6B81: 89 1E 92 95 ;MOV ←currentHost,BX [0000]6B85: 89 1E 90 95 ;MOV ←localHost,BX [0000]6B89: 33 DB ;XOR BX,BX [0000]6B8B: 8B 4E 04 ;MOV CX,[BP+4] [0000]6B8E: E8 1E 0E ;CALL ←InitEther [0000]6B91: BB 0A 6D ;MOV BX,"PupLevel1" [0000]6B94: 53 ;PUSH BX [0000]6B95: BB AF 00 ;MOV BX,0AFX [0000]6B98: E8 75 12 ;CALL ←GetFixed [0000]6B9B: 53 ;PUSH BX [0000]6B9C: BB 4E 67 ;MOV BX,OFFSET ←PupLevel1 [0000]6B9F: B9 AF 00 ;MOV CX,0AFX [0000]6BA2: E8 34 8E ;CALL ←InitNContext [0000]6BA5: 83 C4 04 ;ADD SP,4 [0000]6BA8: 89 1E 9A 95 ;MOV ←pupLevel1Ctx,BX [0000]6BAC: 8B 1E 9A 95 ;MOV BX,←pupLevel1Ctx [0000]6BB0: 8B 4E 04 ;MOV CX,[BP+4] [0000]6BB3: E8 51 8F ;CALL ←Enqueue [0000]6BB6: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]6BBB: 8B 5E FA ;MOV BX,[BP-6] [0000]6BBE: 81 FB 00 01 ;CMP BX,0100X [0000]6BC2: 7D 3B ;JGE X40 [0000]6BC4: EB 05 ;JR X39 [0000]6BC6: FF 46 FA ;INC WORD PTR [BP-6] [0000]6BC9: EB F0 ;JR X41 [0000]6BCB: 8B 5E FA ;MOV BX,[BP-6] [0000]6BCE: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6BD2: 03 CB ;ADD CX,BX [0000]6BD4: 03 CB ;ADD CX,BX [0000]6BD6: 03 D9 ;ADD BX,CX [0000]6BD8: C6 07 00 ;MOV BYTE PTR [BX],0 [0000]6BDB: 8B 5E FA ;MOV BX,[BP-6] [0000]6BDE: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6BE2: 03 CB ;ADD CX,BX [0000]6BE4: 03 CB ;ADD CX,BX [0000]6BE6: 03 D9 ;ADD BX,CX [0000]6BE8: C6 47 01 64 ;MOV BYTE PTR [BX+1],064X [0000]6BEC: 8B 5E FA ;MOV BX,[BP-6] [0000]6BEF: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6BF3: 03 CB ;ADD CX,BX [0000]6BF5: 03 CB ;ADD CX,BX [0000]6BF7: 03 D9 ;ADD BX,CX [0000]6BF9: C6 47 02 FF ;MOV BYTE PTR [BX+2],0FFX [0000]6BFD: EB C7 ;JR X42 [0000]6BFF: 8B E5 ;MOV SP,BP [0000]6C01: 5D ;POP BP [0000]6C02: C3 ;RET; [0000]6C03: 55 ;PUSH BP [0000]6C04: 8B EC ;MOV BP,SP [0000]6C06: 51 ;PUSH CX [0000]6C07: 53 ;PUSH BX [0000]6C08: 83 C4 FC ;ADD SP,0FFFCX [0000]6C0B: 8B 7E 04 ;MOV DI,[BP+4] [0000]6C0E: 8A 05 ;MOV AL,[DI] [0000]6C10: 0A C0 ;OR AL,AL [0000]6C12: 75 08 ;JNZ X43 [0000]6C14: 8B 5E 04 ;MOV BX,[BP+4] [0000]6C17: A1 8E 95 ;MOV AX,←localNet [0000]6C1A: 88 07 ;MOV [BX],AL [0000]6C1C: 8B 5E 04 ;MOV BX,[BP+4] [0000]6C1F: 8A 47 01 ;MOV AL,[BX+1] [0000]6C22: 0A C0 ;OR AL,AL [0000]6C24: 75 09 ;JNZ X44 [0000]6C26: 8B 5E 04 ;MOV BX,[BP+4] [0000]6C29: A1 90 95 ;MOV AX,←localHost [0000]6C2C: 88 47 01 ;MOV [BX+1],AL [0000]6C2F: C7 46 FA 01 00 ;MOV WORD PTR [BP-6],1 [0000]6C34: 8B 5E FA ;MOV BX,[BP-6] [0000]6C37: 83 FB 0A ;CMP BX,0AX [0000]6C3A: 7F 6C ;JG X46 [0000]6C3C: EB 05 ;JR X45 [0000]6C3E: FF 46 FA ;INC WORD PTR [BP-6] [0000]6C41: EB F1 ;JR X47 [0000]6C43: 8B 5E FA ;MOV BX,[BP-6] [0000]6C46: 8D 0E 9C 95 ;LEA CX,←pupSockets [0000]6C4A: B8 0A 00 ;MOV AX,0AX [0000]6C4D: F7 EB ;IMUL AX,BX [0000]6C4F: 03 C1 ;ADD AX,CX [0000]6C51: 5A ;POP DX [0000]6C52: 50 ;PUSH AX [0000]6C53: 8B 5E 04 ;MOV BX,[BP+4] [0000]6C56: 53 ;PUSH BX [0000]6C57: BB 03 00 ;MOV BX,3 [0000]6C5A: 8B 4E F8 ;MOV CX,[BP-8] [0000]6C5D: E8 BF 7A ;CALL ←MultEq [0000]6C60: 5A ;POP DX [0000]6C61: 0B DB ;OR BX,BX [0000]6C63: 74 06 ;JZ X49 [0000]6C65: BB 0A 40 ;MOV BX,0400AX [0000]6C68: E8 F9 10 ;CALL ←CallSwat [0000]6C6B: 5B ;POP BX [0000]6C6C: 53 ;PUSH BX [0000]6C6D: 8B 4F 08 ;MOV CX,[BX+8] [0000]6C70: 0B C9 ;OR CX,CX [0000]6C72: 75 32 ;JNZ X50 [0000]6C74: 5B ;POP BX [0000]6C75: 53 ;PUSH BX [0000]6C76: 53 ;PUSH BX [0000]6C77: BB 03 00 ;MOV BX,3 [0000]6C7A: 8B 4E 04 ;MOV CX,[BP+4] [0000]6C7D: E8 7E 79 ;CALL ←MoveBlock [0000]6C80: 5A ;POP DX [0000]6C81: 5B ;POP BX [0000]6C82: 53 ;PUSH BX [0000]6C83: 8B 4E FE ;MOV CX,[BP-2] [0000]6C86: 89 4F 06 ;MOV [BX+6],CX [0000]6C89: 8B 5E FC ;MOV BX,[BP-4] [0000]6C8C: 0B DB ;OR BX,BX [0000]6C8E: 75 07 ;JNZ X51 [0000]6C90: 8D 1E 84 95 ;LEA BX,←pbiIQ [0000]6C94: 89 5E FC ;MOV [BP-4],BX [0000]6C97: 5B ;POP BX [0000]6C98: 53 ;PUSH BX [0000]6C99: 8B 4E FC ;MOV CX,[BP-4] [0000]6C9C: 89 4F 08 ;MOV [BX+8],CX [0000]6C9F: 8B 5E FA ;MOV BX,[BP-6] [0000]6CA2: 8B E5 ;MOV SP,BP [0000]6CA4: 5D ;POP BP [0000]6CA5: C3 ;RET; [0000]6CA6: EB 96 ;JR X48 [0000]6CA8: BB 0B 40 ;MOV BX,0400BX [0000]6CAB: E8 B6 10 ;CALL ←CallSwat [0000]6CAE: 33 DB ;XOR BX,BX [0000]6CB0: 8B E5 ;MOV SP,BP [0000]6CB2: 5D ;POP BP [0000]6CB3: C3 ;RET; [0000]6CB4: 55 ;PUSH BP [0000]6CB5: 8B EC ;MOV BP,SP [0000]6CB7: 53 ;PUSH BX [0000]6CB8: 52 ;PUSH DX [0000]6CB9: 8B 5E FE ;MOV BX,[BP-2] [0000]6CBC: 89 1E 8E 95 ;MOV ←localNet,BX [0000]6CC0: C7 46 FC 01 00 ;MOV WORD PTR [BP-4],1 [0000]6CC5: 5B ;POP BX [0000]6CC6: 53 ;PUSH BX [0000]6CC7: 83 FB 0A ;CMP BX,0AX [0000]6CCA: 7F 1D ;JG X53 [0000]6CCC: EB 05 ;JR X52 [0000]6CCE: FF 46 FC ;INC WORD PTR [BP-4] [0000]6CD1: EB F2 ;JR X54 [0000]6CD3: 5B ;POP BX [0000]6CD4: 53 ;PUSH BX [0000]6CD5: 8D 0E 9C 95 ;LEA CX,←pupSockets [0000]6CD9: B8 0A 00 ;MOV AX,0AX [0000]6CDC: F7 EB ;IMUL AX,BX [0000]6CDE: 03 C1 ;ADD AX,CX [0000]6CE0: 8B D8 ;MOV BX,AX [0000]6CE2: 8A 46 FE ;MOV AL,[BP-2] [0000]6CE5: 88 07 ;MOV [BX],AL [0000]6CE7: EB E5 ;JR X55 [0000]6CE9: 8B E5 ;MOV SP,BP [0000]6CEB: 5D ;POP BP [0000]6CEC: C3 ;RET; [0000]6CED: 55 ;PUSH BP [0000]6CEE: 8B EC ;MOV BP,SP [0000]6CF0: 53 ;PUSH BX [0000]6CF1: 5B ;POP BX [0000]6CF2: 53 ;PUSH BX [0000]6CF3: 8D 0E 9C 95 ;LEA CX,←pupSockets [0000]6CF7: B8 0A 00 ;MOV AX,0AX [0000]6CFA: F7 EB ;IMUL AX,BX [0000]6CFC: 03 C1 ;ADD AX,CX [0000]6CFE: BB 05 00 ;MOV BX,5 [0000]6D01: 8B C8 ;MOV CX,AX [0000]6D03: E8 3D 79 ;CALL ←Zero [0000]6D06: 8B E5 ;MOV SP,BP [0000]6D08: 5D ;POP BP [0000]6D09: C3 ;RET; [0000]6D0A: 50 75 70 4C 65 76 65 [0000]6D11: 6C 31 00 ;"PupLevel1" [0000]6D14: ;File pupmisc.asm ;e */ [0000]6D14: 55 ;PUSH BP [0000]6D15: 8B EC ;MOV BP,SP [0000]6D17: 53 ;PUSH BX [0000]6D18: 83 C4 F6 ;ADD SP,0FFF6X [0000]6D1B: 8B 1E 24 99 ;MOV BX,WORD PTR ←calendar+0AX [0000]6D1F: 0B DB ;OR BX,BX [0000]6D21: 75 07 ;JNZ X1 [0000]6D23: 8D 1E 24 99 ;LEA BX,←calendar+0AX [0000]6D27: E8 47 10 ;CALL ←Timer [0000]6D2A: 8D 1E 1A 99 ;LEA BX,←calendar [0000]6D2E: 89 5E FC ;MOV [BP-4],BX [0000]6D31: 8D 5E F8 ;LEA BX,[BP-8] [0000]6D34: E8 3A 10 ;CALL ←Timer [0000]6D37: 8D 5E F8 ;LEA BX,[BP-8] [0000]6D3A: 8D 4E F4 ;LEA CX,[BP-12] [0000]6D3D: E8 11 79 ;CALL ←Move2 [0000]6D40: 8D 1E 24 99 ;LEA BX,←calendar+0AX [0000]6D44: 8D 4E F4 ;LEA CX,[BP-12] [0000]6D47: E8 5C 79 ;CALL ←DoubleDifference [0000]6D4A: BB E8 03 ;MOV BX,03E8X [0000]6D4D: 8D 4E F4 ;LEA CX,[BP-12] [0000]6D50: E8 5A 7A ;CALL ←DoubleUDiv [0000]6D53: 8B 4E FC ;MOV CX,[BP-4] [0000]6D56: E8 3E 79 ;CALL ←DoubleIncrement [0000]6D59: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]6D5E: E8 71 7A ;CALL ←GetRem [0000]6D61: 5A ;POP DX [0000]6D62: 53 ;PUSH BX [0000]6D63: 8D 5E F4 ;LEA BX,[BP-12] [0000]6D66: 8D 4E F8 ;LEA CX,[BP-8] [0000]6D69: E8 3A 79 ;CALL ←DoubleDifference [0000]6D6C: 8D 5E F8 ;LEA BX,[BP-8] [0000]6D6F: 8D 0E 24 99 ;LEA CX,←calendar+0AX [0000]6D73: E8 DB 78 ;CALL ←Move2 [0000]6D76: 8B 5E FC ;MOV BX,[BP-4] [0000]6D79: 8B 4E FE ;MOV CX,[BP-2] [0000]6D7C: E8 D2 78 ;CALL ←Move2 [0000]6D7F: 8B E5 ;MOV SP,BP [0000]6D81: 5D ;POP BP [0000]6D82: C3 ;RET; [0000]6D83: 55 ;PUSH BP [0000]6D84: 8B EC ;MOV BP,SP [0000]6D86: 83 C4 FA ;ADD SP,0FFFAX [0000]6D89: 8D 1E 24 99 ;LEA BX,←calendar+0AX [0000]6D8D: E8 E1 0F ;CALL ←Timer [0000]6D90: 8D 1E 1A 99 ;LEA BX,←calendar [0000]6D94: E8 DA 0F ;CALL ←Timer [0000]6D97: BB 86 00 ;MOV BX,086X [0000]6D9A: 53 ;PUSH BX [0000]6D9B: BB 87 00 ;MOV BX,087X [0000]6D9E: 53 ;PUSH BX [0000]6D9F: BB 03 00 ;MOV BX,3 [0000]6DA2: B9 04 00 ;MOV CX,4 [0000]6DA5: E8 0B 02 ;CALL ←SimpleExch [0000]6DA8: 83 C4 04 ;ADD SP,4 [0000]6DAB: 89 5E FE ;MOV [BP-2],BX [0000]6DAE: 8B 1E 0E 99 ;MOV BX,←simpleSent [0000]6DB2: 01 1E 12 99 ;ADD ←calSent,BX [0000]6DB6: 8B 5E FE ;MOV BX,[BP-2] [0000]6DB9: 0B DB ;OR BX,BX [0000]6DBB: 75 04 ;JNZ X2 [0000]6DBD: 8B E5 ;MOV SP,BP [0000]6DBF: 5D ;POP BP [0000]6DC0: C3 ;RET; [0000]6DC1: FF 06 14 99 ;INC ←calRcvd [0000]6DC5: 8B 5E FE ;MOV BX,[BP-2] [0000]6DC8: 8B 4F 06 ;MOV CX,[BX+6] [0000]6DCB: 89 4E FC ;MOV [BP-4],CX [0000]6DCE: BB FF FF ;MOV BX,0FFFFX [0000]6DD1: 53 ;PUSH BX [0000]6DD2: 8D 1E 1A 99 ;LEA BX,←calendar [0000]6DD6: 53 ;PUSH BX [0000]6DD7: 8B 5E FC ;MOV BX,[BP-4] [0000]6DDA: 83 C3 14 ;ADD BX,014X [0000]6DDD: 53 ;PUSH BX [0000]6DDE: BB 05 00 ;MOV BX,5 [0000]6DE1: 59 ;POP CX [0000]6DE2: E8 28 78 ;CALL ←Marshall [0000]6DE5: 83 C4 04 ;ADD SP,4 [0000]6DE8: 8B 5E FE ;MOV BX,[BP-2] [0000]6DEB: E8 4C FC ;CALL ←ReleasePBI [0000]6DEE: 8B 1E 1A 99 ;MOV BX,WORD PTR ←calendar [0000]6DF2: 5A ;POP DX [0000]6DF3: 53 ;PUSH BX [0000]6DF4: 8B 1E 1C 99 ;MOV BX,WORD PTR ←calendar+2 [0000]6DF8: 89 1E 1A 99 ;MOV WORD PTR ←calendar,BX [0000]6DFC: 5B ;POP BX [0000]6DFD: 53 ;PUSH BX [0000]6DFE: 89 1E 1C 99 ;MOV WORD PTR ←calendar+2,BX [0000]6E02: 8B E5 ;MOV SP,BP [0000]6E04: 5D ;POP BP [0000]6E05: C3 ;RET; [0000]6E06: 55 ;PUSH BP [0000]6E07: 8B EC ;MOV BP,SP [0000]6E09: 53 ;PUSH BX [0000]6E0A: 83 C4 F2 ;ADD SP,0FFF2X [0000]6E0D: 8B 5E FE ;MOV BX,[BP-2] [0000]6E10: 8B 4F 06 ;MOV CX,[BX+6] [0000]6E13: 89 4E FC ;MOV [BP-4],CX [0000]6E16: 8B 5E FC ;MOV BX,[BP-4] [0000]6E19: 8A 47 03 ;MOV AL,[BX+3] [0000]6E1C: 3C 81 ;CMP AL,081X [0000]6E1E: 75 78 ;JNZ X3 [0000]6E20: FF 06 18 99 ;INC ←routRcvd [0000]6E24: 8B 7E FC ;MOV DI,[BP-4] [0000]6E27: 8B 1D ;MOV BX,[DI] [0000]6E29: E8 E3 79 ;CALL ←Swab [0000]6E2C: 83 C3 EA ;ADD BX,0FFEAX [0000]6E2F: B9 02 00 ;MOV CX,2 [0000]6E32: D3 EB ;SHR BX,CX [0000]6E34: 89 5E FA ;MOV [BP-6],BX [0000]6E37: 8B 5E FC ;MOV BX,[BP-4] [0000]6E3A: 83 C3 14 ;ADD BX,014X [0000]6E3D: 89 5E F6 ;MOV [BP-10],BX [0000]6E40: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]6E45: 8B 5E FA ;MOV BX,[BP-6] [0000]6E48: 8B 4E F8 ;MOV CX,[BP-8] [0000]6E4B: 3B CB ;CMP CX,BX [0000]6E4D: 7D 78 ;JGE X5 [0000]6E4F: EB 05 ;JR X4 [0000]6E51: FF 46 F8 ;INC WORD PTR [BP-8] [0000]6E54: EB EF ;JR X6 [0000]6E56: E8 E3 8B ;CALL ←Block [0000]6E59: 8B 5E F8 ;MOV BX,[BP-8] [0000]6E5C: 8B 4E F6 ;MOV CX,[BP-10] [0000]6E5F: D1 E3 ;SAL BX [0000]6E61: D1 E3 ;SAL BX [0000]6E63: 03 D9 ;ADD BX,CX [0000]6E65: 8A 07 ;MOV AL,[BX] [0000]6E67: 32 E4 ;XOR AH,AH [0000]6E69: 89 46 F4 ;MOV [BP-12],AX [0000]6E6C: 8B 5E F4 ;MOV BX,[BP-12] [0000]6E6F: 8D 0E 0A 96 ;LEA CX,←routingTable [0000]6E73: 03 CB ;ADD CX,BX [0000]6E75: 03 CB ;ADD CX,BX [0000]6E77: 03 D9 ;ADD BX,CX [0000]6E79: 5A ;POP DX [0000]6E7A: 53 ;PUSH BX [0000]6E7B: 8B 5E F8 ;MOV BX,[BP-8] [0000]6E7E: 8B 4E F6 ;MOV CX,[BP-10] [0000]6E81: D1 E3 ;SAL BX [0000]6E83: D1 E3 ;SAL BX [0000]6E85: 03 D9 ;ADD BX,CX [0000]6E87: 8A 47 03 ;MOV AL,[BX+3] [0000]6E8A: FE C0 ;INC AL [0000]6E8C: 32 E4 ;XOR AH,AH [0000]6E8E: 89 46 F2 ;MOV [BP-14],AX [0000]6E91: 5B ;POP BX [0000]6E92: 53 ;PUSH BX [0000]6E93: 8A 47 01 ;MOV AL,[BX+1] [0000]6E96: EB 03 ;JR $+5 [0000]6E98: E9 58 00 ;JMP X9 [0000]6E9B: 32 E4 ;XOR AH,AH [0000]6E9D: 8B 5E F2 ;MOV BX,[BP-14] [0000]6EA0: 3B C3 ;CMP AX,BX [0000]6EA2: 7F 2A ;JG X11 [0000]6EA4: 5F ;POP DI [0000]6EA5: 57 ;PUSH DI [0000]6EA6: 8A 05 ;MOV AL,[DI] [0000]6EA8: 8B 5E FC ;MOV BX,[BP-4] [0000]6EAB: 8A 4F 0F ;MOV CL,[BX+15] [0000]6EAE: 3A C1 ;CMP AL,CL [0000]6EB0: 74 1A ;JZ X13 [0000]6EB2: 5B ;POP BX [0000]6EB3: 53 ;PUSH BX [0000]6EB4: 8A 47 01 ;MOV AL,[BX+1] [0000]6EB7: 32 E4 ;XOR AH,AH [0000]6EB9: 8B 5E F2 ;MOV BX,[BP-14] [0000]6EBC: 3B C3 ;CMP AX,BX [0000]6EBE: 75 0C ;JNZ X14 [0000]6EC0: 5B ;POP BX [0000]6EC1: 53 ;PUSH BX [0000]6EC2: 8A 47 02 ;MOV AL,[BX+2] [0000]6EC5: EB 03 ;JR $+5 [0000]6EC7: E9 29 00 ;JMP X15 [0000]6ECA: 3C FF ;CMP AL,0FFX [0000]6ECC: 75 04 ;JNZ X10 [0000]6ECE: B0 01 ;MOV AL,1 [0000]6ED0: EB 02 ;JR X16 [0000]6ED2: 32 C0 ;XOR AL,AL [0000]6ED4: 0A C0 ;OR AL,AL [0000]6ED6: 74 18 ;JZ X8 [0000]6ED8: 8B 5E FC ;MOV BX,[BP-4] [0000]6EDB: 8A 47 0F ;MOV AL,[BX+15] [0000]6EDE: 5B ;POP BX [0000]6EDF: 53 ;PUSH BX [0000]6EE0: 88 07 ;MOV [BX],AL [0000]6EE2: 5B ;POP BX [0000]6EE3: 53 ;PUSH BX [0000]6EE4: 8A 46 F2 ;MOV AL,[BP-14] [0000]6EE7: 88 47 01 ;MOV [BX+1],AL [0000]6EEA: 5B ;POP BX [0000]6EEB: 53 ;PUSH BX [0000]6EEC: C6 47 02 00 ;MOV BYTE PTR [BX+2],0 [0000]6EF0: E9 5E FF ;JMP X7 [0000]6EF3: 8B 5E FE ;MOV BX,[BP-2] [0000]6EF6: E8 41 FB ;CALL ←ReleasePBI [0000]6EF9: 8B E5 ;MOV SP,BP [0000]6EFB: 5D ;POP BP [0000]6EFC: C3 ;RET; [0000]6EFD: 55 ;PUSH BP [0000]6EFE: 8B EC ;MOV BP,SP [0000]6F00: 53 ;PUSH BX [0000]6F01: 83 C4 F6 ;ADD SP,0FFF6X [0000]6F04: 8B 1E 28 99 ;MOV BX,←routingSoc [0000]6F08: 0B DB ;OR BX,BX [0000]6F0A: 75 36 ;JNZ X17 [0000]6F0C: A1 8E 95 ;MOV AX,←localNet [0000]6F0F: 5A ;POP DX [0000]6F10: 50 ;PUSH AX [0000]6F11: A1 90 95 ;MOV AX,←localHost [0000]6F14: 88 46 F5 ;MOV [BP-11],AL [0000]6F17: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]6F1C: BB 02 00 ;MOV BX,2 [0000]6F1F: E8 ED 78 ;CALL ←Swab [0000]6F22: 89 5E F8 ;MOV [BP-8],BX [0000]6F25: 8D 5E F4 ;LEA BX,[BP-12] [0000]6F28: 53 ;PUSH BX [0000]6F29: 33 DB ;XOR BX,BX [0000]6F2B: B9 06 6E ;MOV CX,OFFSET ←RoutePr [0000]6F2E: E8 D2 FC ;CALL ←OpenLevel1Socket [0000]6F31: 5A ;POP DX [0000]6F32: 89 1E 28 99 ;MOV ←routingSoc,BX [0000]6F36: 8B 1E 28 99 ;MOV BX,←routingSoc [0000]6F3A: 0B DB ;OR BX,BX [0000]6F3C: 75 04 ;JNZ X18 [0000]6F3E: 8B E5 ;MOV SP,BP [0000]6F40: 5D ;POP BP [0000]6F41: C3 ;RET; [0000]6F42: E8 6B FA ;CALL ←GetPBI [0000]6F45: 89 5E FC ;MOV [BP-4],BX [0000]6F48: 8B 5E FC ;MOV BX,[BP-4] [0000]6F4B: 8B 4F 06 ;MOV CX,[BX+6] [0000]6F4E: 8B D9 ;MOV BX,CX [0000]6F50: C7 47 10 00 00 ;MOV WORD PTR [BX+16],0 [0000]6F55: 8B 5E FC ;MOV BX,[BP-4] [0000]6F58: 8B 4F 06 ;MOV CX,[BX+6] [0000]6F5B: 51 ;PUSH CX [0000]6F5C: BB 02 00 ;MOV BX,2 [0000]6F5F: E8 AD 78 ;CALL ←Swab [0000]6F62: 8B CB ;MOV CX,BX [0000]6F64: 5B ;POP BX [0000]6F65: 89 4F 12 ;MOV [BX+18],CX [0000]6F68: 8B 5E FC ;MOV BX,[BP-4] [0000]6F6B: 53 ;PUSH BX [0000]6F6C: BB 02 00 ;MOV BX,2 [0000]6F6F: B9 80 00 ;MOV CX,080X [0000]6F72: E8 1E 01 ;CALL ←SimpleSend [0000]6F75: 5A ;POP DX [0000]6F76: FF 06 16 99 ;INC ←routSent [0000]6F7A: 8B E5 ;MOV SP,BP [0000]6F7C: 5D ;POP BP [0000]6F7D: C3 ;RET; [0000]6F7E: 55 ;PUSH BP [0000]6F7F: 8B EC ;MOV BP,SP [0000]6F81: 53 ;PUSH BX [0000]6F82: 5B ;POP BX [0000]6F83: 53 ;PUSH BX [0000]6F84: 8B 4F 06 ;MOV CX,[BX+6] [0000]6F87: 8B F9 ;MOV DI,CX [0000]6F89: 8A 45 03 ;MOV AL,[DI+3] [0000]6F8C: 32 E4 ;XOR AH,AH [0000]6F8E: 8B 1E 2C 99 ;MOV BX,←rcvType [0000]6F92: 3B C3 ;CMP AX,BX [0000]6F94: 75 06 ;JNZ X21 [0000]6F96: 8B 1E 2A 99 ;MOV BX,←rcvPBI [0000]6F9A: 0B DB ;OR BX,BX [0000]6F9C: 74 07 ;JZ X19 [0000]6F9E: 5B ;POP BX [0000]6F9F: 53 ;PUSH BX [0000]6FA0: E8 97 FA ;CALL ←ReleasePBI [0000]6FA3: EB 0A ;JR X22 [0000]6FA5: 5B ;POP BX [0000]6FA6: 53 ;PUSH BX [0000]6FA7: 89 1E 2A 99 ;MOV ←rcvPBI,BX [0000]6FAB: FF 06 10 99 ;INC ←simpleRcvd [0000]6FAF: 8B E5 ;MOV SP,BP [0000]6FB1: 5D ;POP BP [0000]6FB2: C3 ;RET; [0000]6FB3: 55 ;PUSH BP [0000]6FB4: 8B EC ;MOV BP,SP [0000]6FB6: 51 ;PUSH CX [0000]6FB7: 53 ;PUSH BX [0000]6FB8: 83 C4 F0 ;ADD SP,0FFF0X [0000]6FBB: 8D 5E F0 ;LEA BX,[BP-16] [0000]6FBE: E8 0D 8B ;CALL ←InitQueue [0000]6FC1: E8 EC F9 ;CALL ←GetPBI [0000]6FC4: 89 5E FA ;MOV [BP-6],BX [0000]6FC7: 8B 5E FA ;MOV BX,[BP-6] [0000]6FCA: 8B 4F 06 ;MOV CX,[BX+6] [0000]6FCD: 89 4E F8 ;MOV [BP-8],CX [0000]6FD0: 8B 5E F8 ;MOV BX,[BP-8] [0000]6FD3: 83 C3 10 ;ADD BX,010X [0000]6FD6: E8 98 0D ;CALL ←Timer [0000]6FD9: C7 06 2A 99 00 00 ;MOV WORD PTR ←rcvPBI,0 [0000]6FDF: 8B 5E F8 ;MOV BX,[BP-8] [0000]6FE2: 83 C3 0E ;ADD BX,0EX [0000]6FE5: 53 ;PUSH BX [0000]6FE6: 33 DB ;XOR BX,BX [0000]6FE8: B9 7E 6F ;MOV CX,OFFSET ←RcvPr [0000]6FEB: E8 15 FC ;CALL ←OpenLevel1Socket [0000]6FEE: 5A ;POP DX [0000]6FEF: 89 5E F6 ;MOV [BP-10],BX [0000]6FF2: 0B DB ;OR BX,BX [0000]6FF4: 75 06 ;JNZ X23 [0000]6FF6: BB 0A 40 ;MOV BX,0400AX [0000]6FF9: E8 68 0D ;CALL ←CallSwat [0000]6FFC: 8B 5E FA ;MOV BX,[BP-6] [0000]6FFF: 8D 4E F0 ;LEA CX,[BP-16] [0000]7002: 89 4F 02 ;MOV [BX+2],CX [0000]7005: 8B 5E 04 ;MOV BX,[BP+4] [0000]7008: 89 1E 2C 99 ;MOV ←rcvType,BX [0000]700C: 8D 1E 32 99 ;LEA BX,←counter [0000]7010: E8 5E 0D ;CALL ←Timer [0000]7013: C7 46 EC 64 00 ;MOV WORD PTR [BP-20],064X [0000]7018: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]701D: 8B 5E FC ;MOV BX,[BP-4] [0000]7020: 8B 4E F4 ;MOV CX,[BP-12] [0000]7023: 3B CB ;CMP CX,BX [0000]7025: 7D 0C ;JGE X27 [0000]7027: 8B 1E 2A 99 ;MOV BX,←rcvPBI [0000]702B: 0B DB ;OR BX,BX [0000]702D: 75 04 ;JNZ X27 [0000]702F: B0 01 ;MOV AL,1 [0000]7031: EB 02 ;JR X28 [0000]7033: 32 C0 ;XOR AL,AL [0000]7035: 0A C0 ;OR AL,AL [0000]7037: 74 46 ;JZ X25 [0000]7039: EB 05 ;JR X24 [0000]703B: FF 46 F4 ;INC WORD PTR [BP-12] [0000]703E: EB DD ;JR X26 [0000]7040: FF 06 0E 99 ;INC ←simpleSent [0000]7044: 8B 5E FA ;MOV BX,[BP-6] [0000]7047: 53 ;PUSH BX [0000]7048: 8B 5E FE ;MOV BX,[BP-2] [0000]704B: 8B 4E 06 ;MOV CX,[BP+6] [0000]704E: E8 42 00 ;CALL ←SimpleSend [0000]7051: 5A ;POP DX [0000]7052: 8B 5E FA ;MOV BX,[BP-6] [0000]7055: E8 12 F8 ;CALL ←WaitUntilSent [0000]7058: 8D 5E EE ;LEA BX,[BP-18] [0000]705B: 59 ;POP CX [0000]705C: 51 ;PUSH CX [0000]705D: E8 B8 77 ;CALL ←SetTmr [0000]7060: 8D 5E EE ;LEA BX,[BP-18] [0000]7063: E8 BA 77 ;CALL ←TmrExp [0000]7066: 0B DB ;OR BX,BX [0000]7068: 75 06 ;JNZ X32 [0000]706A: 8B 1E 2A 99 ;MOV BX,←rcvPBI [0000]706E: 0B DB ;OR BX,BX [0000]7070: 75 05 ;JNZ X31 [0000]7072: E8 C7 89 ;CALL ←Block [0000]7075: EB E9 ;JR X30 [0000]7077: 5B ;POP BX [0000]7078: 81 C3 F4 01 ;ADD BX,01F4X [0000]707C: 53 ;PUSH BX [0000]707D: EB BC ;JR X29 [0000]707F: 8B 5E FA ;MOV BX,[BP-6] [0000]7082: E8 B5 F9 ;CALL ←ReleasePBI [0000]7085: 8B 5E F6 ;MOV BX,[BP-10] [0000]7088: E8 62 FC ;CALL ←CloseLevel1Socket [0000]708B: 8B 1E 2A 99 ;MOV BX,←rcvPBI [0000]708F: 8B E5 ;MOV SP,BP [0000]7091: 5D ;POP BP [0000]7092: C3 ;RET; [0000]7093: 55 ;PUSH BP [0000]7094: 8B EC ;MOV BP,SP [0000]7096: 51 ;PUSH CX [0000]7097: 53 ;PUSH BX [0000]7098: 52 ;PUSH DX [0000]7099: 8B 5E 04 ;MOV BX,[BP+4] [0000]709C: 8B 4F 06 ;MOV CX,[BX+6] [0000]709F: 5A ;POP DX [0000]70A0: 51 ;PUSH CX [0000]70A1: 5B ;POP BX [0000]70A2: 53 ;PUSH BX [0000]70A3: A1 8E 95 ;MOV AX,←localNet [0000]70A6: 88 47 08 ;MOV [BX+8],AL [0000]70A9: 5B ;POP BX [0000]70AA: 53 ;PUSH BX [0000]70AB: 53 ;PUSH BX [0000]70AC: 8B 5E FC ;MOV BX,[BP-4] [0000]70AF: E8 5D 77 ;CALL ←Swab [0000]70B2: 8B CB ;MOV CX,BX [0000]70B4: 5B ;POP BX [0000]70B5: 89 4F 0C ;MOV [BX+12],CX [0000]70B8: 5B ;POP BX [0000]70B9: 53 ;PUSH BX [0000]70BA: A1 8E 95 ;MOV AX,←localNet [0000]70BD: 88 47 0E ;MOV [BX+14],AL [0000]70C0: 5B ;POP BX [0000]70C1: 53 ;PUSH BX [0000]70C2: A1 90 95 ;MOV AX,←localHost [0000]70C5: 88 47 0F ;MOV [BX+15],AL [0000]70C8: 5B ;POP BX [0000]70C9: 53 ;PUSH BX [0000]70CA: 8A 46 FE ;MOV AL,[BP-2] [0000]70CD: 88 47 03 ;MOV [BX+3],AL [0000]70D0: 8B 1E 32 99 ;MOV BX,←counter [0000]70D4: 0B DB ;OR BX,BX [0000]70D6: 75 07 ;JNZ X33 [0000]70D8: 8D 1E 32 99 ;LEA BX,←counter [0000]70DC: E8 92 0C ;CALL ←Timer [0000]70DF: BB 01 00 ;MOV BX,1 [0000]70E2: 8D 0E 32 99 ;LEA CX,←counter [0000]70E6: E8 D0 75 ;CALL ←DoubleInc [0000]70E9: 5B ;POP BX [0000]70EA: 53 ;PUSH BX [0000]70EB: 83 C3 04 ;ADD BX,4 [0000]70EE: 8B 0E 34 99 ;MOV CX,←counter+2 [0000]70F2: 89 0F ;MOV [BX],CX [0000]70F4: 5B ;POP BX [0000]70F5: 53 ;PUSH BX [0000]70F6: 83 C3 04 ;ADD BX,4 [0000]70F9: 8B 0E 32 99 ;MOV CX,←counter [0000]70FD: 89 4F 02 ;MOV [BX+2],CX [0000]7100: BB 02 00 ;MOV BX,2 [0000]7103: 8D 0E 2E 99 ;LEA CX,←z [0000]7107: E8 39 75 ;CALL ←Zero [0000]710A: 8B 5E 04 ;MOV BX,[BP+4] [0000]710D: 53 ;PUSH BX [0000]710E: 8D 1E 2E 99 ;LEA BX,←z [0000]7112: 33 C9 ;XOR CX,CX [0000]7114: E8 34 F9 ;CALL ←AppendStringToPup [0000]7117: 5A ;POP DX [0000]7118: 8B 5E 04 ;MOV BX,[BP+4] [0000]711B: E8 CD F6 ;CALL ←SendPup [0000]711E: 8B E5 ;MOV SP,BP [0000]7120: 5D ;POP BP [0000]7121: C3 ;RET; [0000]7122: ;File DESSofter.asm ;CS:C←CODE, DS:C←DATA [0000]7122: 55 ;PUSH BP [0000]7123: 8B EC ;MOV BP,SP [0000]7125: 51 ;PUSH CX [0000]7126: 53 ;PUSH BX [0000]7127: 8B 5E 04 ;MOV BX,[BP+4] [0000]712A: 53 ;PUSH BX [0000]712B: BB 01 00 ;MOV BX,1 [0000]712E: 53 ;PUSH BX [0000]712F: 8B 5E FE ;MOV BX,[BP-2] [0000]7132: 53 ;PUSH BX [0000]7133: 8B 5E FC ;MOV BX,[BP-4] [0000]7136: 53 ;PUSH BX [0000]7137: BB 01 00 ;MOV BX,1 [0000]713A: 53 ;PUSH BX [0000]713B: 33 DB ;XOR BX,BX [0000]713D: B9 00 02 ;MOV CX,0200X [0000]7140: E8 AC 00 ;CALL ←CryptData [0000]7143: 83 C4 0A ;ADD SP,0AX [0000]7146: 8B E5 ;MOV SP,BP [0000]7148: 5D ;POP BP [0000]7149: C3 ;RET; [0000]714A: 55 ;PUSH BP [0000]714B: 8B EC ;MOV BP,SP [0000]714D: 51 ;PUSH CX [0000]714E: 53 ;PUSH BX [0000]714F: 8B 5E 04 ;MOV BX,[BP+4] [0000]7152: 53 ;PUSH BX [0000]7153: BB 01 00 ;MOV BX,1 [0000]7156: 53 ;PUSH BX [0000]7157: 8B 5E FE ;MOV BX,[BP-2] [0000]715A: 53 ;PUSH BX [0000]715B: 8B 5E FC ;MOV BX,[BP-4] [0000]715E: 53 ;PUSH BX [0000]715F: 33 DB ;XOR BX,BX [0000]7161: 53 ;PUSH BX [0000]7162: 33 DB ;XOR BX,BX [0000]7164: B9 00 02 ;MOV CX,0200X [0000]7167: E8 85 00 ;CALL ←CryptData [0000]716A: 83 C4 0A ;ADD SP,0AX [0000]716D: 8B E5 ;MOV SP,BP [0000]716F: 5D ;POP BP [0000]7170: C3 ;RET; [0000]7171: 55 ;PUSH BP [0000]7172: 8B EC ;MOV BP,SP [0000]7174: 51 ;PUSH CX [0000]7175: 53 ;PUSH BX [0000]7176: 8B 5E 08 ;MOV BX,[BP+8] [0000]7179: 53 ;PUSH BX [0000]717A: 8B 5E 06 ;MOV BX,[BP+6] [0000]717D: 53 ;PUSH BX [0000]717E: 8B 5E 04 ;MOV BX,[BP+4] [0000]7181: 53 ;PUSH BX [0000]7182: 8B 5E FE ;MOV BX,[BP-2] [0000]7185: 53 ;PUSH BX [0000]7186: 33 DB ;XOR BX,BX [0000]7188: 53 ;PUSH BX [0000]7189: 8B 5E FC ;MOV BX,[BP-4] [0000]718C: B9 00 04 ;MOV CX,0400X [0000]718F: E8 5D 00 ;CALL ←CryptData [0000]7192: 83 C4 0A ;ADD SP,0AX [0000]7195: 8B E5 ;MOV SP,BP [0000]7197: 5D ;POP BP [0000]7198: C3 ;RET; [0000]7199: 55 ;PUSH BP [0000]719A: 8B EC ;MOV BP,SP [0000]719C: 51 ;PUSH CX [0000]719D: 53 ;PUSH BX [0000]719E: 52 ;PUSH DX [0000]719F: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]71A4: 5B ;POP BX [0000]71A5: 53 ;PUSH BX [0000]71A6: 83 FB 04 ;CMP BX,4 [0000]71A9: 7D 32 ;JGE X2 [0000]71AB: EB 05 ;JR X1 [0000]71AD: FF 46 FA ;INC WORD PTR [BP-6] [0000]71B0: EB F2 ;JR X3 [0000]71B2: 5B ;POP BX [0000]71B3: 53 ;PUSH BX [0000]71B4: 8B 4E FC ;MOV CX,[BP-4] [0000]71B7: D1 E3 ;SAL BX [0000]71B9: 03 D9 ;ADD BX,CX [0000]71BB: 59 ;POP CX [0000]71BC: 51 ;PUSH CX [0000]71BD: 8B 46 04 ;MOV AX,[BP+4] [0000]71C0: D1 E1 ;SAL CX [0000]71C2: 03 C8 ;ADD CX,AX [0000]71C4: 8B F9 ;MOV DI,CX [0000]71C6: 8B 0D ;MOV CX,[DI] [0000]71C8: 58 ;POP AX [0000]71C9: 50 ;PUSH AX [0000]71CA: 51 ;PUSH CX [0000]71CB: 8B 4E FE ;MOV CX,[BP-2] [0000]71CE: D1 E0 ;SAL AX [0000]71D0: 03 C1 ;ADD AX,CX [0000]71D2: 8B F8 ;MOV DI,AX [0000]71D4: 8B 0D ;MOV CX,[DI] [0000]71D6: 58 ;POP AX [0000]71D7: 33 C1 ;XOR AX,CX [0000]71D9: 89 07 ;MOV [BX],AX [0000]71DB: EB D0 ;JR X4 [0000]71DD: 8B E5 ;MOV SP,BP [0000]71DF: 5D ;POP BP [0000]71E0: C3 ;RET; [0000]71E1: 55 ;PUSH BP [0000]71E2: 8B EC ;MOV BP,SP [0000]71E4: 53 ;PUSH BX [0000]71E5: 5B ;POP BX [0000]71E6: 53 ;PUSH BX [0000]71E7: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]71EB: 8B E5 ;MOV SP,BP [0000]71ED: 5D ;POP BP [0000]71EE: C3 ;RET; [0000]71EF: 55 ;PUSH BP [0000]71F0: 8B EC ;MOV BP,SP [0000]71F2: 51 ;PUSH CX [0000]71F3: 53 ;PUSH BX [0000]71F4: 83 C4 DA ;ADD SP,0FFDAX [0000]71F7: 8D 5E DC ;LEA BX,[BP-36] [0000]71FA: 89 5E DA ;MOV [BP-38],BX [0000]71FD: 8B 5E DA ;MOV BX,[BP-38] [0000]7200: 53 ;PUSH BX [0000]7201: BB 04 00 ;MOV BX,4 [0000]7204: 8B 4E FC ;MOV CX,[BP-4] [0000]7207: E8 F4 73 ;CALL ←MoveBlock [0000]720A: 5A ;POP DX [0000]720B: 8B 5E 06 ;MOV BX,[BP+6] [0000]720E: 0B DB ;OR BX,BX [0000]7210: 75 06 ;JNZ X5 [0000]7212: 8B 5E 08 ;MOV BX,[BP+8] [0000]7215: 89 5E 06 ;MOV [BP+6],BX [0000]7218: 8B 5E 0C ;MOV BX,[BP+12] [0000]721B: 89 5E EE ;MOV [BP-18],BX [0000]721E: 8B 5E 04 ;MOV BX,[BP+4] [0000]7221: 89 5E F6 ;MOV [BP-10],BX [0000]7224: 8D 5E D8 ;LEA BX,[BP-40] [0000]7227: 89 5E F8 ;MOV [BP-8],BX [0000]722A: BB E1 71 ;MOV BX,OFFSET ←OKToContinue [0000]722D: 89 5E FA ;MOV [BP-6],BX [0000]7230: 8B 5E FE ;MOV BX,[BP-2] [0000]7233: 81 FB 00 04 ;CMP BX,0400X [0000]7237: 75 1E ;JNZ X7 [0000]7239: 8B 5E 04 ;MOV BX,[BP+4] [0000]723C: 83 FB 01 ;CMP BX,1 [0000]723F: 75 0C ;JNZ X8 [0000]7241: 8B 5E 0A ;MOV BX,[BP+10] [0000]7244: 83 FB 00 ;CMP BX,0 [0000]7247: 7E 04 ;JLE X8 [0000]7249: B0 01 ;MOV AL,1 [0000]724B: EB 02 ;JR X9 [0000]724D: 32 C0 ;XOR AL,AL [0000]724F: 0A C0 ;OR AL,AL [0000]7251: 74 04 ;JZ X7 [0000]7253: B0 01 ;MOV AL,1 [0000]7255: EB 02 ;JR X10 [0000]7257: 32 C0 ;XOR AL,AL [0000]7259: 0A C0 ;OR AL,AL [0000]725B: 74 4E ;JZ X6 [0000]725D: C7 46 D6 00 00 ;MOV WORD PTR [BP-42],0 [0000]7262: 8B 5E 0A ;MOV BX,[BP+10] [0000]7265: 4B ;DEC BX [0000]7266: 59 ;POP CX [0000]7267: 51 ;PUSH CX [0000]7268: 3B CB ;CMP CX,BX [0000]726A: 7D 3C ;JGE X12 [0000]726C: EB 05 ;JR X11 [0000]726E: FF 46 D6 ;INC WORD PTR [BP-42] [0000]7271: EB EF ;JR X13 [0000]7273: 8B 5E 0A ;MOV BX,[BP+10] [0000]7276: 4B ;DEC BX [0000]7277: 8B 4E 08 ;MOV CX,[BP+8] [0000]727A: D1 E3 ;SAL BX [0000]727C: D1 E3 ;SAL BX [0000]727E: D1 E3 ;SAL BX [0000]7280: 03 D9 ;ADD BX,CX [0000]7282: 53 ;PUSH BX [0000]7283: 8B 5E D6 ;MOV BX,[BP-42] [0000]7286: 8B 4E 08 ;MOV CX,[BP+8] [0000]7289: D1 E3 ;SAL BX [0000]728B: D1 E3 ;SAL BX [0000]728D: D1 E3 ;SAL BX [0000]728F: 03 D9 ;ADD BX,CX [0000]7291: 8B 4E 0A ;MOV CX,[BP+10] [0000]7294: 49 ;DEC CX [0000]7295: 8B 46 08 ;MOV AX,[BP+8] [0000]7298: D1 E1 ;SAL CX [0000]729A: D1 E1 ;SAL CX [0000]729C: D1 E1 ;SAL CX [0000]729E: 03 C8 ;ADD CX,AX [0000]72A0: 87 D9 ;XCHG BX,CX [0000]72A2: E8 F4 FE ;CALL ←XOR64 [0000]72A5: 5A ;POP DX [0000]72A6: EB C6 ;JR X14 [0000]72A8: E8 91 87 ;CALL ←Block [0000]72AB: 8B 5E FE ;MOV BX,[BP-2] [0000]72AE: 81 FB 00 02 ;CMP BX,0200X [0000]72B2: 75 22 ;JNZ X15 [0000]72B4: 8B 5E 0A ;MOV BX,[BP+10] [0000]72B7: D1 E3 ;SAL BX [0000]72B9: D1 E3 ;SAL BX [0000]72BB: D1 E3 ;SAL BX [0000]72BD: 89 5E F4 ;MOV [BP-12],BX [0000]72C0: 8B 5E 08 ;MOV BX,[BP+8] [0000]72C3: 89 5E F0 ;MOV [BP-16],BX [0000]72C6: 8B 5E 06 ;MOV BX,[BP+6] [0000]72C9: 89 5E F2 ;MOV [BP-14],BX [0000]72CC: 8D 5E EC ;LEA BX,[BP-20] [0000]72CF: E8 60 01 ;CALL ←Docrypt [0000]72D2: 8B E5 ;MOV SP,BP [0000]72D4: 5D ;POP BP [0000]72D5: C3 ;RET; [0000]72D6: C7 46 F4 08 00 ;MOV WORD PTR [BP-12],8 [0000]72DB: C7 46 D6 00 00 ;MOV WORD PTR [BP-42],0 [0000]72E0: 8B 5E 0A ;MOV BX,[BP+10] [0000]72E3: 59 ;POP CX [0000]72E4: 51 ;PUSH CX [0000]72E5: 3B CB ;CMP CX,BX [0000]72E7: 7D 77 ;JGE X17 [0000]72E9: EB 05 ;JR X16 [0000]72EB: FF 46 D6 ;INC WORD PTR [BP-42] [0000]72EE: EB F0 ;JR X18 [0000]72F0: 8B 5E 04 ;MOV BX,[BP+4] [0000]72F3: 83 FB 01 ;CMP BX,1 [0000]72F6: 75 25 ;JNZ X20 [0000]72F8: 5B ;POP BX [0000]72F9: 53 ;PUSH BX [0000]72FA: 8B 4E 08 ;MOV CX,[BP+8] [0000]72FD: D1 E3 ;SAL BX [0000]72FF: D1 E3 ;SAL BX [0000]7301: D1 E3 ;SAL BX [0000]7303: 03 D9 ;ADD BX,CX [0000]7305: 53 ;PUSH BX [0000]7306: 8B 5E D6 ;MOV BX,[BP-42] [0000]7309: 8B 4E 08 ;MOV CX,[BP+8] [0000]730C: D1 E3 ;SAL BX [0000]730E: D1 E3 ;SAL BX [0000]7310: D1 E3 ;SAL BX [0000]7312: 03 D9 ;ADD BX,CX [0000]7314: 8B 4E DA ;MOV CX,[BP-38] [0000]7317: E8 7F FE ;CALL ←XOR64 [0000]731A: 5A ;POP DX [0000]731B: EB 1B ;JR X21 [0000]731D: 8D 5E E4 ;LEA BX,[BP-28] [0000]7320: 53 ;PUSH BX [0000]7321: 8B 5E D6 ;MOV BX,[BP-42] [0000]7324: 8B 4E 08 ;MOV CX,[BP+8] [0000]7327: D1 E3 ;SAL BX [0000]7329: D1 E3 ;SAL BX [0000]732B: D1 E3 ;SAL BX [0000]732D: 03 D9 ;ADD BX,CX [0000]732F: 53 ;PUSH BX [0000]7330: BB 04 00 ;MOV BX,4 [0000]7333: 59 ;POP CX [0000]7334: E8 C7 72 ;CALL ←MoveBlock [0000]7337: 5A ;POP DX [0000]7338: 5B ;POP BX [0000]7339: 53 ;PUSH BX [0000]733A: 8B 4E 08 ;MOV CX,[BP+8] [0000]733D: D1 E3 ;SAL BX [0000]733F: D1 E3 ;SAL BX [0000]7341: D1 E3 ;SAL BX [0000]7343: 03 D9 ;ADD BX,CX [0000]7345: 89 5E F0 ;MOV [BP-16],BX [0000]7348: 5B ;POP BX [0000]7349: 53 ;PUSH BX [0000]734A: 8B 4E 06 ;MOV CX,[BP+6] [0000]734D: D1 E3 ;SAL BX [0000]734F: D1 E3 ;SAL BX [0000]7351: D1 E3 ;SAL BX [0000]7353: 03 D9 ;ADD BX,CX [0000]7355: 89 5E F2 ;MOV [BP-14],BX [0000]7358: 8D 5E EC ;LEA BX,[BP-20] [0000]735B: E8 D4 00 ;CALL ←Docrypt [0000]735E: EB 03 ;JR $+5 [0000]7360: E9 4E 00 ;JMP X23 [0000]7363: 8B 5E 04 ;MOV BX,[BP+4] [0000]7366: 83 FB 01 ;CMP BX,1 [0000]7369: 75 12 ;JNZ X22 [0000]736B: 5B ;POP BX [0000]736C: 53 ;PUSH BX [0000]736D: 8B 4E 06 ;MOV CX,[BP+6] [0000]7370: D1 E3 ;SAL BX [0000]7372: D1 E3 ;SAL BX [0000]7374: D1 E3 ;SAL BX [0000]7376: 03 D9 ;ADD BX,CX [0000]7378: 89 5E DA ;MOV [BP-38],BX [0000]737B: EB 31 ;JR X24 [0000]737D: 5B ;POP BX [0000]737E: 53 ;PUSH BX [0000]737F: 8B 4E 06 ;MOV CX,[BP+6] [0000]7382: D1 E3 ;SAL BX [0000]7384: D1 E3 ;SAL BX [0000]7386: D1 E3 ;SAL BX [0000]7388: 03 D9 ;ADD BX,CX [0000]738A: 53 ;PUSH BX [0000]738B: 8B 5E D6 ;MOV BX,[BP-42] [0000]738E: 8B 4E 06 ;MOV CX,[BP+6] [0000]7391: D1 E3 ;SAL BX [0000]7393: D1 E3 ;SAL BX [0000]7395: D1 E3 ;SAL BX [0000]7397: 03 D9 ;ADD BX,CX [0000]7399: 8B 4E DA ;MOV CX,[BP-38] [0000]739C: E8 FA FD ;CALL ←XOR64 [0000]739F: 5A ;POP DX [0000]73A0: 8B 5E DA ;MOV BX,[BP-38] [0000]73A3: 53 ;PUSH BX [0000]73A4: BB 04 00 ;MOV BX,4 [0000]73A7: 8D 4E E4 ;LEA CX,[BP-28] [0000]73AA: E8 51 72 ;CALL ←MoveBlock [0000]73AD: 5A ;POP DX [0000]73AE: E9 3A FF ;JMP X19 [0000]73B1: E8 88 86 ;CALL ←Block [0000]73B4: 8B 5E FE ;MOV BX,[BP-2] [0000]73B7: 81 FB 00 04 ;CMP BX,0400X [0000]73BB: 75 1D ;JNZ X26 [0000]73BD: 8B 5E 04 ;MOV BX,[BP+4] [0000]73C0: 0B DB ;OR BX,BX [0000]73C2: 75 0C ;JNZ X27 [0000]73C4: 8B 5E 0A ;MOV BX,[BP+10] [0000]73C7: 83 FB 00 ;CMP BX,0 [0000]73CA: 7E 04 ;JLE X27 [0000]73CC: B0 01 ;MOV AL,1 [0000]73CE: EB 02 ;JR X28 [0000]73D0: 32 C0 ;XOR AL,AL [0000]73D2: 0A C0 ;OR AL,AL [0000]73D4: 74 04 ;JZ X26 [0000]73D6: B0 01 ;MOV AL,1 [0000]73D8: EB 02 ;JR X29 [0000]73DA: 32 C0 ;XOR AL,AL [0000]73DC: 0A C0 ;OR AL,AL [0000]73DE: 74 4E ;JZ X25 [0000]73E0: C7 46 D6 00 00 ;MOV WORD PTR [BP-42],0 [0000]73E5: 8B 5E 0A ;MOV BX,[BP+10] [0000]73E8: 4B ;DEC BX [0000]73E9: 59 ;POP CX [0000]73EA: 51 ;PUSH CX [0000]73EB: 3B CB ;CMP CX,BX [0000]73ED: 7D 3C ;JGE X31 [0000]73EF: EB 05 ;JR X30 [0000]73F1: FF 46 D6 ;INC WORD PTR [BP-42] [0000]73F4: EB EF ;JR X32 [0000]73F6: 8B 5E 0A ;MOV BX,[BP+10] [0000]73F9: 4B ;DEC BX [0000]73FA: 8B 4E 06 ;MOV CX,[BP+6] [0000]73FD: D1 E3 ;SAL BX [0000]73FF: D1 E3 ;SAL BX [0000]7401: D1 E3 ;SAL BX [0000]7403: 03 D9 ;ADD BX,CX [0000]7405: 53 ;PUSH BX [0000]7406: 8B 5E D6 ;MOV BX,[BP-42] [0000]7409: 8B 4E 06 ;MOV CX,[BP+6] [0000]740C: D1 E3 ;SAL BX [0000]740E: D1 E3 ;SAL BX [0000]7410: D1 E3 ;SAL BX [0000]7412: 03 D9 ;ADD BX,CX [0000]7414: 8B 4E 0A ;MOV CX,[BP+10] [0000]7417: 49 ;DEC CX [0000]7418: 8B 46 06 ;MOV AX,[BP+6] [0000]741B: D1 E1 ;SAL CX [0000]741D: D1 E1 ;SAL CX [0000]741F: D1 E1 ;SAL CX [0000]7421: 03 C8 ;ADD CX,AX [0000]7423: 87 D9 ;XCHG BX,CX [0000]7425: E8 71 FD ;CALL ←XOR64 [0000]7428: 5A ;POP DX [0000]7429: EB C6 ;JR X33 [0000]742B: E8 0E 86 ;CALL ←Block [0000]742E: 8B E5 ;MOV SP,BP [0000]7430: 5D ;POP BP [0000]7431: C3 ;RET; [0000]7432: 55 ;PUSH BP [0000]7433: 8B EC ;MOV BP,SP [0000]7435: 53 ;PUSH BX [0000]7436: 83 C4 F6 ;ADD SP,0FFF6X [0000]7439: 8B 5E FE ;MOV BX,[BP-2] [0000]743C: 8B 4F 0C ;MOV CX,[BX+12] [0000]743F: 89 4E FC ;MOV [BP-4],CX [0000]7442: 8B 5E FC ;MOV BX,[BP-4] [0000]7445: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]7449: 8B 5E FE ;MOV BX,[BP-2] [0000]744C: 8B 4F 04 ;MOV CX,[BX+4] [0000]744F: 89 4E F8 ;MOV [BP-8],CX [0000]7452: 8B 5E FE ;MOV BX,[BP-2] [0000]7455: 8B 4F 06 ;MOV CX,[BX+6] [0000]7458: 89 4E F6 ;MOV [BP-10],CX [0000]745B: 8B 5E FE ;MOV BX,[BP-2] [0000]745E: 8B 4F 02 ;MOV CX,[BX+2] [0000]7461: 5A ;POP DX [0000]7462: 51 ;PUSH CX [0000]7463: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]7468: 8B 5E FE ;MOV BX,[BP-2] [0000]746B: 8B 4F 08 ;MOV CX,[BX+8] [0000]746E: 8B 5E FA ;MOV BX,[BP-6] [0000]7471: 3B D9 ;CMP BX,CX [0000]7473: 7D 31 ;JGE X35 [0000]7475: EB 05 ;JR X34 [0000]7477: FF 46 FA ;INC WORD PTR [BP-6] [0000]747A: EB EC ;JR X36 [0000]747C: 8B 5E FA ;MOV BX,[BP-6] [0000]747F: 8B 4E F6 ;MOV CX,[BP-10] [0000]7482: 03 D9 ;ADD BX,CX [0000]7484: 8B 4E FA ;MOV CX,[BP-6] [0000]7487: 8B 46 F8 ;MOV AX,[BP-8] [0000]748A: 03 C8 ;ADD CX,AX [0000]748C: 8B F9 ;MOV DI,CX [0000]748E: 8A 05 ;MOV AL,[DI] [0000]7490: 53 ;PUSH BX [0000]7491: 8B 5E FA ;MOV BX,[BP-6] [0000]7494: 81 E3 07 00 ;AND BX,7 [0000]7498: 8B 4E F4 ;MOV CX,[BP-12] [0000]749B: 03 D9 ;ADD BX,CX [0000]749D: 8A 0F ;MOV CL,[BX] [0000]749F: 32 C1 ;XOR AL,CL [0000]74A1: 5B ;POP BX [0000]74A2: 88 07 ;MOV [BX],AL [0000]74A4: EB D1 ;JR X37 [0000]74A6: 8B 5E FC ;MOV BX,[BP-4] [0000]74A9: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]74AD: E8 8C 85 ;CALL ←Block [0000]74B0: 8B 7E FC ;MOV DI,[BP-4] [0000]74B3: 8B 1D ;MOV BX,[DI] [0000]74B5: 0B DB ;OR BX,BX [0000]74B7: 75 05 ;JNZ X39 [0000]74B9: E8 80 85 ;CALL ←Block [0000]74BC: EB F2 ;JR X38 [0000]74BE: 8B E5 ;MOV SP,BP [0000]74C0: 5D ;POP BP [0000]74C1: C3 ;RET; [0000]74C2: 55 ;PUSH BP [0000]74C3: 8B EC ;MOV BP,SP [0000]74C5: 51 ;PUSH CX [0000]74C6: 53 ;PUSH BX [0000]74C7: 83 C4 FA ;ADD SP,0FFFAX [0000]74CA: BB 04 00 ;MOV BX,4 [0000]74CD: 8B 4E FC ;MOV CX,[BP-4] [0000]74D0: E8 70 71 ;CALL ←Zero [0000]74D3: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]74D8: 8B 7E FE ;MOV DI,[BP-2] [0000]74DB: 8B 1D ;MOV BX,[DI] [0000]74DD: 8B 4E FA ;MOV CX,[BP-6] [0000]74E0: 3B CB ;CMP CX,BX [0000]74E2: 7D 42 ;JGE X41 [0000]74E4: EB 05 ;JR X40 [0000]74E6: FF 46 FA ;INC WORD PTR [BP-6] [0000]74E9: EB ED ;JR X42 [0000]74EB: 8B 5E FA ;MOV BX,[BP-6] [0000]74EE: 81 E3 07 00 ;AND BX,7 [0000]74F2: 89 5E F8 ;MOV [BP-8],BX [0000]74F5: 8B 5E FE ;MOV BX,[BP-2] [0000]74F8: 83 C3 04 ;ADD BX,4 [0000]74FB: 8B 4E FA ;MOV CX,[BP-6] [0000]74FE: 03 D9 ;ADD BX,CX [0000]7500: 8A 07 ;MOV AL,[BX] [0000]7502: 5A ;POP DX [0000]7503: 50 ;PUSH AX [0000]7504: 58 ;POP AX [0000]7505: 50 ;PUSH AX [0000]7506: B1 41 ;MOV CL,041X [0000]7508: 3A C8 ;CMP CL,AL [0000]750A: 7F 04 ;JG X45 [0000]750C: 58 ;POP AX [0000]750D: 50 ;PUSH AX [0000]750E: 3C 5A ;CMP AL,05AX [0000]7510: 7F 04 ;JG X44 [0000]7512: 80 46 F6 20 ;ADD BYTE PTR [BP-10],020X [0000]7516: 8B 5E F8 ;MOV BX,[BP-8] [0000]7519: 8B 4E FC ;MOV CX,[BP-4] [0000]751C: 03 D9 ;ADD BX,CX [0000]751E: 58 ;POP AX [0000]751F: 50 ;PUSH AX [0000]7520: D0 E0 ;SAL AL [0000]7522: 30 07 ;XOR [BX],AL [0000]7524: EB C0 ;JR X43 [0000]7526: 8B 5E FC ;MOV BX,[BP-4] [0000]7529: E8 04 00 ;CALL ←CorrectParity [0000]752C: 8B E5 ;MOV SP,BP [0000]752E: 5D ;POP BP [0000]752F: C3 ;RET; [0000]7530: 55 ;PUSH BP [0000]7531: 8B EC ;MOV BP,SP [0000]7533: 53 ;PUSH BX [0000]7534: 83 C4 F8 ;ADD SP,0FFF8X [0000]7537: A1 36 99 ;MOV AX,WORD PTR ←parityTable [0000]753A: 3C 96 ;CMP AL,096X [0000]753C: 74 03 ;JZ X46 [0000]753E: E8 ED 00 ;CALL ←InitParityTable [0000]7541: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]7546: 8B 5E FC ;MOV BX,[BP-4] [0000]7549: 83 FB 08 ;CMP BX,8 [0000]754C: 7D 65 ;JGE X48 [0000]754E: EB 05 ;JR X47 [0000]7550: FF 46 FC ;INC WORD PTR [BP-4] [0000]7553: EB F1 ;JR X49 [0000]7555: 8B 5E FC ;MOV BX,[BP-4] [0000]7558: 8B 4E FE ;MOV CX,[BP-2] [0000]755B: 03 D9 ;ADD BX,CX [0000]755D: 8A 07 ;MOV AL,[BX] [0000]755F: 88 46 FA ;MOV [BP-6],AL [0000]7562: B1 04 ;MOV CL,4 [0000]7564: 8A 46 FA ;MOV AL,[BP-6] [0000]7567: D2 E8 ;SHR AL,CL [0000]7569: 32 E4 ;XOR AH,AH [0000]756B: 8D 1E 36 99 ;LEA BX,←parityTable [0000]756F: 03 D8 ;ADD BX,AX [0000]7571: 8A 07 ;MOV AL,[BX] [0000]7573: 32 E4 ;XOR AH,AH [0000]7575: 89 46 F8 ;MOV [BP-8],AX [0000]7578: 8A 46 FA ;MOV AL,[BP-6] [0000]757B: D0 E8 ;SHR AL [0000]757D: 88 46 FA ;MOV [BP-6],AL [0000]7580: 8A 46 FA ;MOV AL,[BP-6] [0000]7583: 24 07 ;AND AL,7 [0000]7585: B1 07 ;MOV CL,7 [0000]7587: 2A C8 ;SUB CL,AL [0000]7589: 32 ED ;XOR CH,CH [0000]758B: 5A ;POP DX [0000]758C: 51 ;PUSH CX [0000]758D: 59 ;POP CX [0000]758E: 51 ;PUSH CX [0000]758F: 8B 5E F8 ;MOV BX,[BP-8] [0000]7592: D3 EB ;SHR BX,CX [0000]7594: 81 E3 01 00 ;AND BX,1 [0000]7598: 89 5E F8 ;MOV [BP-8],BX [0000]759B: 8B 5E FC ;MOV BX,[BP-4] [0000]759E: 8B 4E FE ;MOV CX,[BP-2] [0000]75A1: 03 D9 ;ADD BX,CX [0000]75A3: 8A 46 FA ;MOV AL,[BP-6] [0000]75A6: D0 E0 ;SAL AL [0000]75A8: 32 E4 ;XOR AH,AH [0000]75AA: 8B 4E F8 ;MOV CX,[BP-8] [0000]75AD: 0B C1 ;OR AX,CX [0000]75AF: 88 07 ;MOV [BX],AL [0000]75B1: EB 9D ;JR X50 [0000]75B3: 8B E5 ;MOV SP,BP [0000]75B5: 5D ;POP BP [0000]75B6: C3 ;RET; [0000]75B7: 55 ;PUSH BP [0000]75B8: 8B EC ;MOV BP,SP [0000]75BA: 53 ;PUSH BX [0000]75BB: 5B ;POP BX [0000]75BC: 53 ;PUSH BX [0000]75BD: 83 C3 03 ;ADD BX,3 [0000]75C0: D1 FB ;SAR BX [0000]75C2: D1 FB ;SAR BX [0000]75C4: 8B E5 ;MOV SP,BP [0000]75C6: 5D ;POP BP [0000]75C7: C3 ;RET; [0000]75C8: 55 ;PUSH BP [0000]75C9: 8B EC ;MOV BP,SP [0000]75CB: 53 ;PUSH BX [0000]75CC: 83 C4 F0 ;ADD SP,0FFF0X [0000]75CF: 8D 5E F6 ;LEA BX,[BP-10] [0000]75D2: 53 ;PUSH BX [0000]75D3: BB 04 00 ;MOV BX,4 [0000]75D6: 8D 0E 46 99 ;LEA CX,←randomSeed [0000]75DA: E8 21 70 ;CALL ←MoveBlock [0000]75DD: 5A ;POP DX [0000]75DE: 8D 5E EE ;LEA BX,[BP-18] [0000]75E1: E8 8D 07 ;CALL ←Timer [0000]75E4: 8D 5E F2 ;LEA BX,[BP-14] [0000]75E7: E8 2A F7 ;CALL ←ReadCalendar [0000]75EA: 8D 5E EE ;LEA BX,[BP-18] [0000]75ED: 8D 0E 46 99 ;LEA CX,←randomSeed [0000]75F1: E8 B2 70 ;CALL ←DoubleDifference [0000]75F4: BB 04 00 ;MOV BX,4 [0000]75F7: 8D 4E EE ;LEA CX,[BP-18] [0000]75FA: E8 46 70 ;CALL ←Zero [0000]75FD: 8D 1E 46 99 ;LEA BX,←randomSeed [0000]7601: E8 2C FF ;CALL ←CorrectParity [0000]7604: 8D 1E 46 99 ;LEA BX,←randomSeed [0000]7608: 53 ;PUSH BX [0000]7609: 8D 1E 46 99 ;LEA BX,←randomSeed [0000]760D: 8D 4E EE ;LEA CX,[BP-18] [0000]7610: E8 0F FB ;CALL ←EncryptBlock [0000]7613: 5A ;POP DX [0000]7614: 8D 1E 46 99 ;LEA BX,←randomSeed [0000]7618: E8 15 FF ;CALL ←CorrectParity [0000]761B: 8D 1E 46 99 ;LEA BX,←randomSeed [0000]761F: 53 ;PUSH BX [0000]7620: 8B 5E FE ;MOV BX,[BP-2] [0000]7623: 8D 4E F6 ;LEA CX,[BP-10] [0000]7626: E8 F9 FA ;CALL ←EncryptBlock [0000]7629: 5A ;POP DX [0000]762A: 8B E5 ;MOV SP,BP [0000]762C: 5D ;POP BP [0000]762D: C3 ;RET; [0000]762E: 55 ;PUSH BP [0000]762F: 8B EC ;MOV BP,SP [0000]7631: C6 06 36 99 96 ;MOV ←parityTable,096X [0000]7636: C6 06 37 99 69 ;MOV ←parityTable+1,069X [0000]763B: C6 06 38 99 69 ;MOV ←parityTable+2,069X [0000]7640: C6 06 39 99 96 ;MOV ←parityTable+3,096X [0000]7645: C6 06 3A 99 69 ;MOV ←parityTable+4,069X [0000]764A: C6 06 3B 99 96 ;MOV ←parityTable+5,096X [0000]764F: C6 06 3C 99 96 ;MOV ←parityTable+6,096X [0000]7654: C6 06 3D 99 69 ;MOV ←parityTable+7,069X [0000]7659: C6 06 3E 99 69 ;MOV ←parityTable+8,069X [0000]765E: C6 06 3F 99 96 ;MOV ←parityTable+9,096X [0000]7663: C6 06 40 99 96 ;MOV ←parityTable+0AX,096X [0000]7668: C6 06 41 99 69 ;MOV ←parityTable+0BX,069X [0000]766D: C6 06 42 99 96 ;MOV ←parityTable+0CX,096X [0000]7672: C6 06 43 99 69 ;MOV ←parityTable+0DX,069X [0000]7677: C6 06 44 99 69 ;MOV ←parityTable+0EX,069X [0000]767C: C6 06 45 99 96 ;MOV ←parityTable+0FX,096X [0000]7681: 8B E5 ;MOV SP,BP [0000]7683: 5D ;POP BP [0000]7684: C3 ;RET; [0000]7685: 90 ;File dislc.asm ;/* interrupt counters */ [0000]7686: 55 ;PUSH BP [0000]7687: 8B EC ;MOV BP,SP [0000]7689: E8 B0 83 ;CALL ←Block [0000]768C: 8D 1E 79 99 ;LEA BX,←rxtmr [0000]7690: E8 8D 71 ;CALL ←TmrExp [0000]7693: 0B DB ;OR BX,BX [0000]7695: 74 0D ;JZ X3 [0000]7697: FF 06 EB 99 ;INC ←slrsmash [0000]769B: E8 86 79 ;CALL ←IWDC [0000]769E: E8 CA 03 ;CALL ←CSLCReset [0000]76A1: E8 93 79 ;CALL ←DWDC [0000]76A4: E8 95 83 ;CALL ←Block [0000]76A7: 8D 1E 77 99 ;LEA BX,←txtmr [0000]76AB: E8 72 71 ;CALL ←TmrExp [0000]76AE: 0B DB ;OR BX,BX [0000]76B0: 74 20 ;JZ X4 [0000]76B2: E8 6F 79 ;CALL ←IWDC [0000]76B5: 8B 1E 73 99 ;MOV BX,←txPBI [0000]76B9: 0B DB ;OR BX,BX [0000]76BB: 74 09 ;JZ X6 [0000]76BD: 8D 1E 77 99 ;LEA BX,←txtmr [0000]76C1: E8 5C 71 ;CALL ←TmrExp [0000]76C4: 0B DB ;OR BX,BX [0000]76C6: 74 07 ;JZ X5 [0000]76C8: FF 06 ED 99 ;INC ←sltsmash [0000]76CC: E8 9C 03 ;CALL ←CSLCReset [0000]76CF: E8 65 79 ;CALL ←DWDC [0000]76D2: EB B5 ;JR X1 [0000]76D4: 8B E5 ;MOV SP,BP [0000]76D6: 5D ;POP BP [0000]76D7: C3 ;RET; [0000]76D8: 55 ;PUSH BP [0000]76D9: 8B EC ;MOV BP,SP [0000]76DB: BB 0E 00 ;MOV BX,0EX [0000]76DE: B9 24 00 ;MOV CX,024X [0000]76E1: E8 05 71 ;CALL ←OutByte [0000]76E4: 8B 1E 73 99 ;MOV BX,←txPBI [0000]76E8: 0B DB ;OR BX,BX [0000]76EA: 74 38 ;JZ X7 [0000]76EC: A1 72 99 ;MOV AX,WORD PTR ←txccb+4 [0000]76EF: 24 80 ;AND AL,080X [0000]76F1: 0A C0 ;OR AL,AL [0000]76F3: 74 2F ;JZ X8 [0000]76F5: 8B 1E 73 99 ;MOV BX,←txPBI [0000]76F9: 8B 4F 06 ;MOV CX,[BX+6] [0000]76FC: 49 ;DEC CX [0000]76FD: 49 ;DEC CX [0000]76FE: 89 0E F7 99 ;MOV ←teei,CX [0000]7702: E8 0D 71 ;CALL ←ReadTmr [0000]7705: 8B CB ;MOV CX,BX [0000]7707: 8B 1E F7 99 ;MOV BX,←teei [0000]770B: 89 0F ;MOV [BX],CX [0000]770D: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7711: 8B 4F 02 ;MOV CX,[BX+2] [0000]7714: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7718: E8 EC 83 ;CALL ←Enqueue [0000]771B: C7 06 73 99 00 00 ;MOV WORD PTR ←txPBI,0 [0000]7721: E8 A6 04 ;CALL ←Txpkt [0000]7724: FF 06 E5 99 ;INC ←slcti [0000]7728: BB FF FF ;MOV BX,0FFFFX [0000]772B: 8B E5 ;MOV SP,BP [0000]772D: 5D ;POP BP [0000]772E: C3 ;RET; [0000]772F: 55 ;PUSH BP [0000]7730: 8B EC ;MOV BP,SP [0000]7732: BB 09 00 ;MOV BX,9 [0000]7735: B9 20 00 ;MOV CX,020X [0000]7738: E8 AE 70 ;CALL ←OutByte [0000]773B: 8B 1E 6A 99 ;MOV BX,←nextrx [0000]773F: 8D 0E 50 99 ;LEA CX,←rccb [0000]7743: 8B D3 ;MOV DX,BX [0000]7745: D1 E3 ;SAL BX [0000]7747: D1 E3 ;SAL BX [0000]7749: 03 DA ;ADD BX,DX [0000]774B: 03 D9 ;ADD BX,CX [0000]774D: 89 1E F9 99 ;MOV ←rxccb,BX [0000]7751: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7755: 8A 47 04 ;MOV AL,[BX+4] [0000]7758: 24 80 ;AND AL,080X [0000]775A: 0A C0 ;OR AL,AL [0000]775C: 75 06 ;JNZ X11 [0000]775E: FF 06 F3 99 ;INC ←incomplete [0000]7762: EB 76 ;JR X10 [0000]7764: 8B 1E 6A 99 ;MOV BX,←nextrx [0000]7768: 8D 0E 64 99 ;LEA CX,←rpbi [0000]776C: D1 E3 ;SAL BX [0000]776E: 03 D9 ;ADD BX,CX [0000]7770: 8B 0F ;MOV CX,[BX] [0000]7772: 89 0E FB 99 ;MOV ←ripbi,CX [0000]7776: 8B 1E FB 99 ;MOV BX,←ripbi [0000]777A: 8B 4F 06 ;MOV CX,[BX+6] [0000]777D: 89 0E FD 99 ;MOV ←riPup,CX [0000]7781: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7785: 8A 47 04 ;MOV AL,[BX+4] [0000]7788: 32 E4 ;XOR AH,AH [0000]778A: 8B 1E F5 99 ;MOV BX,←recvCollisionCode [0000]778E: 3B C3 ;CMP AX,BX [0000]7790: 75 4F ;JNZ X12 [0000]7792: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7796: C6 47 04 88 ;MOV BYTE PTR [BX+4],088X [0000]779A: 8B 3E FD 99 ;MOV DI,←riPup [0000]779E: 8B 1D ;MOV BX,[DI] [0000]77A0: E8 6C 70 ;CALL ←Swab [0000]77A3: D1 EB ;SHR BX [0000]77A5: 83 C3 F5 ;ADD BX,0FFF5X [0000]77A8: 89 1E 01 9A ;MOV ←ckLoc,BX [0000]77AC: 8B 1E 01 9A ;MOV BX,←ckLoc [0000]77B0: 83 FB 00 ;CMP BX,0 [0000]77B3: 7C 0E ;JL X14 [0000]77B5: 8B 1E 01 9A ;MOV BX,←ckLoc [0000]77B9: 81 FB 2C 01 ;CMP BX,012CX [0000]77BD: 7F 04 ;JG X14 [0000]77BF: B0 01 ;MOV AL,1 [0000]77C1: EB 02 ;JR X15 [0000]77C3: 32 C0 ;XOR AL,AL [0000]77C5: 0A C0 ;OR AL,AL [0000]77C7: 74 18 ;JZ X13 [0000]77C9: 8B 1E FD 99 ;MOV BX,←riPup [0000]77CD: 83 C3 14 ;ADD BX,014X [0000]77D0: 8B 0E 01 9A ;MOV CX,←ckLoc [0000]77D4: D1 E1 ;SAL CX [0000]77D6: 03 D9 ;ADD BX,CX [0000]77D8: EB 03 ;JR $+5 [0000]77DA: E9 B0 00 ;JMP X16 [0000]77DD: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]77E1: 8B 1E F9 99 ;MOV BX,←rxccb [0000]77E5: 8A 47 04 ;MOV AL,[BX+4] [0000]77E8: 3C 88 ;CMP AL,088X [0000]77EA: 75 42 ;JNZ X17 [0000]77EC: 8B 1E FD 99 ;MOV BX,←riPup [0000]77F0: 83 C3 FC ;ADD BX,0FFFCX [0000]77F3: 89 1E FF 99 ;MOV ←ee,BX [0000]77F7: 8B 1E FF 99 ;MOV BX,←ee [0000]77FB: 8B 4F 02 ;MOV CX,[BX+2] [0000]77FE: 8B D9 ;MOV BX,CX [0000]7800: 83 FB 02 ;CMP BX,2 [0000]7803: 75 25 ;JNZ X18 [0000]7805: 8B 1E FF 99 ;MOV BX,←ee [0000]7809: 53 ;PUSH BX [0000]780A: E8 05 70 ;CALL ←ReadTmr [0000]780D: 8B CB ;MOV CX,BX [0000]780F: 5B ;POP BX [0000]7810: 89 4F 02 ;MOV [BX+2],CX [0000]7813: E8 9A 00 ;CALL ←IntLev1 [0000]7816: 8B 1E 6A 99 ;MOV BX,←nextrx [0000]781A: 8D 0E 64 99 ;LEA CX,←rpbi [0000]781E: D1 E3 ;SAL BX [0000]7820: 03 D9 ;ADD BX,CX [0000]7822: 8B 0E FB 99 ;MOV CX,←ripbi [0000]7826: 89 0F ;MOV [BX],CX [0000]7828: EB 04 ;JR X19 [0000]782A: FF 06 F1 99 ;INC ←nonPup [0000]782E: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7832: C6 07 00 ;MOV BYTE PTR [BX],0 [0000]7835: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7839: C6 47 04 00 ;MOV BYTE PTR [BX+4],0 [0000]783D: 8B 1E F9 99 ;MOV BX,←rxccb [0000]7841: A1 75 99 ;MOV AX,←rBufCount [0000]7844: 88 47 03 ;MOV [BX+3],AL [0000]7847: 8B 1E F9 99 ;MOV BX,←rxccb [0000]784B: 8B 0E FB 99 ;MOV CX,←ripbi [0000]784F: 8B F9 ;MOV DI,CX [0000]7851: 8B 4D 06 ;MOV CX,[DI+6] [0000]7854: 83 C1 FC ;ADD CX,0FFFCX [0000]7857: 89 4F 01 ;MOV [BX+1],CX [0000]785A: 8B 1E 6C 99 ;MOV BX,←lastrx [0000]785E: 8D 0E 50 99 ;LEA CX,←rccb [0000]7862: 8B D3 ;MOV DX,BX [0000]7864: D1 E3 ;SAL BX [0000]7866: D1 E3 ;SAL BX [0000]7868: 03 DA ;ADD BX,DX [0000]786A: 03 D9 ;ADD BX,CX [0000]786C: C6 07 04 ;MOV BYTE PTR [BX],4 [0000]786F: 8B 1E 6A 99 ;MOV BX,←nextrx [0000]7873: 89 1E 6C 99 ;MOV ←lastrx,BX [0000]7877: FF 06 6A 99 ;INC ←nextrx [0000]787B: 8B 1E 6A 99 ;MOV BX,←nextrx [0000]787F: 83 FB 03 ;CMP BX,3 [0000]7882: 75 06 ;JNZ X20 [0000]7884: C7 06 6A 99 00 00 ;MOV ←nextrx,0 [0000]788A: E9 AE FE ;JMP X9 [0000]788D: 8D 1E 79 99 ;LEA BX,←rxtmr [0000]7891: B9 80 3E ;MOV CX,03E80X [0000]7894: E8 81 6F ;CALL ←SetTmr [0000]7897: E8 0D 81 ;CALL ←slrstat [0000]789A: 81 E3 0C 00 ;AND BX,0CX [0000]789E: 0B DB ;OR BX,BX [0000]78A0: 75 03 ;JNZ X21 [0000]78A2: E8 4A 02 ;CALL ←SLRReset [0000]78A5: FF 06 E3 99 ;INC ←slcri [0000]78A9: BB FF FF ;MOV BX,0FFFFX [0000]78AC: 8B E5 ;MOV SP,BP [0000]78AE: 5D ;POP BP [0000]78AF: C3 ;RET; [0000]78B0: 55 ;PUSH BP [0000]78B1: 8B EC ;MOV BP,SP [0000]78B3: FF 06 E7 99 ;INC ←slcrp [0000]78B7: 8B 1E FD 99 ;MOV BX,←riPup [0000]78BB: 8A 47 0F ;MOV AL,[BX+15] [0000]78BE: 0A C0 ;OR AL,AL [0000]78C0: 75 03 ;JNZ X22 [0000]78C2: E9 E6 00 ;JMP ←BcastSource [0000]78C5: 8B 1E FD 99 ;MOV BX,←riPup [0000]78C9: 8A 47 08 ;MOV AL,[BX+8] [0000]78CC: 32 E4 ;XOR AH,AH [0000]78CE: A3 09 9A ;MOV ←dNet,AX [0000]78D1: 0B C0 ;OR AX,AX [0000]78D3: 75 03 ;JNZ X23 [0000]78D5: E9 D3 00 ;JMP ←ZeroDNet [0000]78D8: 8B 1E 8E 95 ;MOV BX,←localNet [0000]78DC: 8B 0E 09 9A ;MOV CX,←dNet [0000]78E0: 3B CB ;CMP CX,BX [0000]78E2: 74 14 ;JZ X24 [0000]78E4: 8B 1E 8E 95 ;MOV BX,←localNet [0000]78E8: 0B DB ;OR BX,BX [0000]78EA: 75 09 ;JNZ X25 [0000]78EC: 8B 1E 09 9A ;MOV BX,←dNet [0000]78F0: E8 C1 F3 ;CALL ←SetLocalNet [0000]78F3: EB 03 ;JR X26 [0000]78F5: E9 B3 00 ;JMP ←Misaddressed [0000]78F8: 8B 1E FD 99 ;MOV BX,←riPup [0000]78FC: 8A 47 09 ;MOV AL,[BX+9] [0000]78FF: 32 E4 ;XOR AH,AH [0000]7901: A3 0B 9A ;MOV ←dHost,AX [0000]7904: 8B 1E 92 95 ;MOV BX,←currentHost [0000]7908: 3B C3 ;CMP AX,BX [0000]790A: 75 03 ;JNZ X27 [0000]790C: E9 1D 00 ;JMP ←DHostOK [0000]790F: 8B 1E 90 95 ;MOV BX,←localHost [0000]7913: 8B 0E 0B 9A ;MOV CX,←dHost [0000]7917: 3B CB ;CMP CX,BX [0000]7919: 75 03 ;JNZ X28 [0000]791B: E9 0E 00 ;JMP ←DHostOK [0000]791E: 8B 1E 0B 9A ;MOV BX,←dHost [0000]7922: 0B DB ;OR BX,BX [0000]7924: 75 03 ;JNZ X29 [0000]7926: E9 03 00 ;JMP ←DHostOK [0000]7929: E9 7F 00 ;JMP ←BadHost [0000]792C: 8B 1E FD 99 ;MOV BX,←riPup [0000]7930: 83 C3 0A ;ADD BX,0AX [0000]7933: 89 1E 0D 9A ;MOV ←dSocket,BX [0000]7937: 8D 1E 9C 95 ;LEA BX,←pupSockets [0000]793B: 89 1E 0F 9A ;MOV ←socketI,BX [0000]793F: 8B 1E 4E 99 ;MOV BX,←lastSocket [0000]7943: 8B 0E 0F 9A ;MOV CX,←socketI [0000]7947: 3B CB ;CMP CX,BX [0000]7949: 77 60 ;JA X31 [0000]794B: EB 07 ;JR X30 [0000]794D: 83 06 0F 9A 0A ;ADD ←socketI,0AX [0000]7952: EB EB ;JR X32 [0000]7954: 8B 1E 0F 9A ;MOV BX,←socketI [0000]7958: 43 ;INC BX [0000]7959: 43 ;INC BX [0000]795A: 53 ;PUSH BX [0000]795B: 8B 1E 0D 9A ;MOV BX,←dSocket [0000]795F: 59 ;POP CX [0000]7960: E8 A0 6D ;CALL ←DoubleEq [0000]7963: 0B DB ;OR BX,BX [0000]7965: 74 42 ;JZ X34 [0000]7967: 8B 1E 0F 9A ;MOV BX,←socketI [0000]796B: 8B 4F 06 ;MOV CX,[BX+6] [0000]796E: 89 0E 05 9A ;MOV ←il1temp,CX [0000]7972: 8B 1E FB 99 ;MOV BX,←ripbi [0000]7976: 8B 0E 05 9A ;MOV CX,←il1temp [0000]797A: 89 4F 04 ;MOV [BX+4],CX [0000]797D: 33 DB ;XOR BX,BX [0000]797F: E8 8A F0 ;CALL ←MaybeGetPBI [0000]7982: 89 1E 03 9A ;MOV ←npbi,BX [0000]7986: 0B DB ;OR BX,BX [0000]7988: 74 18 ;JZ X35 [0000]798A: 8B 1E 0F 9A ;MOV BX,←socketI [0000]798E: 8B 4F 08 ;MOV CX,[BX+8] [0000]7991: 8B 1E FB 99 ;MOV BX,←ripbi [0000]7995: E8 6F 81 ;CALL ←Enqueue [0000]7998: 8B 1E 03 9A ;MOV BX,←npbi [0000]799C: 89 1E FB 99 ;MOV ←ripbi,BX [0000]79A0: EB 04 ;JR X36 [0000]79A2: FF 06 EF 99 ;INC ←noBuffer [0000]79A6: E9 02 00 ;JMP ←FoundIt [0000]79A9: EB A2 ;JR X33 [0000]79AB: 8B E5 ;MOV SP,BP [0000]79AD: 5D ;POP BP [0000]79AE: C3 ;RET; [0000]79AF: 55 ;PUSH BP [0000]79B0: 8B EC ;MOV BP,SP [0000]79B2: 51 ;PUSH CX [0000]79B3: 53 ;PUSH BX [0000]79B4: 52 ;PUSH DX [0000]79B5: C7 06 F5 99 FF 00 ;MOV ←recvCollisionCode,0FFX [0000]79BB: C7 06 73 99 00 00 ;MOV WORD PTR ←txPBI,0 [0000]79C1: C7 06 ED 99 00 00 ;MOV ←sltsmash,0 [0000]79C7: C7 06 EB 99 00 00 ;MOV ←slrsmash,0 [0000]79CD: C7 06 E5 99 00 00 ;MOV ←slcti,0 [0000]79D3: C7 06 E3 99 00 00 ;MOV ←slcri,0 [0000]79D9: C7 06 EF 99 00 00 ;MOV ←noBuffer,0 [0000]79DF: C7 06 F1 99 00 00 ;MOV ←nonPup,0 [0000]79E5: 8D 1E 00 96 ;LEA BX,←pupSockets+064X [0000]79E9: 89 1E 4E 99 ;MOV ←lastSocket,BX [0000]79ED: 8B 1E 8A 95 ;MOV BX,←lenPup [0000]79F1: 43 ;INC BX [0000]79F2: 43 ;INC BX [0000]79F3: D1 E3 ;SAL BX [0000]79F5: 89 1E 75 99 ;MOV ←rBufCount,BX [0000]79F9: 8B 1E 75 99 ;MOV BX,←rBufCount [0000]79FD: 81 FB 00 01 ;CMP BX,0100X [0000]7A01: 7E 06 ;JLE X37 [0000]7A03: BB 13 40 ;MOV BX,04013X [0000]7A06: E8 5B 03 ;CALL ←CallSwat [0000]7A09: 8B 1E 75 99 ;MOV BX,←rBufCount [0000]7A0D: F7 DB ;NEG BX [0000]7A0F: 81 E3 FF 00 ;AND BX,0FFX [0000]7A13: 89 1E 75 99 ;MOV ←rBufCount,BX [0000]7A17: BB 5B 7C ;MOV BX,"EtherPr" [0000]7A1A: 53 ;PUSH BX [0000]7A1B: 8D 1E 7F 99 ;LEA BX,←etherStack [0000]7A1F: 53 ;PUSH BX [0000]7A20: BB 86 76 ;MOV BX,OFFSET ←EtherPr [0000]7A23: B9 32 00 ;MOV CX,032X [0000]7A26: E8 B0 7F ;CALL ←InitNContext [0000]7A29: 83 C4 04 ;ADD SP,4 [0000]7A2C: 5A ;POP DX [0000]7A2D: 53 ;PUSH BX [0000]7A2E: 5B ;POP BX [0000]7A2F: 53 ;PUSH BX [0000]7A30: 8B 4E FE ;MOV CX,[BP-2] [0000]7A33: E8 D1 80 ;CALL ←Enqueue [0000]7A36: 8D 1E 7B 99 ;LEA BX,←outQ [0000]7A3A: E8 91 80 ;CALL ←InitQueue [0000]7A3D: E8 E4 75 ;CALL ←IWDC [0000]7A40: E8 28 00 ;CALL ←CSLCReset [0000]7A43: E8 F1 75 ;CALL ←DWDC [0000]7A46: BB 01 00 ;MOV BX,1 [0000]7A49: B9 D8 76 ;MOV CX,OFFSET ←mySLTInt [0000]7A4C: E8 80 75 ;CALL ←EnableInt [0000]7A4F: 33 DB ;XOR BX,BX [0000]7A51: B9 2F 77 ;MOV CX,OFFSET ←mySLRInt [0000]7A54: E8 78 75 ;CALL ←EnableInt [0000]7A57: 8B E5 ;MOV SP,BP [0000]7A59: 5D ;POP BP [0000]7A5A: C3 ;RET; [0000]7A5B: 55 ;PUSH BP [0000]7A5C: 8B EC ;MOV BP,SP [0000]7A5E: E8 C3 75 ;CALL ←IWDC [0000]7A61: E8 07 00 ;CALL ←CSLCReset [0000]7A64: E8 D0 75 ;CALL ←DWDC [0000]7A67: 8B E5 ;MOV SP,BP [0000]7A69: 5D ;POP BP [0000]7A6A: C3 ;RET; [0000]7A6B: 55 ;PUSH BP [0000]7A6C: 8B EC ;MOV BP,SP [0000]7A6E: 8B 1E 92 95 ;MOV BX,←currentHost [0000]7A72: E8 1F 7F ;CALL ←SLCInit [0000]7A75: E8 35 00 ;CALL ←SLRPBISetup [0000]7A78: E8 74 00 ;CALL ←SLRReset [0000]7A7B: BB 88 00 ;MOV BX,088X [0000]7A7E: B9 24 00 ;MOV CX,024X [0000]7A81: E8 65 6D ;CALL ←OutByte [0000]7A84: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7A88: 0B DB ;OR BX,BX [0000]7A8A: 74 1D ;JZ X38 [0000]7A8C: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7A90: 8B 4F 02 ;MOV CX,[BX+2] [0000]7A93: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7A97: E8 6D 80 ;CALL ←Enqueue [0000]7A9A: C7 06 73 99 00 00 ;MOV WORD PTR ←txPBI,0 [0000]7AA0: E8 81 75 ;CALL ←IWDC [0000]7AA3: E8 24 01 ;CALL ←Txpkt [0000]7AA6: E8 8E 75 ;CALL ←DWDC [0000]7AA9: 8B E5 ;MOV SP,BP [0000]7AAB: 5D ;POP BP [0000]7AAC: C3 ;RET; [0000]7AAD: 55 ;PUSH BP [0000]7AAE: 8B EC ;MOV BP,SP [0000]7AB0: 52 ;PUSH DX [0000]7AB1: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]7AB6: 5B ;POP BX [0000]7AB7: 53 ;PUSH BX [0000]7AB8: 83 FB 03 ;CMP BX,3 [0000]7ABB: 7D 2E ;JGE X40 [0000]7ABD: EB 05 ;JR X39 [0000]7ABF: FF 46 FE ;INC WORD PTR [BP-2] [0000]7AC2: EB F2 ;JR X41 [0000]7AC4: 5B ;POP BX [0000]7AC5: 53 ;PUSH BX [0000]7AC6: 8D 0E 64 99 ;LEA CX,←rpbi [0000]7ACA: D1 E3 ;SAL BX [0000]7ACC: 03 D9 ;ADD BX,CX [0000]7ACE: 8B 0F ;MOV CX,[BX] [0000]7AD0: 0B C9 ;OR CX,CX [0000]7AD2: 75 15 ;JNZ X43 [0000]7AD4: 5B ;POP BX [0000]7AD5: 53 ;PUSH BX [0000]7AD6: 8D 0E 64 99 ;LEA CX,←rpbi [0000]7ADA: D1 E3 ;SAL BX [0000]7ADC: 03 D9 ;ADD BX,CX [0000]7ADE: 53 ;PUSH BX [0000]7ADF: 33 DB ;XOR BX,BX [0000]7AE1: E8 CC EE ;CALL ←GetPBI [0000]7AE4: 8B CB ;MOV CX,BX [0000]7AE6: 5B ;POP BX [0000]7AE7: 89 0F ;MOV [BX],CX [0000]7AE9: EB D4 ;JR X42 [0000]7AEB: 8B E5 ;MOV SP,BP [0000]7AED: 5D ;POP BP [0000]7AEE: C3 ;RET; [0000]7AEF: 55 ;PUSH BP [0000]7AF0: 8B EC ;MOV BP,SP [0000]7AF2: 83 C4 FC ;ADD SP,0FFFCX [0000]7AF5: BB 48 00 ;MOV BX,048X [0000]7AF8: B9 20 00 ;MOV CX,020X [0000]7AFB: E8 EB 6C ;CALL ←OutByte [0000]7AFE: 8D 1E 50 99 ;LEA BX,←rccb [0000]7B02: 5A ;POP DX [0000]7B03: 53 ;PUSH BX [0000]7B04: C7 46 FE 00 00 ;MOV WORD PTR [BP-2],0 [0000]7B09: 8B 5E FE ;MOV BX,[BP-2] [0000]7B0C: 83 FB 03 ;CMP BX,3 [0000]7B0F: 7D 5D ;JGE X45 [0000]7B11: EB 05 ;JR X44 [0000]7B13: FF 46 FE ;INC WORD PTR [BP-2] [0000]7B16: EB F1 ;JR X46 [0000]7B18: 8B 5E FE ;MOV BX,[BP-2] [0000]7B1B: 8D 0E 64 99 ;LEA CX,←rpbi [0000]7B1F: D1 E3 ;SAL BX [0000]7B21: 03 D9 ;ADD BX,CX [0000]7B23: 8B 0F ;MOV CX,[BX] [0000]7B25: 0B C9 ;OR CX,CX [0000]7B27: 75 04 ;JNZ X48 [0000]7B29: 8B E5 ;MOV SP,BP [0000]7B2B: 5D ;POP BP [0000]7B2C: C3 ;RET; [0000]7B2D: 5B ;POP BX [0000]7B2E: 53 ;PUSH BX [0000]7B2F: C6 07 04 ;MOV BYTE PTR [BX],4 [0000]7B32: 5B ;POP BX [0000]7B33: 53 ;PUSH BX [0000]7B34: 8B 4E FE ;MOV CX,[BP-2] [0000]7B37: 8D 06 64 99 ;LEA AX,←rpbi [0000]7B3B: D1 E1 ;SAL CX [0000]7B3D: 03 C8 ;ADD CX,AX [0000]7B3F: 8B F9 ;MOV DI,CX [0000]7B41: 8B 0D ;MOV CX,[DI] [0000]7B43: 8B F9 ;MOV DI,CX [0000]7B45: 8B 4D 06 ;MOV CX,[DI+6] [0000]7B48: 89 4F 01 ;MOV [BX+1],CX [0000]7B4B: 5B ;POP BX [0000]7B4C: 53 ;PUSH BX [0000]7B4D: 59 ;POP CX [0000]7B4E: 51 ;PUSH CX [0000]7B4F: 8B F9 ;MOV DI,CX [0000]7B51: 8B 4D 01 ;MOV CX,[DI+1] [0000]7B54: 83 C1 FC ;ADD CX,0FFFCX [0000]7B57: 89 4F 01 ;MOV [BX+1],CX [0000]7B5A: 5B ;POP BX [0000]7B5B: 53 ;PUSH BX [0000]7B5C: A1 75 99 ;MOV AX,←rBufCount [0000]7B5F: 88 47 03 ;MOV [BX+3],AL [0000]7B62: 5B ;POP BX [0000]7B63: 53 ;PUSH BX [0000]7B64: C6 47 04 00 ;MOV BYTE PTR [BX+4],0 [0000]7B68: 83 46 FC 05 ;ADD WORD PTR [BP-4],5 [0000]7B6C: EB A5 ;JR X47 [0000]7B6E: 5B ;POP BX [0000]7B6F: 53 ;PUSH BX [0000]7B70: C6 07 F1 ;MOV BYTE PTR [BX],0F1X [0000]7B73: 5B ;POP BX [0000]7B74: 53 ;PUSH BX [0000]7B75: 8D 0E 50 99 ;LEA CX,←rccb [0000]7B79: 89 4F 01 ;MOV [BX+1],CX [0000]7B7C: 5B ;POP BX [0000]7B7D: 53 ;PUSH BX [0000]7B7E: A1 75 99 ;MOV AX,←rBufCount [0000]7B81: 88 47 03 ;MOV [BX+3],AL [0000]7B84: 5B ;POP BX [0000]7B85: 53 ;PUSH BX [0000]7B86: C6 47 04 00 ;MOV BYTE PTR [BX+4],0 [0000]7B8A: C6 06 5A 99 00 ;MOV ←rccb+0AX,0 [0000]7B8F: C7 06 6A 99 00 00 ;MOV ←nextrx,0 [0000]7B95: C7 06 6C 99 02 00 ;MOV ←lastrx,2 [0000]7B9B: 8D 1E 79 99 ;LEA BX,←rxtmr [0000]7B9F: B9 20 4E ;MOV CX,04E20X [0000]7BA2: E8 73 6C ;CALL ←SetTmr [0000]7BA5: 8D 1E 50 99 ;LEA BX,←rccb [0000]7BA9: E8 7E 7D ;CALL ←SLRStart [0000]7BAC: 8B E5 ;MOV SP,BP [0000]7BAE: 5D ;POP BP [0000]7BAF: C3 ;RET; [0000]7BB0: 55 ;PUSH BP [0000]7BB1: 8B EC ;MOV BP,SP [0000]7BB3: 53 ;PUSH BX [0000]7BB4: 5B ;POP BX [0000]7BB5: 53 ;PUSH BX [0000]7BB6: 8D 0E 7B 99 ;LEA CX,←outQ [0000]7BBA: E8 4A 7F ;CALL ←Enqueue [0000]7BBD: E8 64 74 ;CALL ←IWDC [0000]7BC0: E8 07 00 ;CALL ←Txpkt [0000]7BC3: E8 71 74 ;CALL ←DWDC [0000]7BC6: 8B E5 ;MOV SP,BP [0000]7BC8: 5D ;POP BP [0000]7BC9: C3 ;RET; [0000]7BCA: 55 ;PUSH BP [0000]7BCB: 8B EC ;MOV BP,SP [0000]7BCD: 52 ;PUSH DX [0000]7BCE: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7BD2: 0B DB ;OR BX,BX [0000]7BD4: 74 04 ;JZ X49 [0000]7BD6: 8B E5 ;MOV SP,BP [0000]7BD8: 5D ;POP BP [0000]7BD9: C3 ;RET; [0000]7BDA: 8D 1E 77 99 ;LEA BX,←txtmr [0000]7BDE: B9 3C 00 ;MOV CX,03CX [0000]7BE1: E8 34 6C ;CALL ←SetTmr [0000]7BE4: 8D 1E 7B 99 ;LEA BX,←outQ [0000]7BE8: E8 F3 7E ;CALL ←Dequeue [0000]7BEB: 89 1E 73 99 ;MOV ←txPBI,BX [0000]7BEF: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7BF3: 0B DB ;OR BX,BX [0000]7BF5: 75 04 ;JNZ X50 [0000]7BF7: 8B E5 ;MOV SP,BP [0000]7BF9: 5D ;POP BP [0000]7BFA: C3 ;RET; [0000]7BFB: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7BFF: 8B 4F 06 ;MOV CX,[BX+6] [0000]7C02: 8B F9 ;MOV DI,CX [0000]7C04: 8B 1D ;MOV BX,[DI] [0000]7C06: E8 06 6C ;CALL ←Swab [0000]7C09: 5A ;POP DX [0000]7C0A: 53 ;PUSH BX [0000]7C0B: 5B ;POP BX [0000]7C0C: 83 C3 05 ;ADD BX,5 [0000]7C0F: 81 E3 FE FF ;AND BX,0FFFEX [0000]7C13: 53 ;PUSH BX [0000]7C14: 5B ;POP BX [0000]7C15: 53 ;PUSH BX [0000]7C16: 81 FB 00 01 ;CMP BX,0100X [0000]7C1A: 7C 06 ;JL X51 [0000]7C1C: BB 14 40 ;MOV BX,04014X [0000]7C1F: E8 42 01 ;CALL ←CallSwat [0000]7C22: C6 06 6E 99 52 ;MOV ←txccb,052X [0000]7C27: 8B 1E 73 99 ;MOV BX,←txPBI [0000]7C2B: 8B 4F 06 ;MOV CX,[BX+6] [0000]7C2E: 89 0E 6F 99 ;MOV WORD PTR ←txccb+1,CX [0000]7C32: 8B 1E 6F 99 ;MOV BX,WORD PTR ←txccb+1 [0000]7C36: 83 C3 FC ;ADD BX,0FFFCX [0000]7C39: 89 1E 6F 99 ;MOV WORD PTR ←txccb+1,BX [0000]7C3D: 5B ;POP BX [0000]7C3E: 53 ;PUSH BX [0000]7C3F: 81 E3 FF 00 ;AND BX,0FFX [0000]7C43: 88 1E 71 99 ;MOV ←txccb+3,BL [0000]7C47: C6 06 72 99 00 ;MOV ←txccb+4,0 [0000]7C4C: 8D 1E 6E 99 ;LEA BX,←txccb [0000]7C50: E8 C5 7C ;CALL ←SLTStart [0000]7C53: FF 06 E9 99 ;INC ←slctp [0000]7C57: 8B E5 ;MOV SP,BP [0000]7C59: 5D ;POP BP [0000]7C5A: C3 ;RET; [0000]7C5B: 45 74 68 65 72 50 72 [0000]7C62: 00 ;"EtherPr" [0000]7C63: 90 ;File osinit.asm ;CtxPkg(); [0000]7C64: 55 ;PUSH BP [0000]7C65: 8B EC ;MOV BP,SP [0000]7C67: 52 ;PUSH DX [0000]7C68: C7 46 FE FE 03 ;MOV WORD PTR [BP-2],03FEX [0000]7C6D: 5B ;POP BX [0000]7C6E: 53 ;PUSH BX [0000]7C6F: 8D 0E 12 9A ;LEA CX,←sysZone [0000]7C73: 89 0F ;MOV [BX],CX [0000]7C75: E8 02 73 ;CALL ←IntInit [0000]7C78: E8 31 67 ;CALL ←InitIO [0000]7C7B: E8 1A 6C ;CALL ←InitAnalog [0000]7C7E: E8 25 07 ;CALL ←Init8274 [0000]7C81: E8 37 7D ;CALL ←InitCtxPkg [0000]7C84: E8 31 82 ;CALL ←InitEncrypt [0000]7C87: 8D 1E 14 9A ;LEA BX,←ctxQ [0000]7C8B: E8 40 7E ;CALL ←InitQueue [0000]7C8E: E8 3B 01 ;CALL ←InitFA [0000]7C91: E8 E0 7B ;CALL ←EtherHost [0000]7C94: E8 FD 7C ;CALL ←SLCInit [0000]7C97: E8 2E 72 ;CALL ←IntOn [0000]7C9A: 8B E5 ;MOV SP,BP [0000]7C9C: 5D ;POP BP [0000]7C9D: C3 ;RET; [0000]7C9E: ;File runtime.asm ;INCLUDE(8086LIB.D) [0000]7C9E: 55 ;PUSH BP [0000]7C9F: 8B EC ;MOV BP,SP [0000]7CA1: 51 ;PUSH CX [0000]7CA2: 53 ;PUSH BX [0000]7CA3: 8B 7E FE ;MOV DI,[BP-2] [0000]7CA6: 8A 05 ;MOV AL,[DI] [0000]7CA8: 0A C0 ;OR AL,AL [0000]7CAA: 74 2C ;JZ X2 [0000]7CAC: FF 46 FE ;INC WORD PTR [BP-2] [0000]7CAF: 8B 5E FE ;MOV BX,[BP-2] [0000]7CB2: 8A 47 FF ;MOV AL,[BX-1] [0000]7CB5: 98 ;CBW [0000]7CB6: 8B D8 ;MOV BX,AX [0000]7CB8: E8 59 00 ;CALL ←LC [0000]7CBB: 53 ;PUSH BX [0000]7CBC: FF 46 FC ;INC WORD PTR [BP-4] [0000]7CBF: 8B 5E FC ;MOV BX,[BP-4] [0000]7CC2: 8A 47 FF ;MOV AL,[BX-1] [0000]7CC5: 98 ;CBW [0000]7CC6: 8B D8 ;MOV BX,AX [0000]7CC8: E8 49 00 ;CALL ←LC [0000]7CCB: 59 ;POP CX [0000]7CCC: 3B CB ;CMP CX,BX [0000]7CCE: 74 06 ;JZ X3 [0000]7CD0: 33 DB ;XOR BX,BX [0000]7CD2: 8B E5 ;MOV SP,BP [0000]7CD4: 5D ;POP BP [0000]7CD5: C3 ;RET; [0000]7CD6: EB CB ;JR X1 [0000]7CD8: 5F ;POP DI [0000]7CD9: 57 ;PUSH DI [0000]7CDA: 8A 05 ;MOV AL,[DI] [0000]7CDC: 0A C0 ;OR AL,AL [0000]7CDE: 74 06 ;JZ X4 [0000]7CE0: 33 DB ;XOR BX,BX [0000]7CE2: 8B E5 ;MOV SP,BP [0000]7CE4: 5D ;POP BP [0000]7CE5: C3 ;RET; [0000]7CE6: BB FF FF ;MOV BX,0FFFFX [0000]7CE9: 8B E5 ;MOV SP,BP [0000]7CEB: 5D ;POP BP [0000]7CEC: C3 ;RET; [0000]7CED: 55 ;PUSH BP [0000]7CEE: 8B EC ;MOV BP,SP [0000]7CF0: 53 ;PUSH BX [0000]7CF1: 58 ;POP AX [0000]7CF2: 50 ;PUSH AX [0000]7CF3: 3C 30 ;CMP AL,030X [0000]7CF5: 7C 0A ;JL X6 [0000]7CF7: 58 ;POP AX [0000]7CF8: 50 ;PUSH AX [0000]7CF9: 3C 39 ;CMP AL,039X [0000]7CFB: 7F 04 ;JG X6 [0000]7CFD: B0 01 ;MOV AL,1 [0000]7CFF: EB 02 ;JR X7 [0000]7D01: 32 C0 ;XOR AL,AL [0000]7D03: 0A C0 ;OR AL,AL [0000]7D05: 74 07 ;JZ X5 [0000]7D07: BB FF FF ;MOV BX,0FFFFX [0000]7D0A: 8B E5 ;MOV SP,BP [0000]7D0C: 5D ;POP BP [0000]7D0D: C3 ;RET; [0000]7D0E: 33 DB ;XOR BX,BX [0000]7D10: 8B E5 ;MOV SP,BP [0000]7D12: 5D ;POP BP [0000]7D13: C3 ;RET; [0000]7D14: 55 ;PUSH BP [0000]7D15: 8B EC ;MOV BP,SP [0000]7D17: 53 ;PUSH BX [0000]7D18: 58 ;POP AX [0000]7D19: 50 ;PUSH AX [0000]7D1A: 3C 41 ;CMP AL,041X [0000]7D1C: 7C 0A ;JL X9 [0000]7D1E: 58 ;POP AX [0000]7D1F: 50 ;PUSH AX [0000]7D20: 3C 5A ;CMP AL,05AX [0000]7D22: 7F 04 ;JG X9 [0000]7D24: B0 01 ;MOV AL,1 [0000]7D26: EB 02 ;JR X10 [0000]7D28: 32 C0 ;XOR AL,AL [0000]7D2A: 0A C0 ;OR AL,AL [0000]7D2C: 74 06 ;JZ X8 [0000]7D2E: 58 ;POP AX [0000]7D2F: 04 BF ;ADD AL,0BFX [0000]7D31: 04 61 ;ADD AL,061X [0000]7D33: 50 ;PUSH AX [0000]7D34: 5B ;POP BX [0000]7D35: 53 ;PUSH BX [0000]7D36: 32 FF ;XOR BH,BH [0000]7D38: 8B E5 ;MOV SP,BP [0000]7D3A: 5D ;POP BP [0000]7D3B: C3 ;RET; [0000]7D3C: 55 ;PUSH BP [0000]7D3D: 8B EC ;MOV BP,SP [0000]7D3F: 53 ;PUSH BX [0000]7D40: 58 ;POP AX [0000]7D41: 50 ;PUSH AX [0000]7D42: 3C 61 ;CMP AL,061X [0000]7D44: 7C 0A ;JL X12 [0000]7D46: 58 ;POP AX [0000]7D47: 50 ;PUSH AX [0000]7D48: 3C 7A ;CMP AL,07AX [0000]7D4A: 7F 04 ;JG X12 [0000]7D4C: B0 01 ;MOV AL,1 [0000]7D4E: EB 02 ;JR X13 [0000]7D50: 32 C0 ;XOR AL,AL [0000]7D52: 0A C0 ;OR AL,AL [0000]7D54: 74 06 ;JZ X11 [0000]7D56: 58 ;POP AX [0000]7D57: 04 9F ;ADD AL,09FX [0000]7D59: 04 41 ;ADD AL,041X [0000]7D5B: 50 ;PUSH AX [0000]7D5C: 5B ;POP BX [0000]7D5D: 53 ;PUSH BX [0000]7D5E: 32 FF ;XOR BH,BH [0000]7D60: 8B E5 ;MOV SP,BP [0000]7D62: 5D ;POP BP [0000]7D63: C3 ;RET; [0000]7D64: 55 ;PUSH BP [0000]7D65: 8B EC ;MOV BP,SP [0000]7D67: 53 ;PUSH BX [0000]7D68: 5B ;POP BX [0000]7D69: 53 ;PUSH BX [0000]7D6A: E8 D5 6A ;CALL ←CallDebugger [0000]7D6D: 8B E5 ;MOV SP,BP [0000]7D6F: 5D ;POP BP [0000]7D70: C3 ;RET; [0000]7D71: 55 ;PUSH BP [0000]7D72: 8B EC ;MOV BP,SP [0000]7D74: 53 ;PUSH BX [0000]7D75: 5B ;POP BX [0000]7D76: 53 ;PUSH BX [0000]7D77: 53 ;PUSH BX [0000]7D78: BB 20 DA ;MOV BX,0DA20X [0000]7D7B: E8 59 6A ;CALL ←FetchW [0000]7D7E: 8B CB ;MOV CX,BX [0000]7D80: 5B ;POP BX [0000]7D81: 89 4F 02 ;MOV [BX+2],CX [0000]7D84: BB 1E DA ;MOV BX,0DA1EX [0000]7D87: E8 4D 6A ;CALL ←FetchW [0000]7D8A: 8B CB ;MOV CX,BX [0000]7D8C: 5B ;POP BX [0000]7D8D: 53 ;PUSH BX [0000]7D8E: 89 0F ;MOV [BX],CX [0000]7D90: 5B ;POP BX [0000]7D91: 53 ;PUSH BX [0000]7D92: 8B 4F 02 ;MOV CX,[BX+2] [0000]7D95: 51 ;PUSH CX [0000]7D96: BB 20 DA ;MOV BX,0DA20X [0000]7D99: E8 3B 6A ;CALL ←FetchW [0000]7D9C: 59 ;POP CX [0000]7D9D: 3B CB ;CMP CX,BX [0000]7D9F: 74 05 ;JZ X14 [0000]7DA1: 5B ;POP BX [0000]7DA2: 53 ;PUSH BX [0000]7DA3: E8 CB FF ;CALL ←Timer [0000]7DA6: 8B E5 ;MOV SP,BP [0000]7DA8: 5D ;POP BP [0000]7DA9: C3 ;RET; [0000]7DAA: 55 ;PUSH BP [0000]7DAB: 8B EC ;MOV BP,SP [0000]7DAD: 53 ;PUSH BX [0000]7DAE: 52 ;PUSH DX [0000]7DAF: 8D 5E FC ;LEA BX,[BP-4] [0000]7DB2: 8B 4E FE ;MOV CX,[BP-2] [0000]7DB5: E8 60 6A ;CALL ←SetTmr [0000]7DB8: 8D 5E FC ;LEA BX,[BP-4] [0000]7DBB: E8 62 6A ;CALL ←TmrExp [0000]7DBE: 0B DB ;OR BX,BX [0000]7DC0: 75 05 ;JNZ X16 [0000]7DC2: E8 77 7C ;CALL ←Block [0000]7DC5: EB F1 ;JR X15 [0000]7DC7: 8B E5 ;MOV SP,BP [0000]7DC9: 5D ;POP BP [0000]7DCA: C3 ;RET; [0000]7DCB: 90 ;File FixedAlloc.asm ;ODE, DS:C←DATA [0000]7DCC: 55 ;PUSH BP [0000]7DCD: 8B EC ;MOV BP,SP [0000]7DCF: 52 ;PUSH DX [0000]7DD0: 8D 1E 05 9C ;LEA BX,←end [0000]7DD4: 5A ;POP DX [0000]7DD5: 53 ;PUSH BX [0000]7DD6: 5B ;POP BX [0000]7DD7: 43 ;INC BX [0000]7DD8: 81 E3 FE FF ;AND BX,0FFFEX [0000]7DDC: 53 ;PUSH BX [0000]7DDD: 5B ;POP BX [0000]7DDE: 53 ;PUSH BX [0000]7DDF: 89 1E 26 9A ;MOV ←endFixed,BX [0000]7DE3: E8 0B 00 ;CALL ←FixedLeft [0000]7DE6: 8B 0E 26 9A ;MOV CX,←endFixed [0000]7DEA: E8 56 68 ;CALL ←Zero [0000]7DED: 8B E5 ;MOV SP,BP [0000]7DEF: 5D ;POP BP [0000]7DF0: C3 ;RET; [0000]7DF1: 55 ;PUSH BP [0000]7DF2: 8B EC ;MOV BP,SP [0000]7DF4: 52 ;PUSH DX [0000]7DF5: 8B 1E 26 9A ;MOV BX,←endFixed [0000]7DF9: 5A ;POP DX [0000]7DFA: 53 ;PUSH BX [0000]7DFB: 5B ;POP BX [0000]7DFC: 53 ;PUSH BX [0000]7DFD: B9 FE CF ;MOV CX,0CFFEX [0000]7E00: 2B CB ;SUB CX,BX [0000]7E02: D1 E9 ;SHR CX [0000]7E04: 89 0E 28 9A ;MOV ←totAv,CX [0000]7E08: 8B 1E 28 9A ;MOV BX,←totAv [0000]7E0C: 8B E5 ;MOV SP,BP [0000]7E0E: 5D ;POP BP [0000]7E0F: C3 ;RET; [0000]7E10: 55 ;PUSH BP [0000]7E11: 8B EC ;MOV BP,SP [0000]7E13: 53 ;PUSH BX [0000]7E14: 52 ;PUSH DX [0000]7E15: 8B 5E FE ;MOV BX,[BP-2] [0000]7E18: 83 C3 06 ;ADD BX,6 [0000]7E1B: 8B 0E 26 9A ;MOV CX,←endFixed [0000]7E1F: D1 E3 ;SAL BX [0000]7E21: 03 D9 ;ADD BX,CX [0000]7E23: 53 ;PUSH BX [0000]7E24: BB FE CF ;MOV BX,0CFFEX [0000]7E27: 59 ;POP CX [0000]7E28: E8 61 69 ;CALL ←Ugt [0000]7E2B: 0B DB ;OR BX,BX [0000]7E2D: 74 06 ;JZ X1 [0000]7E2F: BB 05 10 ;MOV BX,01005X [0000]7E32: E8 0D 6A ;CALL ←CallDebugger [0000]7E35: 8B 1E 26 9A ;MOV BX,←endFixed [0000]7E39: 5A ;POP DX [0000]7E3A: 53 ;PUSH BX [0000]7E3B: 83 06 26 9A 06 ;ADD ←endFixed,6 [0000]7E40: 8B 5E FE ;MOV BX,[BP-2] [0000]7E43: D1 E3 ;SAL BX [0000]7E45: 01 1E 26 9A ;ADD ←endFixed,BX [0000]7E49: 8B 5E FE ;MOV BX,[BP-2] [0000]7E4C: 83 C3 03 ;ADD BX,3 [0000]7E4F: 83 C3 03 ;ADD BX,3 [0000]7E52: 59 ;POP CX [0000]7E53: 51 ;PUSH CX [0000]7E54: E8 EC 67 ;CALL ←Zero [0000]7E57: 5B ;POP BX [0000]7E58: 53 ;PUSH BX [0000]7E59: 8B 4E FE ;MOV CX,[BP-2] [0000]7E5C: 89 4F 04 ;MOV [BX+4],CX [0000]7E5F: E8 D5 68 ;CALL ←MyFrame [0000]7E62: E8 DC 68 ;CALL ←ReturnLoc [0000]7E65: 8B CB ;MOV CX,BX [0000]7E67: 5B ;POP BX [0000]7E68: 53 ;PUSH BX [0000]7E69: 89 0F ;MOV [BX],CX [0000]7E6B: 5B ;POP BX [0000]7E6C: 53 ;PUSH BX [0000]7E6D: 53 ;PUSH BX [0000]7E6E: E8 C6 68 ;CALL ←MyFrame [0000]7E71: E8 C6 68 ;CALL ←CallersFrame [0000]7E74: E8 CA 68 ;CALL ←ReturnLoc [0000]7E77: 8B CB ;MOV CX,BX [0000]7E79: 5B ;POP BX [0000]7E7A: 89 4F 02 ;MOV [BX+2],CX [0000]7E7D: 5B ;POP BX [0000]7E7E: 53 ;PUSH BX [0000]7E7F: 83 C3 06 ;ADD BX,6 [0000]7E82: 8B E5 ;MOV SP,BP [0000]7E84: 5D ;POP BP [0000]7E85: C3 ;RET; [0000]7E86: 55 ;PUSH BP [0000]7E87: 8B EC ;MOV BP,SP [0000]7E89: 51 ;PUSH CX [0000]7E8A: 53 ;PUSH BX [0000]7E8B: 83 C4 FC ;ADD SP,0FFFCX [0000]7E8E: BB 05 00 ;MOV BX,5 [0000]7E91: E8 7C FF ;CALL ←GetFixed [0000]7E94: 89 5E FA ;MOV [BP-6],BX [0000]7E97: 8B 5E FA ;MOV BX,[BP-6] [0000]7E9A: E8 31 7C ;CALL ←InitQueue [0000]7E9D: 8B 5E FA ;MOV BX,[BP-6] [0000]7EA0: 53 ;PUSH BX [0000]7EA1: E8 93 68 ;CALL ←MyFrame [0000]7EA4: E8 9A 68 ;CALL ←ReturnLoc [0000]7EA7: 8B CB ;MOV CX,BX [0000]7EA9: 5B ;POP BX [0000]7EAA: 89 4F 04 ;MOV [BX+4],CX [0000]7EAD: 8B 5E FA ;MOV BX,[BP-6] [0000]7EB0: 8B 4E FC ;MOV CX,[BP-4] [0000]7EB3: 89 4F 06 ;MOV [BX+6],CX [0000]7EB6: 8B 5E FA ;MOV BX,[BP-6] [0000]7EB9: 8B 4E FE ;MOV CX,[BP-2] [0000]7EBC: 89 4F 08 ;MOV [BX+8],CX [0000]7EBF: C7 46 F8 00 00 ;MOV WORD PTR [BP-8],0 [0000]7EC4: 8B 5E FC ;MOV BX,[BP-4] [0000]7EC7: 59 ;POP CX [0000]7EC8: 51 ;PUSH CX [0000]7EC9: 3B CB ;CMP CX,BX [0000]7ECB: 7D 15 ;JGE X3 [0000]7ECD: EB 05 ;JR X2 [0000]7ECF: FF 46 F8 ;INC WORD PTR [BP-8] [0000]7ED2: EB F0 ;JR X4 [0000]7ED4: 8B 5E FE ;MOV BX,[BP-2] [0000]7ED7: E8 36 FF ;CALL ←GetFixed [0000]7EDA: 8B 4E FA ;MOV CX,[BP-6] [0000]7EDD: E8 27 7C ;CALL ←Enqueue [0000]7EE0: EB ED ;JR X5 [0000]7EE2: 8B E5 ;MOV SP,BP [0000]7EE4: 5D ;POP BP [0000]7EE5: C3 ;RET; [0000]7EE6: 55 ;PUSH BP [0000]7EE7: 8B EC ;MOV BP,SP [0000]7EE9: 53 ;PUSH BX [0000]7EEA: 5B ;POP BX [0000]7EEB: 53 ;PUSH BX [0000]7EEC: E8 EF 7B ;CALL ←Dequeue [0000]7EEF: 8B E5 ;MOV SP,BP [0000]7EF1: 5D ;POP BP [0000]7EF2: C3 ;RET; [0000]7EF3: 55 ;PUSH BP [0000]7EF4: 8B EC ;MOV BP,SP [0000]7EF6: 51 ;PUSH CX [0000]7EF7: 53 ;PUSH BX [0000]7EF8: 5B ;POP BX [0000]7EF9: 53 ;PUSH BX [0000]7EFA: 8B 4E FE ;MOV CX,[BP-2] [0000]7EFD: E8 07 7C ;CALL ←Enqueue [0000]7F00: 8B E5 ;MOV SP,BP [0000]7F02: 5D ;POP BP [0000]7F03: C3 ;RET; [0000]7F04: ;File signaller.asm ;←CODE, DS:C←DATA [0000]7F04: 55 ;PUSH BP [0000]7F05: 8B EC ;MOV BP,SP [0000]7F07: 51 ;PUSH CX [0000]7F08: 53 ;PUSH BX [0000]7F09: C7 06 1E 9A 00 00 ;MOV ←sigid,0 [0000]7F0F: C7 06 20 9A FF 3F ;MOV ←signame,03FFFX [0000]7F15: 5B ;POP BX [0000]7F16: 53 ;PUSH BX [0000]7F17: 89 1E 1C 9A ;MOV ←getsv,BX [0000]7F1B: 8B 5E 04 ;MOV BX,[BP+4] [0000]7F1E: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]7F22: 8B 5E 04 ;MOV BX,[BP+4] [0000]7F25: 8B 4E FE ;MOV CX,[BP-2] [0000]7F28: 83 C1 FC ;ADD CX,0FFFCX [0000]7F2B: 8B C1 ;MOV AX,CX [0000]7F2D: B9 0E 00 ;MOV CX,0EX [0000]7F30: 99 ;CWD [0000]7F31: F7 F9 ;IDIV AX,CX [0000]7F33: 89 47 02 ;MOV [BX+2],AX [0000]7F36: 8B E5 ;MOV SP,BP [0000]7F38: 5D ;POP BP [0000]7F39: C3 ;RET; [0000]7F3A: 55 ;PUSH BP [0000]7F3B: 8B EC ;MOV BP,SP [0000]7F3D: 51 ;PUSH CX [0000]7F3E: 53 ;PUSH BX [0000]7F3F: 8B 5E 04 ;MOV BX,[BP+4] [0000]7F42: 53 ;PUSH BX [0000]7F43: 8B 5E FE ;MOV BX,[BP-2] [0000]7F46: 53 ;PUSH BX [0000]7F47: E8 ED 67 ;CALL ←MyFrame [0000]7F4A: 8B 4E FC ;MOV CX,[BP-4] [0000]7F4D: E8 07 00 ;CALL ←EnableWithFrame [0000]7F50: 83 C4 04 ;ADD SP,4 [0000]7F53: 8B E5 ;MOV SP,BP [0000]7F55: 5D ;POP BP [0000]7F56: C3 ;RET; [0000]7F57: 55 ;PUSH BP [0000]7F58: 8B EC ;MOV BP,SP [0000]7F5A: 51 ;PUSH CX [0000]7F5B: 53 ;PUSH BX [0000]7F5C: 83 C4 FC ;ADD SP,0FFFCX [0000]7F5F: 8B 1E 1C 9A ;MOV BX,←getsv [0000]7F63: E8 E9 67 ;CALL ←Call0 [0000]7F66: 89 5E FA ;MOV [BP-6],BX [0000]7F69: 8B 7E FA ;MOV DI,[BP-6] [0000]7F6C: 8B 1D ;MOV BX,[DI] [0000]7F6E: 8B 4E FA ;MOV CX,[BP-6] [0000]7F71: 8B F9 ;MOV DI,CX [0000]7F73: 8B 4D 02 ;MOV CX,[DI+2] [0000]7F76: 3B D9 ;CMP BX,CX [0000]7F78: 75 15 ;JNZ X1 [0000]7F7A: E8 4B 01 ;CALL ←purgesv [0000]7F7D: 8B 4E FA ;MOV CX,[BP-6] [0000]7F80: 8B F9 ;MOV DI,CX [0000]7F82: 8B 4D 02 ;MOV CX,[DI+2] [0000]7F85: 3B D9 ;CMP BX,CX [0000]7F87: 7C 06 ;JL X2 [0000]7F89: BB 01 30 ;MOV BX,03001X [0000]7F8C: E8 D5 FD ;CALL ←CallSwat [0000]7F8F: 8B 5E FA ;MOV BX,[BP-6] [0000]7F92: 83 C3 04 ;ADD BX,4 [0000]7F95: 8B 7E FA ;MOV DI,[BP-6] [0000]7F98: 8B 0D ;MOV CX,[DI] [0000]7F9A: B8 0E 00 ;MOV AX,0EX [0000]7F9D: F7 E9 ;IMUL AX,CX [0000]7F9F: 03 D8 ;ADD BX,AX [0000]7FA1: 5A ;POP DX [0000]7FA2: 53 ;PUSH BX [0000]7FA3: 8B 5E FA ;MOV BX,[BP-6] [0000]7FA6: FF 07 ;INC WORD PTR [BX] [0000]7FA8: 5B ;POP BX [0000]7FA9: 53 ;PUSH BX [0000]7FAA: 8B 4E 06 ;MOV CX,[BP+6] [0000]7FAD: 89 0F ;MOV [BX],CX [0000]7FAF: 5B ;POP BX [0000]7FB0: 53 ;PUSH BX [0000]7FB1: 8B 4E 04 ;MOV CX,[BP+4] [0000]7FB4: 89 4F 02 ;MOV [BX+2],CX [0000]7FB7: 5B ;POP BX [0000]7FB8: 53 ;PUSH BX [0000]7FB9: 8B 4E FC ;MOV CX,[BP-4] [0000]7FBC: 89 4F 06 ;MOV [BX+6],CX [0000]7FBF: 5B ;POP BX [0000]7FC0: 53 ;PUSH BX [0000]7FC1: 53 ;PUSH BX [0000]7FC2: 8B 5E FC ;MOV BX,[BP-4] [0000]7FC5: E8 72 67 ;CALL ←CallersFrame [0000]7FC8: 8B CB ;MOV CX,BX [0000]7FCA: 5B ;POP BX [0000]7FCB: 89 4F 04 ;MOV [BX+4],CX [0000]7FCE: 5B ;POP BX [0000]7FCF: 53 ;PUSH BX [0000]7FD0: 8B 4E FE ;MOV CX,[BP-2] [0000]7FD3: 89 4F 0C ;MOV [BX+12],CX [0000]7FD6: 5B ;POP BX [0000]7FD7: 53 ;PUSH BX [0000]7FD8: 53 ;PUSH BX [0000]7FD9: 8B 5E FC ;MOV BX,[BP-4] [0000]7FDC: E8 62 67 ;CALL ←ReturnLoc [0000]7FDF: 8B CB ;MOV CX,BX [0000]7FE1: 5B ;POP BX [0000]7FE2: 89 4F 0A ;MOV [BX+10],CX [0000]7FE5: FF 06 1E 9A ;INC ←sigid [0000]7FE9: 5B ;POP BX [0000]7FEA: 53 ;PUSH BX [0000]7FEB: 8B 0E 1E 9A ;MOV CX,←sigid [0000]7FEF: 89 4F 08 ;MOV [BX+8],CX [0000]7FF2: 8B 5E FE ;MOV BX,[BP-2] [0000]7FF5: C7 07 7E B5 ;MOV WORD PTR [BX],0B57EX [0000]7FF9: 8B 5E FE ;MOV BX,[BP-2] [0000]7FFC: 8B 0E 1E 9A ;MOV CX,←sigid [0000]8000: 89 4F 02 ;MOV [BX+2],CX [0000]8003: 33 DB ;XOR BX,BX [0000]8005: 8B E5 ;MOV SP,BP [0000]8007: 5D ;POP BP [0000]8008: C3 ;RET; [0000]8009: 55 ;PUSH BP [0000]800A: 8B EC ;MOV BP,SP [0000]800C: 53 ;PUSH BX [0000]800D: 5B ;POP BX [0000]800E: 53 ;PUSH BX [0000]800F: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]8013: 8B E5 ;MOV SP,BP [0000]8015: 5D ;POP BP [0000]8016: C3 ;RET; [0000]8017: 55 ;PUSH BP [0000]8018: 8B EC ;MOV BP,SP [0000]801A: 51 ;PUSH CX [0000]801B: 53 ;PUSH BX [0000]801C: 83 C4 EE ;ADD SP,0FFEEX [0000]801F: 8B 1E 1C 9A ;MOV BX,←getsv [0000]8023: E8 29 67 ;CALL ←Call0 [0000]8026: 89 5E F8 ;MOV [BP-8],BX [0000]8029: E8 9C 00 ;CALL ←purgesv [0000]802C: 89 5E F6 ;MOV [BP-10],BX [0000]802F: C7 46 F4 FF FF ;MOV WORD PTR [BP-12],0FFFFX [0000]8034: 8D 5E F6 ;LEA BX,[BP-10] [0000]8037: 8B 4E FE ;MOV CX,[BP-2] [0000]803A: E8 F3 01 ;CALL ←finden [0000]803D: 89 5E FA ;MOV [BP-6],BX [0000]8040: 8B 5E FA ;MOV BX,[BP-6] [0000]8043: 0B DB ;OR BX,BX [0000]8045: 75 06 ;JNZ X5 [0000]8047: BB 02 30 ;MOV BX,03002X [0000]804A: E8 17 FD ;CALL ←CallSwat [0000]804D: 8B 5E FE ;MOV BX,[BP-2] [0000]8050: 5A ;POP DX [0000]8051: 53 ;PUSH BX [0000]8052: 8B 5E FC ;MOV BX,[BP-4] [0000]8055: 89 5E EC ;MOV [BP-20],BX [0000]8058: 8B 5E FA ;MOV BX,[BP-6] [0000]805B: 8B 4F 0C ;MOV CX,[BX+12] [0000]805E: 89 4E EE ;MOV [BP-18],CX [0000]8061: 8D 5E EA ;LEA BX,[BP-22] [0000]8064: 53 ;PUSH BX [0000]8065: 8B 5E FA ;MOV BX,[BP-6] [0000]8068: 8B 4F 02 ;MOV CX,[BX+2] [0000]806B: BB 03 00 ;MOV BX,3 [0000]806E: E8 F6 66 ;CALL ←Apply [0000]8071: 5A ;POP DX [0000]8072: 89 5E F0 ;MOV [BP-16],BX [0000]8075: 8B 5E F0 ;MOV BX,[BP-16] [0000]8078: EB 1E ;JR X6 [0000]807A: EB B3 ;JR X3 [0000]807C: 8B E5 ;MOV SP,BP [0000]807E: 5D ;POP BP [0000]807F: C3 ;RET; [0000]8080: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]8085: 8B 5E F4 ;MOV BX,[BP-12] [0000]8088: 8B 4E F6 ;MOV CX,[BP-10] [0000]808B: E8 0E 02 ;CALL ←unwind [0000]808E: EB 22 ;JR X7 [0000]8090: BB 03 30 ;MOV BX,03003X [0000]8093: E8 CE FC ;CALL ←CallSwat [0000]8096: EB 1A ;JR X7 [0000]8098: 8A C7 ;MOV AL,BH [0000]809A: 0A C0 ;OR AL,AL [0000]809C: 75 F2 ;JNZ X12 [0000]809E: 8A C3 ;MOV AL,BL [0000]80A0: 3C 01 ;CMP AL,1 [0000]80A2: 74 D6 ;JZ X8 [0000]80A4: 3C 02 ;CMP AL,2 [0000]80A6: 74 D4 ;JZ X9 [0000]80A8: 3C 03 ;CMP AL,3 [0000]80AA: 74 D4 ;JZ X10 [0000]80AC: 3C 04 ;CMP AL,4 [0000]80AE: 74 D5 ;JZ X11 [0000]80B0: EB DE ;JR X12 [0000]80B2: E9 7A FF ;JMP X3 [0000]80B5: 8B E5 ;MOV SP,BP [0000]80B7: 5D ;POP BP [0000]80B8: C3 ;RET; [0000]80B9: 55 ;PUSH BP [0000]80BA: 8B EC ;MOV BP,SP [0000]80BC: FF 06 20 9A ;INC ←signame [0000]80C0: 8B 1E 20 9A ;MOV BX,←signame [0000]80C4: 8B E5 ;MOV SP,BP [0000]80C6: 5D ;POP BP [0000]80C7: C3 ;RET; [0000]80C8: 55 ;PUSH BP [0000]80C9: 8B EC ;MOV BP,SP [0000]80CB: 83 C4 EE ;ADD SP,0FFEEX [0000]80CE: 8B 1E 1C 9A ;MOV BX,←getsv [0000]80D2: E8 7A 66 ;CALL ←Call0 [0000]80D5: 89 5E F2 ;MOV [BP-14],BX [0000]80D8: E8 5C 66 ;CALL ←MyFrame [0000]80DB: E8 5C 66 ;CALL ←CallersFrame [0000]80DE: 89 5E FE ;MOV [BP-2],BX [0000]80E1: C7 46 FC 00 00 ;MOV WORD PTR [BP-4],0 [0000]80E6: C7 46 FA 00 00 ;MOV WORD PTR [BP-6],0 [0000]80EB: 8B 7E F2 ;MOV DI,[BP-14] [0000]80EE: 8B 1D ;MOV BX,[DI] [0000]80F0: 4B ;DEC BX [0000]80F1: 89 5E F4 ;MOV [BP-12],BX [0000]80F4: 8B 5E F4 ;MOV BX,[BP-12] [0000]80F7: 83 FB 00 ;CMP BX,0 [0000]80FA: 7C 78 ;JL X14 [0000]80FC: EB 05 ;JR X13 [0000]80FE: FF 4E F4 ;DEC WORD PTR [BP-12] [0000]8101: EB F1 ;JR X15 [0000]8103: 8B 5E F2 ;MOV BX,[BP-14] [0000]8106: 83 C3 04 ;ADD BX,4 [0000]8109: 8B 4E F4 ;MOV CX,[BP-12] [0000]810C: B8 0E 00 ;MOV AX,0EX [0000]810F: F7 E9 ;IMUL AX,CX [0000]8111: 03 D8 ;ADD BX,AX [0000]8113: 89 5E F0 ;MOV [BP-16],BX [0000]8116: 8B 5E F0 ;MOV BX,[BP-16] [0000]8119: 8B 4F 0C ;MOV CX,[BX+12] [0000]811C: 5A ;POP DX [0000]811D: 51 ;PUSH CX [0000]811E: 5F ;POP DI [0000]811F: 57 ;PUSH DI [0000]8120: 8B 1D ;MOV BX,[DI] [0000]8122: 81 FB 7E B5 ;CMP BX,0B57EX [0000]8126: 75 0D ;JNZ X19 [0000]8128: 5B ;POP BX [0000]8129: 53 ;PUSH BX [0000]812A: 8B 4F 02 ;MOV CX,[BX+2] [0000]812D: 8B 5E F0 ;MOV BX,[BP-16] [0000]8130: 8B 47 08 ;MOV AX,[BX+8] [0000]8133: 3B C8 ;CMP CX,AX [0000]8135: 74 0F ;JZ X17 [0000]8137: 8B 5E F0 ;MOV BX,[BP-16] [0000]813A: C7 47 08 00 00 ;MOV WORD PTR [BX+8],0 [0000]813F: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]8144: EB B8 ;JR X16 [0000]8146: 8B 5E F0 ;MOV BX,[BP-16] [0000]8149: 8B 4F 04 ;MOV CX,[BX+4] [0000]814C: 89 4E F8 ;MOV [BP-8],CX [0000]814F: 8B 5E FE ;MOV BX,[BP-2] [0000]8152: 8B 4E F8 ;MOV CX,[BP-8] [0000]8155: E8 34 66 ;CALL ←Ugt [0000]8158: 0B DB ;OR BX,BX [0000]815A: 74 0B ;JZ X21 [0000]815C: 8B 5E FE ;MOV BX,[BP-2] [0000]815F: E8 D8 65 ;CALL ←CallersFrame [0000]8162: 89 5E FE ;MOV [BP-2],BX [0000]8165: EB E8 ;JR X20 [0000]8167: 8B 5E F8 ;MOV BX,[BP-8] [0000]816A: 8B 4E FC ;MOV CX,[BP-4] [0000]816D: E8 1C 66 ;CALL ←Ugt [0000]8170: 0B DB ;OR BX,BX [0000]8172: EB 03 ;JR $+5 [0000]8174: E9 27 00 ;JMP X25 [0000]8177: 75 0B ;JNZ X24 [0000]8179: 8B 5E F8 ;MOV BX,[BP-8] [0000]817C: 8B 4E FE ;MOV CX,[BP-2] [0000]817F: E8 0A 66 ;CALL ←Ugt [0000]8182: 0B DB ;OR BX,BX [0000]8184: 74 0F ;JZ X22 [0000]8186: 8B 5E F0 ;MOV BX,[BP-16] [0000]8189: C7 47 08 00 00 ;MOV WORD PTR [BX+8],0 [0000]818E: C7 46 FA FF FF ;MOV WORD PTR [BP-6],0FFFFX [0000]8193: EB 06 ;JR X26 [0000]8195: 8B 5E FE ;MOV BX,[BP-2] [0000]8198: 89 5E FC ;MOV [BP-4],BX [0000]819B: E9 60 FF ;JMP X16 [0000]819E: C7 46 F6 00 00 ;MOV WORD PTR [BP-10],0 [0000]81A3: 8B 5E FA ;MOV BX,[BP-6] [0000]81A6: 0B DB ;OR BX,BX [0000]81A8: 74 78 ;JZ X27 [0000]81AA: C7 46 F4 00 00 ;MOV WORD PTR [BP-12],0 [0000]81AF: 8B 7E F2 ;MOV DI,[BP-14] [0000]81B2: 8B 1D ;MOV BX,[DI] [0000]81B4: 8B 4E F4 ;MOV CX,[BP-12] [0000]81B7: 3B CB ;CMP CX,BX [0000]81B9: 7D 5F ;JGE X29 [0000]81BB: EB 05 ;JR X28 [0000]81BD: FF 46 F4 ;INC WORD PTR [BP-12] [0000]81C0: EB ED ;JR X30 [0000]81C2: 8B 5E F2 ;MOV BX,[BP-14] [0000]81C5: 83 C3 04 ;ADD BX,4 [0000]81C8: 8B 4E F4 ;MOV CX,[BP-12] [0000]81CB: B8 0E 00 ;MOV AX,0EX [0000]81CE: F7 E9 ;IMUL AX,CX [0000]81D0: 03 D8 ;ADD BX,AX [0000]81D2: 89 5E F0 ;MOV [BP-16],BX [0000]81D5: 8B 5E F0 ;MOV BX,[BP-16] [0000]81D8: 8B 4F 08 ;MOV CX,[BX+8] [0000]81DB: 0B C9 ;OR CX,CX [0000]81DD: 75 02 ;JNZ X32 [0000]81DF: EB DC ;JR X31 [0000]81E1: 8B 5E F4 ;MOV BX,[BP-12] [0000]81E4: 8B 4E F6 ;MOV CX,[BP-10] [0000]81E7: 3B CB ;CMP CX,BX [0000]81E9: 74 2A ;JZ X33 [0000]81EB: 8B 5E F2 ;MOV BX,[BP-14] [0000]81EE: 83 C3 04 ;ADD BX,4 [0000]81F1: 8B 4E F6 ;MOV CX,[BP-10] [0000]81F4: B8 0E 00 ;MOV AX,0EX [0000]81F7: F7 E9 ;IMUL AX,CX [0000]81F9: 03 D8 ;ADD BX,AX [0000]81FB: 53 ;PUSH BX [0000]81FC: 8B 5E F2 ;MOV BX,[BP-14] [0000]81FF: 83 C3 04 ;ADD BX,4 [0000]8202: 8B 4E F4 ;MOV CX,[BP-12] [0000]8205: B8 0E 00 ;MOV AX,0EX [0000]8208: F7 E9 ;IMUL AX,CX [0000]820A: 03 D8 ;ADD BX,AX [0000]820C: 53 ;PUSH BX [0000]820D: BB 0E 00 ;MOV BX,0EX [0000]8210: 59 ;POP CX [0000]8211: E8 13 64 ;CALL ←ByteBlt [0000]8214: 5A ;POP DX [0000]8215: FF 46 F6 ;INC WORD PTR [BP-10] [0000]8218: EB A3 ;JR X31 [0000]821A: 8B 5E F2 ;MOV BX,[BP-14] [0000]821D: 8B 4E F6 ;MOV CX,[BP-10] [0000]8220: EB 03 ;JR $+5 [0000]8222: E9 02 00 ;JMP X34 [0000]8225: 89 0F ;MOV [BX],CX [0000]8227: 8B 7E F2 ;MOV DI,[BP-14] [0000]822A: 8B 1D ;MOV BX,[DI] [0000]822C: 8B E5 ;MOV SP,BP [0000]822E: 5D ;POP BP [0000]822F: C3 ;RET; [0000]8230: 55 ;PUSH BP [0000]8231: 8B EC ;MOV BP,SP [0000]8233: 51 ;PUSH CX [0000]8234: 53 ;PUSH BX [0000]8235: 83 C4 FA ;ADD SP,0FFFAX [0000]8238: 8B 1E 1C 9A ;MOV BX,←getsv [0000]823C: E8 10 65 ;CALL ←Call0 [0000]823F: 89 5E FA ;MOV [BP-6],BX [0000]8242: 8B 7E FC ;MOV DI,[BP-4] [0000]8245: 8B 1D ;MOV BX,[DI] [0000]8247: 4B ;DEC BX [0000]8248: 5A ;POP DX [0000]8249: 53 ;PUSH BX [0000]824A: 5B ;POP BX [0000]824B: 53 ;PUSH BX [0000]824C: 83 FB 00 ;CMP BX,0 [0000]824F: 7C 3E ;JL X36 [0000]8251: EB 05 ;JR X35 [0000]8253: FF 4E F6 ;DEC WORD PTR [BP-10] [0000]8256: EB F2 ;JR X37 [0000]8258: 8B 5E FA ;MOV BX,[BP-6] [0000]825B: 83 C3 04 ;ADD BX,4 [0000]825E: 59 ;POP CX [0000]825F: 51 ;PUSH CX [0000]8260: B8 0E 00 ;MOV AX,0EX [0000]8263: F7 E9 ;IMUL AX,CX [0000]8265: 03 D8 ;ADD BX,AX [0000]8267: 89 5E F8 ;MOV [BP-8],BX [0000]826A: 8B 7E F8 ;MOV DI,[BP-8] [0000]826D: 8B 1D ;MOV BX,[DI] [0000]826F: 8B 4E FE ;MOV CX,[BP-2] [0000]8272: 3B D9 ;CMP BX,CX [0000]8274: 74 07 ;JZ X41 [0000]8276: 8B 7E F8 ;MOV DI,[BP-8] [0000]8279: 8B 1D ;MOV BX,[DI] [0000]827B: 0B DB ;OR BX,BX [0000]827D: 75 0E ;JNZ X39 [0000]827F: 8B 5E FC ;MOV BX,[BP-4] [0000]8282: 59 ;POP CX [0000]8283: 51 ;PUSH CX [0000]8284: 89 0F ;MOV [BX],CX [0000]8286: 8B 5E F8 ;MOV BX,[BP-8] [0000]8289: 8B E5 ;MOV SP,BP [0000]828B: 5D ;POP BP [0000]828C: C3 ;RET; [0000]828D: EB C4 ;JR X38 [0000]828F: 8B 5E FC ;MOV BX,[BP-4] [0000]8292: C7 07 FF FF ;MOV WORD PTR [BX],0FFFFX [0000]8296: 33 DB ;XOR BX,BX [0000]8298: 8B E5 ;MOV SP,BP [0000]829A: 5D ;POP BP [0000]829B: C3 ;RET; [0000]829C: 55 ;PUSH BP [0000]829D: 8B EC ;MOV BP,SP [0000]829F: 51 ;PUSH CX [0000]82A0: 53 ;PUSH BX [0000]82A1: 83 C4 E8 ;ADD SP,0FFE8X [0000]82A4: 8B 1E 1C 9A ;MOV BX,←getsv [0000]82A8: E8 A4 64 ;CALL ←Call0 [0000]82AB: 89 5E FA ;MOV [BP-6],BX [0000]82AE: 8B 5E FA ;MOV BX,[BP-6] [0000]82B1: 83 C3 04 ;ADD BX,4 [0000]82B4: 8B 4E FE ;MOV CX,[BP-2] [0000]82B7: B8 0E 00 ;MOV AX,0EX [0000]82BA: F7 E9 ;IMUL AX,CX [0000]82BC: 03 D8 ;ADD BX,AX [0000]82BE: 89 5E F8 ;MOV [BP-8],BX [0000]82C1: 8B 5E F8 ;MOV BX,[BP-8] [0000]82C4: 8B 4F 08 ;MOV CX,[BX+8] [0000]82C7: 89 4E F4 ;MOV [BP-12],CX [0000]82CA: E8 FB FD ;CALL ←purgesv [0000]82CD: 89 5E F2 ;MOV [BP-14],BX [0000]82D0: 8B 5E FE ;MOV BX,[BP-2] [0000]82D3: 8B 4E F2 ;MOV CX,[BP-14] [0000]82D6: 3B CB ;CMP CX,BX [0000]82D8: 7E 0D ;JLE X44 [0000]82DA: 8B 5E F8 ;MOV BX,[BP-8] [0000]82DD: 8B 4F 08 ;MOV CX,[BX+8] [0000]82E0: 8B 5E F4 ;MOV BX,[BP-12] [0000]82E3: 3B CB ;CMP CX,BX [0000]82E5: 74 04 ;JZ X43 [0000]82E7: B0 01 ;MOV AL,1 [0000]82E9: EB 02 ;JR X45 [0000]82EB: 32 C0 ;XOR AL,AL [0000]82ED: 0A C0 ;OR AL,AL [0000]82EF: 74 06 ;JZ X42 [0000]82F1: BB 04 30 ;MOV BX,03004X [0000]82F4: E8 6D FA ;CALL ←CallSwat [0000]82F7: 8B 5E F8 ;MOV BX,[BP-8] [0000]82FA: 8B 4F 04 ;MOV CX,[BX+4] [0000]82FD: 89 4E F0 ;MOV [BP-16],CX [0000]8300: 8B 5E F8 ;MOV BX,[BP-8] [0000]8303: 8B 4F 06 ;MOV CX,[BX+6] [0000]8306: 89 4E EE ;MOV [BP-18],CX [0000]8309: E8 2B 64 ;CALL ←MyFrame [0000]830C: 89 5E EC ;MOV [BP-20],BX [0000]830F: 8D 5E F2 ;LEA BX,[BP-14] [0000]8312: B9 01 00 ;MOV CX,1 [0000]8315: E8 18 FF ;CALL ←finden [0000]8318: 89 5E F6 ;MOV [BP-10],BX [0000]831B: 8B 5E EC ;MOV BX,[BP-20] [0000]831E: E8 19 64 ;CALL ←CallersFrame [0000]8321: 89 5E EA ;MOV [BP-22],BX [0000]8324: 8B 5E FE ;MOV BX,[BP-2] [0000]8327: 8B 4E F2 ;MOV CX,[BP-14] [0000]832A: 3B CB ;CMP CX,BX [0000]832C: 7E 11 ;JLE X50 [0000]832E: 8B 5E F6 ;MOV BX,[BP-10] [0000]8331: 8B 4F 04 ;MOV CX,[BX+4] [0000]8334: 8B 5E EA ;MOV BX,[BP-22] [0000]8337: 3B CB ;CMP CX,BX [0000]8339: 75 04 ;JNZ X50 [0000]833B: B0 01 ;MOV AL,1 [0000]833D: EB 02 ;JR X51 [0000]833F: 32 C0 ;XOR AL,AL [0000]8341: 0A C0 ;OR AL,AL [0000]8343: 74 32 ;JZ X49 [0000]8345: C7 46 E4 01 00 ;MOV WORD PTR [BP-28],1 [0000]834A: C7 46 E6 00 00 ;MOV WORD PTR [BP-26],0 [0000]834F: 8B 5E F6 ;MOV BX,[BP-10] [0000]8352: 8B 4F 0C ;MOV CX,[BX+12] [0000]8355: 89 4E E8 ;MOV [BP-24],CX [0000]8358: 8D 5E E4 ;LEA BX,[BP-28] [0000]835B: 53 ;PUSH BX [0000]835C: 8B 5E F6 ;MOV BX,[BP-10] [0000]835F: 8B 4F 02 ;MOV CX,[BX+2] [0000]8362: BB 03 00 ;MOV BX,3 [0000]8365: E8 FF 63 ;CALL ←Apply [0000]8368: 5A ;POP DX [0000]8369: 8D 5E F2 ;LEA BX,[BP-14] [0000]836C: B9 01 00 ;MOV CX,1 [0000]836F: E8 BE FE ;CALL ←finden [0000]8372: 89 5E F6 ;MOV [BP-10],BX [0000]8375: EB AD ;JR X48 [0000]8377: 8B 5E F0 ;MOV BX,[BP-16] [0000]837A: 8B 4E EA ;MOV CX,[BP-22] [0000]837D: 3B CB ;CMP CX,BX [0000]837F: 75 02 ;JNZ X52 [0000]8381: EB 08 ;JR X47 [0000]8383: 8B 5E EA ;MOV BX,[BP-22] [0000]8386: 89 5E EC ;MOV [BP-20],BX [0000]8389: EB 90 ;JR X46 [0000]838B: 8B 5E EE ;MOV BX,[BP-18] [0000]838E: 53 ;PUSH BX [0000]838F: 8B 5E F0 ;MOV BX,[BP-16] [0000]8392: 53 ;PUSH BX [0000]8393: 8B 5E F8 ;MOV BX,[BP-8] [0000]8396: 8B 4F 0A ;MOV CX,[BX+10] [0000]8399: 8B 5E FC ;MOV BX,[BP-4] [0000]839C: E8 A6 63 ;CALL ←returnto [0000]839F: 83 C4 04 ;ADD SP,4 [0000]83A2: 8B E5 ;MOV SP,BP [0000]83A4: 5D ;POP BP [0000]83A5: C3 ;RET; [0000]83A6: ;File DI8274.asm ;e "ec.h" [0000]83A6: 55 ;PUSH BP [0000]83A7: 8B EC ;MOV BP,SP [0000]83A9: 33 DB ;XOR BX,BX [0000]83AB: E8 50 00 ;CALL ←FlushInput [0000]83AE: BB 01 00 ;MOV BX,1 [0000]83B1: E8 4A 00 ;CALL ←FlushInput [0000]83B4: 8D 1E BA 9A ;LEA BX,←tb [0000]83B8: 53 ;PUSH BX [0000]83B9: BB 3E 00 ;MOV BX,03EX [0000]83BC: 8D 0E C2 9A ;LEA CX,←tb+8 [0000]83C0: E8 FF 77 ;CALL ←InitRingBuffer [0000]83C3: 5A ;POP DX [0000]83C4: 8D 1E 02 9B ;LEA BX,←tb+048X [0000]83C8: 53 ;PUSH BX [0000]83C9: BB 3E 00 ;MOV BX,03EX [0000]83CC: 8D 0E 0A 9B ;LEA CX,←tb+050X [0000]83D0: E8 EF 77 ;CALL ←InitRingBuffer [0000]83D3: 5A ;POP DX [0000]83D4: C7 06 4C 9B 00 00 ;MOV ←busy+2,0 [0000]83DA: C7 06 4A 9B 00 00 ;MOV ←busy,0 [0000]83E0: 33 DB ;XOR BX,BX [0000]83E2: B9 B0 04 ;MOV CX,04B0X [0000]83E5: E8 84 01 ;CALL ←Baud [0000]83E8: BB 01 00 ;MOV BX,1 [0000]83EB: B9 B0 04 ;MOV CX,04B0X [0000]83EE: E8 7B 01 ;CALL ←Baud [0000]83F1: BB 03 00 ;MOV BX,3 [0000]83F4: B9 79 86 ;MOV CX,OFFSET ←mySIOInt [0000]83F7: E8 D5 6B ;CALL ←EnableInt [0000]83FA: 8B E5 ;MOV SP,BP [0000]83FC: 5D ;POP BP [0000]83FD: C3 ;RET; [0000]83FE: 55 ;PUSH BP [0000]83FF: 8B EC ;MOV BP,SP [0000]8401: 53 ;PUSH BX [0000]8402: 5B ;POP BX [0000]8403: 53 ;PUSH BX [0000]8404: 0B DB ;OR BX,BX [0000]8406: 74 12 ;JZ X1 [0000]8408: 8D 1E 72 9A ;LEA BX,←rb+048X [0000]840C: 53 ;PUSH BX [0000]840D: BB 3E 00 ;MOV BX,03EX [0000]8410: 8D 0E 7A 9A ;LEA CX,←rb+050X [0000]8414: E8 AB 77 ;CALL ←InitRingBuffer [0000]8417: 5A ;POP DX [0000]8418: EB 10 ;JR X2 [0000]841A: 8D 1E 2A 9A ;LEA BX,←rb [0000]841E: 53 ;PUSH BX [0000]841F: BB 3E 00 ;MOV BX,03EX [0000]8422: 8D 0E 32 9A ;LEA CX,←rb+8 [0000]8426: E8 99 77 ;CALL ←InitRingBuffer [0000]8429: 5A ;POP DX [0000]842A: 8B E5 ;MOV SP,BP [0000]842C: 5D ;POP BP [0000]842D: C3 ;RET; [0000]842E: 55 ;PUSH BP [0000]842F: 8B EC ;MOV BP,SP [0000]8431: 53 ;PUSH BX [0000]8432: 52 ;PUSH DX [0000]8433: 8D 1E BA 9A ;LEA BX,←tb [0000]8437: 5A ;POP DX [0000]8438: 53 ;PUSH BX [0000]8439: 8B 46 FE ;MOV AX,[BP-2] [0000]843C: 98 ;CBW [0000]843D: 8B D8 ;MOV BX,AX [0000]843F: 59 ;POP CX [0000]8440: 51 ;PUSH CX [0000]8441: E8 02 78 ;CALL ←WriteRingBuffer [0000]8444: 0B DB ;OR BX,BX [0000]8446: 75 02 ;JNZ X4 [0000]8448: EB EF ;JR X3 [0000]844A: 8B 1E 4A 9B ;MOV BX,←busy [0000]844E: 0B DB ;OR BX,BX [0000]8450: 75 07 ;JNZ X6 [0000]8452: 5B ;POP BX [0000]8453: 53 ;PUSH BX [0000]8454: E8 98 77 ;CALL ←RingBufferEmpty [0000]8457: 0B DB ;OR BX,BX [0000]8459: 75 10 ;JNZ X5 [0000]845B: C7 06 4A 9B 01 00 ;MOV ←busy,1 [0000]8461: 5B ;POP BX [0000]8462: 53 ;PUSH BX [0000]8463: E8 33 78 ;CALL ←ReadRingBuffer [0000]8466: 33 C9 ;XOR CX,CX [0000]8468: E8 C0 03 ;CALL ←SIOPutC [0000]846B: 8B E5 ;MOV SP,BP [0000]846D: 5D ;POP BP [0000]846E: C3 ;RET; [0000]846F: 55 ;PUSH BP [0000]8470: 8B EC ;MOV BP,SP [0000]8472: 53 ;PUSH BX [0000]8473: 58 ;POP AX [0000]8474: 50 ;PUSH AX [0000]8475: 98 ;CBW [0000]8476: 8B D8 ;MOV BX,AX [0000]8478: 33 C9 ;XOR CX,CX [0000]847A: E8 20 00 ;CALL ←PutC [0000]847D: 8B E5 ;MOV SP,BP [0000]847F: 5D ;POP BP [0000]8480: C3 ;RET; [0000]8481: 55 ;PUSH BP [0000]8482: 8B EC ;MOV BP,SP [0000]8484: 53 ;PUSH BX [0000]8485: 58 ;POP AX [0000]8486: 50 ;PUSH AX [0000]8487: 98 ;CBW [0000]8488: 8B D8 ;MOV BX,AX [0000]848A: E8 E2 FF ;CALL ←PutChar [0000]848D: 58 ;POP AX [0000]848E: 50 ;PUSH AX [0000]848F: 3C 0D ;CMP AL,0DX [0000]8491: 75 06 ;JNZ X7 [0000]8493: BB 0A 00 ;MOV BX,0AX [0000]8496: E8 D6 FF ;CALL ←PutChar [0000]8499: 8B E5 ;MOV SP,BP [0000]849B: 5D ;POP BP [0000]849C: C3 ;RET; [0000]849D: 55 ;PUSH BP [0000]849E: 8B EC ;MOV BP,SP [0000]84A0: 51 ;PUSH CX [0000]84A1: 53 ;PUSH BX [0000]84A2: 52 ;PUSH DX [0000]84A3: 8B 5E FE ;MOV BX,[BP-2] [0000]84A6: 8D 0E BA 9A ;LEA CX,←tb [0000]84AA: B8 48 00 ;MOV AX,048X [0000]84AD: F7 EB ;IMUL AX,BX [0000]84AF: 03 C1 ;ADD AX,CX [0000]84B1: 5A ;POP DX [0000]84B2: 50 ;PUSH AX [0000]84B3: 8B 46 FC ;MOV AX,[BP-4] [0000]84B6: 98 ;CBW [0000]84B7: 8B D8 ;MOV BX,AX [0000]84B9: 59 ;POP CX [0000]84BA: 51 ;PUSH CX [0000]84BB: E8 88 77 ;CALL ←WriteRingBuffer [0000]84BE: 0B DB ;OR BX,BX [0000]84C0: 75 05 ;JNZ X9 [0000]84C2: E8 77 75 ;CALL ←Block [0000]84C5: EB EC ;JR X8 [0000]84C7: 8B 5E FE ;MOV BX,[BP-2] [0000]84CA: 8D 0E 4A 9B ;LEA CX,←busy [0000]84CE: D1 E3 ;SAL BX [0000]84D0: 03 D9 ;ADD BX,CX [0000]84D2: 8B 0F ;MOV CX,[BX] [0000]84D4: 0B C9 ;OR CX,CX [0000]84D6: 75 07 ;JNZ X11 [0000]84D8: 5B ;POP BX [0000]84D9: 53 ;PUSH BX [0000]84DA: E8 12 77 ;CALL ←RingBufferEmpty [0000]84DD: 0B DB ;OR BX,BX [0000]84DF: 75 1A ;JNZ X10 [0000]84E1: 8B 5E FE ;MOV BX,[BP-2] [0000]84E4: 8D 0E 4A 9B ;LEA CX,←busy [0000]84E8: D1 E3 ;SAL BX [0000]84EA: 03 D9 ;ADD BX,CX [0000]84EC: C7 07 01 00 ;MOV WORD PTR [BX],1 [0000]84F0: 5B ;POP BX [0000]84F1: 53 ;PUSH BX [0000]84F2: E8 A4 77 ;CALL ←ReadRingBuffer [0000]84F5: 8B 4E FE ;MOV CX,[BP-2] [0000]84F8: E8 30 03 ;CALL ←SIOPutC [0000]84FB: 8B E5 ;MOV SP,BP [0000]84FD: 5D ;POP BP [0000]84FE: C3 ;RET; [0000]84FF: 55 ;PUSH BP [0000]8500: 8B EC ;MOV BP,SP [0000]8502: 33 DB ;XOR BX,BX [0000]8504: E8 04 00 ;CALL ←GetC [0000]8507: 8B E5 ;MOV SP,BP [0000]8509: 5D ;POP BP [0000]850A: C3 ;RET; [0000]850B: 55 ;PUSH BP [0000]850C: 8B EC ;MOV BP,SP [0000]850E: 53 ;PUSH BX [0000]850F: 52 ;PUSH DX [0000]8510: 8B 5E FE ;MOV BX,[BP-2] [0000]8513: 8D 0E 2A 9A ;LEA CX,←rb [0000]8517: B8 48 00 ;MOV AX,048X [0000]851A: F7 EB ;IMUL AX,BX [0000]851C: 03 C1 ;ADD AX,CX [0000]851E: 5A ;POP DX [0000]851F: 50 ;PUSH AX [0000]8520: 5B ;POP BX [0000]8521: 53 ;PUSH BX [0000]8522: E8 CA 76 ;CALL ←RingBufferEmpty [0000]8525: 0B DB ;OR BX,BX [0000]8527: 74 05 ;JZ X13 [0000]8529: E8 10 75 ;CALL ←Block [0000]852C: EB F2 ;JR X12 [0000]852E: 5B ;POP BX [0000]852F: 53 ;PUSH BX [0000]8530: E8 66 77 ;CALL ←ReadRingBuffer [0000]8533: 81 E3 7F 00 ;AND BX,07FX [0000]8537: 8B E5 ;MOV SP,BP [0000]8539: 5D ;POP BP [0000]853A: C3 ;RET; [0000]853B: 55 ;PUSH BP [0000]853C: 8B EC ;MOV BP,SP [0000]853E: 33 DB ;XOR BX,BX [0000]8540: E8 04 00 ;CALL ←AvC [0000]8543: 8B E5 ;MOV SP,BP [0000]8545: 5D ;POP BP [0000]8546: C3 ;RET; [0000]8547: 55 ;PUSH BP [0000]8548: 8B EC ;MOV BP,SP [0000]854A: 53 ;PUSH BX [0000]854B: 5B ;POP BX [0000]854C: 53 ;PUSH BX [0000]854D: 8D 0E 2A 9A ;LEA CX,←rb [0000]8551: B8 48 00 ;MOV AX,048X [0000]8554: F7 EB ;IMUL AX,BX [0000]8556: 03 C1 ;ADD AX,CX [0000]8558: 8B D8 ;MOV BX,AX [0000]855A: E8 92 76 ;CALL ←RingBufferEmpty [0000]855D: 0B DB ;OR BX,BX [0000]855F: 75 05 ;JNZ X14 [0000]8561: BB 01 00 ;MOV BX,1 [0000]8564: EB 02 ;JR X15 [0000]8566: 33 DB ;XOR BX,BX [0000]8568: 8B E5 ;MOV SP,BP [0000]856A: 5D ;POP BP [0000]856B: C3 ;RET; [0000]856C: 55 ;PUSH BP [0000]856D: 8B EC ;MOV BP,SP [0000]856F: 51 ;PUSH CX [0000]8570: 53 ;PUSH BX [0000]8571: 83 C4 FA ;ADD SP,0FFFAX [0000]8574: 8B 5E FC ;MOV BX,[BP-4] [0000]8577: 0B DB ;OR BX,BX [0000]8579: 75 70 ;JNZ X16 [0000]857B: 8B 5E FE ;MOV BX,[BP-2] [0000]857E: 81 FB 2C 01 ;CMP BX,012CX [0000]8582: 75 11 ;JNZ X17 [0000]8584: BB C0 0A ;MOV BX,0AC0X [0000]8587: E8 F6 02 ;CALL ←MM [0000]858A: BB 8C 00 ;MOV BX,08CX [0000]858D: 8B 4E FC ;MOV CX,[BP-4] [0000]8590: E8 06 03 ;CALL ←WR4 [0000]8593: EB 09 ;JR X18 [0000]8595: BB 4C 00 ;MOV BX,04CX [0000]8598: 8B 4E FC ;MOV CX,[BP-4] [0000]859B: E8 FB 02 ;CALL ←WR4 [0000]859E: 8B 5E FE ;MOV BX,[BP-2] [0000]85A1: 81 FB 58 02 ;CMP BX,0258X [0000]85A5: 75 06 ;JNZ X19 [0000]85A7: BB C0 0A ;MOV BX,0AC0X [0000]85AA: E8 D3 02 ;CALL ←MM [0000]85AD: 8B 5E FE ;MOV BX,[BP-2] [0000]85B0: 81 FB B0 04 ;CMP BX,04B0X [0000]85B4: 75 06 ;JNZ X20 [0000]85B6: BB C0 88 ;MOV BX,088C0X [0000]85B9: E8 C4 02 ;CALL ←MM [0000]85BC: 8B 5E FE ;MOV BX,[BP-2] [0000]85BF: 81 FB 60 09 ;CMP BX,0960X [0000]85C3: 75 06 ;JNZ X21 [0000]85C5: BB C0 84 ;MOV BX,084C0X [0000]85C8: E8 B5 02 ;CALL ←MM [0000]85CB: 8B 5E FE ;MOV BX,[BP-2] [0000]85CE: 81 FB C0 12 ;CMP BX,012C0X [0000]85D2: 75 06 ;JNZ X22 [0000]85D4: BB C0 82 ;MOV BX,082C0X [0000]85D7: E8 A6 02 ;CALL ←MM [0000]85DA: 8B 5E FE ;MOV BX,[BP-2] [0000]85DD: 81 FB 80 25 ;CMP BX,02580X [0000]85E1: 75 06 ;JNZ X23 [0000]85E3: BB 00 8A ;MOV BX,08A00X [0000]85E6: E8 97 02 ;CALL ←MM [0000]85E9: EB 03 ;JR $+5 [0000]85EB: E9 0F 00 ;JMP X25 [0000]85EE: 8B 5E FE ;MOV BX,[BP-2] [0000]85F1: 81 FB 00 4B ;CMP BX,04B00X [0000]85F5: 75 06 ;JNZ X24 [0000]85F7: BB 00 85 ;MOV BX,08500X [0000]85FA: E8 83 02 ;CALL ←MM [0000]85FD: 8B 5E FC ;MOV BX,[BP-4] [0000]8600: 83 FB 01 ;CMP BX,1 [0000]8603: 75 70 ;JNZ X26 [0000]8605: BB 4C 00 ;MOV BX,04CX [0000]8608: 8B 4E FC ;MOV CX,[BP-4] [0000]860B: E8 8B 02 ;CALL ←WR4 [0000]860E: 8B 46 FE ;MOV AX,[BP-2] [0000]8611: BB 64 00 ;MOV BX,064X [0000]8614: 99 ;CWD [0000]8615: F7 FB ;IDIV AX,BX [0000]8617: 89 46 FE ;MOV [BP-2],AX [0000]861A: B8 C0 03 ;MOV AX,03C0X [0000]861D: 8B 5E FE ;MOV BX,[BP-2] [0000]8620: 99 ;CWD [0000]8621: F7 FB ;IDIV AX,BX [0000]8623: 89 46 FA ;MOV [BP-6],AX [0000]8626: 8B 5E FA ;MOV BX,[BP-6] [0000]8629: D1 FB ;SAR BX [0000]862B: 5A ;POP DX [0000]862C: 53 ;PUSH BX [0000]862D: 5B ;POP BX [0000]862E: 53 ;PUSH BX [0000]862F: 8B 4E FA ;MOV CX,[BP-6] [0000]8632: 2B CB ;SUB CX,BX [0000]8634: 89 4E F8 ;MOV [BP-8],CX [0000]8637: BB C8 00 ;MOV BX,0C8X [0000]863A: B9 60 00 ;MOV CX,060X [0000]863D: E8 A9 61 ;CALL ←OutByte [0000]8640: BB 04 00 ;MOV BX,4 [0000]8643: B9 60 00 ;MOV CX,060X [0000]8646: E8 A0 61 ;CALL ←OutByte [0000]8649: BB 62 1B ;MOV BX,01B62X [0000]864C: B9 62 00 ;MOV CX,062X [0000]864F: E8 6E 02 ;CALL ←OutWord [0000]8652: 8B 5E F8 ;MOV BX,[BP-8] [0000]8655: B9 62 00 ;MOV CX,062X [0000]8658: E8 65 02 ;CALL ←OutWord [0000]865B: 5B ;POP BX [0000]865C: 53 ;PUSH BX [0000]865D: B9 62 00 ;MOV CX,062X [0000]8660: E8 5D 02 ;CALL ←OutWord [0000]8663: BB 48 00 ;MOV BX,048X [0000]8666: B9 60 00 ;MOV CX,060X [0000]8669: E8 7D 61 ;CALL ←OutByte [0000]866C: BB 28 00 ;MOV BX,028X [0000]866F: B9 60 00 ;MOV CX,060X [0000]8672: E8 74 61 ;CALL ←OutByte [0000]8675: 8B E5 ;MOV SP,BP [0000]8677: 5D ;POP BP [0000]8678: C3 ;RET; [0000]8679: 55 ;PUSH BP [0000]867A: 8B EC ;MOV BP,SP [0000]867C: 52 ;PUSH DX [0000]867D: BB 01 00 ;MOV BX,1 [0000]8680: E8 70 01 ;CALL ←RR2 [0000]8683: 81 E3 07 00 ;AND BX,7 [0000]8687: 5A ;POP DX [0000]8688: 53 ;PUSH BX [0000]8689: 5B ;POP BX [0000]868A: 53 ;PUSH BX [0000]868B: EB 45 ;JR X27 [0000]868D: BB 01 00 ;MOV BX,1 [0000]8690: E8 DF 00 ;CALL ←txe [0000]8693: EB 67 ;JR X28 [0000]8695: BB 02 60 ;MOV BX,06002X [0000]8698: E8 79 00 ;CALL ←CallD [0000]869B: EB 5F ;JR X28 [0000]869D: BB 01 00 ;MOV BX,1 [0000]86A0: E8 8F 00 ;CALL ←rxa [0000]86A3: EB 57 ;JR X28 [0000]86A5: BB 01 00 ;MOV BX,1 [0000]86A8: E8 14 01 ;CALL ←sprx [0000]86AB: EB 4F ;JR X28 [0000]86AD: 33 DB ;XOR BX,BX [0000]86AF: E8 C0 00 ;CALL ←txe [0000]86B2: EB 48 ;JR X28 [0000]86B4: BB 03 60 ;MOV BX,06003X [0000]86B7: E8 5A 00 ;CALL ←CallD [0000]86BA: EB 40 ;JR X28 [0000]86BC: 33 DB ;XOR BX,BX [0000]86BE: E8 71 00 ;CALL ←rxa [0000]86C1: EB 39 ;JR X28 [0000]86C3: 33 DB ;XOR BX,BX [0000]86C5: E8 F7 00 ;CALL ←sprx [0000]86C8: EB 32 ;JR X28 [0000]86CA: BB 01 60 ;MOV BX,06001X [0000]86CD: E8 44 00 ;CALL ←CallD [0000]86D0: EB 2A ;JR X28 [0000]86D2: 8A C7 ;MOV AL,BH [0000]86D4: 0A C0 ;OR AL,AL [0000]86D6: 75 F2 ;JNZ X37 [0000]86D8: 8A C3 ;MOV AL,BL [0000]86DA: 3C 00 ;CMP AL,0 [0000]86DC: 74 AF ;JZ X29 [0000]86DE: 3C 01 ;CMP AL,1 [0000]86E0: 74 B3 ;JZ X30 [0000]86E2: 3C 02 ;CMP AL,2 [0000]86E4: 74 B7 ;JZ X31 [0000]86E6: 3C 03 ;CMP AL,3 [0000]86E8: 74 BB ;JZ X32 [0000]86EA: 3C 04 ;CMP AL,4 [0000]86EC: 74 BF ;JZ X33 [0000]86EE: 3C 05 ;CMP AL,5 [0000]86F0: 74 C2 ;JZ X34 [0000]86F2: 3C 06 ;CMP AL,6 [0000]86F4: 74 C6 ;JZ X35 [0000]86F6: 3C 07 ;CMP AL,7 [0000]86F8: 74 C9 ;JZ X36 [0000]86FA: EB CE ;JR X37 [0000]86FC: 8B 1E 4E 9B ;MOV BX,←iretCode [0000]8700: 0B DB ;OR BX,BX [0000]8702: 74 08 ;JZ X38 [0000]8704: BB 38 00 ;MOV BX,038X [0000]8707: 33 C9 ;XOR CX,CX [0000]8709: E8 C9 00 ;CALL ←WR0 [0000]870C: 8B 1E 4E 9B ;MOV BX,←iretCode [0000]8710: 8B E5 ;MOV SP,BP [0000]8712: 5D ;POP BP [0000]8713: C3 ;RET; [0000]8714: 55 ;PUSH BP [0000]8715: 8B EC ;MOV BP,SP [0000]8717: 53 ;PUSH BX [0000]8718: BB 38 00 ;MOV BX,038X [0000]871B: 33 C9 ;XOR CX,CX [0000]871D: E8 B5 00 ;CALL ←WR0 [0000]8720: E8 52 68 ;CALL ←DoEOI [0000]8723: C7 06 4E 9B 00 00 ;MOV ←iretCode,0 [0000]8729: 5B ;POP BX [0000]872A: 53 ;PUSH BX [0000]872B: E8 14 61 ;CALL ←CallDebugger [0000]872E: 8B E5 ;MOV SP,BP [0000]8730: 5D ;POP BP [0000]8731: C3 ;RET; [0000]8732: 55 ;PUSH BP [0000]8733: 8B EC ;MOV BP,SP [0000]8735: 53 ;PUSH BX [0000]8736: 52 ;PUSH DX [0000]8737: C7 06 4E 9B FF FF ;MOV ←iretCode,0FFFFX [0000]873D: 8B 5E FE ;MOV BX,[BP-2] [0000]8740: E8 D0 00 ;CALL ←SIOGetC [0000]8743: 5A ;POP DX [0000]8744: 53 ;PUSH BX [0000]8745: 58 ;POP AX [0000]8746: 50 ;PUSH AX [0000]8747: 0A C0 ;OR AL,AL [0000]8749: 75 07 ;JNZ X39 [0000]874B: 33 DB ;XOR BX,BX [0000]874D: E8 C4 FF ;CALL ←CallD [0000]8750: EB 1C ;JR X40 [0000]8752: 8B 5E FE ;MOV BX,[BP-2] [0000]8755: 8D 0E 2A 9A ;LEA CX,←rb [0000]8759: B8 48 00 ;MOV AX,048X [0000]875C: F7 EB ;IMUL AX,BX [0000]875E: 03 C1 ;ADD AX,CX [0000]8760: 5B ;POP BX [0000]8761: 53 ;PUSH BX [0000]8762: 50 ;PUSH AX [0000]8763: 8A C3 ;MOV AL,BL [0000]8765: 98 ;CBW [0000]8766: 8B D8 ;MOV BX,AX [0000]8768: 58 ;POP AX [0000]8769: 8B C8 ;MOV CX,AX [0000]876B: E8 D8 74 ;CALL ←WriteRingBuffer [0000]876E: 8B E5 ;MOV SP,BP [0000]8770: 5D ;POP BP [0000]8771: C3 ;RET; [0000]8772: 55 ;PUSH BP [0000]8773: 8B EC ;MOV BP,SP [0000]8775: 53 ;PUSH BX [0000]8776: 52 ;PUSH DX [0000]8777: C7 06 4E 9B FF FF ;MOV ←iretCode,0FFFFX [0000]877D: 8B 5E FE ;MOV BX,[BP-2] [0000]8780: 8D 0E BA 9A ;LEA CX,←tb [0000]8784: B8 48 00 ;MOV AX,048X [0000]8787: F7 EB ;IMUL AX,BX [0000]8789: 03 C1 ;ADD AX,CX [0000]878B: 5A ;POP DX [0000]878C: 50 ;PUSH AX [0000]878D: 5B ;POP BX [0000]878E: 53 ;PUSH BX [0000]878F: E8 5D 74 ;CALL ←RingBufferEmpty [0000]8792: 0B DB ;OR BX,BX [0000]8794: 74 1A ;JZ X41 [0000]8796: BB 28 00 ;MOV BX,028X [0000]8799: 8B 4E FE ;MOV CX,[BP-2] [0000]879C: E8 36 00 ;CALL ←WR0 [0000]879F: 8B 5E FE ;MOV BX,[BP-2] [0000]87A2: 8D 0E 4A 9B ;LEA CX,←busy [0000]87A6: D1 E3 ;SAL BX [0000]87A8: 03 D9 ;ADD BX,CX [0000]87AA: C7 07 00 00 ;MOV WORD PTR [BX],0 [0000]87AE: EB 0B ;JR X42 [0000]87B0: 5B ;POP BX [0000]87B1: 53 ;PUSH BX [0000]87B2: E8 E4 74 ;CALL ←ReadRingBuffer [0000]87B5: 8B 4E FE ;MOV CX,[BP-2] [0000]87B8: E8 70 00 ;CALL ←SIOPutC [0000]87BB: 8B E5 ;MOV SP,BP [0000]87BD: 5D ;POP BP [0000]87BE: C3 ;RET; [0000]87BF: 55 ;PUSH BP [0000]87C0: 8B EC ;MOV BP,SP [0000]87C2: 53 ;PUSH BX [0000]87C3: C7 06 4E 9B FF FF ;MOV ←iretCode,0FFFFX [0000]87C9: BB F0 00 ;MOV BX,0F0X [0000]87CC: 59 ;POP CX [0000]87CD: 51 ;PUSH CX [0000]87CE: E8 04 00 ;CALL ←WR0 [0000]87D1: 8B E5 ;MOV SP,BP [0000]87D3: 5D ;POP BP [0000]87D4: C3 ;RET; [0000]87D5: 55 ;PUSH BP [0000]87D6: 8B EC ;MOV BP,SP [0000]87D8: 51 ;PUSH CX [0000]87D9: 53 ;PUSH BX [0000]87DA: 8B 5E FE ;MOV BX,[BP-2] [0000]87DD: E8 68 00 ;CALL ←SIOCmdP [0000]87E0: 89 5E FE ;MOV [BP-2],BX [0000]87E3: 5B ;POP BX [0000]87E4: 53 ;PUSH BX [0000]87E5: 81 E3 FF 00 ;AND BX,0FFX [0000]87E9: 8B 4E FE ;MOV CX,[BP-2] [0000]87EC: E8 FA 5F ;CALL ←OutByte [0000]87EF: 8B E5 ;MOV SP,BP [0000]87F1: 5D ;POP BP [0000]87F2: C3 ;RET; [0000]87F3: 55 ;PUSH BP [0000]87F4: 8B EC ;MOV BP,SP [0000]87F6: 53 ;PUSH BX [0000]87F7: 5B ;POP BX [0000]87F8: 53 ;PUSH BX [0000]87F9: E8 4C 00 ;CALL ←SIOCmdP [0000]87FC: 5A ;POP DX [0000]87FD: 53 ;PUSH BX [0000]87FE: BB 02 00 ;MOV BX,2 [0000]8801: 59 ;POP CX [0000]8802: 51 ;PUSH CX [0000]8803: E8 E3 5F ;CALL ←OutByte [0000]8806: 5B ;POP BX [0000]8807: 53 ;PUSH BX [0000]8808: E8 E4 5F ;CALL ←InByte [0000]880B: 81 E3 FF 00 ;AND BX,0FFX [0000]880F: 8B E5 ;MOV SP,BP [0000]8811: 5D ;POP BP [0000]8812: C3 ;RET; [0000]8813: 55 ;PUSH BP [0000]8814: 8B EC ;MOV BP,SP [0000]8816: 53 ;PUSH BX [0000]8817: 5B ;POP BX [0000]8818: 53 ;PUSH BX [0000]8819: E8 48 00 ;CALL ←SIODataP [0000]881C: 5A ;POP DX [0000]881D: 53 ;PUSH BX [0000]881E: 5B ;POP BX [0000]881F: 53 ;PUSH BX [0000]8820: E8 CC 5F ;CALL ←InByte [0000]8823: 81 E3 7F 00 ;AND BX,07FX [0000]8827: 8B E5 ;MOV SP,BP [0000]8829: 5D ;POP BP [0000]882A: C3 ;RET; [0000]882B: 55 ;PUSH BP [0000]882C: 8B EC ;MOV BP,SP [0000]882E: 51 ;PUSH CX [0000]882F: 53 ;PUSH BX [0000]8830: 8B 5E FE ;MOV BX,[BP-2] [0000]8833: E8 2E 00 ;CALL ←SIODataP [0000]8836: 89 5E FE ;MOV [BP-2],BX [0000]8839: 58 ;POP AX [0000]883A: 50 ;PUSH AX [0000]883B: 98 ;CBW [0000]883C: 8B D8 ;MOV BX,AX [0000]883E: 8B 4E FE ;MOV CX,[BP-2] [0000]8841: E8 A5 5F ;CALL ←OutByte [0000]8844: 8B E5 ;MOV SP,BP [0000]8846: 5D ;POP BP [0000]8847: C3 ;RET; [0000]8848: 55 ;PUSH BP [0000]8849: 8B EC ;MOV BP,SP [0000]884B: 53 ;PUSH BX [0000]884C: 5B ;POP BX [0000]884D: 53 ;PUSH BX [0000]884E: 0B DB ;OR BX,BX [0000]8850: 75 07 ;JNZ X43 [0000]8852: C7 46 FE 32 00 ;MOV WORD PTR [BP-2],032X [0000]8857: EB 05 ;JR X44 [0000]8859: C7 46 FE 30 00 ;MOV WORD PTR [BP-2],030X [0000]885E: 5B ;POP BX [0000]885F: 53 ;PUSH BX [0000]8860: 8B E5 ;MOV SP,BP [0000]8862: 5D ;POP BP [0000]8863: C3 ;RET; [0000]8864: 55 ;PUSH BP [0000]8865: 8B EC ;MOV BP,SP [0000]8867: 53 ;PUSH BX [0000]8868: 5B ;POP BX [0000]8869: 53 ;PUSH BX [0000]886A: 0B DB ;OR BX,BX [0000]886C: 75 07 ;JNZ X45 [0000]886E: C7 46 FE 36 00 ;MOV WORD PTR [BP-2],036X [0000]8873: EB 05 ;JR X46 [0000]8875: C7 46 FE 34 00 ;MOV WORD PTR [BP-2],034X [0000]887A: 5B ;POP BX [0000]887B: 53 ;PUSH BX [0000]887C: 8B E5 ;MOV SP,BP [0000]887E: 5D ;POP BP [0000]887F: C3 ;RET; [0000]8880: 55 ;PUSH BP [0000]8881: 8B EC ;MOV BP,SP [0000]8883: 53 ;PUSH BX [0000]8884: BB 17 00 ;MOV BX,017X [0000]8887: B9 60 00 ;MOV CX,060X [0000]888A: E8 5C 5F ;CALL ←OutByte [0000]888D: 5B ;POP BX [0000]888E: 53 ;PUSH BX [0000]888F: B9 62 00 ;MOV CX,062X [0000]8892: E8 2B 00 ;CALL ←OutWord [0000]8895: 8B E5 ;MOV SP,BP [0000]8897: 5D ;POP BP [0000]8898: C3 ;RET; [0000]8899: 55 ;PUSH BP [0000]889A: 8B EC ;MOV BP,SP [0000]889C: 51 ;PUSH CX [0000]889D: 53 ;PUSH BX [0000]889E: 8B 5E FE ;MOV BX,[BP-2] [0000]88A1: E8 A4 FF ;CALL ←SIOCmdP [0000]88A4: 89 5E FE ;MOV [BP-2],BX [0000]88A7: BB 04 00 ;MOV BX,4 [0000]88AA: 8B 4E FE ;MOV CX,[BP-2] [0000]88AD: E8 39 5F ;CALL ←OutByte [0000]88B0: 5B ;POP BX [0000]88B1: 53 ;PUSH BX [0000]88B2: 81 E3 FF 00 ;AND BX,0FFX [0000]88B6: 8B 4E FE ;MOV CX,[BP-2] [0000]88B9: E8 2D 5F ;CALL ←OutByte [0000]88BC: 8B E5 ;MOV SP,BP [0000]88BE: 5D ;POP BP [0000]88BF: C3 ;RET; [0000]88C0: 55 ;PUSH BP [0000]88C1: 8B EC ;MOV BP,SP [0000]88C3: 51 ;PUSH CX [0000]88C4: 53 ;PUSH BX [0000]88C5: 5B ;POP BX [0000]88C6: 53 ;PUSH BX [0000]88C7: 81 E3 FF 00 ;AND BX,0FFX [0000]88CB: 8B 4E FE ;MOV CX,[BP-2] [0000]88CE: E8 18 5F ;CALL ←OutByte [0000]88D1: B9 08 00 ;MOV CX,8 [0000]88D4: 5B ;POP BX [0000]88D5: 53 ;PUSH BX [0000]88D6: D3 EB ;SHR BX,CX [0000]88D8: 81 E3 FF 00 ;AND BX,0FFX [0000]88DC: 8B 4E FE ;MOV CX,[BP-2] [0000]88DF: E8 07 5F ;CALL ←OutByte [0000]88E2: 8B E5 ;MOV SP,BP [0000]88E4: 5D ;POP BP [0000]88E5: C3 ;RET; [0000]88E6: ;File timerextras.asm ;int ctxListTime[84]; [0000]88E6: 55 ;PUSH BP [0000]88E7: 8B EC ;MOV BP,SP [0000]88E9: BB 54 00 ;MOV BX,054X [0000]88EC: 8D 0E 50 9B ;LEA CX,←ctxListTime [0000]88F0: E8 50 5D ;CALL ←Zero [0000]88F3: 8B E5 ;MOV SP,BP [0000]88F5: 5D ;POP BP [0000]88F6: C3 ;RET; [0000]88F7: 55 ;PUSH BP [0000]88F8: 8B EC ;MOV BP,SP [0000]88FA: E8 15 5F ;CALL ←ReadTmr [0000]88FD: 89 1E F8 9B ;MOV ←ctxStartTime,BX [0000]8901: 8B E5 ;MOV SP,BP [0000]8903: 5D ;POP BP [0000]8904: C3 ;RET; [0000]8905: 55 ;PUSH BP [0000]8906: 8B EC ;MOV BP,SP [0000]8908: E8 07 5F ;CALL ←ReadTmr [0000]890B: 8B 0E F8 9B ;MOV CX,←ctxStartTime [0000]890F: 2B D9 ;SUB BX,CX [0000]8911: 53 ;PUSH BX [0000]8912: 8D 1E 50 9B ;LEA BX,←ctxListTime [0000]8916: 59 ;POP CX [0000]8917: E8 65 00 ;CALL ←Histogram [0000]891A: 8B E5 ;MOV SP,BP [0000]891C: 5D ;POP BP [0000]891D: C3 ;RET; [0000]891E: 55 ;PUSH BP [0000]891F: 8B EC ;MOV BP,SP [0000]8921: C7 06 FA 9B D2 04 ;MOV ←wdtFlagA,04D2X [0000]8927: 8B E5 ;MOV SP,BP [0000]8929: 5D ;POP BP [0000]892A: C3 ;RET; [0000]892B: 55 ;PUSH BP [0000]892C: 8B EC ;MOV BP,SP [0000]892E: 8B 1E FA 9B ;MOV BX,←wdtFlagA [0000]8932: 81 FB D2 04 ;CMP BX,04D2X [0000]8936: 75 0C ;JNZ X1 [0000]8938: C7 06 FA 9B 00 00 ;MOV ←wdtFlagA,0 [0000]893E: C7 06 FC 9B 2E 16 ;MOV ←wdtFlagB,0162EX [0000]8944: 8B E5 ;MOV SP,BP [0000]8946: 5D ;POP BP [0000]8947: C3 ;RET; [0000]8948: 55 ;PUSH BP [0000]8949: 8B EC ;MOV BP,SP [0000]894B: 8B 1E FC 9B ;MOV BX,←wdtFlagB [0000]894F: 81 FB 2E 16 ;CMP BX,0162EX [0000]8953: 75 0C ;JNZ X2 [0000]8955: C7 06 FC 9B 00 00 ;MOV ←wdtFlagB,0 [0000]895B: C7 06 FE 9B 83 63 ;MOV ←wdtFlagC,06383X [0000]8961: 8B E5 ;MOV SP,BP [0000]8963: 5D ;POP BP [0000]8964: C3 ;RET; [0000]8965: 55 ;PUSH BP [0000]8966: 8B EC ;MOV BP,SP [0000]8968: 8B 1E FE 9B ;MOV BX,←wdtFlagC [0000]896C: 81 FB 83 63 ;CMP BX,06383X [0000]8970: 75 09 ;JNZ X3 [0000]8972: C7 06 FE 9B 00 00 ;MOV ←wdtFlagC,0 [0000]8978: E8 6E 5C ;CALL ←CheckWDT [0000]897B: 8B E5 ;MOV SP,BP [0000]897D: 5D ;POP BP [0000]897E: C3 ;RET; [0000]897F: 55 ;PUSH BP [0000]8980: 8B EC ;MOV BP,SP [0000]8982: 51 ;PUSH CX [0000]8983: 53 ;PUSH BX [0000]8984: 8B 5E FE ;MOV BX,[BP-2] [0000]8987: 83 FB 00 ;CMP BX,0 [0000]898A: 7D 12 ;JGE X4 [0000]898C: 5B ;POP BX [0000]898D: 53 ;PUSH BX [0000]898E: 81 C3 A4 00 ;ADD BX,0A4X [0000]8992: 53 ;PUSH BX [0000]8993: BB 01 00 ;MOV BX,1 [0000]8996: 59 ;POP CX [0000]8997: E8 FD 5C ;CALL ←DoubleIncrement [0000]899A: 8B E5 ;MOV SP,BP [0000]899C: 5D ;POP BP [0000]899D: C3 ;RET; [0000]899E: 8B 5E FE ;MOV BX,[BP-2] [0000]89A1: 83 FB 28 ;CMP BX,028X [0000]89A4: 7C 10 ;JL X5 [0000]89A6: 5B ;POP BX [0000]89A7: 53 ;PUSH BX [0000]89A8: 81 C3 A0 00 ;ADD BX,0A0X [0000]89AC: 53 ;PUSH BX [0000]89AD: BB 01 00 ;MOV BX,1 [0000]89B0: 59 ;POP CX [0000]89B1: E8 E3 5C ;CALL ←DoubleIncrement [0000]89B4: EB 13 ;JR X6 [0000]89B6: 8B 5E FE ;MOV BX,[BP-2] [0000]89B9: D1 E3 ;SAL BX [0000]89BB: 59 ;POP CX [0000]89BC: 51 ;PUSH CX [0000]89BD: D1 E3 ;SAL BX [0000]89BF: 03 D9 ;ADD BX,CX [0000]89C1: 53 ;PUSH BX [0000]89C2: BB 01 00 ;MOV BX,1 [0000]89C5: 59 ;POP CX [0000]89C6: E8 CE 5C ;CALL ←DoubleIncrement [0000]89C9: 8B E5 ;MOV SP,BP [0000]89CB: 5D ;POP BP [0000]89CC: C3 ;RET; [0000]89CD: 90 ;File endml.dsm ;C←CODE SEGMENT [0000]89CE: 00 00 ; DW 0 [0000]89D0: E8 00 00 ; CALL ←endCode [0000]89D3: 00 00 ;←endCode DW 0 [0000]89D5: 90