Load Map for File echouser, Input = TEMP.REL, Output = echouser.OBJ, Module Name = echouser.OBJ



??SEG Ident = 16 [SEGMENT] Class = DEFAULT←CLASS, PARA PUBLIC, Address = [0]0, Size = 0
SPACE Ident = 50 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Size = 0
C←CODE Ident = 82 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = 400, Size = 29AC
C←DATA Ident = 83 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]29B0, Base = 400, Size = 682
C←GROUP Ident = 86 [GROUP] :C←DATA, :C←CODE, :SPACE, 




;SEGMENT C←DATA.DEFAULT←CLASS


;File echouser.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 6

[0000]2DB0:  00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]2DB6: 

;Start Repeated Block, Count = 6

[0000]2DB6:  00

;End Repeated Block
				;CODE SEGMENT
[0000]2DBC: 

;Start Repeated Block, Count = 1

[0000]2DBC:  00 00

;End Repeated Block
				;(8086LIB.D)
[0000]2DBE: 

;Start Repeated Block, Count = 1

[0000]2DBE:  00 00

;End Repeated Block
				;E(echouser.DEC)
[0000]2DC0: 

;Start Repeated Block, Count = 1

[0000]2DC0:  00 00

;End Repeated Block
				;SUME CS:C←CODE, DS:C←DATA
[0000]2DC2: 

;Start Repeated Block, Count = 1

[0000]2DC2:  00 00

;End Repeated Block
				;C←DATA
[0000]2DC4: 

;Start Repeated Block, Count = 1

[0000]2DC4:  00 00

;End Repeated Block
				;Ec.h>
[0000]2DC6: 

;Start Repeated Block, Count = 1

[0000]2DC6:  00 00

;End Repeated Block
				;t Queue ctxQ;
[0000]2DC8: 

;Start Repeated Block, Count = 1

[0000]2DC8:  00 00

;End Repeated Block
				;struct Port echoPort;
[0000]2DCA: 

;Start Repeated Block, Count = 1

[0000]2DCA:  00 00

;End Repeated Block
				;; static struct Port lclPort;
[0000]2DCC: 

;Start Repeated Block, Count = 1

[0000]2DCC:  00 00

;End Repeated Block
				;clPort;
[0000]2DCE: 

;Start Repeated Block, Count = 1

[0000]2DCE:  00 00

;End Repeated Block
				;hob;
[0000]2DD0: 

;Start Repeated Block, Count = 1

[0000]2DD0:  00 00

;End Repeated Block
				;udb;
[0000]2DD2: 

;Start Repeated Block, Count = 1

[0000]2DD2:  00 00

;End Repeated Block
				;t, dhost;
[0000]2DD4: 

;Start Repeated Block, Count = 1

[0000]2DD4:  00 00

;End Repeated Block
				;int speedy;
[0000]2DD6: 

;Start Repeated Block, Count = 1

[0000]2DD6:  00 00

;End Repeated Block
				;int speedytmr;
[0000]2DD8: 

;Start Repeated Block, Count = 1

[0000]2DD8:  00 00

;End Repeated Block
				;ic int echoPkts;
[0000]2DDA: 

;Start Repeated Block, Count = 1

[0000]2DDA:  00 00

;End Repeated Block
				;atic int loopCtx;
[0000]2DDC: 

;Start Repeated Block, Count = 1

[0000]2DDC:  00 00

;End Repeated Block
				;atic int loopSpace;
[0000]2DDE: 

;File LarkELoad.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 6

[0000]2DDE:  00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]2DE4: 

;Start Repeated Block, Count = 1

[0000]2DE4:  00 00

;End Repeated Block
				;C←CODE SEGMENT
[0000]2DE6: 

;File pupimpl.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 4

[0000]2DE6:  00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]2DEA: 

;Start Repeated Block, Count = 1

[0000]2DEA:  00 00

;End Repeated Block
				;
[0000]2DEC: 

;Start Repeated Block, Count = 1

[0000]2DEC:  00 00

;End Repeated Block
				;LUDE(8086LIB.D)
[0000]2DEE: 

;Start Repeated Block, Count = 1

[0000]2DEE:  00 00

;End Repeated Block
				;LUDE(pupimpl.DEC)
[0000]2DF0: 

;Start Repeated Block, Count = 1

[0000]2DF0:  00 00

;End Repeated Block
				;←CODE, DS:C←DATA
[0000]2DF2: 

;Start Repeated Block, Count = 1

[0000]2DF2:  00 00

;End Repeated Block
				;clude <Env.h>
[0000]2DF4: 

;Start Repeated Block, Count = 1

[0000]2DF4:  00 00

;End Repeated Block
				;int *GetFixed();
[0000]2DF6: 

;Start Repeated Block, Count = 1

[0000]2DF6:  00 00

;End Repeated Block
				; Zero();
[0000]2DF8: 

;Start Repeated Block, Count = 4

[0000]2DF8:  00

;End Repeated Block
				;eBlock();
[0000]2DFC: 

;Start Repeated Block, Count = 1

[0000]2DFC:  00 00

;End Repeated Block
				;ueue();
[0000]2DFE: 

;Start Repeated Block, Count = 110

[0000]2DFE:  00

;End Repeated Block
				;NContext();
[0000]2E6C: 

;Start Repeated Block, Count = 768

[0000]2E6C:  00

;End Repeated Block
				;();
[0000]316C: 

;Start Repeated Block, Count = 1

[0000]316C:  00 00

;End Repeated Block
				;
[0000]316E: 

;Start Repeated Block, Count = 1

[0000]316E:  00 00

;End Repeated Block
				;
[0000]3170: 

;File pupmisc.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 1

[0000]3170:  00 00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]3172: 

;Start Repeated Block, Count = 1

[0000]3172:  00 00

;End Repeated Block
				;DE SEGMENT
[0000]3174: 

;Start Repeated Block, Count = 1

[0000]3174:  00 00

;End Repeated Block
				;LIB.D)
[0000]3176: 

;Start Repeated Block, Count = 1

[0000]3176:  00 00

;End Repeated Block
				;sc.DEC)
[0000]3178: 

;Start Repeated Block, Count = 1

[0000]3178:  00 00

;End Repeated Block
				;ODE, DS:C←DATA
[0000]317A: 

;Start Repeated Block, Count = 1

[0000]317A:  00 00

;End Repeated Block
				;ude <Ec.h>
[0000]317C: 

;Start Repeated Block, Count = 14

[0000]317C:  00

;End Repeated Block
				;lendar {
[0000]318A: 

;Start Repeated Block, Count = 1

[0000]318A:  00 00

;End Repeated Block
				;];
[0000]318C: 

;Start Repeated Block, Count = 1

[0000]318C:  00 00

;End Repeated Block
				;  int dstStartDay;
[0000]318E: 

;Start Repeated Block, Count = 1

[0000]318E:  00 00

;End Repeated Block
				;   int dstEndDay;
[0000]3190: 

;Start Repeated Block, Count = 2

[0000]3190:  00 00

;End Repeated Block
				; int base[2];  /* last ms timer, for updating time */
[0000]3194: 

;Start Repeated Block, Count = 2

[0000]3194:  00 00

;End Repeated Block
				;* last ms timer, for updating time */
[0000]3198: 

;File dislc.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 1

[0000]3198:  00 00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]319A: 

;Start Repeated Block, Count = 20

[0000]319A:  00

;End Repeated Block
				;DE SEGMENT
[0000]31AE: 

;Start Repeated Block, Count = 3

[0000]31AE:  00 00

;End Repeated Block
				;(8086LIB.D)
[0000]31B4: 

;Start Repeated Block, Count = 1

[0000]31B4:  00 00

;End Repeated Block
				;DE(dislc.DEC)
[0000]31B6: 

;Start Repeated Block, Count = 1

[0000]31B6:  00 00

;End Repeated Block
				; CS:C←CODE, DS:C←DATA
[0000]31B8: 

;Start Repeated Block, Count = 5

[0000]31B8:  00

;End Repeated Block
				;
[0000]31BD: 

;Start Repeated Block, Count = 1

[0000]31BD:  00 00

;End Repeated Block
				;>
[0000]31BF: 

;Start Repeated Block, Count = 1

[0000]31BF:  00 00

;End Repeated Block
				;   char cmda;
[0000]31C1: 

;Start Repeated Block, Count = 1

[0000]31C1:  00 00

;End Repeated Block
				;*addra;
[0000]31C3: 

;Start Repeated Block, Count = 1

[0000]31C3:  00 00

;End Repeated Block
				;unta;
[0000]31C5: 

;Start Repeated Block, Count = 4

[0000]31C5:  00

;End Repeated Block
				;a;
[0000]31C9: 

;Start Repeated Block, Count = 40

[0000]31C9:  00 00

;End Repeated Block
				;n int DoubleEq();
[0000]3219: 

;Start Repeated Block, Count = 1

[0000]3219:  00 00

;End Repeated Block
				;n int currentHost;
[0000]321B: 

;Start Repeated Block, Count = 1

[0000]321B:  00 00

;End Repeated Block
				;; extern int localHost;
[0000]321D: 

;Start Repeated Block, Count = 1

[0000]321D:  00 00

;End Repeated Block
				;st;
[0000]321F: 

;Start Repeated Block, Count = 1

[0000]321F:  00 00

;End Repeated Block
				;calNet;
[0000]3221: 

;Start Repeated Block, Count = 1

[0000]3221:  00 00

;End Repeated Block
				;t lenPup;
[0000]3223: 

;Start Repeated Block, Count = 1

[0000]3223:  00 00

;End Repeated Block
				;uct SocketEntry pupSockets[1 /*maxPupSockets*/];
[0000]3225: 

;Start Repeated Block, Count = 1

[0000]3225:  00 00

;End Repeated Block
				;ets[1 /*maxPupSockets*/];
[0000]3227: 

;Start Repeated Block, Count = 1

[0000]3227:  00 00

;End Repeated Block
				;];
[0000]3229: 

;Start Repeated Block, Count = 1

[0000]3229:  00 00

;End Repeated Block
				;ocketEntry *lastSocket;
[0000]322B: 

;Start Repeated Block, Count = 1

[0000]322B:  00 00

;End Repeated Block
				;et;
[0000]322D: 

;Start Repeated Block, Count = 1

[0000]322D:  00 00

;End Repeated Block
				; ccb rccb[numRBp1];
[0000]322F: 

;Start Repeated Block, Count = 1

[0000]322F:  00 00

;End Repeated Block
				;
[0000]3231: 

;Start Repeated Block, Count = 1

[0000]3231:  00 00

;End Repeated Block
				;PBI *rpbi[numRB];
[0000]3233: 

;Start Repeated Block, Count = 1

[0000]3233:  00 00

;End Repeated Block
				;; static int nextrx;
[0000]3235: 

;Start Repeated Block, Count = 1

[0000]3235:  00 00

;End Repeated Block
				;; static int lastrx;
[0000]3237: 

;Start Repeated Block, Count = 1

[0000]3237:  00 00

;End Repeated Block
				;;
[0000]3239: 

;Start Repeated Block, Count = 1

[0000]3239:  00 00

;End Repeated Block
				;ccb txccb;
[0000]323B: 

;Start Repeated Block, Count = 1

[0000]323B:  00 00

;End Repeated Block
				; struct PBI *txPBI;
[0000]323D: 

;Start Repeated Block, Count = 1

[0000]323D:  00 00

;End Repeated Block
				; static int rBufCount;  /* byte count of receive buffers */
[0000]323F:  90

;File osinit.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 1

[0000]3240:  00 00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]3242: 

;Start Repeated Block, Count = 4

[0000]3242:  00

;End Repeated Block
				;←CODE SEGMENT
[0000]3246: 

;Start Repeated Block, Count = 1

[0000]3246:  00 00

;End Repeated Block
				;LUDE(8086LIB.D)
[0000]3248: 

;Start Repeated Block, Count = 1

[0000]3248:  00 00

;End Repeated Block
				;UDE(osinit.DEC)
[0000]324A: 

;Start Repeated Block, Count = 1

[0000]324A:  00 00

;End Repeated Block
				;ME CS:C←CODE, DS:C←DATA
[0000]324C: 

;Start Repeated Block, Count = 1

[0000]324C:  00 00

;End Repeated Block
				;ATA
[0000]324E: 

;Start Repeated Block, Count = 1

[0000]324E:  00 00

;End Repeated Block
				;.h>
[0000]3250: 

;Start Repeated Block, Count = 1

[0000]3250:  00 00

;End Repeated Block
				;);
[0000]3252: 

;Start Repeated Block, Count = 1

[0000]3252:  00 00

;End Repeated Block
				;
[0000]3254: 

;File fixedalloc.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 1

[0000]3254:  00 00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]3256: 

;Start Repeated Block, Count = 1

[0000]3256:  00 00

;End Repeated Block
				;CODE SEGMENT
[0000]3258: 

;File DI8274.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 144

[0000]3258:  00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]32E8: 

;Start Repeated Block, Count = 144

[0000]32E8:  00

;End Repeated Block
				;0
[0000]3378: 

;Start Repeated Block, Count = 2

[0000]3378:  00 00

;End Repeated Block
				;INCLUDE(8086LIB.D)
[0000]337C: 

;Start Repeated Block, Count = 1

[0000]337C:  00 00

;End Repeated Block
				;
[0000]337E: 

;File timerextras.asm
				;Alto->8086 small-c compiler rev 2.0

;Start Repeated Block, Count = 160

[0000]337E:  00

;End Repeated Block
				;l-c compiler rev 2.0
[0000]341E: 

;Start Repeated Block, Count = 4

[0000]341E:  00

;End Repeated Block
				;SEGMENT
[0000]3422: 

;Start Repeated Block, Count = 1

[0000]3422:  00 00

;End Repeated Block
				;$INCLUDE(timerextras.DEC)
[0000]3424: 

;Start Repeated Block, Count = 1

[0000]3424:  00 00

;End Repeated Block
				;ASSUME CS:C←CODE, DS:C←DATA
[0000]3426: 

;Start Repeated Block, Count = 1

[0000]3426:  00 00

;End Repeated Block
				;DATA
[0000]3428: 

;Start Repeated Block, Count = 1

[0000]3428:  00 00

;End Repeated Block
				;;   int low, high;
[0000]342A: 

;File endml.dsm
				;C←DATA SEGMENT
[0000]342A:  00 00		;	DW	0
[0000]342C:  E8 00 00		;	CALL	←end
[0000]342F:  00 00		;←end	DW 0
[0000]3431:  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 echouser.asm
				;rcvflag;
[0000]041A:  55			;PUSH BP
[0000]041B:  8B EC		;MOV BP,SP
[0000]041D:  E8 08 1C		;CALL ←InitOS
[0000]0420:  8D 1E 42 32	;LEA BX,←ctxQ
[0000]0424:  53			;PUSH BX
[0000]0425:  BB E6 00		;MOV BX,0E6X
[0000]0428:  B9 0A 00		;MOV CX,0AX
[0000]042B:  E8 4B 10		;CALL ←InitPupLevel1
[0000]042E:  5A			;POP DX
[0000]042F:  BB 2C 01		;MOV BX,012CX
[0000]0432:  E8 A9 1D		;CALL ←GetFixed
[0000]0435:  89 1E CC 2D	;MOV ←loopSpace,BX
[0000]0439:  BB 26 0A		;MOV BX,"Loop"
[0000]043C:  53			;PUSH BX
[0000]043D:  8B 1E CC 2D	;MOV BX,←loopSpace
[0000]0441:  53			;PUSH BX
[0000]0442:  BB 83 07		;MOV BX,OFFSET ←Loop
[0000]0445:  B9 2C 01		;MOV CX,012CX
[0000]0448:  E8 8E F5		;CALL ←InitNContext
[0000]044B:  83 C4 04		;ADD SP,4
[0000]044E:  89 1E CA 2D	;MOV ←loopCtx,BX
[0000]0452:  8B 1E CA 2D	;MOV BX,←loopCtx
[0000]0456:  8D 0E 42 32	;LEA CX,←ctxQ
[0000]045A:  E8 AA F6		;CALL ←Enqueue
[0000]045D:  BB E8 03		;MOV BX,03E8X
[0000]0460:  E8 7B 1D		;CALL ←GetFixed
[0000]0463:  89 1E D4 2D	;MOV ←cpSpace,BX
[0000]0467:  BB 1B 0B		;MOV BX,"command"
[0000]046A:  53			;PUSH BX
[0000]046B:  8B 1E D4 2D	;MOV BX,←cpSpace
[0000]046F:  53			;PUSH BX
[0000]0470:  BB 50 05		;MOV BX,OFFSET ←cp
[0000]0473:  B9 E8 03		;MOV CX,03E8X
[0000]0476:  E8 60 F5		;CALL ←InitNContext
[0000]0479:  83 C4 04		;ADD SP,4
[0000]047C:  89 1E D2 2D	;MOV ←cpCtx,BX
[0000]0480:  8B 1E D2 2D	;MOV BX,←cpCtx
[0000]0484:  8D 0E 42 32	;LEA CX,←ctxQ
[0000]0488:  E8 7C F6		;CALL ←Enqueue
[0000]048B:  BB E8 03		;MOV BX,03E8X
[0000]048E:  E8 4D 1D		;CALL ←GetFixed
[0000]0491:  89 1E D0 2D	;MOV ←prSpace,BX
[0000]0495:  BB C7 0A		;MOV BX,"print"
[0000]0498:  53			;PUSH BX
[0000]0499:  8B 1E D0 2D	;MOV BX,←prSpace
[0000]049D:  53			;PUSH BX
[0000]049E:  BB B9 06		;MOV BX,OFFSET ←pr
[0000]04A1:  B9 E8 03		;MOV CX,03E8X
[0000]04A4:  E8 32 F5		;CALL ←InitNContext
[0000]04A7:  83 C4 04		;ADD SP,4
[0000]04AA:  89 1E CE 2D	;MOV ←prCtx,BX
[0000]04AE:  8B 1E CE 2D	;MOV BX,←prCtx
[0000]04B2:  8D 0E 42 32	;LEA CX,←ctxQ
[0000]04B6:  E8 4E F6		;CALL ←Enqueue
[0000]04B9:  C7 06 BC 2D 00 00	;MOV ←echob,0
[0000]04BF:  C7 06 C4 2D 00 00	;MOV ←speedy,0
[0000]04C5:  C7 06 D8 2D 00 00	;MOV ←counter,0
[0000]04CB:  C7 06 C0 2D 7B 00	;MOV ←dnet,07BX
[0000]04D1:  C7 06 C2 2D 4A 00	;MOV ←dhost,04AX
[0000]04D7:  C7 06 B2 2D 00 00	;MOV WORD PTR ←echoPort+2,0
[0000]04DD:  BB 05 00		;MOV BX,5
[0000]04E0:  E8 2C E3		;CALL ←Swab
[0000]04E3:  89 1E B4 2D	;MOV WORD PTR ←echoPort+4,BX
[0000]04E7:  C6 06 B1 2D 00	;MOV ←echoPort+1,0
[0000]04EC:  C6 06 B0 2D 00	;MOV ←echoPort,0
[0000]04F1:  C7 06 B8 2D 7B 00	;MOV WORD PTR ←lclPort+2,07BX
[0000]04F7:  C7 06 BA 2D C8 01	;MOV WORD PTR ←lclPort+4,01C8X
[0000]04FD:  C6 06 B7 2D 00	;MOV ←lclPort+1,0
[0000]0502:  C6 06 B6 2D 00	;MOV ←lclPort,0
[0000]0507:  8D 1E B0 2D	;LEA BX,←echoPort
[0000]050B:  53			;PUSH BX
[0000]050C:  33 DB		;XOR BX,BX
[0000]050E:  B9 74 09		;MOV CX,OFFSET ←InE
[0000]0511:  E8 A2 10		;CALL ←OpenLevel1Socket
[0000]0514:  5A			;POP DX
[0000]0515:  0B DB		;OR BX,BX
[0000]0517:  75 06		;JNZ X1
[0000]0519:  BB 0A 40		;MOV BX,0400AX
[0000]051C:  E8 0D 1C		;CALL ←CallSwat
[0000]051F:  8D 1E B6 2D	;LEA BX,←lclPort
[0000]0523:  53			;PUSH BX
[0000]0524:  33 DB		;XOR BX,BX
[0000]0526:  B9 4D 09		;MOV CX,OFFSET ←In
[0000]0529:  E8 8A 10		;CALL ←OpenLevel1Socket
[0000]052C:  5A			;POP DX
[0000]052D:  0B DB		;OR BX,BX
[0000]052F:  75 06		;JNZ X2
[0000]0531:  BB 0A 40		;MOV BX,0400AX
[0000]0534:  E8 F5 1B		;CALL ←CallSwat
[0000]0537:  E8 41 08		;CALL ←ELoad
[0000]053A:  E8 A1 27		;CALL ←CtxListStart
[0000]053D:  8B 1E 42 32	;MOV BX,WORD PTR ←ctxQ
[0000]0541:  E8 E4 F4		;CALL ←CallContext
[0000]0544:  E8 A8 27		;CALL ←CtxListEnd
[0000]0547:  E8 9F E0		;CALL ←CheckWDT
[0000]054A:  EB EE		;JR X3
[0000]054C:  8B E5		;MOV SP,BP
[0000]054E:  5D			;POP BP
[0000]054F:  C3			;RET;
[0000]0550:  55			;PUSH BP
[0000]0551:  8B EC		;MOV BP,SP
[0000]0553:  52			;PUSH DX
[0000]0554:  BB CD 0A		;MOV BX,"Pup Echo user and server.↑"
[0000]0557:  E8 B2 08		;CALL ←wf
[0000]055A:  BB 23 0A		;MOV BX,"@ "
[0000]055D:  E8 AC 08		;CALL ←wf
[0000]0560:  E8 B2 23		;CALL ←Chav
[0000]0563:  0B DB		;OR BX,BX
[0000]0565:  75 05		;JNZ X8
[0000]0567:  E8 D2 F4		;CALL ←Block
[0000]056A:  EB F4		;JR X7
[0000]056C:  E8 6A 23		;CALL ←GetChar
[0000]056F:  5A			;POP DX
[0000]0570:  53			;PUSH BX
[0000]0571:  58			;POP AX
[0000]0572:  50			;PUSH AX
[0000]0573:  EB 61		;JR X9
[0000]0575:  C7 06 BE 2D 01 00	;MOV ←audb,1
[0000]057B:  E8 8E 00		;CALL ←doaud
[0000]057E:  EB 76		;JR X10
[0000]0580:  C7 06 BE 2D 00 00	;MOV ←audb,0
[0000]0586:  E8 83 00		;CALL ←doaud
[0000]0589:  EB 6B		;JR X10
[0000]058B:  E8 D1 01		;CALL ←SetHost
[0000]058E:  EB 66		;JR X10
[0000]0590:  C7 06 BC 2D 01 00	;MOV ←echob,1
[0000]0596:  EB 5E		;JR X10
[0000]0598:  C7 06 BC 2D 00 00	;MOV ←echob,0
[0000]059E:  EB 56		;JR X10
[0000]05A0:  E8 9E 01		;CALL ←host
[0000]05A3:  EB 51		;JR X10
[0000]05A5:  E8 7B 01		;CALL ←net
[0000]05A8:  EB 4C		;JR X10
[0000]05AA:  C7 06 C4 2D 01 00	;MOV ←speedy,1
[0000]05B0:  C7 06 D8 2D 00 00	;MOV ←counter,0
[0000]05B6:  8D 1E C6 2D	;LEA BX,←speedytmr
[0000]05BA:  B9 E8 03		;MOV CX,03E8X
[0000]05BD:  E8 58 E2		;CALL ←SetTmr
[0000]05C0:  EB 34		;JR X10
[0000]05C2:  E8 68 00		;CALL ←PrintRT
[0000]05C5:  EB 2F		;JR X10
[0000]05C7:  C7 06 C4 2D 00 00	;MOV ←speedy,0
[0000]05CD:  EB 27		;JR X10
[0000]05CF:  E8 2C 01		;CALL ←help
[0000]05D2:  EB 22		;JR X10
[0000]05D4:  EB 20		;JR X10
[0000]05D6:  3C 61		;CMP AL,061X
[0000]05D8:  74 9B		;JZ X11
[0000]05DA:  3C 62		;CMP AL,062X
[0000]05DC:  74 A2		;JZ X12
[0000]05DE:  3C 63		;CMP AL,063X
[0000]05E0:  74 A9		;JZ X13
[0000]05E2:  3C 65		;CMP AL,065X
[0000]05E4:  74 AA		;JZ X14
[0000]05E6:  3C 66		;CMP AL,066X
[0000]05E8:  74 AE		;JZ X15
[0000]05EA:  3C 68		;CMP AL,068X
[0000]05EC:  74 B2		;JZ X16
[0000]05EE:  3C 6E		;CMP AL,06EX
[0000]05F0:  74 B3		;JZ X17
[0000]05F2:  3C 73		;CMP AL,073X
[0000]05F4:  EB 03		;JR $+5
[0000]05F6:  E9 0C 00		;JMP X22
[0000]05F9:  74 AF		;JZ X18
[0000]05FB:  3C 72		;CMP AL,072X
[0000]05FD:  74 C3		;JZ X19
[0000]05FF:  3C 74		;CMP AL,074X
[0000]0601:  74 C4		;JZ X20
[0000]0603:  EB CA		;JR X21
[0000]0605:  E9 52 FF		;JMP X5
[0000]0608:  8B E5		;MOV SP,BP
[0000]060A:  5D			;POP BP
[0000]060B:  C3			;RET;
[0000]060C:  55			;PUSH BP
[0000]060D:  8B EC		;MOV BP,SP
[0000]060F:  8B 1E BE 2D	;MOV BX,←audb
[0000]0613:  0B DB		;OR BX,BX
[0000]0615:  74 0A		;JZ X23
[0000]0617:  33 DB		;XOR BX,BX
[0000]0619:  B9 01 00		;MOV CX,1
[0000]061C:  E8 5C E6		;CALL ←StartSlave
[0000]061F:  EB 08		;JR X24
[0000]0621:  33 DB		;XOR BX,BX
[0000]0623:  B9 20 00		;MOV CX,020X
[0000]0626:  E8 2D E8		;CALL ←PIOOn
[0000]0629:  8B E5		;MOV SP,BP
[0000]062B:  5D			;POP BP
[0000]062C:  C3			;RET;
[0000]062D:  55			;PUSH BP
[0000]062E:  8B EC		;MOV BP,SP
[0000]0630:  52			;PUSH DX
[0000]0631:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]0636:  5B			;POP BX
[0000]0637:  53			;PUSH BX
[0000]0638:  81 FB 00 01	;CMP BX,0100X
[0000]063C:  7D 67		;JGE X26
[0000]063E:  EB 05		;JR X25
[0000]0640:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]0643:  EB F1		;JR X27
[0000]0645:  E8 F4 F3		;CALL ←Block
[0000]0648:  E8 CA 22		;CALL ←Chav
[0000]064B:  0B DB		;OR BX,BX
[0000]064D:  74 02		;JZ X29
[0000]064F:  EB 54		;JR X26
[0000]0651:  BB 91 0A		;MOV BX,"net %3d, host %3o, hops %d, age %d↑"
[0000]0654:  53			;PUSH BX
[0000]0655:  8B 5E FE		;MOV BX,[BP-2]
[0000]0658:  53			;PUSH BX
[0000]0659:  8B 5E FE		;MOV BX,[BP-2]
[0000]065C:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]0660:  03 CB		;ADD CX,BX
[0000]0662:  03 CB		;ADD CX,BX
[0000]0664:  03 D9		;ADD BX,CX
[0000]0666:  8A 07		;MOV AL,[BX]
[0000]0668:  24 FF		;AND AL,0FFX
[0000]066A:  98			;CBW
[0000]066B:  50			;PUSH AX
[0000]066C:  8B 5E FE		;MOV BX,[BP-2]
[0000]066F:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]0673:  03 CB		;ADD CX,BX
[0000]0675:  03 CB		;ADD CX,BX
[0000]0677:  03 D9		;ADD BX,CX
[0000]0679:  8A 47 01		;MOV AL,[BX+1]
[0000]067C:  24 FF		;AND AL,0FFX
[0000]067E:  8B 5E FE		;MOV BX,[BP-2]
[0000]0681:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]0685:  03 CB		;ADD CX,BX
[0000]0687:  03 CB		;ADD CX,BX
[0000]0689:  03 D9		;ADD BX,CX
[0000]068B:  8A 4F 02		;MOV CL,[BX+2]
[0000]068E:  80 E1 FF		;AND CL,0FFX
[0000]0691:  50			;PUSH AX
[0000]0692:  8A C1		;MOV AL,CL
[0000]0694:  98			;CBW
[0000]0695:  8B C8		;MOV CX,AX
[0000]0697:  58			;POP AX
[0000]0698:  8B D9		;MOV BX,CX
[0000]069A:  98			;CBW
[0000]069B:  8B C8		;MOV CX,AX
[0000]069D:  E8 00 08		;CALL ←wf4
[0000]06A0:  83 C4 06		;ADD SP,6
[0000]06A3:  EB 9B		;JR X28
[0000]06A5:  8B E5		;MOV SP,BP
[0000]06A7:  5D			;POP BP
[0000]06A8:  C3			;RET;
[0000]06A9:  55			;PUSH BP
[0000]06AA:  8B EC		;MOV BP,SP
[0000]06AC:  51			;PUSH CX
[0000]06AD:  53			;PUSH BX
[0000]06AE:  8B 5E FE		;MOV BX,[BP-2]
[0000]06B1:  59			;POP CX
[0000]06B2:  51			;PUSH CX
[0000]06B3:  01 0F		;ADD [BX],CX
[0000]06B5:  8B E5		;MOV SP,BP
[0000]06B7:  5D			;POP BP
[0000]06B8:  C3			;RET;
[0000]06B9:  55			;PUSH BP
[0000]06BA:  8B EC		;MOV BP,SP
[0000]06BC:  E8 7D F3		;CALL ←Block
[0000]06BF:  8B 1E C4 2D	;MOV BX,←speedy
[0000]06C3:  0B DB		;OR BX,BX
[0000]06C5:  74 09		;JZ X33
[0000]06C7:  8D 1E C6 2D	;LEA BX,←speedytmr
[0000]06CB:  E8 52 E1		;CALL ←TmrExp
[0000]06CE:  0B DB		;OR BX,BX
[0000]06D0:  74 26		;JZ X32
[0000]06D2:  BB E8 03		;MOV BX,03E8X
[0000]06D5:  8D 0E C6 2D	;LEA CX,←speedytmr
[0000]06D9:  E8 CD FF		;CALL ←AddToTimer
[0000]06DC:  BB 6C 0A		;MOV BX,"Pkts/sec: User = %6d, Server = %6d↑"
[0000]06DF:  53			;PUSH BX
[0000]06E0:  8B 1E C8 2D	;MOV BX,←echoPkts
[0000]06E4:  8B 0E D8 2D	;MOV CX,←counter
[0000]06E8:  E8 69 07		;CALL ←wf2
[0000]06EB:  5A			;POP DX
[0000]06EC:  C7 06 D8 2D 00 00	;MOV ←counter,0
[0000]06F2:  C7 06 C8 2D 00 00	;MOV ←echoPkts,0
[0000]06F8:  EB C2		;JR X30
[0000]06FA:  8B E5		;MOV SP,BP
[0000]06FC:  5D			;POP BP
[0000]06FD:  C3			;RET;
[0000]06FE:  55			;PUSH BP
[0000]06FF:  8B EC		;MOV BP,SP
[0000]0701:  BB 56 0A		;MOV BX,"a: audio on, b: off↑"
[0000]0704:  E8 05 07		;CALL ←wf
[0000]0707:  BB FE 0A		;MOV BX,"e: echo on, f: off↑"
[0000]070A:  E8 FF 06		;CALL ←wf
[0000]070D:  BB E9 0A		;MOV BX,"s: fast on, t: off↑"
[0000]0710:  E8 F9 06		;CALL ←wf
[0000]0713:  BB 44 0A		;MOV BX,"h: host, n: net↑"
[0000]0716:  E8 F3 06		;CALL ←wf
[0000]0719:  BB B6 0A		;MOV BX,"p: print stuff↑"
[0000]071C:  E8 ED 06		;CALL ←wf
[0000]071F:  8B E5		;MOV SP,BP
[0000]0721:  5D			;POP BP
[0000]0722:  C3			;RET;
[0000]0723:  55			;PUSH BP
[0000]0724:  8B EC		;MOV BP,SP
[0000]0726:  BB 2B 0A		;MOV BX," net: "
[0000]0729:  E8 E0 06		;CALL ←wf
[0000]072C:  E8 74 01		;CALL ←gethex
[0000]072F:  89 1E C0 2D	;MOV ←dnet,BX
[0000]0733:  8B 1E C0 2D	;MOV BX,←dnet
[0000]0737:  B9 19 0A		;MOV CX," (= %x)↑"
[0000]073A:  E8 02 07		;CALL ←wf1
[0000]073D:  8B E5		;MOV SP,BP
[0000]073F:  5D			;POP BP
[0000]0740:  C3			;RET;
[0000]0741:  55			;PUSH BP
[0000]0742:  8B EC		;MOV BP,SP
[0000]0744:  BB 13 0B		;MOV BX," host: "
[0000]0747:  E8 C2 06		;CALL ←wf
[0000]074A:  E8 56 01		;CALL ←gethex
[0000]074D:  89 1E C2 2D	;MOV ←dhost,BX
[0000]0751:  8B 1E C2 2D	;MOV BX,←dhost
[0000]0755:  B9 19 0A		;MOV CX," (= %x)↑"
[0000]0758:  E8 E4 06		;CALL ←wf1
[0000]075B:  8B E5		;MOV SP,BP
[0000]075D:  5D			;POP BP
[0000]075E:  C3			;RET;
[0000]075F:  55			;PUSH BP
[0000]0760:  8B EC		;MOV BP,SP
[0000]0762:  52			;PUSH DX
[0000]0763:  BB 32 0A		;MOV BX," change host to: "
[0000]0766:  E8 A3 06		;CALL ←wf
[0000]0769:  E8 37 01		;CALL ←gethex
[0000]076C:  5A			;POP DX
[0000]076D:  53			;PUSH BX
[0000]076E:  5B			;POP BX
[0000]076F:  53			;PUSH BX
[0000]0770:  B9 19 0A		;MOV CX," (= %x)↑"
[0000]0773:  E8 C9 06		;CALL ←wf1
[0000]0776:  5B			;POP BX
[0000]0777:  53			;PUSH BX
[0000]0778:  89 1E F4 2D	;MOV ←currentHost,BX
[0000]077C:  E8 A1 16		;CALL ←NewHost
[0000]077F:  8B E5		;MOV SP,BP
[0000]0781:  5D			;POP BP
[0000]0782:  C3			;RET;
[0000]0783:  55			;PUSH BP
[0000]0784:  8B EC		;MOV BP,SP
[0000]0786:  83 C4 F2		;ADD SP,0FFF2X
[0000]0789:  C6 46 F2 04	;MOV BYTE PTR [BP-14],4
[0000]078D:  C6 46 F3 00	;MOV BYTE PTR [BP-13],0
[0000]0791:  C6 46 F4 04	;MOV BYTE PTR [BP-12],4
[0000]0795:  C6 46 F5 00	;MOV BYTE PTR [BP-11],0
[0000]0799:  C6 46 F6 41	;MOV BYTE PTR [BP-10],041X
[0000]079D:  C6 46 F7 62	;MOV BYTE PTR [BP-9],062X
[0000]07A1:  C6 46 F8 63	;MOV BYTE PTR [BP-8],063X
[0000]07A5:  C6 46 F9 64	;MOV BYTE PTR [BP-7],064X
[0000]07A9:  E8 90 F2		;CALL ←Block
[0000]07AC:  8B 1E BC 2D	;MOV BX,←echob
[0000]07B0:  0B DB		;OR BX,BX
[0000]07B2:  74 76		;JZ X36
[0000]07B4:  C7 06 D6 2D 00 00	;MOV ←rcvflag,0
[0000]07BA:  BB 05 00		;MOV BX,5
[0000]07BD:  E8 A3 0B		;CALL ←GetPBI
[0000]07C0:  89 5E FA		;MOV [BP-6],BX
[0000]07C3:  8B 5E FA		;MOV BX,[BP-6]
[0000]07C6:  8B 4F 06		;MOV CX,[BX+6]
[0000]07C9:  89 4E FC		;MOV [BP-4],CX
[0000]07CC:  BB 0A 00		;MOV BX,0AX
[0000]07CF:  8B 4E FC		;MOV CX,[BP-4]
[0000]07D2:  E8 6E DE		;CALL ←Zero
[0000]07D5:  8B 5E FC		;MOV BX,[BP-4]
[0000]07D8:  C6 47 03 01	;MOV BYTE PTR [BX+3],1
[0000]07DC:  8B 5E FC		;MOV BX,[BP-4]
[0000]07DF:  83 C3 04		;ADD BX,4
[0000]07E2:  53			;PUSH BX
[0000]07E3:  FF 06 D8 2D	;INC ←counter
[0000]07E7:  8B 1E D8 2D	;MOV BX,←counter
[0000]07EB:  E8 21 E0		;CALL ←Swab
[0000]07EE:  8B CB		;MOV CX,BX
[0000]07F0:  5B			;POP BX
[0000]07F1:  89 0F		;MOV [BX],CX
[0000]07F3:  8B 5E FC		;MOV BX,[BP-4]
[0000]07F6:  A1 C0 2D		;MOV AX,←dnet
[0000]07F9:  88 47 08		;MOV [BX+8],AL
[0000]07FC:  8B 5E FC		;MOV BX,[BP-4]
[0000]07FF:  A1 C2 2D		;MOV AX,←dhost
[0000]0802:  88 47 09		;MOV [BX+9],AL
[0000]0805:  8B 5E FC		;MOV BX,[BP-4]
[0000]0808:  C7 47 0A 00 00	;MOV WORD PTR [BX+10],0
[0000]080D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0810:  53			;PUSH BX
[0000]0811:  BB 05 00		;MOV BX,5
[0000]0814:  E8 F8 DF		;CALL ←Swab
[0000]0817:  8B CB		;MOV CX,BX
[0000]0819:  5B			;POP BX
[0000]081A:  89 4F 0C		;MOV [BX+12],CX
[0000]081D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0820:  C6 47 0E 7B	;MOV BYTE PTR [BX+14],07BX
[0000]0824:  8B 5E FC		;MOV BX,[BP-4]
[0000]0827:  53			;PUSH BX
[0000]0828:  EB 03		;JR $+5
[0000]082A:  E9 6F 00		;JMP X37
[0000]082D:  E8 44 F0		;CALL ←EtherHost
[0000]0830:  8A C3		;MOV AL,BL
[0000]0832:  5B			;POP BX
[0000]0833:  88 47 0F		;MOV [BX+15],AL
[0000]0836:  8B 5E FC		;MOV BX,[BP-4]
[0000]0839:  8B 0E B8 2D	;MOV CX,WORD PTR ←lclPort+2
[0000]083D:  89 4F 10		;MOV [BX+16],CX
[0000]0840:  8B 5E FC		;MOV BX,[BP-4]
[0000]0843:  8B 0E BA 2D	;MOV CX,WORD PTR ←lclPort+4
[0000]0847:  89 4F 12		;MOV [BX+18],CX
[0000]084A:  8B 5E FA		;MOV BX,[BP-6]
[0000]084D:  53			;PUSH BX
[0000]084E:  8D 5E F2		;LEA BX,[BP-14]
[0000]0851:  B9 04 00		;MOV CX,4
[0000]0854:  E8 A7 0B		;CALL ←AppendStringToPup
[0000]0857:  5A			;POP DX
[0000]0858:  8B 5E FA		;MOV BX,[BP-6]
[0000]085B:  E8 47 09		;CALL ←SendPup
[0000]085E:  8D 5E FE		;LEA BX,[BP-2]
[0000]0861:  B9 E8 03		;MOV CX,03E8X
[0000]0864:  E8 B1 DF		;CALL ←SetTmr
[0000]0867:  8D 5E FE		;LEA BX,[BP-2]
[0000]086A:  E8 B3 DF		;CALL ←TmrExp
[0000]086D:  0B DB		;OR BX,BX
[0000]086F:  75 06		;JNZ X40
[0000]0871:  8B 1E D6 2D	;MOV BX,←rcvflag
[0000]0875:  0B DB		;OR BX,BX
[0000]0877:  75 05		;JNZ X39
[0000]0879:  E8 C0 F1		;CALL ←Block
[0000]087C:  EB E9		;JR X38
[0000]087E:  8B 1E D6 2D	;MOV BX,←rcvflag
[0000]0882:  0B DB		;OR BX,BX
[0000]0884:  75 08		;JNZ X41
[0000]0886:  BB 3F 00		;MOV BX,03FX
[0000]0889:  E8 BD 1F		;CALL ←PutChar
[0000]088C:  EB 0E		;JR X42
[0000]088E:  8B 1E C4 2D	;MOV BX,←speedy
[0000]0892:  0B DB		;OR BX,BX
[0000]0894:  75 06		;JNZ X43
[0000]0896:  BB 21 00		;MOV BX,021X
[0000]0899:  E8 AD 1F		;CALL ←PutChar
[0000]089C:  E9 0A FF		;JMP X34
[0000]089F:  8B E5		;MOV SP,BP
[0000]08A1:  5D			;POP BP
[0000]08A2:  C3			;RET;
[0000]08A3:  55			;PUSH BP
[0000]08A4:  8B EC		;MOV BP,SP
[0000]08A6:  52			;PUSH DX
[0000]08A7:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]08AC:  C7 06 DC 2D 00 00	;MOV ←any,0
[0000]08B2:  E8 6F 00		;CALL ←eGetChar
[0000]08B5:  8B 1E DA 2D	;MOV BX,←leftover
[0000]08B9:  E8 F9 17		;CALL ←IsDigit
[0000]08BC:  0B DB		;OR BX,BX
[0000]08BE:  74 19		;JZ X46
[0000]08C0:  B9 04 00		;MOV CX,4
[0000]08C3:  5B			;POP BX
[0000]08C4:  D3 E3		;SAL BX,CX
[0000]08C6:  53			;PUSH BX
[0000]08C7:  8B 1E DA 2D	;MOV BX,←leftover
[0000]08CB:  83 C3 D0		;ADD BX,0FFD0X
[0000]08CE:  01 5E FE		;ADD [BP-2],BX
[0000]08D1:  C7 06 DC 2D 01 00	;MOV ←any,1
[0000]08D7:  EB D9		;JR X44
[0000]08D9:  8B 1E DA 2D	;MOV BX,←leftover
[0000]08DD:  E8 FC 17		;CALL ←LC
[0000]08E0:  89 1E DA 2D	;MOV ←leftover,BX
[0000]08E4:  8B 1E DA 2D	;MOV BX,←leftover
[0000]08E8:  83 FB 61		;CMP BX,061X
[0000]08EB:  7C 0D		;JL X48
[0000]08ED:  8B 1E DA 2D	;MOV BX,←leftover
[0000]08F1:  83 FB 66		;CMP BX,066X
[0000]08F4:  7F 04		;JG X48
[0000]08F6:  B0 01		;MOV AL,1
[0000]08F8:  EB 02		;JR X49
[0000]08FA:  32 C0		;XOR AL,AL
[0000]08FC:  0A C0		;OR AL,AL
[0000]08FE:  74 1C		;JZ X47
[0000]0900:  B9 04 00		;MOV CX,4
[0000]0903:  5B			;POP BX
[0000]0904:  D3 E3		;SAL BX,CX
[0000]0906:  53			;PUSH BX
[0000]0907:  8B 1E DA 2D	;MOV BX,←leftover
[0000]090B:  83 C3 9F		;ADD BX,0FF9FX
[0000]090E:  83 C3 0A		;ADD BX,0AX
[0000]0911:  01 5E FE		;ADD [BP-2],BX
[0000]0914:  C7 06 DC 2D 01 00	;MOV ←any,1
[0000]091A:  EB 96		;JR X44
[0000]091C:  EB 00		;JR X45
[0000]091E:  5B			;POP BX
[0000]091F:  53			;PUSH BX
[0000]0920:  8B E5		;MOV SP,BP
[0000]0922:  5D			;POP BP
[0000]0923:  C3			;RET;
[0000]0924:  55			;PUSH BP
[0000]0925:  8B EC		;MOV BP,SP
[0000]0927:  E8 EB 1F		;CALL ←Chav
[0000]092A:  0B DB		;OR BX,BX
[0000]092C:  75 05		;JNZ X51
[0000]092E:  E8 0B F1		;CALL ←Block
[0000]0931:  EB F4		;JR X50
[0000]0933:  E8 A3 1F		;CALL ←GetChar
[0000]0936:  81 E3 7F 00	;AND BX,07FX
[0000]093A:  89 1E DA 2D	;MOV ←leftover,BX
[0000]093E:  8B 1E DA 2D	;MOV BX,←leftover
[0000]0942:  E8 16 1F		;CALL ←PutCRChar
[0000]0945:  8B 1E DA 2D	;MOV BX,←leftover
[0000]0949:  8B E5		;MOV SP,BP
[0000]094B:  5D			;POP BP
[0000]094C:  C3			;RET;
[0000]094D:  55			;PUSH BP
[0000]094E:  8B EC		;MOV BP,SP
[0000]0950:  53			;PUSH BX
[0000]0951:  5B			;POP BX
[0000]0952:  53			;PUSH BX
[0000]0953:  8B 4F 06		;MOV CX,[BX+6]
[0000]0956:  8B D9		;MOV BX,CX
[0000]0958:  E8 29 EB		;CALL ←CheckCheckSum
[0000]095B:  0B DB		;OR BX,BX
[0000]095D:  75 06		;JNZ X52
[0000]095F:  BB 63 00		;MOV BX,063X
[0000]0962:  E8 E4 1E		;CALL ←PutChar
[0000]0965:  C7 06 D6 2D 01 00	;MOV ←rcvflag,1
[0000]096B:  5B			;POP BX
[0000]096C:  53			;PUSH BX
[0000]096D:  E8 7D 0A		;CALL ←ReleasePBI
[0000]0970:  8B E5		;MOV SP,BP
[0000]0972:  5D			;POP BP
[0000]0973:  C3			;RET;
[0000]0974:  55			;PUSH BP
[0000]0975:  8B EC		;MOV BP,SP
[0000]0977:  53			;PUSH BX
[0000]0978:  5B			;POP BX
[0000]0979:  53			;PUSH BX
[0000]097A:  8B 4F 06		;MOV CX,[BX+6]
[0000]097D:  8B D9		;MOV BX,CX
[0000]097F:  E8 02 EB		;CALL ←CheckCheckSum
[0000]0982:  0B DB		;OR BX,BX
[0000]0984:  75 06		;JNZ X53
[0000]0986:  BB 63 00		;MOV BX,063X
[0000]0989:  E8 BD 1E		;CALL ←PutChar
[0000]098C:  5B			;POP BX
[0000]098D:  53			;PUSH BX
[0000]098E:  8B 4F 06		;MOV CX,[BX+6]
[0000]0991:  8B F9		;MOV DI,CX
[0000]0993:  8A 45 03		;MOV AL,[DI+3]
[0000]0996:  3C 01		;CMP AL,1
[0000]0998:  75 29		;JNZ X54
[0000]099A:  5B			;POP BX
[0000]099B:  53			;PUSH BX
[0000]099C:  8B 4F 06		;MOV CX,[BX+6]
[0000]099F:  8B D9		;MOV BX,CX
[0000]09A1:  C6 47 03 02	;MOV BYTE PTR [BX+3],2
[0000]09A5:  5B			;POP BX
[0000]09A6:  53			;PUSH BX
[0000]09A7:  E8 22 00		;CALL ←SwapSourceAndDest
[0000]09AA:  5B			;POP BX
[0000]09AB:  53			;PUSH BX
[0000]09AC:  E8 F6 07		;CALL ←SendPup
[0000]09AF:  FF 06 C8 2D	;INC ←echoPkts
[0000]09B3:  8B 1E C4 2D	;MOV BX,←speedy
[0000]09B7:  0B DB		;OR BX,BX
[0000]09B9:  75 06		;JNZ X55
[0000]09BB:  BB 24 00		;MOV BX,024X
[0000]09BE:  E8 88 1E		;CALL ←PutChar
[0000]09C1:  EB 05		;JR X56
[0000]09C3:  5B			;POP BX
[0000]09C4:  53			;PUSH BX
[0000]09C5:  E8 25 0A		;CALL ←ReleasePBI
[0000]09C8:  8B E5		;MOV SP,BP
[0000]09CA:  5D			;POP BP
[0000]09CB:  C3			;RET;
[0000]09CC:  55			;PUSH BP
[0000]09CD:  8B EC		;MOV BP,SP
[0000]09CF:  53			;PUSH BX
[0000]09D0:  83 C4 FA		;ADD SP,0FFFAX
[0000]09D3:  8D 5E F8		;LEA BX,[BP-8]
[0000]09D6:  53			;PUSH BX
[0000]09D7:  8B 5E FE		;MOV BX,[BP-2]
[0000]09DA:  8B 4F 06		;MOV CX,[BX+6]
[0000]09DD:  83 C1 0E		;ADD CX,0EX
[0000]09E0:  BB 03 00		;MOV BX,3
[0000]09E3:  E8 18 DC		;CALL ←MoveBlock
[0000]09E6:  5A			;POP DX
[0000]09E7:  8B 5E FE		;MOV BX,[BP-2]
[0000]09EA:  8B 4F 06		;MOV CX,[BX+6]
[0000]09ED:  83 C1 0E		;ADD CX,0EX
[0000]09F0:  51			;PUSH CX
[0000]09F1:  8B 5E FE		;MOV BX,[BP-2]
[0000]09F4:  8B 4F 06		;MOV CX,[BX+6]
[0000]09F7:  83 C1 08		;ADD CX,8
[0000]09FA:  BB 03 00		;MOV BX,3
[0000]09FD:  E8 FE DB		;CALL ←MoveBlock
[0000]0A00:  5A			;POP DX
[0000]0A01:  8B 5E FE		;MOV BX,[BP-2]
[0000]0A04:  8B 4F 06		;MOV CX,[BX+6]
[0000]0A07:  83 C1 08		;ADD CX,8
[0000]0A0A:  51			;PUSH CX
[0000]0A0B:  BB 03 00		;MOV BX,3
[0000]0A0E:  8D 4E F8		;LEA CX,[BP-8]
[0000]0A11:  E8 EA DB		;CALL ←MoveBlock
[0000]0A14:  5A			;POP DX
[0000]0A15:  8B E5		;MOV SP,BP
[0000]0A17:  5D			;POP BP
[0000]0A18:  C3			;RET;
[0000]0A19:  20 28 3D 20 25 78 29
[0000]0A20:  0D 0A 00		;" (= %x)
"

[0000]0A23:  40 20 00		;"@ "

[0000]0A26:  4C 6F 6F 70 00	;"Loop"

[0000]0A2B:  20 6E 65 74 3A 20 00
				;" net: "

[0000]0A32:  20 63 68 61 6E 67 65
[0000]0A39:  20 68 6F 73 74 20 74
[0000]0A40:  6F 3A 20 00	;" change host to: "

[0000]0A44:  68 3A 20 68 6F 73 74
[0000]0A4B:  2C 20 6E 3A 20 6E 65
[0000]0A52:  74 0D 0A 00	;"h: host, n: net
"

[0000]0A56:  61 3A 20 61 75 64 69
[0000]0A5D:  6F 20 6F 6E 2C 20 62
[0000]0A64:  3A 20 6F 66 66 0D 0A
[0000]0A6B:  00			;"a: audio on, b: off
"

[0000]0A6C:  50 6B 74 73 2F 73 65
[0000]0A73:  63 3A 20 55 73 65 72
[0000]0A7A:  20 3D 20 25 36 64 2C
[0000]0A81:  20 53 65 72 76 65 72
[0000]0A88:  20 3D 20 25 36 64 0D
[0000]0A8F:  0A 00		;"Pkts/sec: User = %6d, Server = %6d
"

[0000]0A91:  6E 65 74 20 25 33 64
[0000]0A98:  2C 20 68 6F 73 74 20
[0000]0A9F:  25 33 6F 2C 20 68 6F
[0000]0AA6:  70 73 20 25 64 2C 20
[0000]0AAD:  61 67 65 20 25 64 0D
[0000]0AB4:  0A 00		;"net %3d, host %3o, hops %d, age %d
"

[0000]0AB6:  70 3A 20 70 72 69 6E
[0000]0ABD:  74 20 73 74 75 66 66
[0000]0AC4:  0D 0A 00		;"p: print stuff
"

[0000]0AC7:  70 72 69 6E 74 00	;"print"

[0000]0ACD:  50 75 70 20 45 63 68
[0000]0AD4:  6F 20 75 73 65 72 20
[0000]0ADB:  61 6E 64 20 73 65 72
[0000]0AE2:  76 65 72 2E 0D 0A 00
				;"Pup Echo user and server.
"

[0000]0AE9:  73 3A 20 66 61 73 74
[0000]0AF0:  20 6F 6E 2C 20 74 3A
[0000]0AF7:  20 6F 66 66 0D 0A 00
				;"s: fast on, t: off
"

[0000]0AFE:  65 3A 20 65 63 68 6F
[0000]0B05:  20 6F 6E 2C 20 66 3A
[0000]0B0C:  20 6F 66 66 0D 0A 00
				;"e: echo on, f: off
"

[0000]0B13:  20 68 6F 73 74 3A 20
[0000]0B1A:  00			;" host: "

[0000]0B1B:  63 6F 6D 6D 61 6E 64
[0000]0B22:  00			;"command"

[0000]0B23:  90

;File LarkELoad.asm
				;ore {
[0000]0B24:  E8 07 DD		; CALL StkChk
[0000]0B27:  55			;PUSH BP
[0000]0B28:  8B EC		;MOV BP,SP
[0000]0B2A:  53			;PUSH BX
[0000]0B2B:  83 C4 F2		;ADD SP,0FFF2X
[0000]0B2E:  8B 5E FE		;MOV BX,[BP-2]
[0000]0B31:  8B 4F 06		;MOV CX,[BX+6]
[0000]0B34:  89 4E FC		;MOV [BP-4],CX
[0000]0B37:  8B 5E FC		;MOV BX,[BP-4]
[0000]0B3A:  8A 47 03		;MOV AL,[BX+3]
[0000]0B3D:  32 E4		;XOR AH,AH
[0000]0B3F:  89 46 F4		;MOV [BP-12],AX
[0000]0B42:  8B 5E FC		;MOV BX,[BP-4]
[0000]0B45:  8A 47 09		;MOV AL,[BX+9]
[0000]0B48:  0A C0		;OR AL,AL
[0000]0B4A:  75 0D		;JNZ X2
[0000]0B4C:  8B 5E F4		;MOV BX,[BP-12]
[0000]0B4F:  81 FB C6 00	;CMP BX,0C6X
[0000]0B53:  74 04		;JZ X2
[0000]0B55:  B0 01		;MOV AL,1
[0000]0B57:  EB 02		;JR X3
[0000]0B59:  32 C0		;XOR AL,AL
[0000]0B5B:  0A C0		;OR AL,AL
[0000]0B5D:  74 03		;JZ X1
[0000]0B5F:  E9 0F 02		;JMP ←reject
[0000]0B62:  8B 5E FC		;MOV BX,[BP-4]
[0000]0B65:  83 C3 14		;ADD BX,014X
[0000]0B68:  5A			;POP DX
[0000]0B69:  53			;PUSH BX
[0000]0B6A:  5B			;POP BX
[0000]0B6B:  53			;PUSH BX
[0000]0B6C:  8B 4F 02		;MOV CX,[BX+2]
[0000]0B6F:  8B D9		;MOV BX,CX
[0000]0B71:  E8 9B DC		;CALL ←Swab
[0000]0B74:  89 5E FA		;MOV [BP-6],BX
[0000]0B77:  8B 1E EC 2D	;MOV BX,←lenPup
[0000]0B7B:  83 C3 F5		;ADD BX,0FFF5X
[0000]0B7E:  83 C3 FD		;ADD BX,0FFFDX
[0000]0B81:  D1 E3		;SAL BX
[0000]0B83:  89 5E F2		;MOV [BP-14],BX
[0000]0B86:  5B			;POP BX
[0000]0B87:  53			;PUSH BX
[0000]0B88:  8B 4F 06		;MOV CX,[BX+6]
[0000]0B8B:  8B D9		;MOV BX,CX
[0000]0B8D:  E8 7F DC		;CALL ←Swab
[0000]0B90:  89 5E F6		;MOV [BP-10],BX
[0000]0B93:  8B 5E F6		;MOV BX,[BP-10]
[0000]0B96:  83 FB 00		;CMP BX,0
[0000]0B99:  7D 03		;JGE X4
[0000]0B9B:  E9 D3 01		;JMP ←reject
[0000]0B9E:  8B 5E F2		;MOV BX,[BP-14]
[0000]0BA1:  8B 4E F6		;MOV CX,[BP-10]
[0000]0BA4:  3B CB		;CMP CX,BX
[0000]0BA6:  7E 15		;JLE X5
[0000]0BA8:  8B 5E F2		;MOV BX,[BP-14]
[0000]0BAB:  89 5E F6		;MOV [BP-10],BX
[0000]0BAE:  5B			;POP BX
[0000]0BAF:  53			;PUSH BX
[0000]0BB0:  53			;PUSH BX
[0000]0BB1:  8B 5E F2		;MOV BX,[BP-14]
[0000]0BB4:  E8 58 DC		;CALL ←Swab
[0000]0BB7:  8B CB		;MOV CX,BX
[0000]0BB9:  5B			;POP BX
[0000]0BBA:  89 4F 06		;MOV [BX+6],CX
[0000]0BBD:  5B			;POP BX
[0000]0BBE:  53			;PUSH BX
[0000]0BBF:  83 C3 08		;ADD BX,8
[0000]0BC2:  89 5E F8		;MOV [BP-8],BX
[0000]0BC5:  5B			;POP BX
[0000]0BC6:  53			;PUSH BX
[0000]0BC7:  8B 4F 04		;MOV CX,[BX+4]
[0000]0BCA:  0B C9		;OR CX,CX
[0000]0BCC:  74 03		;JZ X6
[0000]0BCE:  E9 A0 01		;JMP ←reject
[0000]0BD1:  8B 5E FC		;MOV BX,[BP-4]
[0000]0BD4:  E8 AD E8		;CALL ←CheckCheckSum
[0000]0BD7:  0B DB		;OR BX,BX
[0000]0BD9:  75 03		;JNZ X7
[0000]0BDB:  E9 93 01		;JMP ←reject
[0000]0BDE:  8B 5E F4		;MOV BX,[BP-12]
[0000]0BE1:  EB 78		;JR X8
[0000]0BE3:  8B 5E FA		;MOV BX,[BP-6]
[0000]0BE6:  53			;PUSH BX
[0000]0BE7:  8B 5E F6		;MOV BX,[BP-10]
[0000]0BEA:  8B 4E F8		;MOV CX,[BP-8]
[0000]0BED:  E8 37 DA		;CALL ←ByteBlt
[0000]0BF0:  5A			;POP DX
[0000]0BF1:  BB CF FF		;MOV BX,0FFCFX
[0000]0BF4:  8B 4E FA		;MOV CX,[BP-6]
[0000]0BF7:  E8 92 DB		;CALL ←Ugt
[0000]0BFA:  0B DB		;OR BX,BX
[0000]0BFC:  74 03		;JZ X12
[0000]0BFE:  E9 70 01		;JMP ←reject
[0000]0C01:  8B 5E FA		;MOV BX,[BP-6]
[0000]0C04:  B9 D0 FF		;MOV CX,0FFD0X
[0000]0C07:  2B CB		;SUB CX,BX
[0000]0C09:  8B D9		;MOV BX,CX
[0000]0C0B:  8B 4E F6		;MOV CX,[BP-10]
[0000]0C0E:  E8 7B DB		;CALL ←Ugt
[0000]0C11:  0B DB		;OR BX,BX
[0000]0C13:  74 03		;JZ X13
[0000]0C15:  E9 59 01		;JMP ←reject
[0000]0C18:  8B 5E F8		;MOV BX,[BP-8]
[0000]0C1B:  53			;PUSH BX
[0000]0C1C:  8B 5E F6		;MOV BX,[BP-10]
[0000]0C1F:  8B 4E FA		;MOV CX,[BP-6]
[0000]0C22:  E8 02 DA		;CALL ←ByteBlt
[0000]0C25:  5A			;POP DX
[0000]0C26:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C29:  E8 B9 E8		;CALL ←SwapSourceAndDest
[0000]0C2C:  8B 5E F6		;MOV BX,[BP-10]
[0000]0C2F:  83 C3 1F		;ADD BX,01FX
[0000]0C32:  81 E3 FE FF	;AND BX,0FFFEX
[0000]0C36:  E8 D6 DB		;CALL ←Swab
[0000]0C39:  8B CB		;MOV CX,BX
[0000]0C3B:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C3E:  89 0F		;MOV [BX],CX
[0000]0C40:  E8 F9 ED		;CALL ←Block
[0000]0C43:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C46:  8B 4E FC		;MOV CX,[BP-4]
[0000]0C49:  8B F9		;MOV DI,CX
[0000]0C4B:  8A 45 03		;MOV AL,[DI+3]
[0000]0C4E:  FE C0		;INC AL
[0000]0C50:  88 47 03		;MOV [BX+3],AL
[0000]0C53:  8B 5E FE		;MOV BX,[BP-2]
[0000]0C56:  E8 4C 05		;CALL ←SendPup
[0000]0C59:  EB 03		;JR $+5
[0000]0C5B:  E9 DB 00		;JMP X14
[0000]0C5E:  8B E5		;MOV SP,BP
[0000]0C60:  5D			;POP BP
[0000]0C61:  C3			;RET;
[0000]0C62:  8B 5E FA		;MOV BX,[BP-6]
[0000]0C65:  53			;PUSH BX
[0000]0C66:  8B 5E F6		;MOV BX,[BP-10]
[0000]0C69:  8B 4E F8		;MOV CX,[BP-8]
[0000]0C6C:  E8 53 EA		;CALL ←SlaveBLT
[0000]0C6F:  5A			;POP DX
[0000]0C70:  8B 5E F8		;MOV BX,[BP-8]
[0000]0C73:  53			;PUSH BX
[0000]0C74:  8B 5E F6		;MOV BX,[BP-10]
[0000]0C77:  8B 4E FA		;MOV CX,[BP-6]
[0000]0C7A:  E8 45 EA		;CALL ←SlaveBLT
[0000]0C7D:  5A			;POP DX
[0000]0C7E:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C81:  E8 61 E8		;CALL ←SwapSourceAndDest
[0000]0C84:  8B 5E F6		;MOV BX,[BP-10]
[0000]0C87:  83 C3 1F		;ADD BX,01FX
[0000]0C8A:  81 E3 FE FF	;AND BX,0FFFEX
[0000]0C8E:  E8 7E DB		;CALL ←Swab
[0000]0C91:  8B CB		;MOV CX,BX
[0000]0C93:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C96:  89 0F		;MOV [BX],CX
[0000]0C98:  E8 A1 ED		;CALL ←Block
[0000]0C9B:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C9E:  8B 4E FC		;MOV CX,[BP-4]
[0000]0CA1:  8B F9		;MOV DI,CX
[0000]0CA3:  8A 45 03		;MOV AL,[DI+3]
[0000]0CA6:  FE C0		;INC AL
[0000]0CA8:  88 47 03		;MOV [BX+3],AL
[0000]0CAB:  8B 5E FE		;MOV BX,[BP-2]
[0000]0CAE:  E8 F4 04		;CALL ←SendPup
[0000]0CB1:  8B E5		;MOV SP,BP
[0000]0CB3:  5D			;POP BP
[0000]0CB4:  C3			;RET;
[0000]0CB5:  8B 5E F8		;MOV BX,[BP-8]
[0000]0CB8:  E8 02 01		;CALL ←ClientCallPkt
[0000]0CBB:  8B 5E FC		;MOV BX,[BP-4]
[0000]0CBE:  E8 24 E8		;CALL ←SwapSourceAndDest
[0000]0CC1:  8B 5E FC		;MOV BX,[BP-4]
[0000]0CC4:  8B 4E FC		;MOV CX,[BP-4]
[0000]0CC7:  8B F9		;MOV DI,CX
[0000]0CC9:  8A 45 03		;MOV AL,[DI+3]
[0000]0CCC:  FE C0		;INC AL
[0000]0CCE:  88 47 03		;MOV [BX+3],AL
[0000]0CD1:  8B 5E FE		;MOV BX,[BP-2]
[0000]0CD4:  E8 CE 04		;CALL ←SendPup
[0000]0CD7:  8B E5		;MOV SP,BP
[0000]0CD9:  5D			;POP BP
[0000]0CDA:  C3			;RET;
[0000]0CDB:  8B 5E FA		;MOV BX,[BP-6]
[0000]0CDE:  83 FB 01		;CMP BX,1
[0000]0CE1:  74 03		;JZ X19
[0000]0CE3:  E9 8B 00		;JMP ←reject
[0000]0CE6:  8B 5E F8		;MOV BX,[BP-8]
[0000]0CE9:  53			;PUSH BX
[0000]0CEA:  8B 5E F6		;MOV BX,[BP-10]
[0000]0CED:  B9 00 DA		;MOV CX,0DA00X
[0000]0CF0:  E8 34 D9		;CALL ←ByteBlt
[0000]0CF3:  5A			;POP DX
[0000]0CF4:  8B 5E FC		;MOV BX,[BP-4]
[0000]0CF7:  E8 EB E7		;CALL ←SwapSourceAndDest
[0000]0CFA:  8B 5E F6		;MOV BX,[BP-10]
[0000]0CFD:  83 C3 1F		;ADD BX,01FX
[0000]0D00:  81 E3 FE FF	;AND BX,0FFFEX
[0000]0D04:  E8 08 DB		;CALL ←Swab
[0000]0D07:  8B CB		;MOV CX,BX
[0000]0D09:  8B 5E FC		;MOV BX,[BP-4]
[0000]0D0C:  89 0F		;MOV [BX],CX
[0000]0D0E:  E8 2B ED		;CALL ←Block
[0000]0D11:  8B 5E FC		;MOV BX,[BP-4]
[0000]0D14:  8B 4E FC		;MOV CX,[BP-4]
[0000]0D17:  8B F9		;MOV DI,CX
[0000]0D19:  8A 45 03		;MOV AL,[DI+3]
[0000]0D1C:  FE C0		;INC AL
[0000]0D1E:  88 47 03		;MOV [BX+3],AL
[0000]0D21:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D24:  E8 7E 04		;CALL ←SendPup
[0000]0D27:  8B E5		;MOV SP,BP
[0000]0D29:  5D			;POP BP
[0000]0D2A:  C3			;RET;
[0000]0D2B:  BB 15 40		;MOV BX,04015X
[0000]0D2E:  E8 11 DB		;CALL ←CallDebugger
[0000]0D31:  E9 3D 00		;JMP ←reject
[0000]0D34:  E9 3A 00		;JMP ←reject
[0000]0D37:  EB 38		;JR X9
[0000]0D39:  8A C7		;MOV AL,BH
[0000]0D3B:  0A C0		;OR AL,AL
[0000]0D3D:  75 F5		;JNZ X21
[0000]0D3F:  8A C3		;MOV AL,BL
[0000]0D41:  3C C0		;CMP AL,0C0X
[0000]0D43:  75 03 E9 9B FE	;JMPZ X10
[0000]0D48:  3C C2		;CMP AL,0C2X
[0000]0D4A:  75 03 E9 A2 FE	;JMPZ X11
[0000]0D4F:  3C CE		;CMP AL,0CEX
[0000]0D51:  75 03 E9 0C FF	;JMPZ X15
[0000]0D56:  3C D0		;CMP AL,0D0X
[0000]0D58:  75 03 E9 13 FF	;JMPZ X16
[0000]0D5D:  3C D2		;CMP AL,0D2X
[0000]0D5F:  75 03 E9 51 FF	;JMPZ X17
[0000]0D64:  3C C6		;CMP AL,0C6X
[0000]0D66:  75 03 E9 70 FF	;JMPZ X18
[0000]0D6B:  3C C8		;CMP AL,0C8X
[0000]0D6D:  74 BC		;JZ X20
[0000]0D6F:  EB C3		;JR X21
[0000]0D71:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D74:  E8 76 06		;CALL ←ReleasePBI
[0000]0D77:  8B E5		;MOV SP,BP
[0000]0D79:  5D			;POP BP
[0000]0D7A:  C3			;RET;
[0000]0D7B:  E8 B0 DA		; CALL StkChk
[0000]0D7E:  55			;PUSH BP
[0000]0D7F:  8B EC		;MOV BP,SP
[0000]0D81:  A1 F0 2D		;MOV AX,←localNet
[0000]0D84:  A2 DE 2D		;MOV ←elPort,AL
[0000]0D87:  A1 F2 2D		;MOV AX,←localHost
[0000]0D8A:  A2 DF 2D		;MOV ←elPort+1,AL
[0000]0D8D:  C7 06 E0 2D 00 00	;MOV WORD PTR ←elPort+2,0
[0000]0D93:  C7 06 E2 2D 00 30	;MOV WORD PTR ←elPort+4,03000X
[0000]0D99:  8D 1E DE 2D	;LEA BX,←elPort
[0000]0D9D:  53			;PUSH BX
[0000]0D9E:  33 DB		;XOR BX,BX
[0000]0DA0:  B9 24 0B		;MOV CX,OFFSET ←ELoadProc
[0000]0DA3:  E8 10 08		;CALL ←OpenLevel1Socket
[0000]0DA6:  5A			;POP DX
[0000]0DA7:  89 1E E4 2D	;MOV ←elSoc,BX
[0000]0DAB:  8B 1E E4 2D	;MOV BX,←elSoc
[0000]0DAF:  0B DB		;OR BX,BX
[0000]0DB1:  75 06		;JNZ X22
[0000]0DB3:  BB 0A 40		;MOV BX,0400AX
[0000]0DB6:  E8 89 DA		;CALL ←CallDebugger
[0000]0DB9:  8B E5		;MOV SP,BP
[0000]0DBB:  5D			;POP BP
[0000]0DBC:  C3			;RET;
[0000]0DBD:  E8 6E DA		; CALL StkChk
[0000]0DC0:  55			;PUSH BP
[0000]0DC1:  8B EC		;MOV BP,SP
[0000]0DC3:  53			;PUSH BX
[0000]0DC4:  BB 08 00		;MOV BX,8
[0000]0DC7:  59			;POP CX
[0000]0DC8:  51			;PUSH CX
[0000]0DC9:  E8 A5 E9		;CALL ←BlockSwab
[0000]0DCC:  5B			;POP BX
[0000]0DCD:  53			;PUSH BX
[0000]0DCE:  8B 4F 02		;MOV CX,[BX+2]
[0000]0DD1:  8B D9		;MOV BX,CX
[0000]0DD3:  83 FB 05		;CMP BX,5
[0000]0DD6:  7E 04		;JLE X23
[0000]0DD8:  8B E5		;MOV SP,BP
[0000]0DDA:  5D			;POP BP
[0000]0DDB:  C3			;RET;
[0000]0DDC:  5B			;POP BX
[0000]0DDD:  53			;PUSH BX
[0000]0DDE:  53			;PUSH BX
[0000]0DDF:  8B 5E FE		;MOV BX,[BP-2]
[0000]0DE2:  83 C3 06		;ADD BX,6
[0000]0DE5:  53			;PUSH BX
[0000]0DE6:  8B 7E FE		;MOV DI,[BP-2]
[0000]0DE9:  8B 1D		;MOV BX,[DI]
[0000]0DEB:  8B 4E FE		;MOV CX,[BP-2]
[0000]0DEE:  8B F9		;MOV DI,CX
[0000]0DF0:  8B 4D 02		;MOV CX,[DI+2]
[0000]0DF3:  87 D9		;XCHG BX,CX
[0000]0DF5:  E8 6F D9		;CALL ←Apply
[0000]0DF8:  5A			;POP DX
[0000]0DF9:  8B CB		;MOV CX,BX
[0000]0DFB:  5B			;POP BX
[0000]0DFC:  89 4F 04		;MOV [BX+4],CX
[0000]0DFF:  BB 08 00		;MOV BX,8
[0000]0E02:  59			;POP CX
[0000]0E03:  51			;PUSH CX
[0000]0E04:  E8 6A E9		;CALL ←BlockSwab
[0000]0E07:  8B E5		;MOV SP,BP
[0000]0E09:  5D			;POP BP
[0000]0E0A:  C3			;RET;
[0000]0E0B:  90

;File wf.asm
				;INCLUDE(8086LIB.D)
[0000]0E0C:  E8 1F DA		; CALL StkChk
[0000]0E0F:  55			;PUSH BP
[0000]0E10:  8B EC		;MOV BP,SP
[0000]0E12:  53			;PUSH BX
[0000]0E13:  5F			;POP DI
[0000]0E14:  57			;PUSH DI
[0000]0E15:  8A 05		;MOV AL,[DI]
[0000]0E17:  0A C0		;OR AL,AL
[0000]0E19:  74 10		;JZ X2
[0000]0E1B:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]0E1E:  5B			;POP BX
[0000]0E1F:  53			;PUSH BX
[0000]0E20:  8A 47 FF		;MOV AL,[BX-1]
[0000]0E23:  98			;CBW
[0000]0E24:  8B D8		;MOV BX,AX
[0000]0E26:  E8 20 1A		;CALL ←PutChar
[0000]0E29:  EB E8		;JR X1
[0000]0E2B:  8B E5		;MOV SP,BP
[0000]0E2D:  5D			;POP BP
[0000]0E2E:  C3			;RET;
[0000]0E2F:  E8 FC D9		; CALL StkChk
[0000]0E32:  55			;PUSH BP
[0000]0E33:  8B EC		;MOV BP,SP
[0000]0E35:  BB 05 11		;MOV BX,"↑"
[0000]0E38:  E8 D1 FF		;CALL ←wf
[0000]0E3B:  8B E5		;MOV SP,BP
[0000]0E3D:  5D			;POP BP
[0000]0E3E:  C3			;RET;
[0000]0E3F:  E8 EC D9		; CALL StkChk
[0000]0E42:  55			;PUSH BP
[0000]0E43:  8B EC		;MOV BP,SP
[0000]0E45:  51			;PUSH CX
[0000]0E46:  53			;PUSH BX
[0000]0E47:  8D 5E FC		;LEA BX,[BP-4]
[0000]0E4A:  8B 4E FE		;MOV CX,[BP-2]
[0000]0E4D:  E8 7F 00		;CALL ←pfary
[0000]0E50:  8B E5		;MOV SP,BP
[0000]0E52:  5D			;POP BP
[0000]0E53:  C3			;RET;
[0000]0E54:  E8 D7 D9		; CALL StkChk
[0000]0E57:  55			;PUSH BP
[0000]0E58:  8B EC		;MOV BP,SP
[0000]0E5A:  51			;PUSH CX
[0000]0E5B:  53			;PUSH BX
[0000]0E5C:  83 C4 FC		;ADD SP,0FFFCX
[0000]0E5F:  8B 5E FE		;MOV BX,[BP-2]
[0000]0E62:  5A			;POP DX
[0000]0E63:  53			;PUSH BX
[0000]0E64:  8B 5E FC		;MOV BX,[BP-4]
[0000]0E67:  89 5E FA		;MOV [BP-6],BX
[0000]0E6A:  8D 5E F8		;LEA BX,[BP-8]
[0000]0E6D:  8B 4E 04		;MOV CX,[BP+4]
[0000]0E70:  E8 5C 00		;CALL ←pfary
[0000]0E73:  8B E5		;MOV SP,BP
[0000]0E75:  5D			;POP BP
[0000]0E76:  C3			;RET;
[0000]0E77:  E8 B4 D9		; CALL StkChk
[0000]0E7A:  55			;PUSH BP
[0000]0E7B:  8B EC		;MOV BP,SP
[0000]0E7D:  51			;PUSH CX
[0000]0E7E:  53			;PUSH BX
[0000]0E7F:  83 C4 FA		;ADD SP,0FFFAX
[0000]0E82:  8B 5E 04		;MOV BX,[BP+4]
[0000]0E85:  5A			;POP DX
[0000]0E86:  53			;PUSH BX
[0000]0E87:  8B 5E FE		;MOV BX,[BP-2]
[0000]0E8A:  89 5E F8		;MOV [BP-8],BX
[0000]0E8D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0E90:  89 5E FA		;MOV [BP-6],BX
[0000]0E93:  8D 5E F6		;LEA BX,[BP-10]
[0000]0E96:  8B 4E 06		;MOV CX,[BP+6]
[0000]0E99:  E8 33 00		;CALL ←pfary
[0000]0E9C:  8B E5		;MOV SP,BP
[0000]0E9E:  5D			;POP BP
[0000]0E9F:  C3			;RET;
[0000]0EA0:  E8 8B D9		; CALL StkChk
[0000]0EA3:  55			;PUSH BP
[0000]0EA4:  8B EC		;MOV BP,SP
[0000]0EA6:  51			;PUSH CX
[0000]0EA7:  53			;PUSH BX
[0000]0EA8:  83 C4 F8		;ADD SP,0FFF8X
[0000]0EAB:  8B 5E 06		;MOV BX,[BP+6]
[0000]0EAE:  5A			;POP DX
[0000]0EAF:  53			;PUSH BX
[0000]0EB0:  8B 5E 04		;MOV BX,[BP+4]
[0000]0EB3:  89 5E F6		;MOV [BP-10],BX
[0000]0EB6:  8B 5E FE		;MOV BX,[BP-2]
[0000]0EB9:  89 5E F8		;MOV [BP-8],BX
[0000]0EBC:  8B 5E FC		;MOV BX,[BP-4]
[0000]0EBF:  89 5E FA		;MOV [BP-6],BX
[0000]0EC2:  8D 5E F4		;LEA BX,[BP-12]
[0000]0EC5:  8B 4E 08		;MOV CX,[BP+8]
[0000]0EC8:  E8 04 00		;CALL ←pfary
[0000]0ECB:  8B E5		;MOV SP,BP
[0000]0ECD:  5D			;POP BP
[0000]0ECE:  C3			;RET;
[0000]0ECF:  E8 5C D9		; CALL StkChk
[0000]0ED2:  55			;PUSH BP
[0000]0ED3:  8B EC		;MOV BP,SP
[0000]0ED5:  51			;PUSH CX
[0000]0ED6:  53			;PUSH BX
[0000]0ED7:  52			;PUSH DX
[0000]0ED8:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]0EDB:  8B 5E FE		;MOV BX,[BP-2]
[0000]0EDE:  8A 47 FF		;MOV AL,[BX-1]
[0000]0EE1:  5A			;POP DX
[0000]0EE2:  50			;PUSH AX
[0000]0EE3:  0A C0		;OR AL,AL
[0000]0EE5:  74 2A		;JZ X4
[0000]0EE7:  E8 52 EB		;CALL ←Block
[0000]0EEA:  58			;POP AX
[0000]0EEB:  50			;PUSH AX
[0000]0EEC:  3C 25		;CMP AL,025X
[0000]0EEE:  75 17		;JNZ X5
[0000]0EF0:  83 46 FC 02	;ADD WORD PTR [BP-4],2
[0000]0EF4:  8B 5E FC		;MOV BX,[BP-4]
[0000]0EF7:  8B 4F FE		;MOV CX,[BX-2]
[0000]0EFA:  8B D9		;MOV BX,CX
[0000]0EFC:  8B 4E FE		;MOV CX,[BP-2]
[0000]0EFF:  E8 13 00		;CALL ←doone
[0000]0F02:  89 5E FE		;MOV [BP-2],BX
[0000]0F05:  EB 08		;JR X6
[0000]0F07:  58			;POP AX
[0000]0F08:  50			;PUSH AX
[0000]0F09:  98			;CBW
[0000]0F0A:  8B D8		;MOV BX,AX
[0000]0F0C:  E8 3A 19		;CALL ←PutChar
[0000]0F0F:  EB C7		;JR X3
[0000]0F11:  8B E5		;MOV SP,BP
[0000]0F13:  5D			;POP BP
[0000]0F14:  C3			;RET;
[0000]0F15:  E8 16 D9		; CALL StkChk
[0000]0F18:  55			;PUSH BP
[0000]0F19:  8B EC		;MOV BP,SP
[0000]0F1B:  51			;PUSH CX
[0000]0F1C:  53			;PUSH BX
[0000]0F1D:  83 C4 E0		;ADD SP,0FFE0X
[0000]0F20:  C6 46 F8 20	;MOV BYTE PTR [BP-8],020X
[0000]0F24:  C6 46 E2 00	;MOV BYTE PTR [BP-30],0
[0000]0F28:  C7 46 E0 00 00	;MOV WORD PTR [BP-32],0
[0000]0F2D:  8B 7E FE		;MOV DI,[BP-2]
[0000]0F30:  8A 05		;MOV AL,[DI]
[0000]0F32:  3C 30		;CMP AL,030X
[0000]0F34:  75 04		;JNZ X7
[0000]0F36:  C6 46 F8 30	;MOV BYTE PTR [BP-8],030X
[0000]0F3A:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]0F3D:  8B 5E FE		;MOV BX,[BP-2]
[0000]0F40:  8A 47 FF		;MOV AL,[BX-1]
[0000]0F43:  88 46 FA		;MOV [BP-6],AL
[0000]0F46:  0A C0		;OR AL,AL
[0000]0F48:  74 2A		;JZ X9
[0000]0F4A:  8B 46 FA		;MOV AX,[BP-6]
[0000]0F4D:  98			;CBW
[0000]0F4E:  8B D8		;MOV BX,AX
[0000]0F50:  E8 62 11		;CALL ←IsDigit
[0000]0F53:  0B DB		;OR BX,BX
[0000]0F55:  74 19		;JZ X10
[0000]0F57:  8B 5E E0		;MOV BX,[BP-32]
[0000]0F5A:  8B C3		;MOV AX,BX
[0000]0F5C:  BB 0A 00		;MOV BX,0AX
[0000]0F5F:  F7 EB		;IMUL AX,BX
[0000]0F61:  8A 4E FA		;MOV CL,[BP-6]
[0000]0F64:  80 C1 D0		;ADD CL,0D0X
[0000]0F67:  32 ED		;XOR CH,CH
[0000]0F69:  03 C1		;ADD AX,CX
[0000]0F6B:  89 46 E0		;MOV [BP-32],AX
[0000]0F6E:  EB 02		;JR X11
[0000]0F70:  EB 02		;JR X9
[0000]0F72:  EB C6		;JR X8
[0000]0F74:  8A 46 FA		;MOV AL,[BP-6]
[0000]0F77:  3C 72		;CMP AL,072X
[0000]0F79:  75 0D		;JNZ X12
[0000]0F7B:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F7E:  E8 B7 00		;CALL ←ssw
[0000]0F81:  8B 5E FE		;MOV BX,[BP-2]
[0000]0F84:  8B E5		;MOV SP,BP
[0000]0F86:  5D			;POP BP
[0000]0F87:  C3			;RET;
[0000]0F88:  8A 46 FA		;MOV AL,[BP-6]
[0000]0F8B:  3C 73		;CMP AL,073X
[0000]0F8D:  75 0D		;JNZ X13
[0000]0F8F:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F92:  E8 77 FE		;CALL ←wf
[0000]0F95:  8B 5E FE		;MOV BX,[BP-2]
[0000]0F98:  8B E5		;MOV SP,BP
[0000]0F9A:  5D			;POP BP
[0000]0F9B:  C3			;RET;
[0000]0F9C:  8A 46 FA		;MOV AL,[BP-6]
[0000]0F9F:  3C 63		;CMP AL,063X
[0000]0FA1:  75 0D		;JNZ X14
[0000]0FA3:  8B 5E FC		;MOV BX,[BP-4]
[0000]0FA6:  E8 A0 18		;CALL ←PutChar
[0000]0FA9:  8B 5E FE		;MOV BX,[BP-2]
[0000]0FAC:  8B E5		;MOV SP,BP
[0000]0FAE:  5D			;POP BP
[0000]0FAF:  C3			;RET;
[0000]0FB0:  8A 46 FA		;MOV AL,[BP-6]
[0000]0FB3:  3C 64		;CMP AL,064X
[0000]0FB5:  75 05		;JNZ X15
[0000]0FB7:  C7 46 DE F6 FF	;MOV WORD PTR [BP-34],0FFF6X
[0000]0FBC:  8A 46 FA		;MOV AL,[BP-6]
[0000]0FBF:  3C 75		;CMP AL,075X
[0000]0FC1:  75 05		;JNZ X16
[0000]0FC3:  C7 46 DE 0A 00	;MOV WORD PTR [BP-34],0AX
[0000]0FC8:  8A 46 FA		;MOV AL,[BP-6]
[0000]0FCB:  3C 78		;CMP AL,078X
[0000]0FCD:  75 05		;JNZ X17
[0000]0FCF:  C7 46 DE 10 00	;MOV WORD PTR [BP-34],010X
[0000]0FD4:  8A 46 FA		;MOV AL,[BP-6]
[0000]0FD7:  3C 6F		;CMP AL,06FX
[0000]0FD9:  75 05		;JNZ X18
[0000]0FDB:  C7 46 DE 08 00	;MOV WORD PTR [BP-34],8
[0000]0FE0:  8B 5E DE		;MOV BX,[BP-34]
[0000]0FE3:  0B DB		;OR BX,BX
[0000]0FE5:  75 07		;JNZ X19
[0000]0FE7:  8B 5E FE		;MOV BX,[BP-2]
[0000]0FEA:  8B E5		;MOV SP,BP
[0000]0FEC:  5D			;POP BP
[0000]0FED:  C3			;RET;
[0000]0FEE:  8D 5E E2		;LEA BX,[BP-30]
[0000]0FF1:  53			;PUSH BX
[0000]0FF2:  8B 5E DE		;MOV BX,[BP-34]
[0000]0FF5:  8B 4E FC		;MOV CX,[BP-4]
[0000]0FF8:  E8 74 00		;CALL ←putfnum
[0000]0FFB:  5A			;POP DX
[0000]0FFC:  89 5E F6		;MOV [BP-10],BX
[0000]0FFF:  8B 5E E0		;MOV BX,[BP-32]
[0000]1002:  83 FB 00		;CMP BX,0
[0000]1005:  7E 24		;JLE X20
[0000]1007:  8D 5E E2		;LEA BX,[BP-30]
[0000]100A:  8B 4E F6		;MOV CX,[BP-10]
[0000]100D:  2B CB		;SUB CX,BX
[0000]100F:  29 4E E0		;SUB [BP-32],CX
[0000]1012:  8B 5E E0		;MOV BX,[BP-32]
[0000]1015:  83 FB 00		;CMP BX,0
[0000]1018:  7E 11		;JLE X22
[0000]101A:  E8 1F EA		;CALL ←Block
[0000]101D:  8B 46 F8		;MOV AX,[BP-8]
[0000]1020:  98			;CBW
[0000]1021:  8B D8		;MOV BX,AX
[0000]1023:  E8 23 18		;CALL ←PutChar
[0000]1026:  FF 4E E0		;DEC WORD PTR [BP-32]
[0000]1029:  EB E7		;JR X21
[0000]102B:  8D 5E E2		;LEA BX,[BP-30]
[0000]102E:  E8 DB FD		;CALL ←wf
[0000]1031:  8B 5E FE		;MOV BX,[BP-2]
[0000]1034:  8B E5		;MOV SP,BP
[0000]1036:  5D			;POP BP
[0000]1037:  C3			;RET;
[0000]1038:  E8 F3 D7		; CALL StkChk
[0000]103B:  55			;PUSH BP
[0000]103C:  8B EC		;MOV BP,SP
[0000]103E:  53			;PUSH BX
[0000]103F:  52			;PUSH DX
[0000]1040:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]1045:  8B 7E FE		;MOV DI,[BP-2]
[0000]1048:  8B 1D		;MOV BX,[DI]
[0000]104A:  59			;POP CX
[0000]104B:  51			;PUSH CX
[0000]104C:  3B CB		;CMP CX,BX
[0000]104E:  7D 1B		;JGE X24
[0000]1050:  EB 05		;JR X23
[0000]1052:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]1055:  EB EE		;JR X25
[0000]1057:  8B 5E FE		;MOV BX,[BP-2]
[0000]105A:  83 C3 04		;ADD BX,4
[0000]105D:  59			;POP CX
[0000]105E:  51			;PUSH CX
[0000]105F:  03 D9		;ADD BX,CX
[0000]1061:  8A 07		;MOV AL,[BX]
[0000]1063:  98			;CBW
[0000]1064:  8B D8		;MOV BX,AX
[0000]1066:  E8 E0 17		;CALL ←PutChar
[0000]1069:  EB E7		;JR X26
[0000]106B:  8B E5		;MOV SP,BP
[0000]106D:  5D			;POP BP
[0000]106E:  C3			;RET;
[0000]106F:  E8 BC D7		; CALL StkChk
[0000]1072:  55			;PUSH BP
[0000]1073:  8B EC		;MOV BP,SP
[0000]1075:  51			;PUSH CX
[0000]1076:  53			;PUSH BX
[0000]1077:  52			;PUSH DX
[0000]1078:  8B 5E FC		;MOV BX,[BP-4]
[0000]107B:  83 FB 00		;CMP BX,0
[0000]107E:  7D 22		;JGE X27
[0000]1080:  8B 5E FC		;MOV BX,[BP-4]
[0000]1083:  F7 DB		;NEG BX
[0000]1085:  89 5E FC		;MOV [BP-4],BX
[0000]1088:  8B 5E FE		;MOV BX,[BP-2]
[0000]108B:  83 FB 00		;CMP BX,0
[0000]108E:  7D 12		;JGE X28
[0000]1090:  8B 5E FE		;MOV BX,[BP-2]
[0000]1093:  F7 DB		;NEG BX
[0000]1095:  89 5E FE		;MOV [BP-2],BX
[0000]1098:  FF 46 04		;INC WORD PTR [BP+4]
[0000]109B:  8B 5E 04		;MOV BX,[BP+4]
[0000]109E:  C6 47 FF 2D	;MOV BYTE PTR [BX-1],02DX
[0000]10A2:  8B 5E FE		;MOV BX,[BP-2]
[0000]10A5:  8B 4E FC		;MOV CX,[BP-4]
[0000]10A8:  E8 E1 D6		;CALL ←Ugt
[0000]10AB:  0B DB		;OR BX,BX
[0000]10AD:  75 19		;JNZ X29
[0000]10AF:  8B 5E 04		;MOV BX,[BP+4]
[0000]10B2:  53			;PUSH BX
[0000]10B3:  8B 5E FC		;MOV BX,[BP-4]
[0000]10B6:  8B 4E FE		;MOV CX,[BP-2]
[0000]10B9:  E8 E0 D6		;CALL ←UDiv
[0000]10BC:  53			;PUSH BX
[0000]10BD:  8B 5E FC		;MOV BX,[BP-4]
[0000]10C0:  59			;POP CX
[0000]10C1:  E8 AB FF		;CALL ←putfnum
[0000]10C4:  5A			;POP DX
[0000]10C5:  89 5E 04		;MOV [BP+4],BX
[0000]10C8:  8B 5E FC		;MOV BX,[BP-4]
[0000]10CB:  8B 4E FE		;MOV CX,[BP-2]
[0000]10CE:  E8 F0 D6		;CALL ←URem
[0000]10D1:  5A			;POP DX
[0000]10D2:  53			;PUSH BX
[0000]10D3:  5B			;POP BX
[0000]10D4:  53			;PUSH BX
[0000]10D5:  83 FB 09		;CMP BX,9
[0000]10D8:  7E 10		;JLE X30
[0000]10DA:  FF 46 04		;INC WORD PTR [BP+4]
[0000]10DD:  8B 5E 04		;MOV BX,[BP+4]
[0000]10E0:  59			;POP CX
[0000]10E1:  51			;PUSH CX
[0000]10E2:  83 C1 37		;ADD CX,037X
[0000]10E5:  88 4F FF		;MOV [BX-1],CL
[0000]10E8:  EB 0E		;JR X31
[0000]10EA:  FF 46 04		;INC WORD PTR [BP+4]
[0000]10ED:  8B 5E 04		;MOV BX,[BP+4]
[0000]10F0:  59			;POP CX
[0000]10F1:  51			;PUSH CX
[0000]10F2:  83 C1 30		;ADD CX,030X
[0000]10F5:  88 4F FF		;MOV [BX-1],CL
[0000]10F8:  8B 5E 04		;MOV BX,[BP+4]
[0000]10FB:  C6 07 00		;MOV BYTE PTR [BX],0
[0000]10FE:  8B 5E 04		;MOV BX,[BP+4]
[0000]1101:  8B E5		;MOV SP,BP
[0000]1103:  5D			;POP BP
[0000]1104:  C3			;RET;
[0000]1105:  0D 0A 00		;"
"

[0000]1108: 

;File pupimpl.asm
				;Ether();
[0000]1108:  55			;PUSH BP
[0000]1109:  8B EC		;MOV BP,SP
[0000]110B:  52			;PUSH DX
[0000]110C:  E8 03 D7		;CALL ←ReadTmr
[0000]110F:  81 E3 03 00	;AND BX,3
[0000]1113:  0B DB		;OR BX,BX
[0000]1115:  75 53		;JNZ X3
[0000]1117:  8B 1E 6C 31	;MOV BX,←ageNet
[0000]111B:  83 FB 00		;CMP BX,0
[0000]111E:  7D 06		;JGE X4
[0000]1120:  C7 06 6C 31 00 00	;MOV ←ageNet,0
[0000]1126:  8B 1E 6C 31	;MOV BX,←ageNet
[0000]112A:  81 FB 00 01	;CMP BX,0100X
[0000]112E:  7C 06		;JL X5
[0000]1130:  C7 06 6C 31 00 00	;MOV ←ageNet,0
[0000]1136:  8B 1E 6C 31	;MOV BX,←ageNet
[0000]113A:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]113E:  03 CB		;ADD CX,BX
[0000]1140:  03 CB		;ADD CX,BX
[0000]1142:  03 D9		;ADD BX,CX
[0000]1144:  89 1E 6E 31	;MOV ←ageRoute,BX
[0000]1148:  8B 1E 6E 31	;MOV BX,←ageRoute
[0000]114C:  8A 47 02		;MOV AL,[BX+2]
[0000]114F:  24 80		;AND AL,080X
[0000]1151:  0A C0		;OR AL,AL
[0000]1153:  74 0A		;JZ X6
[0000]1155:  8B 1E 6E 31	;MOV BX,←ageRoute
[0000]1159:  C6 47 02 FF	;MOV BYTE PTR [BX+2],0FFX
[0000]115D:  EB 07		;JR X7
[0000]115F:  8B 1E 6E 31	;MOV BX,←ageRoute
[0000]1163:  FE 47 02		;INC BYTE PTR [BX+2]
[0000]1166:  FF 06 6C 31	;INC ←ageNet
[0000]116A:  E8 CF E8		;CALL ←Block
[0000]116D:  8D 1E E6 2D	;LEA BX,←pbiIQ
[0000]1171:  E8 6A E9		;CALL ←Dequeue
[0000]1174:  5A			;POP DX
[0000]1175:  53			;PUSH BX
[0000]1176:  5B			;POP BX
[0000]1177:  53			;PUSH BX
[0000]1178:  0B DB		;OR BX,BX
[0000]117A:  74 1F		;JZ X8
[0000]117C:  5B			;POP BX
[0000]117D:  53			;PUSH BX
[0000]117E:  8B 4F 06		;MOV CX,[BX+6]
[0000]1181:  8B D9		;MOV BX,CX
[0000]1183:  E8 FE E2		;CALL ←CheckCheckSum
[0000]1186:  0B DB		;OR BX,BX
[0000]1188:  74 0C		;JZ X9
[0000]118A:  5B			;POP BX
[0000]118B:  53			;PUSH BX
[0000]118C:  8B 4F 04		;MOV CX,[BX+4]
[0000]118F:  5B			;POP BX
[0000]1190:  53			;PUSH BX
[0000]1191:  E8 C2 D5		;CALL ←Call1
[0000]1194:  EB 05		;JR X10
[0000]1196:  5B			;POP BX
[0000]1197:  53			;PUSH BX
[0000]1198:  E8 52 02		;CALL ←ReleasePBI
[0000]119B:  E8 E9 1B		;CALL ←PokeWDTD
[0000]119E:  E9 6B FF		;JMP X1
[0000]11A1:  8B E5		;MOV SP,BP
[0000]11A3:  5D			;POP BP
[0000]11A4:  C3			;RET;
[0000]11A5:  55			;PUSH BP
[0000]11A6:  8B EC		;MOV BP,SP
[0000]11A8:  53			;PUSH BX
[0000]11A9:  83 C4 F8		;ADD SP,0FFF8X
[0000]11AC:  8B 5E FE		;MOV BX,[BP-2]
[0000]11AF:  8B 4F 06		;MOV CX,[BX+6]
[0000]11B2:  89 4E F8		;MOV [BP-8],CX
[0000]11B5:  8B 5E F8		;MOV BX,[BP-8]
[0000]11B8:  C6 47 02 00	;MOV BYTE PTR [BX+2],0
[0000]11BC:  8B 5E F8		;MOV BX,[BP-8]
[0000]11BF:  83 C3 14		;ADD BX,014X
[0000]11C2:  53			;PUSH BX
[0000]11C3:  8B 7E F8		;MOV DI,[BP-8]
[0000]11C6:  8B 1D		;MOV BX,[DI]
[0000]11C8:  E8 44 D6		;CALL ←Swab
[0000]11CB:  83 C3 EA		;ADD BX,0FFEAX
[0000]11CE:  43			;INC BX
[0000]11CF:  D1 EB		;SHR BX
[0000]11D1:  59			;POP CX
[0000]11D2:  D1 E3		;SAL BX
[0000]11D4:  03 D9		;ADD BX,CX
[0000]11D6:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]11DA:  8B 5E F8		;MOV BX,[BP-8]
[0000]11DD:  E8 67 00		;CALL ←RoutePup
[0000]11E0:  89 5E FC		;MOV [BP-4],BX
[0000]11E3:  83 FB 00		;CMP BX,0
[0000]11E6:  7D 0E		;JGE X11
[0000]11E8:  8B 5E FE		;MOV BX,[BP-2]
[0000]11EB:  8B 4F 02		;MOV CX,[BX+2]
[0000]11EE:  8B 5E FE		;MOV BX,[BP-2]
[0000]11F1:  E8 13 E9		;CALL ←Enqueue
[0000]11F4:  EB 23		;JR X12
[0000]11F6:  8B 5E F8		;MOV BX,[BP-8]
[0000]11F9:  83 C3 FC		;ADD BX,0FFFCX
[0000]11FC:  89 5E FA		;MOV [BP-6],BX
[0000]11FF:  8B 5E FA		;MOV BX,[BP-6]
[0000]1202:  5A			;POP DX
[0000]1203:  53			;PUSH BX
[0000]1204:  5B			;POP BX
[0000]1205:  53			;PUSH BX
[0000]1206:  A1 F2 2D		;MOV AX,←localHost
[0000]1209:  88 47 01		;MOV [BX+1],AL
[0000]120C:  5B			;POP BX
[0000]120D:  53			;PUSH BX
[0000]120E:  8A 46 FC		;MOV AL,[BP-4]
[0000]1211:  88 07		;MOV [BX],AL
[0000]1213:  8B 5E FE		;MOV BX,[BP-2]
[0000]1216:  E8 5C 0D		;CALL ←TransmitPacket
[0000]1219:  8B E5		;MOV SP,BP
[0000]121B:  5D			;POP BP
[0000]121C:  C3			;RET;
[0000]121D:  55			;PUSH BP
[0000]121E:  8B EC		;MOV BP,SP
[0000]1220:  53			;PUSH BX
[0000]1221:  52			;PUSH DX
[0000]1222:  E8 ED D5		;CALL ←ReadTmr
[0000]1225:  5A			;POP DX
[0000]1226:  53			;PUSH BX
[0000]1227:  8B 5E FE		;MOV BX,[BP-2]
[0000]122A:  8B 4F 02		;MOV CX,[BX+2]
[0000]122D:  8B 5E FE		;MOV BX,[BP-2]
[0000]1230:  E8 1B E9		;CALL ←Unqueue
[0000]1233:  0B DB		;OR BX,BX
[0000]1235:  75 05		;JNZ X14
[0000]1237:  E8 02 E8		;CALL ←Block
[0000]123A:  EB EB		;JR X13
[0000]123C:  E8 D3 D5		;CALL ←ReadTmr
[0000]123F:  59			;POP CX
[0000]1240:  51			;PUSH CX
[0000]1241:  2B D9		;SUB BX,CX
[0000]1243:  8B E5		;MOV SP,BP
[0000]1245:  5D			;POP BP
[0000]1246:  C3			;RET;
[0000]1247:  55			;PUSH BP
[0000]1248:  8B EC		;MOV BP,SP
[0000]124A:  53			;PUSH BX
[0000]124B:  83 C4 FC		;ADD SP,0FFFCX
[0000]124E:  8B 5E FE		;MOV BX,[BP-2]
[0000]1251:  8A 47 08		;MOV AL,[BX+8]
[0000]1254:  32 E4		;XOR AH,AH
[0000]1256:  89 46 FC		;MOV [BP-4],AX
[0000]1259:  8B 1E F0 2D	;MOV BX,←localNet
[0000]125D:  3B C3		;CMP AX,BX
[0000]125F:  75 0E		;JNZ X15
[0000]1261:  8B 5E FE		;MOV BX,[BP-2]
[0000]1264:  8A 47 09		;MOV AL,[BX+9]
[0000]1267:  32 E4		;XOR AH,AH
[0000]1269:  8B D8		;MOV BX,AX
[0000]126B:  8B E5		;MOV SP,BP
[0000]126D:  5D			;POP BP
[0000]126E:  C3			;RET;
[0000]126F:  8B 5E FC		;MOV BX,[BP-4]
[0000]1272:  81 E3 FF 00	;AND BX,0FFX
[0000]1276:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]127A:  03 CB		;ADD CX,BX
[0000]127C:  03 CB		;ADD CX,BX
[0000]127E:  03 D9		;ADD BX,CX
[0000]1280:  5A			;POP DX
[0000]1281:  53			;PUSH BX
[0000]1282:  5B			;POP BX
[0000]1283:  53			;PUSH BX
[0000]1284:  8A 47 01		;MOV AL,[BX+1]
[0000]1287:  3C 64		;CMP AL,064X
[0000]1289:  7D 0C		;JGE X16
[0000]128B:  5F			;POP DI
[0000]128C:  57			;PUSH DI
[0000]128D:  8A 05		;MOV AL,[DI]
[0000]128F:  32 E4		;XOR AH,AH
[0000]1291:  8B D8		;MOV BX,AX
[0000]1293:  8B E5		;MOV SP,BP
[0000]1295:  5D			;POP BP
[0000]1296:  C3			;RET;
[0000]1297:  8B 5E FC		;MOV BX,[BP-4]
[0000]129A:  E8 14 06		;CALL ←RequestRoute
[0000]129D:  BB FF FF		;MOV BX,0FFFFX
[0000]12A0:  8B E5		;MOV SP,BP
[0000]12A2:  5D			;POP BP
[0000]12A3:  C3			;RET;
[0000]12A4:  55			;PUSH BP
[0000]12A5:  8B EC		;MOV BP,SP
[0000]12A7:  53			;PUSH BX
[0000]12A8:  52			;PUSH DX
[0000]12A9:  8B 5E FE		;MOV BX,[BP-2]
[0000]12AC:  81 E3 FF 00	;AND BX,0FFX
[0000]12B0:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]12B4:  03 CB		;ADD CX,BX
[0000]12B6:  03 CB		;ADD CX,BX
[0000]12B8:  03 D9		;ADD BX,CX
[0000]12BA:  5A			;POP DX
[0000]12BB:  53			;PUSH BX
[0000]12BC:  5B			;POP BX
[0000]12BD:  53			;PUSH BX
[0000]12BE:  8A 47 01		;MOV AL,[BX+1]
[0000]12C1:  3C 64		;CMP AL,064X
[0000]12C3:  7D 06		;JGE X17
[0000]12C5:  5B			;POP BX
[0000]12C6:  53			;PUSH BX
[0000]12C7:  8B E5		;MOV SP,BP
[0000]12C9:  5D			;POP BP
[0000]12CA:  C3			;RET;
[0000]12CB:  33 DB		;XOR BX,BX
[0000]12CD:  8B E5		;MOV SP,BP
[0000]12CF:  5D			;POP BP
[0000]12D0:  C3			;RET;
[0000]12D1:  55			;PUSH BP
[0000]12D2:  8B EC		;MOV BP,SP
[0000]12D4:  53			;PUSH BX
[0000]12D5:  5B			;POP BX
[0000]12D6:  53			;PUSH BX
[0000]12D7:  C7 47 02 FF FF	;MOV WORD PTR [BX+2],0FFFFX
[0000]12DC:  5B			;POP BX
[0000]12DD:  53			;PUSH BX
[0000]12DE:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]12E2:  8B E5		;MOV SP,BP
[0000]12E4:  5D			;POP BP
[0000]12E5:  C3			;RET;
[0000]12E6:  55			;PUSH BP
[0000]12E7:  8B EC		;MOV BP,SP
[0000]12E9:  53			;PUSH BX
[0000]12EA:  5F			;POP DI
[0000]12EB:  57			;PUSH DI
[0000]12EC:  8B 1D		;MOV BX,[DI]
[0000]12EE:  0B DB		;OR BX,BX
[0000]12F0:  75 15		;JNZ X18
[0000]12F2:  5B			;POP BX
[0000]12F3:  53			;PUSH BX
[0000]12F4:  C7 47 02 FF FF	;MOV WORD PTR [BX+2],0FFFFX
[0000]12F9:  5B			;POP BX
[0000]12FA:  53			;PUSH BX
[0000]12FB:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]12FF:  8B 1E F0 2D	;MOV BX,←localNet
[0000]1303:  8B E5		;MOV SP,BP
[0000]1305:  5D			;POP BP
[0000]1306:  C3			;RET;
[0000]1307:  5B			;POP BX
[0000]1308:  53			;PUSH BX
[0000]1309:  FF 47 02		;INC WORD PTR [BX+2]
[0000]130C:  5B			;POP BX
[0000]130D:  53			;PUSH BX
[0000]130E:  8B 4F 02		;MOV CX,[BX+2]
[0000]1311:  8B D9		;MOV BX,CX
[0000]1313:  81 FB 00 01	;CMP BX,0100X
[0000]1317:  7C 1D		;JL X21
[0000]1319:  5B			;POP BX
[0000]131A:  53			;PUSH BX
[0000]131B:  C7 47 02 00 00	;MOV WORD PTR [BX+2],0
[0000]1320:  5B			;POP BX
[0000]1321:  53			;PUSH BX
[0000]1322:  FF 07		;INC WORD PTR [BX]
[0000]1324:  5F			;POP DI
[0000]1325:  57			;PUSH DI
[0000]1326:  8B 1D		;MOV BX,[DI]
[0000]1328:  8B 0E F6 2D	;MOV CX,←maxHops
[0000]132C:  3B D9		;CMP BX,CX
[0000]132E:  7C 06		;JL X22
[0000]1330:  33 DB		;XOR BX,BX
[0000]1332:  8B E5		;MOV SP,BP
[0000]1334:  5D			;POP BP
[0000]1335:  C3			;RET;
[0000]1336:  5B			;POP BX
[0000]1337:  53			;PUSH BX
[0000]1338:  8B 4F 02		;MOV CX,[BX+2]
[0000]133B:  8D 1E 6C 2E	;LEA BX,←routingTable
[0000]133F:  03 D9		;ADD BX,CX
[0000]1341:  03 D9		;ADD BX,CX
[0000]1343:  03 D9		;ADD BX,CX
[0000]1345:  8A 47 01		;MOV AL,[BX+1]
[0000]1348:  5F			;POP DI
[0000]1349:  57			;PUSH DI
[0000]134A:  8B 1D		;MOV BX,[DI]
[0000]134C:  32 E4		;XOR AH,AH
[0000]134E:  3B C3		;CMP AX,BX
[0000]1350:  75 0B		;JNZ X23
[0000]1352:  5B			;POP BX
[0000]1353:  53			;PUSH BX
[0000]1354:  8B 4F 02		;MOV CX,[BX+2]
[0000]1357:  8B D9		;MOV BX,CX
[0000]1359:  8B E5		;MOV SP,BP
[0000]135B:  5D			;POP BP
[0000]135C:  C3			;RET;
[0000]135D:  EB A8		;JR X19
[0000]135F:  8B E5		;MOV SP,BP
[0000]1361:  5D			;POP BP
[0000]1362:  C3			;RET;
[0000]1363:  55			;PUSH BP
[0000]1364:  8B EC		;MOV BP,SP
[0000]1366:  53			;PUSH BX
[0000]1367:  83 C4 FC		;ADD SP,0FFFCX
[0000]136A:  8B 5E FE		;MOV BX,[BP-2]
[0000]136D:  E8 4F 00		;CALL ←MaybeGetPBI
[0000]1370:  5A			;POP DX
[0000]1371:  53			;PUSH BX
[0000]1372:  5B			;POP BX
[0000]1373:  53			;PUSH BX
[0000]1374:  0B DB		;OR BX,BX
[0000]1376:  74 03		;JZ X24
[0000]1378:  E9 2F 00		;JMP ←gotOne
[0000]137B:  8D 5E FC		;LEA BX,[BP-4]
[0000]137E:  B9 D0 07		;MOV CX,07D0X
[0000]1381:  E8 94 D4		;CALL ←SetTmr
[0000]1384:  E8 B5 E6		;CALL ←Block
[0000]1387:  8B 5E FE		;MOV BX,[BP-2]
[0000]138A:  E8 32 00		;CALL ←MaybeGetPBI
[0000]138D:  5A			;POP DX
[0000]138E:  53			;PUSH BX
[0000]138F:  5B			;POP BX
[0000]1390:  53			;PUSH BX
[0000]1391:  0B DB		;OR BX,BX
[0000]1393:  74 03		;JZ X27
[0000]1395:  E9 12 00		;JMP ←gotOne
[0000]1398:  8D 5E FC		;LEA BX,[BP-4]
[0000]139B:  E8 82 D4		;CALL ←TmrExp
[0000]139E:  0B DB		;OR BX,BX
[0000]13A0:  74 06		;JZ X28
[0000]13A2:  BB 01 40		;MOV BX,04001X
[0000]13A5:  E8 84 0D		;CALL ←CallSwat
[0000]13A8:  EB DA		;JR X25
[0000]13AA:  5B			;POP BX
[0000]13AB:  53			;PUSH BX
[0000]13AC:  53			;PUSH BX
[0000]13AD:  E8 87 D3		;CALL ←MyFrame
[0000]13B0:  E8 8E D3		;CALL ←ReturnLoc
[0000]13B3:  8B CB		;MOV CX,BX
[0000]13B5:  5B			;POP BX
[0000]13B6:  89 4F 04		;MOV [BX+4],CX
[0000]13B9:  5B			;POP BX
[0000]13BA:  53			;PUSH BX
[0000]13BB:  8B E5		;MOV SP,BP
[0000]13BD:  5D			;POP BP
[0000]13BE:  C3			;RET;
[0000]13BF:  55			;PUSH BP
[0000]13C0:  8B EC		;MOV BP,SP
[0000]13C2:  53			;PUSH BX
[0000]13C3:  52			;PUSH DX
[0000]13C4:  8D 1E F8 2D	;LEA BX,←pbiFreeQ
[0000]13C8:  E8 13 E7		;CALL ←Dequeue
[0000]13CB:  5A			;POP DX
[0000]13CC:  53			;PUSH BX
[0000]13CD:  5B			;POP BX
[0000]13CE:  53			;PUSH BX
[0000]13CF:  0B DB		;OR BX,BX
[0000]13D1:  74 14		;JZ X29
[0000]13D3:  5B			;POP BX
[0000]13D4:  53			;PUSH BX
[0000]13D5:  8D 0E F8 2D	;LEA CX,←pbiFreeQ
[0000]13D9:  89 4F 02		;MOV [BX+2],CX
[0000]13DC:  5B			;POP BX
[0000]13DD:  53			;PUSH BX
[0000]13DE:  8B 4F 06		;MOV CX,[BX+6]
[0000]13E1:  BB 0A 00		;MOV BX,0AX
[0000]13E4:  E8 5C D2		;CALL ←Zero
[0000]13E7:  5B			;POP BX
[0000]13E8:  53			;PUSH BX
[0000]13E9:  8B E5		;MOV SP,BP
[0000]13EB:  5D			;POP BP
[0000]13EC:  C3			;RET;
[0000]13ED:  55			;PUSH BP
[0000]13EE:  8B EC		;MOV BP,SP
[0000]13F0:  53			;PUSH BX
[0000]13F1:  5B			;POP BX
[0000]13F2:  53			;PUSH BX
[0000]13F3:  8D 0E F8 2D	;LEA CX,←pbiFreeQ
[0000]13F7:  E8 0D E7		;CALL ←Enqueue
[0000]13FA:  8B E5		;MOV SP,BP
[0000]13FC:  5D			;POP BP
[0000]13FD:  C3			;RET;
[0000]13FE:  55			;PUSH BP
[0000]13FF:  8B EC		;MOV BP,SP
[0000]1401:  51			;PUSH CX
[0000]1402:  53			;PUSH BX
[0000]1403:  83 C4 FC		;ADD SP,0FFFCX
[0000]1406:  8B 5E 04		;MOV BX,[BP+4]
[0000]1409:  8B 4F 06		;MOV CX,[BX+6]
[0000]140C:  5A			;POP DX
[0000]140D:  51			;PUSH CX
[0000]140E:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]1413:  8B 7E FC		;MOV DI,[BP-4]
[0000]1416:  8B 1D		;MOV BX,[DI]
[0000]1418:  8B 4E FA		;MOV CX,[BP-6]
[0000]141B:  3B CB		;CMP CX,BX
[0000]141D:  7D 29		;JGE X31
[0000]141F:  EB 05		;JR X30
[0000]1421:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]1424:  EB ED		;JR X32
[0000]1426:  5B			;POP BX
[0000]1427:  53			;PUSH BX
[0000]1428:  83 C3 14		;ADD BX,014X
[0000]142B:  8B 4E FA		;MOV CX,[BP-6]
[0000]142E:  8B 46 FE		;MOV AX,[BP-2]
[0000]1431:  03 C1		;ADD AX,CX
[0000]1433:  03 D8		;ADD BX,AX
[0000]1435:  8B 4E FC		;MOV CX,[BP-4]
[0000]1438:  83 C1 04		;ADD CX,4
[0000]143B:  8B 46 FA		;MOV AX,[BP-6]
[0000]143E:  03 C1		;ADD AX,CX
[0000]1440:  8B F8		;MOV DI,AX
[0000]1442:  8A 05		;MOV AL,[DI]
[0000]1444:  88 07		;MOV [BX],AL
[0000]1446:  EB D9		;JR X33
[0000]1448:  8B 7E FC		;MOV DI,[BP-4]
[0000]144B:  8B 1D		;MOV BX,[DI]
[0000]144D:  8B 4E FE		;MOV CX,[BP-2]
[0000]1450:  03 CB		;ADD CX,BX
[0000]1452:  83 C1 16		;ADD CX,016X
[0000]1455:  8B D9		;MOV BX,CX
[0000]1457:  E8 B5 D3		;CALL ←Swab
[0000]145A:  8B CB		;MOV CX,BX
[0000]145C:  5B			;POP BX
[0000]145D:  53			;PUSH BX
[0000]145E:  89 0F		;MOV [BX],CX
[0000]1460:  8B E5		;MOV SP,BP
[0000]1462:  5D			;POP BP
[0000]1463:  C3			;RET;
[0000]1464:  55			;PUSH BP
[0000]1465:  8B EC		;MOV BP,SP
[0000]1467:  E8 0A E4		;CALL ←EtherHost
[0000]146A:  B9 08 00		;MOV CX,8
[0000]146D:  D3 E3		;SAL BX,CX
[0000]146F:  8B 0E F0 2D	;MOV CX,←localNet
[0000]1473:  03 D9		;ADD BX,CX
[0000]1475:  8B E5		;MOV SP,BP
[0000]1477:  5D			;POP BP
[0000]1478:  C3			;RET;
[0000]1479:  55			;PUSH BP
[0000]147A:  8B EC		;MOV BP,SP
[0000]147C:  51			;PUSH CX
[0000]147D:  53			;PUSH BX
[0000]147E:  83 C4 F4		;ADD SP,0FFF4X
[0000]1481:  C7 06 F6 2D 02 00	;MOV ←maxHops,2
[0000]1487:  8B 5E FC		;MOV BX,[BP-4]
[0000]148A:  0B DB		;OR BX,BX
[0000]148C:  75 05		;JNZ X34
[0000]148E:  C7 46 FC E6 00	;MOV WORD PTR [BP-4],0E6X
[0000]1493:  8B 5E FC		;MOV BX,[BP-4]
[0000]1496:  89 1E EE 2D	;MOV ←maxPupDataBytes,BX
[0000]149A:  8B 5E FC		;MOV BX,[BP-4]
[0000]149D:  83 C3 16		;ADD BX,016X
[0000]14A0:  D1 FB		;SAR BX
[0000]14A2:  89 1E EC 2D	;MOV ←lenPup,BX
[0000]14A6:  C7 06 EA 2D 04 00	;MOV ←lenPBI,4
[0000]14AC:  8D 1E E6 2D	;LEA BX,←pbiIQ
[0000]14B0:  E8 1B E6		;CALL ←InitQueue
[0000]14B3:  8D 1E F8 2D	;LEA BX,←pbiFreeQ
[0000]14B7:  E8 14 E6		;CALL ←InitQueue
[0000]14BA:  BB 37 00		;MOV BX,037X
[0000]14BD:  8D 0E FE 2D	;LEA CX,←pupSockets
[0000]14C1:  E8 7F D1		;CALL ←Zero
[0000]14C4:  8B 1E EC 2D	;MOV BX,←lenPup
[0000]14C8:  43			;INC BX
[0000]14C9:  43			;INC BX
[0000]14CA:  89 5E F6		;MOV [BP-10],BX
[0000]14CD:  C7 46 FA 01 00	;MOV WORD PTR [BP-6],1
[0000]14D2:  8B 5E FE		;MOV BX,[BP-2]
[0000]14D5:  8B 4E FA		;MOV CX,[BP-6]
[0000]14D8:  3B CB		;CMP CX,BX
[0000]14DA:  7F 49		;JG X36
[0000]14DC:  EB 05		;JR X35
[0000]14DE:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]14E1:  EB EF		;JR X37
[0000]14E3:  8B 5E F6		;MOV BX,[BP-10]
[0000]14E6:  E8 F5 0C		;CALL ←GetFixed
[0000]14E9:  89 5E F2		;MOV [BP-14],BX
[0000]14EC:  8B 5E F6		;MOV BX,[BP-10]
[0000]14EF:  8B 4E F2		;MOV CX,[BP-14]
[0000]14F2:  E8 4E D1		;CALL ←Zero
[0000]14F5:  8B 5E F2		;MOV BX,[BP-14]
[0000]14F8:  C7 47 02 02 00	;MOV WORD PTR [BX+2],2
[0000]14FD:  8B 1E EA 2D	;MOV BX,←lenPBI
[0000]1501:  E8 DA 0C		;CALL ←GetFixed
[0000]1504:  89 5E F4		;MOV [BP-12],BX
[0000]1507:  8B 1E EA 2D	;MOV BX,←lenPBI
[0000]150B:  8B 4E F4		;MOV CX,[BP-12]
[0000]150E:  E8 32 D1		;CALL ←Zero
[0000]1511:  8B 5E F4		;MOV BX,[BP-12]
[0000]1514:  8B 4E F2		;MOV CX,[BP-14]
[0000]1517:  83 C1 04		;ADD CX,4
[0000]151A:  89 4F 06		;MOV [BX+6],CX
[0000]151D:  8B 5E F4		;MOV BX,[BP-12]
[0000]1520:  E8 CA FE		;CALL ←ReleasePBI
[0000]1523:  EB B9		;JR X38
[0000]1525:  C7 06 6C 31 00 00	;MOV ←ageNet,0
[0000]152B:  C7 06 F0 2D 00 00	;MOV ←localNet,0
[0000]1531:  E8 40 E3		;CALL ←EtherHost
[0000]1534:  89 1E F4 2D	;MOV ←currentHost,BX
[0000]1538:  89 1E F2 2D	;MOV ←localHost,BX
[0000]153C:  33 DB		;XOR BX,BX
[0000]153E:  8B 4E 04		;MOV CX,[BP+4]
[0000]1541:  E8 36 08		;CALL ←InitEther
[0000]1544:  BB BD 16		;MOV BX,"PupLevel1"
[0000]1547:  53			;PUSH BX
[0000]1548:  BB AF 00		;MOV BX,0AFX
[0000]154B:  E8 90 0C		;CALL ←GetFixed
[0000]154E:  53			;PUSH BX
[0000]154F:  BB 08 11		;MOV BX,OFFSET ←PupLevel1
[0000]1552:  B9 AF 00		;MOV CX,0AFX
[0000]1555:  E8 81 E4		;CALL ←InitNContext
[0000]1558:  83 C4 04		;ADD SP,4
[0000]155B:  89 1E FC 2D	;MOV ←pupLevel1Ctx,BX
[0000]155F:  8B 1E FC 2D	;MOV BX,←pupLevel1Ctx
[0000]1563:  8B 4E 04		;MOV CX,[BP+4]
[0000]1566:  E8 9E E5		;CALL ←Enqueue
[0000]1569:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]156E:  8B 5E FA		;MOV BX,[BP-6]
[0000]1571:  81 FB 00 01	;CMP BX,0100X
[0000]1575:  7D 3B		;JGE X40
[0000]1577:  EB 05		;JR X39
[0000]1579:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]157C:  EB F0		;JR X41
[0000]157E:  8B 5E FA		;MOV BX,[BP-6]
[0000]1581:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]1585:  03 CB		;ADD CX,BX
[0000]1587:  03 CB		;ADD CX,BX
[0000]1589:  03 D9		;ADD BX,CX
[0000]158B:  C6 07 00		;MOV BYTE PTR [BX],0
[0000]158E:  8B 5E FA		;MOV BX,[BP-6]
[0000]1591:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]1595:  03 CB		;ADD CX,BX
[0000]1597:  03 CB		;ADD CX,BX
[0000]1599:  03 D9		;ADD BX,CX
[0000]159B:  C6 47 01 64	;MOV BYTE PTR [BX+1],064X
[0000]159F:  8B 5E FA		;MOV BX,[BP-6]
[0000]15A2:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]15A6:  03 CB		;ADD CX,BX
[0000]15A8:  03 CB		;ADD CX,BX
[0000]15AA:  03 D9		;ADD BX,CX
[0000]15AC:  C6 47 02 FF	;MOV BYTE PTR [BX+2],0FFX
[0000]15B0:  EB C7		;JR X42
[0000]15B2:  8B E5		;MOV SP,BP
[0000]15B4:  5D			;POP BP
[0000]15B5:  C3			;RET;
[0000]15B6:  55			;PUSH BP
[0000]15B7:  8B EC		;MOV BP,SP
[0000]15B9:  51			;PUSH CX
[0000]15BA:  53			;PUSH BX
[0000]15BB:  83 C4 FC		;ADD SP,0FFFCX
[0000]15BE:  8B 7E 04		;MOV DI,[BP+4]
[0000]15C1:  8A 05		;MOV AL,[DI]
[0000]15C3:  0A C0		;OR AL,AL
[0000]15C5:  75 08		;JNZ X43
[0000]15C7:  8B 5E 04		;MOV BX,[BP+4]
[0000]15CA:  A1 F0 2D		;MOV AX,←localNet
[0000]15CD:  88 07		;MOV [BX],AL
[0000]15CF:  8B 5E 04		;MOV BX,[BP+4]
[0000]15D2:  8A 47 01		;MOV AL,[BX+1]
[0000]15D5:  0A C0		;OR AL,AL
[0000]15D7:  75 09		;JNZ X44
[0000]15D9:  8B 5E 04		;MOV BX,[BP+4]
[0000]15DC:  A1 F2 2D		;MOV AX,←localHost
[0000]15DF:  88 47 01		;MOV [BX+1],AL
[0000]15E2:  C7 46 FA 01 00	;MOV WORD PTR [BP-6],1
[0000]15E7:  8B 5E FA		;MOV BX,[BP-6]
[0000]15EA:  83 FB 0A		;CMP BX,0AX
[0000]15ED:  7F 6C		;JG X46
[0000]15EF:  EB 05		;JR X45
[0000]15F1:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]15F4:  EB F1		;JR X47
[0000]15F6:  8B 5E FA		;MOV BX,[BP-6]
[0000]15F9:  8D 0E FE 2D	;LEA CX,←pupSockets
[0000]15FD:  B8 0A 00		;MOV AX,0AX
[0000]1600:  F7 EB		;IMUL AX,BX
[0000]1602:  03 C1		;ADD AX,CX
[0000]1604:  5A			;POP DX
[0000]1605:  50			;PUSH AX
[0000]1606:  8B 5E 04		;MOV BX,[BP+4]
[0000]1609:  53			;PUSH BX
[0000]160A:  BB 03 00		;MOV BX,3
[0000]160D:  8B 4E F8		;MOV CX,[BP-8]
[0000]1610:  E8 0C D1		;CALL ←MultEq
[0000]1613:  5A			;POP DX
[0000]1614:  0B DB		;OR BX,BX
[0000]1616:  74 06		;JZ X49
[0000]1618:  BB 0A 40		;MOV BX,0400AX
[0000]161B:  E8 0E 0B		;CALL ←CallSwat
[0000]161E:  5B			;POP BX
[0000]161F:  53			;PUSH BX
[0000]1620:  8B 4F 08		;MOV CX,[BX+8]
[0000]1623:  0B C9		;OR CX,CX
[0000]1625:  75 32		;JNZ X50
[0000]1627:  5B			;POP BX
[0000]1628:  53			;PUSH BX
[0000]1629:  53			;PUSH BX
[0000]162A:  BB 03 00		;MOV BX,3
[0000]162D:  8B 4E 04		;MOV CX,[BP+4]
[0000]1630:  E8 CB CF		;CALL ←MoveBlock
[0000]1633:  5A			;POP DX
[0000]1634:  5B			;POP BX
[0000]1635:  53			;PUSH BX
[0000]1636:  8B 4E FE		;MOV CX,[BP-2]
[0000]1639:  89 4F 06		;MOV [BX+6],CX
[0000]163C:  8B 5E FC		;MOV BX,[BP-4]
[0000]163F:  0B DB		;OR BX,BX
[0000]1641:  75 07		;JNZ X51
[0000]1643:  8D 1E E6 2D	;LEA BX,←pbiIQ
[0000]1647:  89 5E FC		;MOV [BP-4],BX
[0000]164A:  5B			;POP BX
[0000]164B:  53			;PUSH BX
[0000]164C:  8B 4E FC		;MOV CX,[BP-4]
[0000]164F:  89 4F 08		;MOV [BX+8],CX
[0000]1652:  8B 5E FA		;MOV BX,[BP-6]
[0000]1655:  8B E5		;MOV SP,BP
[0000]1657:  5D			;POP BP
[0000]1658:  C3			;RET;
[0000]1659:  EB 96		;JR X48
[0000]165B:  BB 0B 40		;MOV BX,0400BX
[0000]165E:  E8 CB 0A		;CALL ←CallSwat
[0000]1661:  33 DB		;XOR BX,BX
[0000]1663:  8B E5		;MOV SP,BP
[0000]1665:  5D			;POP BP
[0000]1666:  C3			;RET;
[0000]1667:  55			;PUSH BP
[0000]1668:  8B EC		;MOV BP,SP
[0000]166A:  53			;PUSH BX
[0000]166B:  52			;PUSH DX
[0000]166C:  8B 5E FE		;MOV BX,[BP-2]
[0000]166F:  89 1E F0 2D	;MOV ←localNet,BX
[0000]1673:  C7 46 FC 01 00	;MOV WORD PTR [BP-4],1
[0000]1678:  5B			;POP BX
[0000]1679:  53			;PUSH BX
[0000]167A:  83 FB 0A		;CMP BX,0AX
[0000]167D:  7F 1D		;JG X53
[0000]167F:  EB 05		;JR X52
[0000]1681:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]1684:  EB F2		;JR X54
[0000]1686:  5B			;POP BX
[0000]1687:  53			;PUSH BX
[0000]1688:  8D 0E FE 2D	;LEA CX,←pupSockets
[0000]168C:  B8 0A 00		;MOV AX,0AX
[0000]168F:  F7 EB		;IMUL AX,BX
[0000]1691:  03 C1		;ADD AX,CX
[0000]1693:  8B D8		;MOV BX,AX
[0000]1695:  8A 46 FE		;MOV AL,[BP-2]
[0000]1698:  88 07		;MOV [BX],AL
[0000]169A:  EB E5		;JR X55
[0000]169C:  8B E5		;MOV SP,BP
[0000]169E:  5D			;POP BP
[0000]169F:  C3			;RET;
[0000]16A0:  55			;PUSH BP
[0000]16A1:  8B EC		;MOV BP,SP
[0000]16A3:  53			;PUSH BX
[0000]16A4:  5B			;POP BX
[0000]16A5:  53			;PUSH BX
[0000]16A6:  8D 0E FE 2D	;LEA CX,←pupSockets
[0000]16AA:  B8 0A 00		;MOV AX,0AX
[0000]16AD:  F7 EB		;IMUL AX,BX
[0000]16AF:  03 C1		;ADD AX,CX
[0000]16B1:  BB 05 00		;MOV BX,5
[0000]16B4:  8B C8		;MOV CX,AX
[0000]16B6:  E8 8A CF		;CALL ←Zero
[0000]16B9:  8B E5		;MOV SP,BP
[0000]16BB:  5D			;POP BP
[0000]16BC:  C3			;RET;
[0000]16BD:  50 75 70 4C 65 76 65
[0000]16C4:  6C 31 00		;"PupLevel1"

[0000]16C7:  90

;File pupmisc.asm
				;*/
[0000]16C8:  55			;PUSH BP
[0000]16C9:  8B EC		;MOV BP,SP
[0000]16CB:  53			;PUSH BX
[0000]16CC:  83 C4 F6		;ADD SP,0FFF6X
[0000]16CF:  8B 1E 86 31	;MOV BX,WORD PTR ←calendar+0AX
[0000]16D3:  0B DB		;OR BX,BX
[0000]16D5:  75 07		;JNZ X1
[0000]16D7:  8D 1E 86 31	;LEA BX,←calendar+0AX
[0000]16DB:  E8 5B 0A		;CALL ←Timer
[0000]16DE:  8D 1E 7C 31	;LEA BX,←calendar
[0000]16E2:  89 5E FC		;MOV [BP-4],BX
[0000]16E5:  8D 5E F8		;LEA BX,[BP-8]
[0000]16E8:  E8 4E 0A		;CALL ←Timer
[0000]16EB:  8D 5E F8		;LEA BX,[BP-8]
[0000]16EE:  8D 4E F4		;LEA CX,[BP-12]
[0000]16F1:  E8 5D CF		;CALL ←Move2
[0000]16F4:  8D 1E 86 31	;LEA BX,←calendar+0AX
[0000]16F8:  8D 4E F4		;LEA CX,[BP-12]
[0000]16FB:  E8 A8 CF		;CALL ←DoubleDifference
[0000]16FE:  BB E8 03		;MOV BX,03E8X
[0000]1701:  8D 4E F4		;LEA CX,[BP-12]
[0000]1704:  E8 A6 D0		;CALL ←DoubleUDiv
[0000]1707:  8B 4E FC		;MOV CX,[BP-4]
[0000]170A:  E8 8A CF		;CALL ←DoubleIncrement
[0000]170D:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]1712:  E8 BD D0		;CALL ←GetRem
[0000]1715:  5A			;POP DX
[0000]1716:  53			;PUSH BX
[0000]1717:  8D 5E F4		;LEA BX,[BP-12]
[0000]171A:  8D 4E F8		;LEA CX,[BP-8]
[0000]171D:  E8 86 CF		;CALL ←DoubleDifference
[0000]1720:  8D 5E F8		;LEA BX,[BP-8]
[0000]1723:  8D 0E 86 31	;LEA CX,←calendar+0AX
[0000]1727:  E8 27 CF		;CALL ←Move2
[0000]172A:  8B 5E FC		;MOV BX,[BP-4]
[0000]172D:  8B 4E FE		;MOV CX,[BP-2]
[0000]1730:  E8 1E CF		;CALL ←Move2
[0000]1733:  8B E5		;MOV SP,BP
[0000]1735:  5D			;POP BP
[0000]1736:  C3			;RET;
[0000]1737:  55			;PUSH BP
[0000]1738:  8B EC		;MOV BP,SP
[0000]173A:  83 C4 FA		;ADD SP,0FFFAX
[0000]173D:  8D 1E 86 31	;LEA BX,←calendar+0AX
[0000]1741:  E8 F5 09		;CALL ←Timer
[0000]1744:  8D 1E 7C 31	;LEA BX,←calendar
[0000]1748:  E8 EE 09		;CALL ←Timer
[0000]174B:  BB 86 00		;MOV BX,086X
[0000]174E:  53			;PUSH BX
[0000]174F:  BB 87 00		;MOV BX,087X
[0000]1752:  53			;PUSH BX
[0000]1753:  BB 03 00		;MOV BX,3
[0000]1756:  B9 04 00		;MOV CX,4
[0000]1759:  E8 0B 02		;CALL ←SimpleExch
[0000]175C:  83 C4 04		;ADD SP,4
[0000]175F:  89 5E FE		;MOV [BP-2],BX
[0000]1762:  8B 1E 70 31	;MOV BX,←simpleSent
[0000]1766:  01 1E 74 31	;ADD ←calSent,BX
[0000]176A:  8B 5E FE		;MOV BX,[BP-2]
[0000]176D:  0B DB		;OR BX,BX
[0000]176F:  75 04		;JNZ X2
[0000]1771:  8B E5		;MOV SP,BP
[0000]1773:  5D			;POP BP
[0000]1774:  C3			;RET;
[0000]1775:  FF 06 76 31	;INC ←calRcvd
[0000]1779:  8B 5E FE		;MOV BX,[BP-2]
[0000]177C:  8B 4F 06		;MOV CX,[BX+6]
[0000]177F:  89 4E FC		;MOV [BP-4],CX
[0000]1782:  BB FF FF		;MOV BX,0FFFFX
[0000]1785:  53			;PUSH BX
[0000]1786:  8D 1E 7C 31	;LEA BX,←calendar
[0000]178A:  53			;PUSH BX
[0000]178B:  8B 5E FC		;MOV BX,[BP-4]
[0000]178E:  83 C3 14		;ADD BX,014X
[0000]1791:  53			;PUSH BX
[0000]1792:  BB 05 00		;MOV BX,5
[0000]1795:  59			;POP CX
[0000]1796:  E8 74 CE		;CALL ←Marshall
[0000]1799:  83 C4 04		;ADD SP,4
[0000]179C:  8B 5E FE		;MOV BX,[BP-2]
[0000]179F:  E8 4B FC		;CALL ←ReleasePBI
[0000]17A2:  8B 1E 7C 31	;MOV BX,WORD PTR ←calendar
[0000]17A6:  5A			;POP DX
[0000]17A7:  53			;PUSH BX
[0000]17A8:  8B 1E 7E 31	;MOV BX,WORD PTR ←calendar+2
[0000]17AC:  89 1E 7C 31	;MOV WORD PTR ←calendar,BX
[0000]17B0:  5B			;POP BX
[0000]17B1:  53			;PUSH BX
[0000]17B2:  89 1E 7E 31	;MOV WORD PTR ←calendar+2,BX
[0000]17B6:  8B E5		;MOV SP,BP
[0000]17B8:  5D			;POP BP
[0000]17B9:  C3			;RET;
[0000]17BA:  55			;PUSH BP
[0000]17BB:  8B EC		;MOV BP,SP
[0000]17BD:  53			;PUSH BX
[0000]17BE:  83 C4 F2		;ADD SP,0FFF2X
[0000]17C1:  8B 5E FE		;MOV BX,[BP-2]
[0000]17C4:  8B 4F 06		;MOV CX,[BX+6]
[0000]17C7:  89 4E FC		;MOV [BP-4],CX
[0000]17CA:  8B 5E FC		;MOV BX,[BP-4]
[0000]17CD:  8A 47 03		;MOV AL,[BX+3]
[0000]17D0:  3C 81		;CMP AL,081X
[0000]17D2:  75 78		;JNZ X3
[0000]17D4:  FF 06 7A 31	;INC ←routRcvd
[0000]17D8:  8B 7E FC		;MOV DI,[BP-4]
[0000]17DB:  8B 1D		;MOV BX,[DI]
[0000]17DD:  E8 2F D0		;CALL ←Swab
[0000]17E0:  83 C3 EA		;ADD BX,0FFEAX
[0000]17E3:  B9 02 00		;MOV CX,2
[0000]17E6:  D3 EB		;SHR BX,CX
[0000]17E8:  89 5E FA		;MOV [BP-6],BX
[0000]17EB:  8B 5E FC		;MOV BX,[BP-4]
[0000]17EE:  83 C3 14		;ADD BX,014X
[0000]17F1:  89 5E F6		;MOV [BP-10],BX
[0000]17F4:  C7 46 F8 00 00	;MOV WORD PTR [BP-8],0
[0000]17F9:  8B 5E FA		;MOV BX,[BP-6]
[0000]17FC:  8B 4E F8		;MOV CX,[BP-8]
[0000]17FF:  3B CB		;CMP CX,BX
[0000]1801:  7D 78		;JGE X5
[0000]1803:  EB 05		;JR X4
[0000]1805:  FF 46 F8		;INC WORD PTR [BP-8]
[0000]1808:  EB EF		;JR X6
[0000]180A:  E8 2F E2		;CALL ←Block
[0000]180D:  8B 5E F8		;MOV BX,[BP-8]
[0000]1810:  8B 4E F6		;MOV CX,[BP-10]
[0000]1813:  D1 E3		;SAL BX
[0000]1815:  D1 E3		;SAL BX
[0000]1817:  03 D9		;ADD BX,CX
[0000]1819:  8A 07		;MOV AL,[BX]
[0000]181B:  32 E4		;XOR AH,AH
[0000]181D:  89 46 F4		;MOV [BP-12],AX
[0000]1820:  8B 5E F4		;MOV BX,[BP-12]
[0000]1823:  8D 0E 6C 2E	;LEA CX,←routingTable
[0000]1827:  03 CB		;ADD CX,BX
[0000]1829:  03 CB		;ADD CX,BX
[0000]182B:  03 D9		;ADD BX,CX
[0000]182D:  5A			;POP DX
[0000]182E:  53			;PUSH BX
[0000]182F:  8B 5E F8		;MOV BX,[BP-8]
[0000]1832:  8B 4E F6		;MOV CX,[BP-10]
[0000]1835:  D1 E3		;SAL BX
[0000]1837:  D1 E3		;SAL BX
[0000]1839:  03 D9		;ADD BX,CX
[0000]183B:  8A 47 03		;MOV AL,[BX+3]
[0000]183E:  FE C0		;INC AL
[0000]1840:  32 E4		;XOR AH,AH
[0000]1842:  89 46 F2		;MOV [BP-14],AX
[0000]1845:  5B			;POP BX
[0000]1846:  53			;PUSH BX
[0000]1847:  8A 47 01		;MOV AL,[BX+1]
[0000]184A:  EB 03		;JR $+5
[0000]184C:  E9 58 00		;JMP X9
[0000]184F:  32 E4		;XOR AH,AH
[0000]1851:  8B 5E F2		;MOV BX,[BP-14]
[0000]1854:  3B C3		;CMP AX,BX
[0000]1856:  7F 2A		;JG X11
[0000]1858:  5F			;POP DI
[0000]1859:  57			;PUSH DI
[0000]185A:  8A 05		;MOV AL,[DI]
[0000]185C:  8B 5E FC		;MOV BX,[BP-4]
[0000]185F:  8A 4F 0F		;MOV CL,[BX+15]
[0000]1862:  3A C1		;CMP AL,CL
[0000]1864:  74 1A		;JZ X13
[0000]1866:  5B			;POP BX
[0000]1867:  53			;PUSH BX
[0000]1868:  8A 47 01		;MOV AL,[BX+1]
[0000]186B:  32 E4		;XOR AH,AH
[0000]186D:  8B 5E F2		;MOV BX,[BP-14]
[0000]1870:  3B C3		;CMP AX,BX
[0000]1872:  75 0C		;JNZ X14
[0000]1874:  5B			;POP BX
[0000]1875:  53			;PUSH BX
[0000]1876:  8A 47 02		;MOV AL,[BX+2]
[0000]1879:  EB 03		;JR $+5
[0000]187B:  E9 29 00		;JMP X15
[0000]187E:  3C FF		;CMP AL,0FFX
[0000]1880:  75 04		;JNZ X10
[0000]1882:  B0 01		;MOV AL,1
[0000]1884:  EB 02		;JR X16
[0000]1886:  32 C0		;XOR AL,AL
[0000]1888:  0A C0		;OR AL,AL
[0000]188A:  74 18		;JZ X8
[0000]188C:  8B 5E FC		;MOV BX,[BP-4]
[0000]188F:  8A 47 0F		;MOV AL,[BX+15]
[0000]1892:  5B			;POP BX
[0000]1893:  53			;PUSH BX
[0000]1894:  88 07		;MOV [BX],AL
[0000]1896:  5B			;POP BX
[0000]1897:  53			;PUSH BX
[0000]1898:  8A 46 F2		;MOV AL,[BP-14]
[0000]189B:  88 47 01		;MOV [BX+1],AL
[0000]189E:  5B			;POP BX
[0000]189F:  53			;PUSH BX
[0000]18A0:  C6 47 02 00	;MOV BYTE PTR [BX+2],0
[0000]18A4:  E9 5E FF		;JMP X7
[0000]18A7:  8B 5E FE		;MOV BX,[BP-2]
[0000]18AA:  E8 40 FB		;CALL ←ReleasePBI
[0000]18AD:  8B E5		;MOV SP,BP
[0000]18AF:  5D			;POP BP
[0000]18B0:  C3			;RET;
[0000]18B1:  55			;PUSH BP
[0000]18B2:  8B EC		;MOV BP,SP
[0000]18B4:  53			;PUSH BX
[0000]18B5:  83 C4 F6		;ADD SP,0FFF6X
[0000]18B8:  8B 1E 8A 31	;MOV BX,←routingSoc
[0000]18BC:  0B DB		;OR BX,BX
[0000]18BE:  75 36		;JNZ X17
[0000]18C0:  A1 F0 2D		;MOV AX,←localNet
[0000]18C3:  5A			;POP DX
[0000]18C4:  50			;PUSH AX
[0000]18C5:  A1 F4 2D		;MOV AX,←currentHost
[0000]18C8:  88 46 F5		;MOV [BP-11],AL
[0000]18CB:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]18D0:  BB 02 00		;MOV BX,2
[0000]18D3:  E8 39 CF		;CALL ←Swab
[0000]18D6:  89 5E F8		;MOV [BP-8],BX
[0000]18D9:  8D 5E F4		;LEA BX,[BP-12]
[0000]18DC:  53			;PUSH BX
[0000]18DD:  33 DB		;XOR BX,BX
[0000]18DF:  B9 BA 17		;MOV CX,OFFSET ←RoutePr
[0000]18E2:  E8 D1 FC		;CALL ←OpenLevel1Socket
[0000]18E5:  5A			;POP DX
[0000]18E6:  89 1E 8A 31	;MOV ←routingSoc,BX
[0000]18EA:  8B 1E 8A 31	;MOV BX,←routingSoc
[0000]18EE:  0B DB		;OR BX,BX
[0000]18F0:  75 04		;JNZ X18
[0000]18F2:  8B E5		;MOV SP,BP
[0000]18F4:  5D			;POP BP
[0000]18F5:  C3			;RET;
[0000]18F6:  E8 6A FA		;CALL ←GetPBI
[0000]18F9:  89 5E FC		;MOV [BP-4],BX
[0000]18FC:  8B 5E FC		;MOV BX,[BP-4]
[0000]18FF:  8B 4F 06		;MOV CX,[BX+6]
[0000]1902:  8B D9		;MOV BX,CX
[0000]1904:  C7 47 10 00 00	;MOV WORD PTR [BX+16],0
[0000]1909:  8B 5E FC		;MOV BX,[BP-4]
[0000]190C:  8B 4F 06		;MOV CX,[BX+6]
[0000]190F:  51			;PUSH CX
[0000]1910:  BB 02 00		;MOV BX,2
[0000]1913:  E8 F9 CE		;CALL ←Swab
[0000]1916:  8B CB		;MOV CX,BX
[0000]1918:  5B			;POP BX
[0000]1919:  89 4F 12		;MOV [BX+18],CX
[0000]191C:  8B 5E FC		;MOV BX,[BP-4]
[0000]191F:  53			;PUSH BX
[0000]1920:  BB 02 00		;MOV BX,2
[0000]1923:  B9 80 00		;MOV CX,080X
[0000]1926:  E8 1E 01		;CALL ←SimpleSend
[0000]1929:  5A			;POP DX
[0000]192A:  FF 06 78 31	;INC ←routSent
[0000]192E:  8B E5		;MOV SP,BP
[0000]1930:  5D			;POP BP
[0000]1931:  C3			;RET;
[0000]1932:  55			;PUSH BP
[0000]1933:  8B EC		;MOV BP,SP
[0000]1935:  53			;PUSH BX
[0000]1936:  5B			;POP BX
[0000]1937:  53			;PUSH BX
[0000]1938:  8B 4F 06		;MOV CX,[BX+6]
[0000]193B:  8B F9		;MOV DI,CX
[0000]193D:  8A 45 03		;MOV AL,[DI+3]
[0000]1940:  32 E4		;XOR AH,AH
[0000]1942:  8B 1E 8E 31	;MOV BX,←rcvType
[0000]1946:  3B C3		;CMP AX,BX
[0000]1948:  75 06		;JNZ X21
[0000]194A:  8B 1E 8C 31	;MOV BX,←rcvPBI
[0000]194E:  0B DB		;OR BX,BX
[0000]1950:  74 07		;JZ X19
[0000]1952:  5B			;POP BX
[0000]1953:  53			;PUSH BX
[0000]1954:  E8 96 FA		;CALL ←ReleasePBI
[0000]1957:  EB 0A		;JR X22
[0000]1959:  5B			;POP BX
[0000]195A:  53			;PUSH BX
[0000]195B:  89 1E 8C 31	;MOV ←rcvPBI,BX
[0000]195F:  FF 06 72 31	;INC ←simpleRcvd
[0000]1963:  8B E5		;MOV SP,BP
[0000]1965:  5D			;POP BP
[0000]1966:  C3			;RET;
[0000]1967:  55			;PUSH BP
[0000]1968:  8B EC		;MOV BP,SP
[0000]196A:  51			;PUSH CX
[0000]196B:  53			;PUSH BX
[0000]196C:  83 C4 F0		;ADD SP,0FFF0X
[0000]196F:  8D 5E F0		;LEA BX,[BP-16]
[0000]1972:  E8 59 E1		;CALL ←InitQueue
[0000]1975:  E8 EB F9		;CALL ←GetPBI
[0000]1978:  89 5E FA		;MOV [BP-6],BX
[0000]197B:  8B 5E FA		;MOV BX,[BP-6]
[0000]197E:  8B 4F 06		;MOV CX,[BX+6]
[0000]1981:  89 4E F8		;MOV [BP-8],CX
[0000]1984:  8B 5E F8		;MOV BX,[BP-8]
[0000]1987:  83 C3 10		;ADD BX,010X
[0000]198A:  E8 AC 07		;CALL ←Timer
[0000]198D:  C7 06 8C 31 00 00	;MOV WORD PTR ←rcvPBI,0
[0000]1993:  8B 5E F8		;MOV BX,[BP-8]
[0000]1996:  83 C3 0E		;ADD BX,0EX
[0000]1999:  53			;PUSH BX
[0000]199A:  33 DB		;XOR BX,BX
[0000]199C:  B9 32 19		;MOV CX,OFFSET ←RcvPr
[0000]199F:  E8 14 FC		;CALL ←OpenLevel1Socket
[0000]19A2:  5A			;POP DX
[0000]19A3:  89 5E F6		;MOV [BP-10],BX
[0000]19A6:  0B DB		;OR BX,BX
[0000]19A8:  75 06		;JNZ X23
[0000]19AA:  BB 0A 40		;MOV BX,0400AX
[0000]19AD:  E8 7C 07		;CALL ←CallSwat
[0000]19B0:  8B 5E FA		;MOV BX,[BP-6]
[0000]19B3:  8D 4E F0		;LEA CX,[BP-16]
[0000]19B6:  89 4F 02		;MOV [BX+2],CX
[0000]19B9:  8B 5E 04		;MOV BX,[BP+4]
[0000]19BC:  89 1E 8E 31	;MOV ←rcvType,BX
[0000]19C0:  8D 1E 94 31	;LEA BX,←counter
[0000]19C4:  E8 72 07		;CALL ←Timer
[0000]19C7:  C7 46 EC 64 00	;MOV WORD PTR [BP-20],064X
[0000]19CC:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]19D1:  8B 5E FC		;MOV BX,[BP-4]
[0000]19D4:  8B 4E F4		;MOV CX,[BP-12]
[0000]19D7:  3B CB		;CMP CX,BX
[0000]19D9:  7D 0C		;JGE X27
[0000]19DB:  8B 1E 8C 31	;MOV BX,←rcvPBI
[0000]19DF:  0B DB		;OR BX,BX
[0000]19E1:  75 04		;JNZ X27
[0000]19E3:  B0 01		;MOV AL,1
[0000]19E5:  EB 02		;JR X28
[0000]19E7:  32 C0		;XOR AL,AL
[0000]19E9:  0A C0		;OR AL,AL
[0000]19EB:  74 46		;JZ X25
[0000]19ED:  EB 05		;JR X24
[0000]19EF:  FF 46 F4		;INC WORD PTR [BP-12]
[0000]19F2:  EB DD		;JR X26
[0000]19F4:  FF 06 70 31	;INC ←simpleSent
[0000]19F8:  8B 5E FA		;MOV BX,[BP-6]
[0000]19FB:  53			;PUSH BX
[0000]19FC:  8B 5E FE		;MOV BX,[BP-2]
[0000]19FF:  8B 4E 06		;MOV CX,[BP+6]
[0000]1A02:  E8 42 00		;CALL ←SimpleSend
[0000]1A05:  5A			;POP DX
[0000]1A06:  8B 5E FA		;MOV BX,[BP-6]
[0000]1A09:  E8 11 F8		;CALL ←WaitUntilSent
[0000]1A0C:  8D 5E EE		;LEA BX,[BP-18]
[0000]1A0F:  59			;POP CX
[0000]1A10:  51			;PUSH CX
[0000]1A11:  E8 04 CE		;CALL ←SetTmr
[0000]1A14:  8D 5E EE		;LEA BX,[BP-18]
[0000]1A17:  E8 06 CE		;CALL ←TmrExp
[0000]1A1A:  0B DB		;OR BX,BX
[0000]1A1C:  75 06		;JNZ X32
[0000]1A1E:  8B 1E 8C 31	;MOV BX,←rcvPBI
[0000]1A22:  0B DB		;OR BX,BX
[0000]1A24:  75 05		;JNZ X31
[0000]1A26:  E8 13 E0		;CALL ←Block
[0000]1A29:  EB E9		;JR X30
[0000]1A2B:  5B			;POP BX
[0000]1A2C:  81 C3 F4 01	;ADD BX,01F4X
[0000]1A30:  53			;PUSH BX
[0000]1A31:  EB BC		;JR X29
[0000]1A33:  8B 5E FA		;MOV BX,[BP-6]
[0000]1A36:  E8 B4 F9		;CALL ←ReleasePBI
[0000]1A39:  8B 5E F6		;MOV BX,[BP-10]
[0000]1A3C:  E8 61 FC		;CALL ←CloseLevel1Socket
[0000]1A3F:  8B 1E 8C 31	;MOV BX,←rcvPBI
[0000]1A43:  8B E5		;MOV SP,BP
[0000]1A45:  5D			;POP BP
[0000]1A46:  C3			;RET;
[0000]1A47:  55			;PUSH BP
[0000]1A48:  8B EC		;MOV BP,SP
[0000]1A4A:  51			;PUSH CX
[0000]1A4B:  53			;PUSH BX
[0000]1A4C:  52			;PUSH DX
[0000]1A4D:  8B 5E 04		;MOV BX,[BP+4]
[0000]1A50:  8B 4F 06		;MOV CX,[BX+6]
[0000]1A53:  5A			;POP DX
[0000]1A54:  51			;PUSH CX
[0000]1A55:  5B			;POP BX
[0000]1A56:  53			;PUSH BX
[0000]1A57:  A1 F0 2D		;MOV AX,←localNet
[0000]1A5A:  88 47 08		;MOV [BX+8],AL
[0000]1A5D:  5B			;POP BX
[0000]1A5E:  53			;PUSH BX
[0000]1A5F:  53			;PUSH BX
[0000]1A60:  8B 5E FC		;MOV BX,[BP-4]
[0000]1A63:  E8 A9 CD		;CALL ←Swab
[0000]1A66:  8B CB		;MOV CX,BX
[0000]1A68:  5B			;POP BX
[0000]1A69:  89 4F 0C		;MOV [BX+12],CX
[0000]1A6C:  5B			;POP BX
[0000]1A6D:  53			;PUSH BX
[0000]1A6E:  A1 F0 2D		;MOV AX,←localNet
[0000]1A71:  88 47 0E		;MOV [BX+14],AL
[0000]1A74:  5B			;POP BX
[0000]1A75:  53			;PUSH BX
[0000]1A76:  A1 F4 2D		;MOV AX,←currentHost
[0000]1A79:  88 47 0F		;MOV [BX+15],AL
[0000]1A7C:  5B			;POP BX
[0000]1A7D:  53			;PUSH BX
[0000]1A7E:  8A 46 FE		;MOV AL,[BP-2]
[0000]1A81:  88 47 03		;MOV [BX+3],AL
[0000]1A84:  8B 1E 94 31	;MOV BX,←counter
[0000]1A88:  0B DB		;OR BX,BX
[0000]1A8A:  75 07		;JNZ X33
[0000]1A8C:  8D 1E 94 31	;LEA BX,←counter
[0000]1A90:  E8 A6 06		;CALL ←Timer
[0000]1A93:  BB 01 00		;MOV BX,1
[0000]1A96:  8D 0E 94 31	;LEA CX,←counter
[0000]1A9A:  E8 1C CC		;CALL ←DoubleInc
[0000]1A9D:  5B			;POP BX
[0000]1A9E:  53			;PUSH BX
[0000]1A9F:  83 C3 04		;ADD BX,4
[0000]1AA2:  8B 0E 96 31	;MOV CX,←counter+2
[0000]1AA6:  89 0F		;MOV [BX],CX
[0000]1AA8:  5B			;POP BX
[0000]1AA9:  53			;PUSH BX
[0000]1AAA:  83 C3 04		;ADD BX,4
[0000]1AAD:  8B 0E 94 31	;MOV CX,←counter
[0000]1AB1:  89 4F 02		;MOV [BX+2],CX
[0000]1AB4:  BB 02 00		;MOV BX,2
[0000]1AB7:  8D 0E 90 31	;LEA CX,←z
[0000]1ABB:  E8 85 CB		;CALL ←Zero
[0000]1ABE:  8B 5E 04		;MOV BX,[BP+4]
[0000]1AC1:  53			;PUSH BX
[0000]1AC2:  8D 1E 90 31	;LEA BX,←z
[0000]1AC6:  33 C9		;XOR CX,CX
[0000]1AC8:  E8 33 F9		;CALL ←AppendStringToPup
[0000]1ACB:  5A			;POP DX
[0000]1ACC:  8B 5E 04		;MOV BX,[BP+4]
[0000]1ACF:  E8 D3 F6		;CALL ←SendPup
[0000]1AD2:  8B E5		;MOV SP,BP
[0000]1AD4:  5D			;POP BP
[0000]1AD5:  C3			;RET;
[0000]1AD6: 

;File dislc.asm
				;static int etherStack[40];  /* stack space */
[0000]1AD6:  55			;PUSH BP
[0000]1AD7:  8B EC		;MOV BP,SP
[0000]1AD9:  E8 60 DF		;CALL ←Block
[0000]1ADC:  8D 1E C3 31	;LEA BX,←rxtmr
[0000]1AE0:  E8 3D CD		;CALL ←TmrExp
[0000]1AE3:  0B DB		;OR BX,BX
[0000]1AE5:  74 0D		;JZ X3
[0000]1AE7:  FF 06 21 32	;INC ←slrsmash
[0000]1AEB:  E8 36 D5		;CALL ←IWDC
[0000]1AEE:  E8 3F 03		;CALL ←CSLCReset
[0000]1AF1:  E8 43 D5		;CALL ←DWDC
[0000]1AF4:  E8 45 DF		;CALL ←Block
[0000]1AF7:  8D 1E C1 31	;LEA BX,←txtmr
[0000]1AFB:  E8 22 CD		;CALL ←TmrExp
[0000]1AFE:  0B DB		;OR BX,BX
[0000]1B00:  74 20		;JZ X4
[0000]1B02:  E8 1F D5		;CALL ←IWDC
[0000]1B05:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1B09:  0B DB		;OR BX,BX
[0000]1B0B:  74 09		;JZ X6
[0000]1B0D:  8D 1E C1 31	;LEA BX,←txtmr
[0000]1B11:  E8 0C CD		;CALL ←TmrExp
[0000]1B14:  0B DB		;OR BX,BX
[0000]1B16:  74 07		;JZ X5
[0000]1B18:  FF 06 23 32	;INC ←sltsmash
[0000]1B1C:  E8 11 03		;CALL ←CSLCReset
[0000]1B1F:  E8 15 D5		;CALL ←DWDC
[0000]1B22:  EB B5		;JR X1
[0000]1B24:  8B E5		;MOV SP,BP
[0000]1B26:  5D			;POP BP
[0000]1B27:  C3			;RET;
[0000]1B28:  55			;PUSH BP
[0000]1B29:  8B EC		;MOV BP,SP
[0000]1B2B:  BB 0E 00		;MOV BX,0EX
[0000]1B2E:  B9 24 00		;MOV CX,024X
[0000]1B31:  E8 B5 CC		;CALL ←OutByte
[0000]1B34:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1B38:  0B DB		;OR BX,BX
[0000]1B3A:  74 20		;JZ X7
[0000]1B3C:  A1 BC 31		;MOV AX,WORD PTR ←txccb+4
[0000]1B3F:  24 80		;AND AL,080X
[0000]1B41:  0A C0		;OR AL,AL
[0000]1B43:  74 17		;JZ X8
[0000]1B45:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1B49:  8B 4F 02		;MOV CX,[BX+2]
[0000]1B4C:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1B50:  E8 B4 DF		;CALL ←Enqueue
[0000]1B53:  C7 06 BD 31 00 00	;MOV WORD PTR ←txPBI,0
[0000]1B59:  E8 33 04		;CALL ←Txpkt
[0000]1B5C:  FF 06 1B 32	;INC ←slcti
[0000]1B60:  BB FF FF		;MOV BX,0FFFFX
[0000]1B63:  8B E5		;MOV SP,BP
[0000]1B65:  5D			;POP BP
[0000]1B66:  C3			;RET;
[0000]1B67:  55			;PUSH BP
[0000]1B68:  8B EC		;MOV BP,SP
[0000]1B6A:  BB 09 00		;MOV BX,9
[0000]1B6D:  B9 20 00		;MOV CX,020X
[0000]1B70:  E8 76 CC		;CALL ←OutByte
[0000]1B73:  8B 1E B4 31	;MOV BX,←nextrx
[0000]1B77:  8D 0E 9A 31	;LEA CX,←rccb
[0000]1B7B:  8B D3		;MOV DX,BX
[0000]1B7D:  D1 E3		;SAL BX
[0000]1B7F:  D1 E3		;SAL BX
[0000]1B81:  03 DA		;ADD BX,DX
[0000]1B83:  03 D9		;ADD BX,CX
[0000]1B85:  89 1E 29 32	;MOV ←rxccb,BX
[0000]1B89:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1B8D:  8A 47 04		;MOV AL,[BX+4]
[0000]1B90:  24 80		;AND AL,080X
[0000]1B92:  0A C0		;OR AL,AL
[0000]1B94:  75 02		;JNZ X11
[0000]1B96:  EB 74		;JR X10
[0000]1B98:  8B 1E B4 31	;MOV BX,←nextrx
[0000]1B9C:  8D 0E AE 31	;LEA CX,←rpbi
[0000]1BA0:  D1 E3		;SAL BX
[0000]1BA2:  03 D9		;ADD BX,CX
[0000]1BA4:  8B 0F		;MOV CX,[BX]
[0000]1BA6:  89 0E 2B 32	;MOV ←ripbi,CX
[0000]1BAA:  8B 1E 2B 32	;MOV BX,←ripbi
[0000]1BAE:  8B 4F 06		;MOV CX,[BX+6]
[0000]1BB1:  89 0E 2D 32	;MOV ←riPup,CX
[0000]1BB5:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1BB9:  8A 47 04		;MOV AL,[BX+4]
[0000]1BBC:  3C 88		;CMP AL,088X
[0000]1BBE:  75 34		;JNZ X12
[0000]1BC0:  8B 1E 2D 32	;MOV BX,←riPup
[0000]1BC4:  83 C3 FC		;ADD BX,0FFFCX
[0000]1BC7:  89 1E 2F 32	;MOV ←ee,BX
[0000]1BCB:  8B 1E 2F 32	;MOV BX,←ee
[0000]1BCF:  8B 4F 02		;MOV CX,[BX+2]
[0000]1BD2:  8B D9		;MOV BX,CX
[0000]1BD4:  83 FB 02		;CMP BX,2
[0000]1BD7:  75 17		;JNZ X13
[0000]1BD9:  E8 9F 00		;CALL ←IntLev1
[0000]1BDC:  8B 1E B4 31	;MOV BX,←nextrx
[0000]1BE0:  8D 0E AE 31	;LEA CX,←rpbi
[0000]1BE4:  D1 E3		;SAL BX
[0000]1BE6:  03 D9		;ADD BX,CX
[0000]1BE8:  8B 0E 2B 32	;MOV CX,←ripbi
[0000]1BEC:  89 0F		;MOV [BX],CX
[0000]1BEE:  EB 04		;JR X14
[0000]1BF0:  FF 06 27 32	;INC ←nonPup
[0000]1BF4:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1BF8:  C6 07 00		;MOV BYTE PTR [BX],0
[0000]1BFB:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1BFF:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1C03:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1C07:  A1 BF 31		;MOV AX,←rBufCount
[0000]1C0A:  EB 03		;JR $+5
[0000]1C0C:  E9 49 00		;JMP X15
[0000]1C0F:  88 47 03		;MOV [BX+3],AL
[0000]1C12:  8B 1E 29 32	;MOV BX,←rxccb
[0000]1C16:  8B 0E 2B 32	;MOV CX,←ripbi
[0000]1C1A:  8B F9		;MOV DI,CX
[0000]1C1C:  8B 4D 06		;MOV CX,[DI+6]
[0000]1C1F:  83 C1 FC		;ADD CX,0FFFCX
[0000]1C22:  89 4F 01		;MOV [BX+1],CX
[0000]1C25:  8B 1E B6 31	;MOV BX,←lastrx
[0000]1C29:  8D 0E 9A 31	;LEA CX,←rccb
[0000]1C2D:  8B D3		;MOV DX,BX
[0000]1C2F:  D1 E3		;SAL BX
[0000]1C31:  D1 E3		;SAL BX
[0000]1C33:  03 DA		;ADD BX,DX
[0000]1C35:  03 D9		;ADD BX,CX
[0000]1C37:  C6 07 04		;MOV BYTE PTR [BX],4
[0000]1C3A:  8B 1E B4 31	;MOV BX,←nextrx
[0000]1C3E:  89 1E B6 31	;MOV ←lastrx,BX
[0000]1C42:  FF 06 B4 31	;INC ←nextrx
[0000]1C46:  8B 1E B4 31	;MOV BX,←nextrx
[0000]1C4A:  83 FB 03		;CMP BX,3
[0000]1C4D:  75 06		;JNZ X16
[0000]1C4F:  C7 06 B4 31 00 00	;MOV ←nextrx,0
[0000]1C55:  E9 1B FF		;JMP X9
[0000]1C58:  8D 1E C3 31	;LEA BX,←rxtmr
[0000]1C5C:  B9 80 3E		;MOV CX,03E80X
[0000]1C5F:  E8 B6 CB		;CALL ←SetTmr
[0000]1C62:  E8 42 DD		;CALL ←slrstat
[0000]1C65:  81 E3 0C 00	;AND BX,0CX
[0000]1C69:  0B DB		;OR BX,BX
[0000]1C6B:  75 03		;JNZ X17
[0000]1C6D:  E8 44 02		;CALL ←SLRReset
[0000]1C70:  FF 06 19 32	;INC ←slcri
[0000]1C74:  BB FF FF		;MOV BX,0FFFFX
[0000]1C77:  8B E5		;MOV SP,BP
[0000]1C79:  5D			;POP BP
[0000]1C7A:  C3			;RET;
[0000]1C7B:  55			;PUSH BP
[0000]1C7C:  8B EC		;MOV BP,SP
[0000]1C7E:  FF 06 1D 32	;INC ←slcrp
[0000]1C82:  8B 1E 2D 32	;MOV BX,←riPup
[0000]1C86:  8A 47 0F		;MOV AL,[BX+15]
[0000]1C89:  0A C0		;OR AL,AL
[0000]1C8B:  75 03		;JNZ X18
[0000]1C8D:  E9 E6 00		;JMP ←BcastSource
[0000]1C90:  8B 1E 2D 32	;MOV BX,←riPup
[0000]1C94:  8A 47 08		;MOV AL,[BX+8]
[0000]1C97:  32 E4		;XOR AH,AH
[0000]1C99:  A3 37 32		;MOV ←dNet,AX
[0000]1C9C:  0B C0		;OR AX,AX
[0000]1C9E:  75 03		;JNZ X19
[0000]1CA0:  E9 D3 00		;JMP ←ZeroDNet
[0000]1CA3:  8B 1E F0 2D	;MOV BX,←localNet
[0000]1CA7:  8B 0E 37 32	;MOV CX,←dNet
[0000]1CAB:  3B CB		;CMP CX,BX
[0000]1CAD:  74 14		;JZ X20
[0000]1CAF:  8B 1E F0 2D	;MOV BX,←localNet
[0000]1CB3:  0B DB		;OR BX,BX
[0000]1CB5:  75 09		;JNZ X21
[0000]1CB7:  8B 1E 37 32	;MOV BX,←dNet
[0000]1CBB:  E8 A9 F9		;CALL ←SetLocalNet
[0000]1CBE:  EB 03		;JR X22
[0000]1CC0:  E9 B3 00		;JMP ←Misaddressed
[0000]1CC3:  8B 1E 2D 32	;MOV BX,←riPup
[0000]1CC7:  8A 47 09		;MOV AL,[BX+9]
[0000]1CCA:  32 E4		;XOR AH,AH
[0000]1CCC:  A3 39 32		;MOV ←dHost,AX
[0000]1CCF:  8B 1E F4 2D	;MOV BX,←currentHost
[0000]1CD3:  3B C3		;CMP AX,BX
[0000]1CD5:  75 03		;JNZ X23
[0000]1CD7:  E9 1D 00		;JMP ←DHostOK
[0000]1CDA:  8B 1E F2 2D	;MOV BX,←localHost
[0000]1CDE:  8B 0E 39 32	;MOV CX,←dHost
[0000]1CE2:  3B CB		;CMP CX,BX
[0000]1CE4:  75 03		;JNZ X24
[0000]1CE6:  E9 0E 00		;JMP ←DHostOK
[0000]1CE9:  8B 1E 39 32	;MOV BX,←dHost
[0000]1CED:  0B DB		;OR BX,BX
[0000]1CEF:  75 03		;JNZ X25
[0000]1CF1:  E9 03 00		;JMP ←DHostOK
[0000]1CF4:  E9 7F 00		;JMP ←BadHost
[0000]1CF7:  8B 1E 2D 32	;MOV BX,←riPup
[0000]1CFB:  83 C3 0A		;ADD BX,0AX
[0000]1CFE:  89 1E 3B 32	;MOV ←dSocket,BX
[0000]1D02:  8D 1E FE 2D	;LEA BX,←pupSockets
[0000]1D06:  89 1E 3D 32	;MOV ←socketI,BX
[0000]1D0A:  8B 1E 98 31	;MOV BX,←lastSocket
[0000]1D0E:  8B 0E 3D 32	;MOV CX,←socketI
[0000]1D12:  3B CB		;CMP CX,BX
[0000]1D14:  77 60		;JA X27
[0000]1D16:  EB 07		;JR X26
[0000]1D18:  83 06 3D 32 0A	;ADD ←socketI,0AX
[0000]1D1D:  EB EB		;JR X28
[0000]1D1F:  8B 1E 3D 32	;MOV BX,←socketI
[0000]1D23:  43			;INC BX
[0000]1D24:  43			;INC BX
[0000]1D25:  53			;PUSH BX
[0000]1D26:  8B 1E 3B 32	;MOV BX,←dSocket
[0000]1D2A:  59			;POP CX
[0000]1D2B:  E8 D5 C9		;CALL ←DoubleEq
[0000]1D2E:  0B DB		;OR BX,BX
[0000]1D30:  74 42		;JZ X30
[0000]1D32:  8B 1E 3D 32	;MOV BX,←socketI
[0000]1D36:  8B 4F 06		;MOV CX,[BX+6]
[0000]1D39:  89 0E 33 32	;MOV ←il1temp,CX
[0000]1D3D:  8B 1E 2B 32	;MOV BX,←ripbi
[0000]1D41:  8B 0E 33 32	;MOV CX,←il1temp
[0000]1D45:  89 4F 04		;MOV [BX+4],CX
[0000]1D48:  33 DB		;XOR BX,BX
[0000]1D4A:  E8 72 F6		;CALL ←MaybeGetPBI
[0000]1D4D:  89 1E 31 32	;MOV ←npbi,BX
[0000]1D51:  0B DB		;OR BX,BX
[0000]1D53:  74 18		;JZ X31
[0000]1D55:  8B 1E 3D 32	;MOV BX,←socketI
[0000]1D59:  8B 4F 08		;MOV CX,[BX+8]
[0000]1D5C:  8B 1E 2B 32	;MOV BX,←ripbi
[0000]1D60:  E8 A4 DD		;CALL ←Enqueue
[0000]1D63:  8B 1E 31 32	;MOV BX,←npbi
[0000]1D67:  89 1E 2B 32	;MOV ←ripbi,BX
[0000]1D6B:  EB 04		;JR X32
[0000]1D6D:  FF 06 25 32	;INC ←noBuffer
[0000]1D71:  E9 02 00		;JMP ←FoundIt
[0000]1D74:  EB A2		;JR X29
[0000]1D76:  8B E5		;MOV SP,BP
[0000]1D78:  5D			;POP BP
[0000]1D79:  C3			;RET;
[0000]1D7A:  55			;PUSH BP
[0000]1D7B:  8B EC		;MOV BP,SP
[0000]1D7D:  51			;PUSH CX
[0000]1D7E:  53			;PUSH BX
[0000]1D7F:  52			;PUSH DX
[0000]1D80:  C7 06 BD 31 00 00	;MOV WORD PTR ←txPBI,0
[0000]1D86:  C7 06 23 32 00 00	;MOV ←sltsmash,0
[0000]1D8C:  C7 06 21 32 00 00	;MOV ←slrsmash,0
[0000]1D92:  C7 06 1B 32 00 00	;MOV ←slcti,0
[0000]1D98:  C7 06 19 32 00 00	;MOV ←slcri,0
[0000]1D9E:  C7 06 25 32 00 00	;MOV ←noBuffer,0
[0000]1DA4:  C7 06 27 32 00 00	;MOV ←nonPup,0
[0000]1DAA:  8D 1E 62 2E	;LEA BX,←pupSockets+064X
[0000]1DAE:  89 1E 98 31	;MOV ←lastSocket,BX
[0000]1DB2:  8B 1E EC 2D	;MOV BX,←lenPup
[0000]1DB6:  43			;INC BX
[0000]1DB7:  43			;INC BX
[0000]1DB8:  D1 E3		;SAL BX
[0000]1DBA:  89 1E BF 31	;MOV ←rBufCount,BX
[0000]1DBE:  8B 1E BF 31	;MOV BX,←rBufCount
[0000]1DC2:  81 FB 00 01	;CMP BX,0100X
[0000]1DC6:  7E 06		;JLE X33
[0000]1DC8:  BB 13 40		;MOV BX,04013X
[0000]1DCB:  E8 5E 03		;CALL ←CallSwat
[0000]1DCE:  8B 1E BF 31	;MOV BX,←rBufCount
[0000]1DD2:  F7 DB		;NEG BX
[0000]1DD4:  81 E3 FF 00	;AND BX,0FFX
[0000]1DD8:  89 1E BF 31	;MOV ←rBufCount,BX
[0000]1DDC:  BB 20 20		;MOV BX,"EtherPr"
[0000]1DDF:  53			;PUSH BX
[0000]1DE0:  8D 1E C9 31	;LEA BX,←etherStack
[0000]1DE4:  53			;PUSH BX
[0000]1DE5:  BB D6 1A		;MOV BX,OFFSET ←EtherPr
[0000]1DE8:  B9 32 00		;MOV CX,032X
[0000]1DEB:  E8 EB DB		;CALL ←InitNContext
[0000]1DEE:  83 C4 04		;ADD SP,4
[0000]1DF1:  5A			;POP DX
[0000]1DF2:  53			;PUSH BX
[0000]1DF3:  5B			;POP BX
[0000]1DF4:  53			;PUSH BX
[0000]1DF5:  8B 4E FE		;MOV CX,[BP-2]
[0000]1DF8:  E8 0C DD		;CALL ←Enqueue
[0000]1DFB:  8D 1E C5 31	;LEA BX,←outQ
[0000]1DFF:  E8 CC DC		;CALL ←InitQueue
[0000]1E02:  E8 1F D2		;CALL ←IWDC
[0000]1E05:  E8 28 00		;CALL ←CSLCReset
[0000]1E08:  E8 2C D2		;CALL ←DWDC
[0000]1E0B:  BB 01 00		;MOV BX,1
[0000]1E0E:  B9 28 1B		;MOV CX,OFFSET ←mySLTInt
[0000]1E11:  E8 BB D1		;CALL ←EnableInt
[0000]1E14:  33 DB		;XOR BX,BX
[0000]1E16:  B9 67 1B		;MOV CX,OFFSET ←mySLRInt
[0000]1E19:  E8 B3 D1		;CALL ←EnableInt
[0000]1E1C:  8B E5		;MOV SP,BP
[0000]1E1E:  5D			;POP BP
[0000]1E1F:  C3			;RET;
[0000]1E20:  55			;PUSH BP
[0000]1E21:  8B EC		;MOV BP,SP
[0000]1E23:  E8 FE D1		;CALL ←IWDC
[0000]1E26:  E8 07 00		;CALL ←CSLCReset
[0000]1E29:  E8 0B D2		;CALL ←DWDC
[0000]1E2C:  8B E5		;MOV SP,BP
[0000]1E2E:  5D			;POP BP
[0000]1E2F:  C3			;RET;
[0000]1E30:  55			;PUSH BP
[0000]1E31:  8B EC		;MOV BP,SP
[0000]1E33:  8B 1E F4 2D	;MOV BX,←currentHost
[0000]1E37:  E8 5A DB		;CALL ←SLCInit
[0000]1E3A:  E8 35 00		;CALL ←SLRPBISetup
[0000]1E3D:  E8 74 00		;CALL ←SLRReset
[0000]1E40:  BB 88 00		;MOV BX,088X
[0000]1E43:  B9 24 00		;MOV CX,024X
[0000]1E46:  E8 A0 C9		;CALL ←OutByte
[0000]1E49:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1E4D:  0B DB		;OR BX,BX
[0000]1E4F:  74 1D		;JZ X34
[0000]1E51:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1E55:  8B 4F 02		;MOV CX,[BX+2]
[0000]1E58:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1E5C:  E8 A8 DC		;CALL ←Enqueue
[0000]1E5F:  C7 06 BD 31 00 00	;MOV WORD PTR ←txPBI,0
[0000]1E65:  E8 BC D1		;CALL ←IWDC
[0000]1E68:  E8 24 01		;CALL ←Txpkt
[0000]1E6B:  E8 C9 D1		;CALL ←DWDC
[0000]1E6E:  8B E5		;MOV SP,BP
[0000]1E70:  5D			;POP BP
[0000]1E71:  C3			;RET;
[0000]1E72:  55			;PUSH BP
[0000]1E73:  8B EC		;MOV BP,SP
[0000]1E75:  52			;PUSH DX
[0000]1E76:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]1E7B:  5B			;POP BX
[0000]1E7C:  53			;PUSH BX
[0000]1E7D:  83 FB 03		;CMP BX,3
[0000]1E80:  7D 2E		;JGE X36
[0000]1E82:  EB 05		;JR X35
[0000]1E84:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]1E87:  EB F2		;JR X37
[0000]1E89:  5B			;POP BX
[0000]1E8A:  53			;PUSH BX
[0000]1E8B:  8D 0E AE 31	;LEA CX,←rpbi
[0000]1E8F:  D1 E3		;SAL BX
[0000]1E91:  03 D9		;ADD BX,CX
[0000]1E93:  8B 0F		;MOV CX,[BX]
[0000]1E95:  0B C9		;OR CX,CX
[0000]1E97:  75 15		;JNZ X39
[0000]1E99:  5B			;POP BX
[0000]1E9A:  53			;PUSH BX
[0000]1E9B:  8D 0E AE 31	;LEA CX,←rpbi
[0000]1E9F:  D1 E3		;SAL BX
[0000]1EA1:  03 D9		;ADD BX,CX
[0000]1EA3:  53			;PUSH BX
[0000]1EA4:  33 DB		;XOR BX,BX
[0000]1EA6:  E8 BA F4		;CALL ←GetPBI
[0000]1EA9:  8B CB		;MOV CX,BX
[0000]1EAB:  5B			;POP BX
[0000]1EAC:  89 0F		;MOV [BX],CX
[0000]1EAE:  EB D4		;JR X38
[0000]1EB0:  8B E5		;MOV SP,BP
[0000]1EB2:  5D			;POP BP
[0000]1EB3:  C3			;RET;
[0000]1EB4:  55			;PUSH BP
[0000]1EB5:  8B EC		;MOV BP,SP
[0000]1EB7:  83 C4 FC		;ADD SP,0FFFCX
[0000]1EBA:  BB 48 00		;MOV BX,048X
[0000]1EBD:  B9 20 00		;MOV CX,020X
[0000]1EC0:  E8 26 C9		;CALL ←OutByte
[0000]1EC3:  8D 1E 9A 31	;LEA BX,←rccb
[0000]1EC7:  5A			;POP DX
[0000]1EC8:  53			;PUSH BX
[0000]1EC9:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]1ECE:  8B 5E FE		;MOV BX,[BP-2]
[0000]1ED1:  83 FB 03		;CMP BX,3
[0000]1ED4:  7D 5D		;JGE X41
[0000]1ED6:  EB 05		;JR X40
[0000]1ED8:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]1EDB:  EB F1		;JR X42
[0000]1EDD:  8B 5E FE		;MOV BX,[BP-2]
[0000]1EE0:  8D 0E AE 31	;LEA CX,←rpbi
[0000]1EE4:  D1 E3		;SAL BX
[0000]1EE6:  03 D9		;ADD BX,CX
[0000]1EE8:  8B 0F		;MOV CX,[BX]
[0000]1EEA:  0B C9		;OR CX,CX
[0000]1EEC:  75 04		;JNZ X44
[0000]1EEE:  8B E5		;MOV SP,BP
[0000]1EF0:  5D			;POP BP
[0000]1EF1:  C3			;RET;
[0000]1EF2:  5B			;POP BX
[0000]1EF3:  53			;PUSH BX
[0000]1EF4:  C6 07 04		;MOV BYTE PTR [BX],4
[0000]1EF7:  5B			;POP BX
[0000]1EF8:  53			;PUSH BX
[0000]1EF9:  8B 4E FE		;MOV CX,[BP-2]
[0000]1EFC:  8D 06 AE 31	;LEA AX,←rpbi
[0000]1F00:  D1 E1		;SAL CX
[0000]1F02:  03 C8		;ADD CX,AX
[0000]1F04:  8B F9		;MOV DI,CX
[0000]1F06:  8B 0D		;MOV CX,[DI]
[0000]1F08:  8B F9		;MOV DI,CX
[0000]1F0A:  8B 4D 06		;MOV CX,[DI+6]
[0000]1F0D:  89 4F 01		;MOV [BX+1],CX
[0000]1F10:  5B			;POP BX
[0000]1F11:  53			;PUSH BX
[0000]1F12:  59			;POP CX
[0000]1F13:  51			;PUSH CX
[0000]1F14:  8B F9		;MOV DI,CX
[0000]1F16:  8B 4D 01		;MOV CX,[DI+1]
[0000]1F19:  83 C1 FC		;ADD CX,0FFFCX
[0000]1F1C:  89 4F 01		;MOV [BX+1],CX
[0000]1F1F:  5B			;POP BX
[0000]1F20:  53			;PUSH BX
[0000]1F21:  A1 BF 31		;MOV AX,←rBufCount
[0000]1F24:  88 47 03		;MOV [BX+3],AL
[0000]1F27:  5B			;POP BX
[0000]1F28:  53			;PUSH BX
[0000]1F29:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1F2D:  83 46 FC 05	;ADD WORD PTR [BP-4],5
[0000]1F31:  EB A5		;JR X43
[0000]1F33:  5B			;POP BX
[0000]1F34:  53			;PUSH BX
[0000]1F35:  C6 07 F1		;MOV BYTE PTR [BX],0F1X
[0000]1F38:  5B			;POP BX
[0000]1F39:  53			;PUSH BX
[0000]1F3A:  8D 0E 9A 31	;LEA CX,←rccb
[0000]1F3E:  89 4F 01		;MOV [BX+1],CX
[0000]1F41:  5B			;POP BX
[0000]1F42:  53			;PUSH BX
[0000]1F43:  A1 BF 31		;MOV AX,←rBufCount
[0000]1F46:  88 47 03		;MOV [BX+3],AL
[0000]1F49:  5B			;POP BX
[0000]1F4A:  53			;PUSH BX
[0000]1F4B:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1F4F:  C6 06 A4 31 00	;MOV ←rccb+0AX,0
[0000]1F54:  C7 06 B4 31 00 00	;MOV ←nextrx,0
[0000]1F5A:  C7 06 B6 31 02 00	;MOV ←lastrx,2
[0000]1F60:  8D 1E C3 31	;LEA BX,←rxtmr
[0000]1F64:  B9 20 4E		;MOV CX,04E20X
[0000]1F67:  E8 AE C8		;CALL ←SetTmr
[0000]1F6A:  8D 1E 9A 31	;LEA BX,←rccb
[0000]1F6E:  E8 B9 D9		;CALL ←SLRStart
[0000]1F71:  8B E5		;MOV SP,BP
[0000]1F73:  5D			;POP BP
[0000]1F74:  C3			;RET;
[0000]1F75:  55			;PUSH BP
[0000]1F76:  8B EC		;MOV BP,SP
[0000]1F78:  53			;PUSH BX
[0000]1F79:  5B			;POP BX
[0000]1F7A:  53			;PUSH BX
[0000]1F7B:  8D 0E C5 31	;LEA CX,←outQ
[0000]1F7F:  E8 85 DB		;CALL ←Enqueue
[0000]1F82:  E8 9F D0		;CALL ←IWDC
[0000]1F85:  E8 07 00		;CALL ←Txpkt
[0000]1F88:  E8 AC D0		;CALL ←DWDC
[0000]1F8B:  8B E5		;MOV SP,BP
[0000]1F8D:  5D			;POP BP
[0000]1F8E:  C3			;RET;
[0000]1F8F:  55			;PUSH BP
[0000]1F90:  8B EC		;MOV BP,SP
[0000]1F92:  52			;PUSH DX
[0000]1F93:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1F97:  0B DB		;OR BX,BX
[0000]1F99:  74 04		;JZ X45
[0000]1F9B:  8B E5		;MOV SP,BP
[0000]1F9D:  5D			;POP BP
[0000]1F9E:  C3			;RET;
[0000]1F9F:  8D 1E C1 31	;LEA BX,←txtmr
[0000]1FA3:  B9 3C 00		;MOV CX,03CX
[0000]1FA6:  E8 6F C8		;CALL ←SetTmr
[0000]1FA9:  8D 1E C5 31	;LEA BX,←outQ
[0000]1FAD:  E8 2E DB		;CALL ←Dequeue
[0000]1FB0:  89 1E BD 31	;MOV ←txPBI,BX
[0000]1FB4:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1FB8:  0B DB		;OR BX,BX
[0000]1FBA:  75 04		;JNZ X46
[0000]1FBC:  8B E5		;MOV SP,BP
[0000]1FBE:  5D			;POP BP
[0000]1FBF:  C3			;RET;
[0000]1FC0:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1FC4:  8B 4F 06		;MOV CX,[BX+6]
[0000]1FC7:  8B F9		;MOV DI,CX
[0000]1FC9:  8B 1D		;MOV BX,[DI]
[0000]1FCB:  E8 41 C8		;CALL ←Swab
[0000]1FCE:  5A			;POP DX
[0000]1FCF:  53			;PUSH BX
[0000]1FD0:  5B			;POP BX
[0000]1FD1:  83 C3 05		;ADD BX,5
[0000]1FD4:  81 E3 FE FF	;AND BX,0FFFEX
[0000]1FD8:  53			;PUSH BX
[0000]1FD9:  5B			;POP BX
[0000]1FDA:  53			;PUSH BX
[0000]1FDB:  81 FB 00 01	;CMP BX,0100X
[0000]1FDF:  7C 06		;JL X47
[0000]1FE1:  BB 14 40		;MOV BX,04014X
[0000]1FE4:  E8 45 01		;CALL ←CallSwat
[0000]1FE7:  C6 06 B8 31 52	;MOV ←txccb,052X
[0000]1FEC:  8B 1E BD 31	;MOV BX,←txPBI
[0000]1FF0:  8B 4F 06		;MOV CX,[BX+6]
[0000]1FF3:  89 0E B9 31	;MOV WORD PTR ←txccb+1,CX
[0000]1FF7:  8B 1E B9 31	;MOV BX,WORD PTR ←txccb+1
[0000]1FFB:  83 C3 FC		;ADD BX,0FFFCX
[0000]1FFE:  89 1E B9 31	;MOV WORD PTR ←txccb+1,BX
[0000]2002:  5B			;POP BX
[0000]2003:  53			;PUSH BX
[0000]2004:  81 E3 FF 00	;AND BX,0FFX
[0000]2008:  88 1E BB 31	;MOV ←txccb+3,BL
[0000]200C:  C6 06 BC 31 00	;MOV ←txccb+4,0
[0000]2011:  8D 1E B8 31	;LEA BX,←txccb
[0000]2015:  E8 00 D9		;CALL ←SLTStart
[0000]2018:  FF 06 1F 32	;INC ←slctp
[0000]201C:  8B E5		;MOV SP,BP
[0000]201E:  5D			;POP BP
[0000]201F:  C3			;RET;
[0000]2020:  45 74 68 65 72 50 72
[0000]2027:  00			;"EtherPr"

[0000]2028: 

;File osinit.asm
				;CtxPkg();
[0000]2028:  E8 03 C8		; CALL StkChk
[0000]202B:  55			;PUSH BP
[0000]202C:  8B EC		;MOV BP,SP
[0000]202E:  52			;PUSH DX
[0000]202F:  C7 46 FE FE 03	;MOV WORD PTR [BP-2],03FEX
[0000]2034:  5B			;POP BX
[0000]2035:  53			;PUSH BX
[0000]2036:  8D 0E 40 32	;LEA CX,←sysZone
[0000]203A:  89 0F		;MOV [BX],CX
[0000]203C:  E8 3B CF		;CALL ←IntInit
[0000]203F:  E8 6A C3		;CALL ←InitIO
[0000]2042:  E8 53 C8		;CALL ←InitAnalog
[0000]2045:  E8 38 07		;CALL ←Init8274
[0000]2048:  E8 70 D9		;CALL ←InitCtxPkg
[0000]204B:  E8 6A DE		;CALL ←InitEncrypt
[0000]204E:  8D 1E 42 32	;LEA BX,←ctxQ
[0000]2052:  E8 79 DA		;CALL ←InitQueue
[0000]2055:  E8 3C 01		;CALL ←InitFA
[0000]2058:  E8 19 D8		;CALL ←EtherHost
[0000]205B:  E8 36 D9		;CALL ←SLCInit
[0000]205E:  E8 67 CE		;CALL ←IntOn
[0000]2061:  8B E5		;MOV SP,BP
[0000]2063:  5D			;POP BP
[0000]2064:  C3			;RET;
[0000]2065:  90

;File runtime.asm
				;INCLUDE(8086LIB.D)
[0000]2066:  55			;PUSH BP
[0000]2067:  8B EC		;MOV BP,SP
[0000]2069:  51			;PUSH CX
[0000]206A:  53			;PUSH BX
[0000]206B:  8B 7E FE		;MOV DI,[BP-2]
[0000]206E:  8A 05		;MOV AL,[DI]
[0000]2070:  0A C0		;OR AL,AL
[0000]2072:  74 2C		;JZ X2
[0000]2074:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]2077:  8B 5E FE		;MOV BX,[BP-2]
[0000]207A:  8A 47 FF		;MOV AL,[BX-1]
[0000]207D:  98			;CBW
[0000]207E:  8B D8		;MOV BX,AX
[0000]2080:  E8 59 00		;CALL ←LC
[0000]2083:  53			;PUSH BX
[0000]2084:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]2087:  8B 5E FC		;MOV BX,[BP-4]
[0000]208A:  8A 47 FF		;MOV AL,[BX-1]
[0000]208D:  98			;CBW
[0000]208E:  8B D8		;MOV BX,AX
[0000]2090:  E8 49 00		;CALL ←LC
[0000]2093:  59			;POP CX
[0000]2094:  3B CB		;CMP CX,BX
[0000]2096:  74 06		;JZ X3
[0000]2098:  33 DB		;XOR BX,BX
[0000]209A:  8B E5		;MOV SP,BP
[0000]209C:  5D			;POP BP
[0000]209D:  C3			;RET;
[0000]209E:  EB CB		;JR X1
[0000]20A0:  5F			;POP DI
[0000]20A1:  57			;PUSH DI
[0000]20A2:  8A 05		;MOV AL,[DI]
[0000]20A4:  0A C0		;OR AL,AL
[0000]20A6:  74 06		;JZ X4
[0000]20A8:  33 DB		;XOR BX,BX
[0000]20AA:  8B E5		;MOV SP,BP
[0000]20AC:  5D			;POP BP
[0000]20AD:  C3			;RET;
[0000]20AE:  BB FF FF		;MOV BX,0FFFFX
[0000]20B1:  8B E5		;MOV SP,BP
[0000]20B3:  5D			;POP BP
[0000]20B4:  C3			;RET;
[0000]20B5:  55			;PUSH BP
[0000]20B6:  8B EC		;MOV BP,SP
[0000]20B8:  53			;PUSH BX
[0000]20B9:  58			;POP AX
[0000]20BA:  50			;PUSH AX
[0000]20BB:  3C 30		;CMP AL,030X
[0000]20BD:  7C 0A		;JL X6
[0000]20BF:  58			;POP AX
[0000]20C0:  50			;PUSH AX
[0000]20C1:  3C 39		;CMP AL,039X
[0000]20C3:  7F 04		;JG X6
[0000]20C5:  B0 01		;MOV AL,1
[0000]20C7:  EB 02		;JR X7
[0000]20C9:  32 C0		;XOR AL,AL
[0000]20CB:  0A C0		;OR AL,AL
[0000]20CD:  74 07		;JZ X5
[0000]20CF:  BB FF FF		;MOV BX,0FFFFX
[0000]20D2:  8B E5		;MOV SP,BP
[0000]20D4:  5D			;POP BP
[0000]20D5:  C3			;RET;
[0000]20D6:  33 DB		;XOR BX,BX
[0000]20D8:  8B E5		;MOV SP,BP
[0000]20DA:  5D			;POP BP
[0000]20DB:  C3			;RET;
[0000]20DC:  55			;PUSH BP
[0000]20DD:  8B EC		;MOV BP,SP
[0000]20DF:  53			;PUSH BX
[0000]20E0:  58			;POP AX
[0000]20E1:  50			;PUSH AX
[0000]20E2:  3C 41		;CMP AL,041X
[0000]20E4:  7C 0A		;JL X9
[0000]20E6:  58			;POP AX
[0000]20E7:  50			;PUSH AX
[0000]20E8:  3C 5A		;CMP AL,05AX
[0000]20EA:  7F 04		;JG X9
[0000]20EC:  B0 01		;MOV AL,1
[0000]20EE:  EB 02		;JR X10
[0000]20F0:  32 C0		;XOR AL,AL
[0000]20F2:  0A C0		;OR AL,AL
[0000]20F4:  74 06		;JZ X8
[0000]20F6:  58			;POP AX
[0000]20F7:  04 BF		;ADD AL,0BFX
[0000]20F9:  04 61		;ADD AL,061X
[0000]20FB:  50			;PUSH AX
[0000]20FC:  5B			;POP BX
[0000]20FD:  53			;PUSH BX
[0000]20FE:  32 FF		;XOR BH,BH
[0000]2100:  8B E5		;MOV SP,BP
[0000]2102:  5D			;POP BP
[0000]2103:  C3			;RET;
[0000]2104:  55			;PUSH BP
[0000]2105:  8B EC		;MOV BP,SP
[0000]2107:  53			;PUSH BX
[0000]2108:  58			;POP AX
[0000]2109:  50			;PUSH AX
[0000]210A:  3C 61		;CMP AL,061X
[0000]210C:  7C 0A		;JL X12
[0000]210E:  58			;POP AX
[0000]210F:  50			;PUSH AX
[0000]2110:  3C 7A		;CMP AL,07AX
[0000]2112:  7F 04		;JG X12
[0000]2114:  B0 01		;MOV AL,1
[0000]2116:  EB 02		;JR X13
[0000]2118:  32 C0		;XOR AL,AL
[0000]211A:  0A C0		;OR AL,AL
[0000]211C:  74 06		;JZ X11
[0000]211E:  58			;POP AX
[0000]211F:  04 9F		;ADD AL,09FX
[0000]2121:  04 41		;ADD AL,041X
[0000]2123:  50			;PUSH AX
[0000]2124:  5B			;POP BX
[0000]2125:  53			;PUSH BX
[0000]2126:  32 FF		;XOR BH,BH
[0000]2128:  8B E5		;MOV SP,BP
[0000]212A:  5D			;POP BP
[0000]212B:  C3			;RET;
[0000]212C:  55			;PUSH BP
[0000]212D:  8B EC		;MOV BP,SP
[0000]212F:  53			;PUSH BX
[0000]2130:  5B			;POP BX
[0000]2131:  53			;PUSH BX
[0000]2132:  E8 0D C7		;CALL ←CallDebugger
[0000]2135:  8B E5		;MOV SP,BP
[0000]2137:  5D			;POP BP
[0000]2138:  C3			;RET;
[0000]2139:  55			;PUSH BP
[0000]213A:  8B EC		;MOV BP,SP
[0000]213C:  53			;PUSH BX
[0000]213D:  5B			;POP BX
[0000]213E:  53			;PUSH BX
[0000]213F:  53			;PUSH BX
[0000]2140:  BB 20 DA		;MOV BX,0DA20X
[0000]2143:  E8 91 C6		;CALL ←FetchW
[0000]2146:  8B CB		;MOV CX,BX
[0000]2148:  5B			;POP BX
[0000]2149:  89 4F 02		;MOV [BX+2],CX
[0000]214C:  BB 1E DA		;MOV BX,0DA1EX
[0000]214F:  E8 85 C6		;CALL ←FetchW
[0000]2152:  8B CB		;MOV CX,BX
[0000]2154:  5B			;POP BX
[0000]2155:  53			;PUSH BX
[0000]2156:  89 0F		;MOV [BX],CX
[0000]2158:  5B			;POP BX
[0000]2159:  53			;PUSH BX
[0000]215A:  8B 4F 02		;MOV CX,[BX+2]
[0000]215D:  51			;PUSH CX
[0000]215E:  BB 20 DA		;MOV BX,0DA20X
[0000]2161:  E8 73 C6		;CALL ←FetchW
[0000]2164:  59			;POP CX
[0000]2165:  3B CB		;CMP CX,BX
[0000]2167:  74 05		;JZ X14
[0000]2169:  5B			;POP BX
[0000]216A:  53			;PUSH BX
[0000]216B:  E8 CB FF		;CALL ←Timer
[0000]216E:  8B E5		;MOV SP,BP
[0000]2170:  5D			;POP BP
[0000]2171:  C3			;RET;
[0000]2172:  55			;PUSH BP
[0000]2173:  8B EC		;MOV BP,SP
[0000]2175:  53			;PUSH BX
[0000]2176:  52			;PUSH DX
[0000]2177:  8D 5E FC		;LEA BX,[BP-4]
[0000]217A:  8B 4E FE		;MOV CX,[BP-2]
[0000]217D:  E8 98 C6		;CALL ←SetTmr
[0000]2180:  8D 5E FC		;LEA BX,[BP-4]
[0000]2183:  E8 9A C6		;CALL ←TmrExp
[0000]2186:  0B DB		;OR BX,BX
[0000]2188:  75 05		;JNZ X16
[0000]218A:  E8 AF D8		;CALL ←Block
[0000]218D:  EB F1		;JR X15
[0000]218F:  8B E5		;MOV SP,BP
[0000]2191:  5D			;POP BP
[0000]2192:  C3			;RET;
[0000]2193:  90

;File fixedalloc.asm
				;ODE, DS:C←DATA
[0000]2194:  E8 97 C6		; CALL StkChk
[0000]2197:  55			;PUSH BP
[0000]2198:  8B EC		;MOV BP,SP
[0000]219A:  52			;PUSH DX
[0000]219B:  8D 1E 2F 34	;LEA BX,←end
[0000]219F:  5A			;POP DX
[0000]21A0:  53			;PUSH BX
[0000]21A1:  5B			;POP BX
[0000]21A2:  43			;INC BX
[0000]21A3:  81 E3 FE FF	;AND BX,0FFFEX
[0000]21A7:  53			;PUSH BX
[0000]21A8:  5B			;POP BX
[0000]21A9:  53			;PUSH BX
[0000]21AA:  89 1E 54 32	;MOV ←endFixed,BX
[0000]21AE:  E8 0B 00		;CALL ←FixedLeft
[0000]21B1:  8B 0E 54 32	;MOV CX,←endFixed
[0000]21B5:  E8 8B C4		;CALL ←Zero
[0000]21B8:  8B E5		;MOV SP,BP
[0000]21BA:  5D			;POP BP
[0000]21BB:  C3			;RET;
[0000]21BC:  E8 6F C6		; CALL StkChk
[0000]21BF:  55			;PUSH BP
[0000]21C0:  8B EC		;MOV BP,SP
[0000]21C2:  52			;PUSH DX
[0000]21C3:  8B 1E 54 32	;MOV BX,←endFixed
[0000]21C7:  5A			;POP DX
[0000]21C8:  53			;PUSH BX
[0000]21C9:  5B			;POP BX
[0000]21CA:  53			;PUSH BX
[0000]21CB:  B9 FE CF		;MOV CX,0CFFEX
[0000]21CE:  2B CB		;SUB CX,BX
[0000]21D0:  D1 E9		;SHR CX
[0000]21D2:  89 0E 56 32	;MOV ←totAv,CX
[0000]21D6:  8B 1E 56 32	;MOV BX,←totAv
[0000]21DA:  8B E5		;MOV SP,BP
[0000]21DC:  5D			;POP BP
[0000]21DD:  C3			;RET;
[0000]21DE:  E8 4D C6		; CALL StkChk
[0000]21E1:  55			;PUSH BP
[0000]21E2:  8B EC		;MOV BP,SP
[0000]21E4:  53			;PUSH BX
[0000]21E5:  52			;PUSH DX
[0000]21E6:  8B 5E FE		;MOV BX,[BP-2]
[0000]21E9:  83 C3 06		;ADD BX,6
[0000]21EC:  8B 0E 54 32	;MOV CX,←endFixed
[0000]21F0:  D1 E3		;SAL BX
[0000]21F2:  03 D9		;ADD BX,CX
[0000]21F4:  53			;PUSH BX
[0000]21F5:  BB FE CF		;MOV BX,0CFFEX
[0000]21F8:  59			;POP CX
[0000]21F9:  E8 90 C5		;CALL ←Ugt
[0000]21FC:  0B DB		;OR BX,BX
[0000]21FE:  74 06		;JZ X1
[0000]2200:  BB 05 10		;MOV BX,01005X
[0000]2203:  E8 3C C6		;CALL ←CallDebugger
[0000]2206:  8B 1E 54 32	;MOV BX,←endFixed
[0000]220A:  5A			;POP DX
[0000]220B:  53			;PUSH BX
[0000]220C:  83 06 54 32 06	;ADD ←endFixed,6
[0000]2211:  8B 5E FE		;MOV BX,[BP-2]
[0000]2214:  D1 E3		;SAL BX
[0000]2216:  01 1E 54 32	;ADD ←endFixed,BX
[0000]221A:  8B 5E FE		;MOV BX,[BP-2]
[0000]221D:  83 C3 03		;ADD BX,3
[0000]2220:  83 C3 03		;ADD BX,3
[0000]2223:  59			;POP CX
[0000]2224:  51			;PUSH CX
[0000]2225:  E8 1B C4		;CALL ←Zero
[0000]2228:  5B			;POP BX
[0000]2229:  53			;PUSH BX
[0000]222A:  8B 4E FE		;MOV CX,[BP-2]
[0000]222D:  89 4F 04		;MOV [BX+4],CX
[0000]2230:  E8 04 C5		;CALL ←MyFrame
[0000]2233:  E8 0B C5		;CALL ←ReturnLoc
[0000]2236:  8B CB		;MOV CX,BX
[0000]2238:  5B			;POP BX
[0000]2239:  53			;PUSH BX
[0000]223A:  89 0F		;MOV [BX],CX
[0000]223C:  5B			;POP BX
[0000]223D:  53			;PUSH BX
[0000]223E:  53			;PUSH BX
[0000]223F:  E8 F5 C4		;CALL ←MyFrame
[0000]2242:  E8 F5 C4		;CALL ←CallersFrame
[0000]2245:  E8 F9 C4		;CALL ←ReturnLoc
[0000]2248:  8B CB		;MOV CX,BX
[0000]224A:  5B			;POP BX
[0000]224B:  89 4F 02		;MOV [BX+2],CX
[0000]224E:  5B			;POP BX
[0000]224F:  53			;PUSH BX
[0000]2250:  83 C3 06		;ADD BX,6
[0000]2253:  8B E5		;MOV SP,BP
[0000]2255:  5D			;POP BP
[0000]2256:  C3			;RET;
[0000]2257:  E8 D4 C5		; CALL StkChk
[0000]225A:  55			;PUSH BP
[0000]225B:  8B EC		;MOV BP,SP
[0000]225D:  51			;PUSH CX
[0000]225E:  53			;PUSH BX
[0000]225F:  83 C4 FC		;ADD SP,0FFFCX
[0000]2262:  BB 05 00		;MOV BX,5
[0000]2265:  E8 76 FF		;CALL ←GetFixed
[0000]2268:  89 5E FA		;MOV [BP-6],BX
[0000]226B:  8B 5E FA		;MOV BX,[BP-6]
[0000]226E:  E8 5D D8		;CALL ←InitQueue
[0000]2271:  8B 5E FA		;MOV BX,[BP-6]
[0000]2274:  53			;PUSH BX
[0000]2275:  E8 BF C4		;CALL ←MyFrame
[0000]2278:  E8 C6 C4		;CALL ←ReturnLoc
[0000]227B:  8B CB		;MOV CX,BX
[0000]227D:  5B			;POP BX
[0000]227E:  89 4F 04		;MOV [BX+4],CX
[0000]2281:  8B 5E FA		;MOV BX,[BP-6]
[0000]2284:  8B 4E FC		;MOV CX,[BP-4]
[0000]2287:  89 4F 06		;MOV [BX+6],CX
[0000]228A:  8B 5E FA		;MOV BX,[BP-6]
[0000]228D:  8B 4E FE		;MOV CX,[BP-2]
[0000]2290:  89 4F 08		;MOV [BX+8],CX
[0000]2293:  C7 46 F8 00 00	;MOV WORD PTR [BP-8],0
[0000]2298:  8B 5E FC		;MOV BX,[BP-4]
[0000]229B:  59			;POP CX
[0000]229C:  51			;PUSH CX
[0000]229D:  3B CB		;CMP CX,BX
[0000]229F:  7D 15		;JGE X3
[0000]22A1:  EB 05		;JR X2
[0000]22A3:  FF 46 F8		;INC WORD PTR [BP-8]
[0000]22A6:  EB F0		;JR X4
[0000]22A8:  8B 5E FE		;MOV BX,[BP-2]
[0000]22AB:  E8 30 FF		;CALL ←GetFixed
[0000]22AE:  8B 4E FA		;MOV CX,[BP-6]
[0000]22B1:  E8 53 D8		;CALL ←Enqueue
[0000]22B4:  EB ED		;JR X5
[0000]22B6:  8B E5		;MOV SP,BP
[0000]22B8:  5D			;POP BP
[0000]22B9:  C3			;RET;
[0000]22BA:  E8 71 C5		; CALL StkChk
[0000]22BD:  55			;PUSH BP
[0000]22BE:  8B EC		;MOV BP,SP
[0000]22C0:  53			;PUSH BX
[0000]22C1:  5B			;POP BX
[0000]22C2:  53			;PUSH BX
[0000]22C3:  E8 18 D8		;CALL ←Dequeue
[0000]22C6:  8B E5		;MOV SP,BP
[0000]22C8:  5D			;POP BP
[0000]22C9:  C3			;RET;
[0000]22CA:  E8 61 C5		; CALL StkChk
[0000]22CD:  55			;PUSH BP
[0000]22CE:  8B EC		;MOV BP,SP
[0000]22D0:  51			;PUSH CX
[0000]22D1:  53			;PUSH BX
[0000]22D2:  5B			;POP BX
[0000]22D3:  53			;PUSH BX
[0000]22D4:  8B 4E FE		;MOV CX,[BP-2]
[0000]22D7:  E8 2D D8		;CALL ←Enqueue
[0000]22DA:  8B E5		;MOV SP,BP
[0000]22DC:  5D			;POP BP
[0000]22DD:  C3			;RET;
[0000]22DE: 

;File signaller.asm
				;←CODE, DS:C←DATA
[0000]22DE:  55			;PUSH BP
[0000]22DF:  8B EC		;MOV BP,SP
[0000]22E1:  51			;PUSH CX
[0000]22E2:  53			;PUSH BX
[0000]22E3:  C7 06 4C 32 00 00	;MOV ←sigid,0
[0000]22E9:  C7 06 4E 32 FF 3F	;MOV ←signame,03FFFX
[0000]22EF:  5B			;POP BX
[0000]22F0:  53			;PUSH BX
[0000]22F1:  89 1E 4A 32	;MOV ←getsv,BX
[0000]22F5:  8B 5E 04		;MOV BX,[BP+4]
[0000]22F8:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]22FC:  8B 5E 04		;MOV BX,[BP+4]
[0000]22FF:  8B 4E FE		;MOV CX,[BP-2]
[0000]2302:  83 C1 FC		;ADD CX,0FFFCX
[0000]2305:  8B C1		;MOV AX,CX
[0000]2307:  B9 0E 00		;MOV CX,0EX
[0000]230A:  99			;CWD
[0000]230B:  F7 F9		;IDIV AX,CX
[0000]230D:  89 47 02		;MOV [BX+2],AX
[0000]2310:  8B E5		;MOV SP,BP
[0000]2312:  5D			;POP BP
[0000]2313:  C3			;RET;
[0000]2314:  55			;PUSH BP
[0000]2315:  8B EC		;MOV BP,SP
[0000]2317:  51			;PUSH CX
[0000]2318:  53			;PUSH BX
[0000]2319:  8B 5E 04		;MOV BX,[BP+4]
[0000]231C:  53			;PUSH BX
[0000]231D:  8B 5E FE		;MOV BX,[BP-2]
[0000]2320:  53			;PUSH BX
[0000]2321:  E8 13 C4		;CALL ←MyFrame
[0000]2324:  8B 4E FC		;MOV CX,[BP-4]
[0000]2327:  E8 07 00		;CALL ←EnableWithFrame
[0000]232A:  83 C4 04		;ADD SP,4
[0000]232D:  8B E5		;MOV SP,BP
[0000]232F:  5D			;POP BP
[0000]2330:  C3			;RET;
[0000]2331:  55			;PUSH BP
[0000]2332:  8B EC		;MOV BP,SP
[0000]2334:  51			;PUSH CX
[0000]2335:  53			;PUSH BX
[0000]2336:  83 C4 FC		;ADD SP,0FFFCX
[0000]2339:  8B 1E 4A 32	;MOV BX,←getsv
[0000]233D:  E8 0F C4		;CALL ←Call0
[0000]2340:  89 5E FA		;MOV [BP-6],BX
[0000]2343:  8B 7E FA		;MOV DI,[BP-6]
[0000]2346:  8B 1D		;MOV BX,[DI]
[0000]2348:  8B 4E FA		;MOV CX,[BP-6]
[0000]234B:  8B F9		;MOV DI,CX
[0000]234D:  8B 4D 02		;MOV CX,[DI+2]
[0000]2350:  3B D9		;CMP BX,CX
[0000]2352:  75 15		;JNZ X1
[0000]2354:  E8 4B 01		;CALL ←purgesv
[0000]2357:  8B 4E FA		;MOV CX,[BP-6]
[0000]235A:  8B F9		;MOV DI,CX
[0000]235C:  8B 4D 02		;MOV CX,[DI+2]
[0000]235F:  3B D9		;CMP BX,CX
[0000]2361:  7C 06		;JL X2
[0000]2363:  BB 01 30		;MOV BX,03001X
[0000]2366:  E8 C3 FD		;CALL ←CallSwat
[0000]2369:  8B 5E FA		;MOV BX,[BP-6]
[0000]236C:  83 C3 04		;ADD BX,4
[0000]236F:  8B 7E FA		;MOV DI,[BP-6]
[0000]2372:  8B 0D		;MOV CX,[DI]
[0000]2374:  B8 0E 00		;MOV AX,0EX
[0000]2377:  F7 E9		;IMUL AX,CX
[0000]2379:  03 D8		;ADD BX,AX
[0000]237B:  5A			;POP DX
[0000]237C:  53			;PUSH BX
[0000]237D:  8B 5E FA		;MOV BX,[BP-6]
[0000]2380:  FF 07		;INC WORD PTR [BX]
[0000]2382:  5B			;POP BX
[0000]2383:  53			;PUSH BX
[0000]2384:  8B 4E 06		;MOV CX,[BP+6]
[0000]2387:  89 0F		;MOV [BX],CX
[0000]2389:  5B			;POP BX
[0000]238A:  53			;PUSH BX
[0000]238B:  8B 4E 04		;MOV CX,[BP+4]
[0000]238E:  89 4F 02		;MOV [BX+2],CX
[0000]2391:  5B			;POP BX
[0000]2392:  53			;PUSH BX
[0000]2393:  8B 4E FC		;MOV CX,[BP-4]
[0000]2396:  89 4F 06		;MOV [BX+6],CX
[0000]2399:  5B			;POP BX
[0000]239A:  53			;PUSH BX
[0000]239B:  53			;PUSH BX
[0000]239C:  8B 5E FC		;MOV BX,[BP-4]
[0000]239F:  E8 98 C3		;CALL ←CallersFrame
[0000]23A2:  8B CB		;MOV CX,BX
[0000]23A4:  5B			;POP BX
[0000]23A5:  89 4F 04		;MOV [BX+4],CX
[0000]23A8:  5B			;POP BX
[0000]23A9:  53			;PUSH BX
[0000]23AA:  8B 4E FE		;MOV CX,[BP-2]
[0000]23AD:  89 4F 0C		;MOV [BX+12],CX
[0000]23B0:  5B			;POP BX
[0000]23B1:  53			;PUSH BX
[0000]23B2:  53			;PUSH BX
[0000]23B3:  8B 5E FC		;MOV BX,[BP-4]
[0000]23B6:  E8 88 C3		;CALL ←ReturnLoc
[0000]23B9:  8B CB		;MOV CX,BX
[0000]23BB:  5B			;POP BX
[0000]23BC:  89 4F 0A		;MOV [BX+10],CX
[0000]23BF:  FF 06 4C 32	;INC ←sigid
[0000]23C3:  5B			;POP BX
[0000]23C4:  53			;PUSH BX
[0000]23C5:  8B 0E 4C 32	;MOV CX,←sigid
[0000]23C9:  89 4F 08		;MOV [BX+8],CX
[0000]23CC:  8B 5E FE		;MOV BX,[BP-2]
[0000]23CF:  C7 07 7E B5	;MOV WORD PTR [BX],0B57EX
[0000]23D3:  8B 5E FE		;MOV BX,[BP-2]
[0000]23D6:  8B 0E 4C 32	;MOV CX,←sigid
[0000]23DA:  89 4F 02		;MOV [BX+2],CX
[0000]23DD:  33 DB		;XOR BX,BX
[0000]23DF:  8B E5		;MOV SP,BP
[0000]23E1:  5D			;POP BP
[0000]23E2:  C3			;RET;
[0000]23E3:  55			;PUSH BP
[0000]23E4:  8B EC		;MOV BP,SP
[0000]23E6:  53			;PUSH BX
[0000]23E7:  5B			;POP BX
[0000]23E8:  53			;PUSH BX
[0000]23E9:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]23ED:  8B E5		;MOV SP,BP
[0000]23EF:  5D			;POP BP
[0000]23F0:  C3			;RET;
[0000]23F1:  55			;PUSH BP
[0000]23F2:  8B EC		;MOV BP,SP
[0000]23F4:  51			;PUSH CX
[0000]23F5:  53			;PUSH BX
[0000]23F6:  83 C4 EE		;ADD SP,0FFEEX
[0000]23F9:  8B 1E 4A 32	;MOV BX,←getsv
[0000]23FD:  E8 4F C3		;CALL ←Call0
[0000]2400:  89 5E F8		;MOV [BP-8],BX
[0000]2403:  E8 9C 00		;CALL ←purgesv
[0000]2406:  89 5E F6		;MOV [BP-10],BX
[0000]2409:  C7 46 F4 FF FF	;MOV WORD PTR [BP-12],0FFFFX
[0000]240E:  8D 5E F6		;LEA BX,[BP-10]
[0000]2411:  8B 4E FE		;MOV CX,[BP-2]
[0000]2414:  E8 F3 01		;CALL ←finden
[0000]2417:  89 5E FA		;MOV [BP-6],BX
[0000]241A:  8B 5E FA		;MOV BX,[BP-6]
[0000]241D:  0B DB		;OR BX,BX
[0000]241F:  75 06		;JNZ X5
[0000]2421:  BB 02 30		;MOV BX,03002X
[0000]2424:  E8 05 FD		;CALL ←CallSwat
[0000]2427:  8B 5E FE		;MOV BX,[BP-2]
[0000]242A:  5A			;POP DX
[0000]242B:  53			;PUSH BX
[0000]242C:  8B 5E FC		;MOV BX,[BP-4]
[0000]242F:  89 5E EC		;MOV [BP-20],BX
[0000]2432:  8B 5E FA		;MOV BX,[BP-6]
[0000]2435:  8B 4F 0C		;MOV CX,[BX+12]
[0000]2438:  89 4E EE		;MOV [BP-18],CX
[0000]243B:  8D 5E EA		;LEA BX,[BP-22]
[0000]243E:  53			;PUSH BX
[0000]243F:  8B 5E FA		;MOV BX,[BP-6]
[0000]2442:  8B 4F 02		;MOV CX,[BX+2]
[0000]2445:  BB 03 00		;MOV BX,3
[0000]2448:  E8 1C C3		;CALL ←Apply
[0000]244B:  5A			;POP DX
[0000]244C:  89 5E F0		;MOV [BP-16],BX
[0000]244F:  8B 5E F0		;MOV BX,[BP-16]
[0000]2452:  EB 1E		;JR X6
[0000]2454:  EB B3		;JR X3
[0000]2456:  8B E5		;MOV SP,BP
[0000]2458:  5D			;POP BP
[0000]2459:  C3			;RET;
[0000]245A:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]245F:  8B 5E F4		;MOV BX,[BP-12]
[0000]2462:  8B 4E F6		;MOV CX,[BP-10]
[0000]2465:  E8 0E 02		;CALL ←unwind
[0000]2468:  EB 22		;JR X7
[0000]246A:  BB 03 30		;MOV BX,03003X
[0000]246D:  E8 BC FC		;CALL ←CallSwat
[0000]2470:  EB 1A		;JR X7
[0000]2472:  8A C7		;MOV AL,BH
[0000]2474:  0A C0		;OR AL,AL
[0000]2476:  75 F2		;JNZ X12
[0000]2478:  8A C3		;MOV AL,BL
[0000]247A:  3C 01		;CMP AL,1
[0000]247C:  74 D6		;JZ X8
[0000]247E:  3C 02		;CMP AL,2
[0000]2480:  74 D4		;JZ X9
[0000]2482:  3C 03		;CMP AL,3
[0000]2484:  74 D4		;JZ X10
[0000]2486:  3C 04		;CMP AL,4
[0000]2488:  74 D5		;JZ X11
[0000]248A:  EB DE		;JR X12
[0000]248C:  E9 7A FF		;JMP X3
[0000]248F:  8B E5		;MOV SP,BP
[0000]2491:  5D			;POP BP
[0000]2492:  C3			;RET;
[0000]2493:  55			;PUSH BP
[0000]2494:  8B EC		;MOV BP,SP
[0000]2496:  FF 06 4E 32	;INC ←signame
[0000]249A:  8B 1E 4E 32	;MOV BX,←signame
[0000]249E:  8B E5		;MOV SP,BP
[0000]24A0:  5D			;POP BP
[0000]24A1:  C3			;RET;
[0000]24A2:  55			;PUSH BP
[0000]24A3:  8B EC		;MOV BP,SP
[0000]24A5:  83 C4 EE		;ADD SP,0FFEEX
[0000]24A8:  8B 1E 4A 32	;MOV BX,←getsv
[0000]24AC:  E8 A0 C2		;CALL ←Call0
[0000]24AF:  89 5E F2		;MOV [BP-14],BX
[0000]24B2:  E8 82 C2		;CALL ←MyFrame
[0000]24B5:  E8 82 C2		;CALL ←CallersFrame
[0000]24B8:  89 5E FE		;MOV [BP-2],BX
[0000]24BB:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]24C0:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]24C5:  8B 7E F2		;MOV DI,[BP-14]
[0000]24C8:  8B 1D		;MOV BX,[DI]
[0000]24CA:  4B			;DEC BX
[0000]24CB:  89 5E F4		;MOV [BP-12],BX
[0000]24CE:  8B 5E F4		;MOV BX,[BP-12]
[0000]24D1:  83 FB 00		;CMP BX,0
[0000]24D4:  7C 78		;JL X14
[0000]24D6:  EB 05		;JR X13
[0000]24D8:  FF 4E F4		;DEC WORD PTR [BP-12]
[0000]24DB:  EB F1		;JR X15
[0000]24DD:  8B 5E F2		;MOV BX,[BP-14]
[0000]24E0:  83 C3 04		;ADD BX,4
[0000]24E3:  8B 4E F4		;MOV CX,[BP-12]
[0000]24E6:  B8 0E 00		;MOV AX,0EX
[0000]24E9:  F7 E9		;IMUL AX,CX
[0000]24EB:  03 D8		;ADD BX,AX
[0000]24ED:  89 5E F0		;MOV [BP-16],BX
[0000]24F0:  8B 5E F0		;MOV BX,[BP-16]
[0000]24F3:  8B 4F 0C		;MOV CX,[BX+12]
[0000]24F6:  5A			;POP DX
[0000]24F7:  51			;PUSH CX
[0000]24F8:  5F			;POP DI
[0000]24F9:  57			;PUSH DI
[0000]24FA:  8B 1D		;MOV BX,[DI]
[0000]24FC:  81 FB 7E B5	;CMP BX,0B57EX
[0000]2500:  75 0D		;JNZ X19
[0000]2502:  5B			;POP BX
[0000]2503:  53			;PUSH BX
[0000]2504:  8B 4F 02		;MOV CX,[BX+2]
[0000]2507:  8B 5E F0		;MOV BX,[BP-16]
[0000]250A:  8B 47 08		;MOV AX,[BX+8]
[0000]250D:  3B C8		;CMP CX,AX
[0000]250F:  74 0F		;JZ X17
[0000]2511:  8B 5E F0		;MOV BX,[BP-16]
[0000]2514:  C7 47 08 00 00	;MOV WORD PTR [BX+8],0
[0000]2519:  C7 46 FA FF FF	;MOV WORD PTR [BP-6],0FFFFX
[0000]251E:  EB B8		;JR X16
[0000]2520:  8B 5E F0		;MOV BX,[BP-16]
[0000]2523:  8B 4F 04		;MOV CX,[BX+4]
[0000]2526:  89 4E F8		;MOV [BP-8],CX
[0000]2529:  8B 5E FE		;MOV BX,[BP-2]
[0000]252C:  8B 4E F8		;MOV CX,[BP-8]
[0000]252F:  E8 5A C2		;CALL ←Ugt
[0000]2532:  0B DB		;OR BX,BX
[0000]2534:  74 0B		;JZ X21
[0000]2536:  8B 5E FE		;MOV BX,[BP-2]
[0000]2539:  E8 FE C1		;CALL ←CallersFrame
[0000]253C:  89 5E FE		;MOV [BP-2],BX
[0000]253F:  EB E8		;JR X20
[0000]2541:  8B 5E F8		;MOV BX,[BP-8]
[0000]2544:  8B 4E FC		;MOV CX,[BP-4]
[0000]2547:  E8 42 C2		;CALL ←Ugt
[0000]254A:  0B DB		;OR BX,BX
[0000]254C:  EB 03		;JR $+5
[0000]254E:  E9 27 00		;JMP X25
[0000]2551:  75 0B		;JNZ X24
[0000]2553:  8B 5E F8		;MOV BX,[BP-8]
[0000]2556:  8B 4E FE		;MOV CX,[BP-2]
[0000]2559:  E8 30 C2		;CALL ←Ugt
[0000]255C:  0B DB		;OR BX,BX
[0000]255E:  74 0F		;JZ X22
[0000]2560:  8B 5E F0		;MOV BX,[BP-16]
[0000]2563:  C7 47 08 00 00	;MOV WORD PTR [BX+8],0
[0000]2568:  C7 46 FA FF FF	;MOV WORD PTR [BP-6],0FFFFX
[0000]256D:  EB 06		;JR X26
[0000]256F:  8B 5E FE		;MOV BX,[BP-2]
[0000]2572:  89 5E FC		;MOV [BP-4],BX
[0000]2575:  E9 60 FF		;JMP X16
[0000]2578:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]257D:  8B 5E FA		;MOV BX,[BP-6]
[0000]2580:  0B DB		;OR BX,BX
[0000]2582:  74 78		;JZ X27
[0000]2584:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]2589:  8B 7E F2		;MOV DI,[BP-14]
[0000]258C:  8B 1D		;MOV BX,[DI]
[0000]258E:  8B 4E F4		;MOV CX,[BP-12]
[0000]2591:  3B CB		;CMP CX,BX
[0000]2593:  7D 5F		;JGE X29
[0000]2595:  EB 05		;JR X28
[0000]2597:  FF 46 F4		;INC WORD PTR [BP-12]
[0000]259A:  EB ED		;JR X30
[0000]259C:  8B 5E F2		;MOV BX,[BP-14]
[0000]259F:  83 C3 04		;ADD BX,4
[0000]25A2:  8B 4E F4		;MOV CX,[BP-12]
[0000]25A5:  B8 0E 00		;MOV AX,0EX
[0000]25A8:  F7 E9		;IMUL AX,CX
[0000]25AA:  03 D8		;ADD BX,AX
[0000]25AC:  89 5E F0		;MOV [BP-16],BX
[0000]25AF:  8B 5E F0		;MOV BX,[BP-16]
[0000]25B2:  8B 4F 08		;MOV CX,[BX+8]
[0000]25B5:  0B C9		;OR CX,CX
[0000]25B7:  75 02		;JNZ X32
[0000]25B9:  EB DC		;JR X31
[0000]25BB:  8B 5E F4		;MOV BX,[BP-12]
[0000]25BE:  8B 4E F6		;MOV CX,[BP-10]
[0000]25C1:  3B CB		;CMP CX,BX
[0000]25C3:  74 2A		;JZ X33
[0000]25C5:  8B 5E F2		;MOV BX,[BP-14]
[0000]25C8:  83 C3 04		;ADD BX,4
[0000]25CB:  8B 4E F6		;MOV CX,[BP-10]
[0000]25CE:  B8 0E 00		;MOV AX,0EX
[0000]25D1:  F7 E9		;IMUL AX,CX
[0000]25D3:  03 D8		;ADD BX,AX
[0000]25D5:  53			;PUSH BX
[0000]25D6:  8B 5E F2		;MOV BX,[BP-14]
[0000]25D9:  83 C3 04		;ADD BX,4
[0000]25DC:  8B 4E F4		;MOV CX,[BP-12]
[0000]25DF:  B8 0E 00		;MOV AX,0EX
[0000]25E2:  F7 E9		;IMUL AX,CX
[0000]25E4:  03 D8		;ADD BX,AX
[0000]25E6:  53			;PUSH BX
[0000]25E7:  BB 0E 00		;MOV BX,0EX
[0000]25EA:  59			;POP CX
[0000]25EB:  E8 39 C0		;CALL ←ByteBlt
[0000]25EE:  5A			;POP DX
[0000]25EF:  FF 46 F6		;INC WORD PTR [BP-10]
[0000]25F2:  EB A3		;JR X31
[0000]25F4:  8B 5E F2		;MOV BX,[BP-14]
[0000]25F7:  8B 4E F6		;MOV CX,[BP-10]
[0000]25FA:  EB 03		;JR $+5
[0000]25FC:  E9 02 00		;JMP X34
[0000]25FF:  89 0F		;MOV [BX],CX
[0000]2601:  8B 7E F2		;MOV DI,[BP-14]
[0000]2604:  8B 1D		;MOV BX,[DI]
[0000]2606:  8B E5		;MOV SP,BP
[0000]2608:  5D			;POP BP
[0000]2609:  C3			;RET;
[0000]260A:  55			;PUSH BP
[0000]260B:  8B EC		;MOV BP,SP
[0000]260D:  51			;PUSH CX
[0000]260E:  53			;PUSH BX
[0000]260F:  83 C4 FA		;ADD SP,0FFFAX
[0000]2612:  8B 1E 4A 32	;MOV BX,←getsv
[0000]2616:  E8 36 C1		;CALL ←Call0
[0000]2619:  89 5E FA		;MOV [BP-6],BX
[0000]261C:  8B 7E FC		;MOV DI,[BP-4]
[0000]261F:  8B 1D		;MOV BX,[DI]
[0000]2621:  4B			;DEC BX
[0000]2622:  5A			;POP DX
[0000]2623:  53			;PUSH BX
[0000]2624:  5B			;POP BX
[0000]2625:  53			;PUSH BX
[0000]2626:  83 FB 00		;CMP BX,0
[0000]2629:  7C 3E		;JL X36
[0000]262B:  EB 05		;JR X35
[0000]262D:  FF 4E F6		;DEC WORD PTR [BP-10]
[0000]2630:  EB F2		;JR X37
[0000]2632:  8B 5E FA		;MOV BX,[BP-6]
[0000]2635:  83 C3 04		;ADD BX,4
[0000]2638:  59			;POP CX
[0000]2639:  51			;PUSH CX
[0000]263A:  B8 0E 00		;MOV AX,0EX
[0000]263D:  F7 E9		;IMUL AX,CX
[0000]263F:  03 D8		;ADD BX,AX
[0000]2641:  89 5E F8		;MOV [BP-8],BX
[0000]2644:  8B 7E F8		;MOV DI,[BP-8]
[0000]2647:  8B 1D		;MOV BX,[DI]
[0000]2649:  8B 4E FE		;MOV CX,[BP-2]
[0000]264C:  3B D9		;CMP BX,CX
[0000]264E:  74 07		;JZ X41
[0000]2650:  8B 7E F8		;MOV DI,[BP-8]
[0000]2653:  8B 1D		;MOV BX,[DI]
[0000]2655:  0B DB		;OR BX,BX
[0000]2657:  75 0E		;JNZ X39
[0000]2659:  8B 5E FC		;MOV BX,[BP-4]
[0000]265C:  59			;POP CX
[0000]265D:  51			;PUSH CX
[0000]265E:  89 0F		;MOV [BX],CX
[0000]2660:  8B 5E F8		;MOV BX,[BP-8]
[0000]2663:  8B E5		;MOV SP,BP
[0000]2665:  5D			;POP BP
[0000]2666:  C3			;RET;
[0000]2667:  EB C4		;JR X38
[0000]2669:  8B 5E FC		;MOV BX,[BP-4]
[0000]266C:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]2670:  33 DB		;XOR BX,BX
[0000]2672:  8B E5		;MOV SP,BP
[0000]2674:  5D			;POP BP
[0000]2675:  C3			;RET;
[0000]2676:  55			;PUSH BP
[0000]2677:  8B EC		;MOV BP,SP
[0000]2679:  51			;PUSH CX
[0000]267A:  53			;PUSH BX
[0000]267B:  83 C4 E8		;ADD SP,0FFE8X
[0000]267E:  8B 1E 4A 32	;MOV BX,←getsv
[0000]2682:  E8 CA C0		;CALL ←Call0
[0000]2685:  89 5E FA		;MOV [BP-6],BX
[0000]2688:  8B 5E FA		;MOV BX,[BP-6]
[0000]268B:  83 C3 04		;ADD BX,4
[0000]268E:  8B 4E FE		;MOV CX,[BP-2]
[0000]2691:  B8 0E 00		;MOV AX,0EX
[0000]2694:  F7 E9		;IMUL AX,CX
[0000]2696:  03 D8		;ADD BX,AX
[0000]2698:  89 5E F8		;MOV [BP-8],BX
[0000]269B:  8B 5E F8		;MOV BX,[BP-8]
[0000]269E:  8B 4F 08		;MOV CX,[BX+8]
[0000]26A1:  89 4E F4		;MOV [BP-12],CX
[0000]26A4:  E8 FB FD		;CALL ←purgesv
[0000]26A7:  89 5E F2		;MOV [BP-14],BX
[0000]26AA:  8B 5E FE		;MOV BX,[BP-2]
[0000]26AD:  8B 4E F2		;MOV CX,[BP-14]
[0000]26B0:  3B CB		;CMP CX,BX
[0000]26B2:  7E 0D		;JLE X44
[0000]26B4:  8B 5E F8		;MOV BX,[BP-8]
[0000]26B7:  8B 4F 08		;MOV CX,[BX+8]
[0000]26BA:  8B 5E F4		;MOV BX,[BP-12]
[0000]26BD:  3B CB		;CMP CX,BX
[0000]26BF:  74 04		;JZ X43
[0000]26C1:  B0 01		;MOV AL,1
[0000]26C3:  EB 02		;JR X45
[0000]26C5:  32 C0		;XOR AL,AL
[0000]26C7:  0A C0		;OR AL,AL
[0000]26C9:  74 06		;JZ X42
[0000]26CB:  BB 04 30		;MOV BX,03004X
[0000]26CE:  E8 5B FA		;CALL ←CallSwat
[0000]26D1:  8B 5E F8		;MOV BX,[BP-8]
[0000]26D4:  8B 4F 04		;MOV CX,[BX+4]
[0000]26D7:  89 4E F0		;MOV [BP-16],CX
[0000]26DA:  8B 5E F8		;MOV BX,[BP-8]
[0000]26DD:  8B 4F 06		;MOV CX,[BX+6]
[0000]26E0:  89 4E EE		;MOV [BP-18],CX
[0000]26E3:  E8 51 C0		;CALL ←MyFrame
[0000]26E6:  89 5E EC		;MOV [BP-20],BX
[0000]26E9:  8D 5E F2		;LEA BX,[BP-14]
[0000]26EC:  B9 01 00		;MOV CX,1
[0000]26EF:  E8 18 FF		;CALL ←finden
[0000]26F2:  89 5E F6		;MOV [BP-10],BX
[0000]26F5:  8B 5E EC		;MOV BX,[BP-20]
[0000]26F8:  E8 3F C0		;CALL ←CallersFrame
[0000]26FB:  89 5E EA		;MOV [BP-22],BX
[0000]26FE:  8B 5E FE		;MOV BX,[BP-2]
[0000]2701:  8B 4E F2		;MOV CX,[BP-14]
[0000]2704:  3B CB		;CMP CX,BX
[0000]2706:  7E 11		;JLE X50
[0000]2708:  8B 5E F6		;MOV BX,[BP-10]
[0000]270B:  8B 4F 04		;MOV CX,[BX+4]
[0000]270E:  8B 5E EA		;MOV BX,[BP-22]
[0000]2711:  3B CB		;CMP CX,BX
[0000]2713:  75 04		;JNZ X50
[0000]2715:  B0 01		;MOV AL,1
[0000]2717:  EB 02		;JR X51
[0000]2719:  32 C0		;XOR AL,AL
[0000]271B:  0A C0		;OR AL,AL
[0000]271D:  74 32		;JZ X49
[0000]271F:  C7 46 E4 01 00	;MOV WORD PTR [BP-28],1
[0000]2724:  C7 46 E6 00 00	;MOV WORD PTR [BP-26],0
[0000]2729:  8B 5E F6		;MOV BX,[BP-10]
[0000]272C:  8B 4F 0C		;MOV CX,[BX+12]
[0000]272F:  89 4E E8		;MOV [BP-24],CX
[0000]2732:  8D 5E E4		;LEA BX,[BP-28]
[0000]2735:  53			;PUSH BX
[0000]2736:  8B 5E F6		;MOV BX,[BP-10]
[0000]2739:  8B 4F 02		;MOV CX,[BX+2]
[0000]273C:  BB 03 00		;MOV BX,3
[0000]273F:  E8 25 C0		;CALL ←Apply
[0000]2742:  5A			;POP DX
[0000]2743:  8D 5E F2		;LEA BX,[BP-14]
[0000]2746:  B9 01 00		;MOV CX,1
[0000]2749:  E8 BE FE		;CALL ←finden
[0000]274C:  89 5E F6		;MOV [BP-10],BX
[0000]274F:  EB AD		;JR X48
[0000]2751:  8B 5E F0		;MOV BX,[BP-16]
[0000]2754:  8B 4E EA		;MOV CX,[BP-22]
[0000]2757:  3B CB		;CMP CX,BX
[0000]2759:  75 02		;JNZ X52
[0000]275B:  EB 08		;JR X47
[0000]275D:  8B 5E EA		;MOV BX,[BP-22]
[0000]2760:  89 5E EC		;MOV [BP-20],BX
[0000]2763:  EB 90		;JR X46
[0000]2765:  8B 5E EE		;MOV BX,[BP-18]
[0000]2768:  53			;PUSH BX
[0000]2769:  8B 5E F0		;MOV BX,[BP-16]
[0000]276C:  53			;PUSH BX
[0000]276D:  8B 5E F8		;MOV BX,[BP-8]
[0000]2770:  8B 4F 0A		;MOV CX,[BX+10]
[0000]2773:  8B 5E FC		;MOV BX,[BP-4]
[0000]2776:  E8 CC BF		;CALL ←returnto
[0000]2779:  83 C4 04		;ADD SP,4
[0000]277C:  8B E5		;MOV SP,BP
[0000]277E:  5D			;POP BP
[0000]277F:  C3			;RET;
[0000]2780: 

;File DI8274.asm
				;e	"ec.h"
[0000]2780:  55			;PUSH BP
[0000]2781:  8B EC		;MOV BP,SP
[0000]2783:  33 DB		;XOR BX,BX
[0000]2785:  E8 50 00		;CALL ←FlushInput
[0000]2788:  BB 01 00		;MOV BX,1
[0000]278B:  E8 4A 00		;CALL ←FlushInput
[0000]278E:  8D 1E E8 32	;LEA BX,←tb
[0000]2792:  53			;PUSH BX
[0000]2793:  BB 3E 00		;MOV BX,03EX
[0000]2796:  8D 0E F0 32	;LEA CX,←tb+8
[0000]279A:  E8 25 D4		;CALL ←InitRingBuffer
[0000]279D:  5A			;POP DX
[0000]279E:  8D 1E 30 33	;LEA BX,←tb+048X
[0000]27A2:  53			;PUSH BX
[0000]27A3:  BB 3E 00		;MOV BX,03EX
[0000]27A6:  8D 0E 38 33	;LEA CX,←tb+050X
[0000]27AA:  E8 15 D4		;CALL ←InitRingBuffer
[0000]27AD:  5A			;POP DX
[0000]27AE:  C7 06 7A 33 00 00	;MOV ←busy+2,0
[0000]27B4:  C7 06 78 33 00 00	;MOV ←busy,0
[0000]27BA:  33 DB		;XOR BX,BX
[0000]27BC:  B9 B0 04		;MOV CX,04B0X
[0000]27BF:  E8 84 01		;CALL ←Baud
[0000]27C2:  BB 01 00		;MOV BX,1
[0000]27C5:  B9 B0 04		;MOV CX,04B0X
[0000]27C8:  E8 7B 01		;CALL ←Baud
[0000]27CB:  BB 03 00		;MOV BX,3
[0000]27CE:  B9 53 2A		;MOV CX,OFFSET ←mySIOInt
[0000]27D1:  E8 FB C7		;CALL ←EnableInt
[0000]27D4:  8B E5		;MOV SP,BP
[0000]27D6:  5D			;POP BP
[0000]27D7:  C3			;RET;
[0000]27D8:  55			;PUSH BP
[0000]27D9:  8B EC		;MOV BP,SP
[0000]27DB:  53			;PUSH BX
[0000]27DC:  5B			;POP BX
[0000]27DD:  53			;PUSH BX
[0000]27DE:  0B DB		;OR BX,BX
[0000]27E0:  74 12		;JZ X1
[0000]27E2:  8D 1E A0 32	;LEA BX,←rb+048X
[0000]27E6:  53			;PUSH BX
[0000]27E7:  BB 3E 00		;MOV BX,03EX
[0000]27EA:  8D 0E A8 32	;LEA CX,←rb+050X
[0000]27EE:  E8 D1 D3		;CALL ←InitRingBuffer
[0000]27F1:  5A			;POP DX
[0000]27F2:  EB 10		;JR X2
[0000]27F4:  8D 1E 58 32	;LEA BX,←rb
[0000]27F8:  53			;PUSH BX
[0000]27F9:  BB 3E 00		;MOV BX,03EX
[0000]27FC:  8D 0E 60 32	;LEA CX,←rb+8
[0000]2800:  E8 BF D3		;CALL ←InitRingBuffer
[0000]2803:  5A			;POP DX
[0000]2804:  8B E5		;MOV SP,BP
[0000]2806:  5D			;POP BP
[0000]2807:  C3			;RET;
[0000]2808:  55			;PUSH BP
[0000]2809:  8B EC		;MOV BP,SP
[0000]280B:  53			;PUSH BX
[0000]280C:  52			;PUSH DX
[0000]280D:  8D 1E E8 32	;LEA BX,←tb
[0000]2811:  5A			;POP DX
[0000]2812:  53			;PUSH BX
[0000]2813:  8B 46 FE		;MOV AX,[BP-2]
[0000]2816:  98			;CBW
[0000]2817:  8B D8		;MOV BX,AX
[0000]2819:  59			;POP CX
[0000]281A:  51			;PUSH CX
[0000]281B:  E8 28 D4		;CALL ←WriteRingBuffer
[0000]281E:  0B DB		;OR BX,BX
[0000]2820:  75 02		;JNZ X4
[0000]2822:  EB EF		;JR X3
[0000]2824:  8B 1E 78 33	;MOV BX,←busy
[0000]2828:  0B DB		;OR BX,BX
[0000]282A:  75 07		;JNZ X6
[0000]282C:  5B			;POP BX
[0000]282D:  53			;PUSH BX
[0000]282E:  E8 BE D3		;CALL ←RingBufferEmpty
[0000]2831:  0B DB		;OR BX,BX
[0000]2833:  75 10		;JNZ X5
[0000]2835:  C7 06 78 33 01 00	;MOV ←busy,1
[0000]283B:  5B			;POP BX
[0000]283C:  53			;PUSH BX
[0000]283D:  E8 59 D4		;CALL ←ReadRingBuffer
[0000]2840:  33 C9		;XOR CX,CX
[0000]2842:  E8 C0 03		;CALL ←SIOPutC
[0000]2845:  8B E5		;MOV SP,BP
[0000]2847:  5D			;POP BP
[0000]2848:  C3			;RET;
[0000]2849:  55			;PUSH BP
[0000]284A:  8B EC		;MOV BP,SP
[0000]284C:  53			;PUSH BX
[0000]284D:  58			;POP AX
[0000]284E:  50			;PUSH AX
[0000]284F:  98			;CBW
[0000]2850:  8B D8		;MOV BX,AX
[0000]2852:  33 C9		;XOR CX,CX
[0000]2854:  E8 20 00		;CALL ←PutC
[0000]2857:  8B E5		;MOV SP,BP
[0000]2859:  5D			;POP BP
[0000]285A:  C3			;RET;
[0000]285B:  55			;PUSH BP
[0000]285C:  8B EC		;MOV BP,SP
[0000]285E:  53			;PUSH BX
[0000]285F:  58			;POP AX
[0000]2860:  50			;PUSH AX
[0000]2861:  98			;CBW
[0000]2862:  8B D8		;MOV BX,AX
[0000]2864:  E8 E2 FF		;CALL ←PutChar
[0000]2867:  58			;POP AX
[0000]2868:  50			;PUSH AX
[0000]2869:  3C 0D		;CMP AL,0DX
[0000]286B:  75 06		;JNZ X7
[0000]286D:  BB 0A 00		;MOV BX,0AX
[0000]2870:  E8 D6 FF		;CALL ←PutChar
[0000]2873:  8B E5		;MOV SP,BP
[0000]2875:  5D			;POP BP
[0000]2876:  C3			;RET;
[0000]2877:  55			;PUSH BP
[0000]2878:  8B EC		;MOV BP,SP
[0000]287A:  51			;PUSH CX
[0000]287B:  53			;PUSH BX
[0000]287C:  52			;PUSH DX
[0000]287D:  8B 5E FE		;MOV BX,[BP-2]
[0000]2880:  8D 0E E8 32	;LEA CX,←tb
[0000]2884:  B8 48 00		;MOV AX,048X
[0000]2887:  F7 EB		;IMUL AX,BX
[0000]2889:  03 C1		;ADD AX,CX
[0000]288B:  5A			;POP DX
[0000]288C:  50			;PUSH AX
[0000]288D:  8B 46 FC		;MOV AX,[BP-4]
[0000]2890:  98			;CBW
[0000]2891:  8B D8		;MOV BX,AX
[0000]2893:  59			;POP CX
[0000]2894:  51			;PUSH CX
[0000]2895:  E8 AE D3		;CALL ←WriteRingBuffer
[0000]2898:  0B DB		;OR BX,BX
[0000]289A:  75 05		;JNZ X9
[0000]289C:  E8 9D D1		;CALL ←Block
[0000]289F:  EB EC		;JR X8
[0000]28A1:  8B 5E FE		;MOV BX,[BP-2]
[0000]28A4:  8D 0E 78 33	;LEA CX,←busy
[0000]28A8:  D1 E3		;SAL BX
[0000]28AA:  03 D9		;ADD BX,CX
[0000]28AC:  8B 0F		;MOV CX,[BX]
[0000]28AE:  0B C9		;OR CX,CX
[0000]28B0:  75 07		;JNZ X11
[0000]28B2:  5B			;POP BX
[0000]28B3:  53			;PUSH BX
[0000]28B4:  E8 38 D3		;CALL ←RingBufferEmpty
[0000]28B7:  0B DB		;OR BX,BX
[0000]28B9:  75 1A		;JNZ X10
[0000]28BB:  8B 5E FE		;MOV BX,[BP-2]
[0000]28BE:  8D 0E 78 33	;LEA CX,←busy
[0000]28C2:  D1 E3		;SAL BX
[0000]28C4:  03 D9		;ADD BX,CX
[0000]28C6:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]28CA:  5B			;POP BX
[0000]28CB:  53			;PUSH BX
[0000]28CC:  E8 CA D3		;CALL ←ReadRingBuffer
[0000]28CF:  8B 4E FE		;MOV CX,[BP-2]
[0000]28D2:  E8 30 03		;CALL ←SIOPutC
[0000]28D5:  8B E5		;MOV SP,BP
[0000]28D7:  5D			;POP BP
[0000]28D8:  C3			;RET;
[0000]28D9:  55			;PUSH BP
[0000]28DA:  8B EC		;MOV BP,SP
[0000]28DC:  33 DB		;XOR BX,BX
[0000]28DE:  E8 04 00		;CALL ←GetC
[0000]28E1:  8B E5		;MOV SP,BP
[0000]28E3:  5D			;POP BP
[0000]28E4:  C3			;RET;
[0000]28E5:  55			;PUSH BP
[0000]28E6:  8B EC		;MOV BP,SP
[0000]28E8:  53			;PUSH BX
[0000]28E9:  52			;PUSH DX
[0000]28EA:  8B 5E FE		;MOV BX,[BP-2]
[0000]28ED:  8D 0E 58 32	;LEA CX,←rb
[0000]28F1:  B8 48 00		;MOV AX,048X
[0000]28F4:  F7 EB		;IMUL AX,BX
[0000]28F6:  03 C1		;ADD AX,CX
[0000]28F8:  5A			;POP DX
[0000]28F9:  50			;PUSH AX
[0000]28FA:  5B			;POP BX
[0000]28FB:  53			;PUSH BX
[0000]28FC:  E8 F0 D2		;CALL ←RingBufferEmpty
[0000]28FF:  0B DB		;OR BX,BX
[0000]2901:  74 05		;JZ X13
[0000]2903:  E8 36 D1		;CALL ←Block
[0000]2906:  EB F2		;JR X12
[0000]2908:  5B			;POP BX
[0000]2909:  53			;PUSH BX
[0000]290A:  E8 8C D3		;CALL ←ReadRingBuffer
[0000]290D:  81 E3 7F 00	;AND BX,07FX
[0000]2911:  8B E5		;MOV SP,BP
[0000]2913:  5D			;POP BP
[0000]2914:  C3			;RET;
[0000]2915:  55			;PUSH BP
[0000]2916:  8B EC		;MOV BP,SP
[0000]2918:  33 DB		;XOR BX,BX
[0000]291A:  E8 04 00		;CALL ←AvC
[0000]291D:  8B E5		;MOV SP,BP
[0000]291F:  5D			;POP BP
[0000]2920:  C3			;RET;
[0000]2921:  55			;PUSH BP
[0000]2922:  8B EC		;MOV BP,SP
[0000]2924:  53			;PUSH BX
[0000]2925:  5B			;POP BX
[0000]2926:  53			;PUSH BX
[0000]2927:  8D 0E 58 32	;LEA CX,←rb
[0000]292B:  B8 48 00		;MOV AX,048X
[0000]292E:  F7 EB		;IMUL AX,BX
[0000]2930:  03 C1		;ADD AX,CX
[0000]2932:  8B D8		;MOV BX,AX
[0000]2934:  E8 B8 D2		;CALL ←RingBufferEmpty
[0000]2937:  0B DB		;OR BX,BX
[0000]2939:  75 05		;JNZ X14
[0000]293B:  BB 01 00		;MOV BX,1
[0000]293E:  EB 02		;JR X15
[0000]2940:  33 DB		;XOR BX,BX
[0000]2942:  8B E5		;MOV SP,BP
[0000]2944:  5D			;POP BP
[0000]2945:  C3			;RET;
[0000]2946:  55			;PUSH BP
[0000]2947:  8B EC		;MOV BP,SP
[0000]2949:  51			;PUSH CX
[0000]294A:  53			;PUSH BX
[0000]294B:  83 C4 FA		;ADD SP,0FFFAX
[0000]294E:  8B 5E FC		;MOV BX,[BP-4]
[0000]2951:  0B DB		;OR BX,BX
[0000]2953:  75 70		;JNZ X16
[0000]2955:  8B 5E FE		;MOV BX,[BP-2]
[0000]2958:  81 FB 2C 01	;CMP BX,012CX
[0000]295C:  75 11		;JNZ X17
[0000]295E:  BB C0 0A		;MOV BX,0AC0X
[0000]2961:  E8 F6 02		;CALL ←MM
[0000]2964:  BB 8C 00		;MOV BX,08CX
[0000]2967:  8B 4E FC		;MOV CX,[BP-4]
[0000]296A:  E8 06 03		;CALL ←WR4
[0000]296D:  EB 09		;JR X18
[0000]296F:  BB 4C 00		;MOV BX,04CX
[0000]2972:  8B 4E FC		;MOV CX,[BP-4]
[0000]2975:  E8 FB 02		;CALL ←WR4
[0000]2978:  8B 5E FE		;MOV BX,[BP-2]
[0000]297B:  81 FB 58 02	;CMP BX,0258X
[0000]297F:  75 06		;JNZ X19
[0000]2981:  BB C0 0A		;MOV BX,0AC0X
[0000]2984:  E8 D3 02		;CALL ←MM
[0000]2987:  8B 5E FE		;MOV BX,[BP-2]
[0000]298A:  81 FB B0 04	;CMP BX,04B0X
[0000]298E:  75 06		;JNZ X20
[0000]2990:  BB C0 88		;MOV BX,088C0X
[0000]2993:  E8 C4 02		;CALL ←MM
[0000]2996:  8B 5E FE		;MOV BX,[BP-2]
[0000]2999:  81 FB 60 09	;CMP BX,0960X
[0000]299D:  75 06		;JNZ X21
[0000]299F:  BB C0 84		;MOV BX,084C0X
[0000]29A2:  E8 B5 02		;CALL ←MM
[0000]29A5:  8B 5E FE		;MOV BX,[BP-2]
[0000]29A8:  81 FB C0 12	;CMP BX,012C0X
[0000]29AC:  75 06		;JNZ X22
[0000]29AE:  BB C0 82		;MOV BX,082C0X
[0000]29B1:  E8 A6 02		;CALL ←MM
[0000]29B4:  8B 5E FE		;MOV BX,[BP-2]
[0000]29B7:  81 FB 80 25	;CMP BX,02580X
[0000]29BB:  75 06		;JNZ X23
[0000]29BD:  BB 00 8A		;MOV BX,08A00X
[0000]29C0:  E8 97 02		;CALL ←MM
[0000]29C3:  EB 03		;JR $+5
[0000]29C5:  E9 0F 00		;JMP X25
[0000]29C8:  8B 5E FE		;MOV BX,[BP-2]
[0000]29CB:  81 FB 00 4B	;CMP BX,04B00X
[0000]29CF:  75 06		;JNZ X24
[0000]29D1:  BB 00 85		;MOV BX,08500X
[0000]29D4:  E8 83 02		;CALL ←MM
[0000]29D7:  8B 5E FC		;MOV BX,[BP-4]
[0000]29DA:  83 FB 01		;CMP BX,1
[0000]29DD:  75 70		;JNZ X26
[0000]29DF:  BB 4C 00		;MOV BX,04CX
[0000]29E2:  8B 4E FC		;MOV CX,[BP-4]
[0000]29E5:  E8 8B 02		;CALL ←WR4
[0000]29E8:  8B 46 FE		;MOV AX,[BP-2]
[0000]29EB:  BB 64 00		;MOV BX,064X
[0000]29EE:  99			;CWD
[0000]29EF:  F7 FB		;IDIV AX,BX
[0000]29F1:  89 46 FE		;MOV [BP-2],AX
[0000]29F4:  B8 C0 03		;MOV AX,03C0X
[0000]29F7:  8B 5E FE		;MOV BX,[BP-2]
[0000]29FA:  99			;CWD
[0000]29FB:  F7 FB		;IDIV AX,BX
[0000]29FD:  89 46 FA		;MOV [BP-6],AX
[0000]2A00:  8B 5E FA		;MOV BX,[BP-6]
[0000]2A03:  D1 FB		;SAR BX
[0000]2A05:  5A			;POP DX
[0000]2A06:  53			;PUSH BX
[0000]2A07:  5B			;POP BX
[0000]2A08:  53			;PUSH BX
[0000]2A09:  8B 4E FA		;MOV CX,[BP-6]
[0000]2A0C:  2B CB		;SUB CX,BX
[0000]2A0E:  89 4E F8		;MOV [BP-8],CX
[0000]2A11:  BB C8 00		;MOV BX,0C8X
[0000]2A14:  B9 60 00		;MOV CX,060X
[0000]2A17:  E8 CF BD		;CALL ←OutByte
[0000]2A1A:  BB 04 00		;MOV BX,4
[0000]2A1D:  B9 60 00		;MOV CX,060X
[0000]2A20:  E8 C6 BD		;CALL ←OutByte
[0000]2A23:  BB 62 1B		;MOV BX,01B62X
[0000]2A26:  B9 62 00		;MOV CX,062X
[0000]2A29:  E8 6E 02		;CALL ←OutWord
[0000]2A2C:  8B 5E F8		;MOV BX,[BP-8]
[0000]2A2F:  B9 62 00		;MOV CX,062X
[0000]2A32:  E8 65 02		;CALL ←OutWord
[0000]2A35:  5B			;POP BX
[0000]2A36:  53			;PUSH BX
[0000]2A37:  B9 62 00		;MOV CX,062X
[0000]2A3A:  E8 5D 02		;CALL ←OutWord
[0000]2A3D:  BB 48 00		;MOV BX,048X
[0000]2A40:  B9 60 00		;MOV CX,060X
[0000]2A43:  E8 A3 BD		;CALL ←OutByte
[0000]2A46:  BB 28 00		;MOV BX,028X
[0000]2A49:  B9 60 00		;MOV CX,060X
[0000]2A4C:  E8 9A BD		;CALL ←OutByte
[0000]2A4F:  8B E5		;MOV SP,BP
[0000]2A51:  5D			;POP BP
[0000]2A52:  C3			;RET;
[0000]2A53:  55			;PUSH BP
[0000]2A54:  8B EC		;MOV BP,SP
[0000]2A56:  52			;PUSH DX
[0000]2A57:  BB 01 00		;MOV BX,1
[0000]2A5A:  E8 70 01		;CALL ←RR2
[0000]2A5D:  81 E3 07 00	;AND BX,7
[0000]2A61:  5A			;POP DX
[0000]2A62:  53			;PUSH BX
[0000]2A63:  5B			;POP BX
[0000]2A64:  53			;PUSH BX
[0000]2A65:  EB 45		;JR X27
[0000]2A67:  BB 01 00		;MOV BX,1
[0000]2A6A:  E8 DF 00		;CALL ←txe
[0000]2A6D:  EB 67		;JR X28
[0000]2A6F:  BB 02 60		;MOV BX,06002X
[0000]2A72:  E8 79 00		;CALL ←CallD
[0000]2A75:  EB 5F		;JR X28
[0000]2A77:  BB 01 00		;MOV BX,1
[0000]2A7A:  E8 8F 00		;CALL ←rxa
[0000]2A7D:  EB 57		;JR X28
[0000]2A7F:  BB 01 00		;MOV BX,1
[0000]2A82:  E8 14 01		;CALL ←sprx
[0000]2A85:  EB 4F		;JR X28
[0000]2A87:  33 DB		;XOR BX,BX
[0000]2A89:  E8 C0 00		;CALL ←txe
[0000]2A8C:  EB 48		;JR X28
[0000]2A8E:  BB 03 60		;MOV BX,06003X
[0000]2A91:  E8 5A 00		;CALL ←CallD
[0000]2A94:  EB 40		;JR X28
[0000]2A96:  33 DB		;XOR BX,BX
[0000]2A98:  E8 71 00		;CALL ←rxa
[0000]2A9B:  EB 39		;JR X28
[0000]2A9D:  33 DB		;XOR BX,BX
[0000]2A9F:  E8 F7 00		;CALL ←sprx
[0000]2AA2:  EB 32		;JR X28
[0000]2AA4:  BB 01 60		;MOV BX,06001X
[0000]2AA7:  E8 44 00		;CALL ←CallD
[0000]2AAA:  EB 2A		;JR X28
[0000]2AAC:  8A C7		;MOV AL,BH
[0000]2AAE:  0A C0		;OR AL,AL
[0000]2AB0:  75 F2		;JNZ X37
[0000]2AB2:  8A C3		;MOV AL,BL
[0000]2AB4:  3C 00		;CMP AL,0
[0000]2AB6:  74 AF		;JZ X29
[0000]2AB8:  3C 01		;CMP AL,1
[0000]2ABA:  74 B3		;JZ X30
[0000]2ABC:  3C 02		;CMP AL,2
[0000]2ABE:  74 B7		;JZ X31
[0000]2AC0:  3C 03		;CMP AL,3
[0000]2AC2:  74 BB		;JZ X32
[0000]2AC4:  3C 04		;CMP AL,4
[0000]2AC6:  74 BF		;JZ X33
[0000]2AC8:  3C 05		;CMP AL,5
[0000]2ACA:  74 C2		;JZ X34
[0000]2ACC:  3C 06		;CMP AL,6
[0000]2ACE:  74 C6		;JZ X35
[0000]2AD0:  3C 07		;CMP AL,7
[0000]2AD2:  74 C9		;JZ X36
[0000]2AD4:  EB CE		;JR X37
[0000]2AD6:  8B 1E 7C 33	;MOV BX,←iretCode
[0000]2ADA:  0B DB		;OR BX,BX
[0000]2ADC:  74 08		;JZ X38
[0000]2ADE:  BB 38 00		;MOV BX,038X
[0000]2AE1:  33 C9		;XOR CX,CX
[0000]2AE3:  E8 C9 00		;CALL ←WR0
[0000]2AE6:  8B 1E 7C 33	;MOV BX,←iretCode
[0000]2AEA:  8B E5		;MOV SP,BP
[0000]2AEC:  5D			;POP BP
[0000]2AED:  C3			;RET;
[0000]2AEE:  55			;PUSH BP
[0000]2AEF:  8B EC		;MOV BP,SP
[0000]2AF1:  53			;PUSH BX
[0000]2AF2:  BB 38 00		;MOV BX,038X
[0000]2AF5:  33 C9		;XOR CX,CX
[0000]2AF7:  E8 B5 00		;CALL ←WR0
[0000]2AFA:  E8 78 C4		;CALL ←DoEOI
[0000]2AFD:  C7 06 7C 33 00 00	;MOV ←iretCode,0
[0000]2B03:  5B			;POP BX
[0000]2B04:  53			;PUSH BX
[0000]2B05:  E8 3A BD		;CALL ←CallDebugger
[0000]2B08:  8B E5		;MOV SP,BP
[0000]2B0A:  5D			;POP BP
[0000]2B0B:  C3			;RET;
[0000]2B0C:  55			;PUSH BP
[0000]2B0D:  8B EC		;MOV BP,SP
[0000]2B0F:  53			;PUSH BX
[0000]2B10:  52			;PUSH DX
[0000]2B11:  C7 06 7C 33 FF FF	;MOV ←iretCode,0FFFFX
[0000]2B17:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B1A:  E8 D0 00		;CALL ←SIOGetC
[0000]2B1D:  5A			;POP DX
[0000]2B1E:  53			;PUSH BX
[0000]2B1F:  58			;POP AX
[0000]2B20:  50			;PUSH AX
[0000]2B21:  0A C0		;OR AL,AL
[0000]2B23:  75 07		;JNZ X39
[0000]2B25:  33 DB		;XOR BX,BX
[0000]2B27:  E8 C4 FF		;CALL ←CallD
[0000]2B2A:  EB 1C		;JR X40
[0000]2B2C:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B2F:  8D 0E 58 32	;LEA CX,←rb
[0000]2B33:  B8 48 00		;MOV AX,048X
[0000]2B36:  F7 EB		;IMUL AX,BX
[0000]2B38:  03 C1		;ADD AX,CX
[0000]2B3A:  5B			;POP BX
[0000]2B3B:  53			;PUSH BX
[0000]2B3C:  50			;PUSH AX
[0000]2B3D:  8A C3		;MOV AL,BL
[0000]2B3F:  98			;CBW
[0000]2B40:  8B D8		;MOV BX,AX
[0000]2B42:  58			;POP AX
[0000]2B43:  8B C8		;MOV CX,AX
[0000]2B45:  E8 FE D0		;CALL ←WriteRingBuffer
[0000]2B48:  8B E5		;MOV SP,BP
[0000]2B4A:  5D			;POP BP
[0000]2B4B:  C3			;RET;
[0000]2B4C:  55			;PUSH BP
[0000]2B4D:  8B EC		;MOV BP,SP
[0000]2B4F:  53			;PUSH BX
[0000]2B50:  52			;PUSH DX
[0000]2B51:  C7 06 7C 33 FF FF	;MOV ←iretCode,0FFFFX
[0000]2B57:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B5A:  8D 0E E8 32	;LEA CX,←tb
[0000]2B5E:  B8 48 00		;MOV AX,048X
[0000]2B61:  F7 EB		;IMUL AX,BX
[0000]2B63:  03 C1		;ADD AX,CX
[0000]2B65:  5A			;POP DX
[0000]2B66:  50			;PUSH AX
[0000]2B67:  5B			;POP BX
[0000]2B68:  53			;PUSH BX
[0000]2B69:  E8 83 D0		;CALL ←RingBufferEmpty
[0000]2B6C:  0B DB		;OR BX,BX
[0000]2B6E:  74 1A		;JZ X41
[0000]2B70:  BB 28 00		;MOV BX,028X
[0000]2B73:  8B 4E FE		;MOV CX,[BP-2]
[0000]2B76:  E8 36 00		;CALL ←WR0
[0000]2B79:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B7C:  8D 0E 78 33	;LEA CX,←busy
[0000]2B80:  D1 E3		;SAL BX
[0000]2B82:  03 D9		;ADD BX,CX
[0000]2B84:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]2B88:  EB 0B		;JR X42
[0000]2B8A:  5B			;POP BX
[0000]2B8B:  53			;PUSH BX
[0000]2B8C:  E8 0A D1		;CALL ←ReadRingBuffer
[0000]2B8F:  8B 4E FE		;MOV CX,[BP-2]
[0000]2B92:  E8 70 00		;CALL ←SIOPutC
[0000]2B95:  8B E5		;MOV SP,BP
[0000]2B97:  5D			;POP BP
[0000]2B98:  C3			;RET;
[0000]2B99:  55			;PUSH BP
[0000]2B9A:  8B EC		;MOV BP,SP
[0000]2B9C:  53			;PUSH BX
[0000]2B9D:  C7 06 7C 33 FF FF	;MOV ←iretCode,0FFFFX
[0000]2BA3:  BB F0 00		;MOV BX,0F0X
[0000]2BA6:  59			;POP CX
[0000]2BA7:  51			;PUSH CX
[0000]2BA8:  E8 04 00		;CALL ←WR0
[0000]2BAB:  8B E5		;MOV SP,BP
[0000]2BAD:  5D			;POP BP
[0000]2BAE:  C3			;RET;
[0000]2BAF:  55			;PUSH BP
[0000]2BB0:  8B EC		;MOV BP,SP
[0000]2BB2:  51			;PUSH CX
[0000]2BB3:  53			;PUSH BX
[0000]2BB4:  8B 5E FE		;MOV BX,[BP-2]
[0000]2BB7:  E8 68 00		;CALL ←SIOCmdP
[0000]2BBA:  89 5E FE		;MOV [BP-2],BX
[0000]2BBD:  5B			;POP BX
[0000]2BBE:  53			;PUSH BX
[0000]2BBF:  81 E3 FF 00	;AND BX,0FFX
[0000]2BC3:  8B 4E FE		;MOV CX,[BP-2]
[0000]2BC6:  E8 20 BC		;CALL ←OutByte
[0000]2BC9:  8B E5		;MOV SP,BP
[0000]2BCB:  5D			;POP BP
[0000]2BCC:  C3			;RET;
[0000]2BCD:  55			;PUSH BP
[0000]2BCE:  8B EC		;MOV BP,SP
[0000]2BD0:  53			;PUSH BX
[0000]2BD1:  5B			;POP BX
[0000]2BD2:  53			;PUSH BX
[0000]2BD3:  E8 4C 00		;CALL ←SIOCmdP
[0000]2BD6:  5A			;POP DX
[0000]2BD7:  53			;PUSH BX
[0000]2BD8:  BB 02 00		;MOV BX,2
[0000]2BDB:  59			;POP CX
[0000]2BDC:  51			;PUSH CX
[0000]2BDD:  E8 09 BC		;CALL ←OutByte
[0000]2BE0:  5B			;POP BX
[0000]2BE1:  53			;PUSH BX
[0000]2BE2:  E8 0A BC		;CALL ←InByte
[0000]2BE5:  81 E3 FF 00	;AND BX,0FFX
[0000]2BE9:  8B E5		;MOV SP,BP
[0000]2BEB:  5D			;POP BP
[0000]2BEC:  C3			;RET;
[0000]2BED:  55			;PUSH BP
[0000]2BEE:  8B EC		;MOV BP,SP
[0000]2BF0:  53			;PUSH BX
[0000]2BF1:  5B			;POP BX
[0000]2BF2:  53			;PUSH BX
[0000]2BF3:  E8 48 00		;CALL ←SIODataP
[0000]2BF6:  5A			;POP DX
[0000]2BF7:  53			;PUSH BX
[0000]2BF8:  5B			;POP BX
[0000]2BF9:  53			;PUSH BX
[0000]2BFA:  E8 F2 BB		;CALL ←InByte
[0000]2BFD:  81 E3 7F 00	;AND BX,07FX
[0000]2C01:  8B E5		;MOV SP,BP
[0000]2C03:  5D			;POP BP
[0000]2C04:  C3			;RET;
[0000]2C05:  55			;PUSH BP
[0000]2C06:  8B EC		;MOV BP,SP
[0000]2C08:  51			;PUSH CX
[0000]2C09:  53			;PUSH BX
[0000]2C0A:  8B 5E FE		;MOV BX,[BP-2]
[0000]2C0D:  E8 2E 00		;CALL ←SIODataP
[0000]2C10:  89 5E FE		;MOV [BP-2],BX
[0000]2C13:  58			;POP AX
[0000]2C14:  50			;PUSH AX
[0000]2C15:  98			;CBW
[0000]2C16:  8B D8		;MOV BX,AX
[0000]2C18:  8B 4E FE		;MOV CX,[BP-2]
[0000]2C1B:  E8 CB BB		;CALL ←OutByte
[0000]2C1E:  8B E5		;MOV SP,BP
[0000]2C20:  5D			;POP BP
[0000]2C21:  C3			;RET;
[0000]2C22:  55			;PUSH BP
[0000]2C23:  8B EC		;MOV BP,SP
[0000]2C25:  53			;PUSH BX
[0000]2C26:  5B			;POP BX
[0000]2C27:  53			;PUSH BX
[0000]2C28:  0B DB		;OR BX,BX
[0000]2C2A:  75 07		;JNZ X43
[0000]2C2C:  C7 46 FE 32 00	;MOV WORD PTR [BP-2],032X
[0000]2C31:  EB 05		;JR X44
[0000]2C33:  C7 46 FE 30 00	;MOV WORD PTR [BP-2],030X
[0000]2C38:  5B			;POP BX
[0000]2C39:  53			;PUSH BX
[0000]2C3A:  8B E5		;MOV SP,BP
[0000]2C3C:  5D			;POP BP
[0000]2C3D:  C3			;RET;
[0000]2C3E:  55			;PUSH BP
[0000]2C3F:  8B EC		;MOV BP,SP
[0000]2C41:  53			;PUSH BX
[0000]2C42:  5B			;POP BX
[0000]2C43:  53			;PUSH BX
[0000]2C44:  0B DB		;OR BX,BX
[0000]2C46:  75 07		;JNZ X45
[0000]2C48:  C7 46 FE 36 00	;MOV WORD PTR [BP-2],036X
[0000]2C4D:  EB 05		;JR X46
[0000]2C4F:  C7 46 FE 34 00	;MOV WORD PTR [BP-2],034X
[0000]2C54:  5B			;POP BX
[0000]2C55:  53			;PUSH BX
[0000]2C56:  8B E5		;MOV SP,BP
[0000]2C58:  5D			;POP BP
[0000]2C59:  C3			;RET;
[0000]2C5A:  55			;PUSH BP
[0000]2C5B:  8B EC		;MOV BP,SP
[0000]2C5D:  53			;PUSH BX
[0000]2C5E:  BB 17 00		;MOV BX,017X
[0000]2C61:  B9 60 00		;MOV CX,060X
[0000]2C64:  E8 82 BB		;CALL ←OutByte
[0000]2C67:  5B			;POP BX
[0000]2C68:  53			;PUSH BX
[0000]2C69:  B9 62 00		;MOV CX,062X
[0000]2C6C:  E8 2B 00		;CALL ←OutWord
[0000]2C6F:  8B E5		;MOV SP,BP
[0000]2C71:  5D			;POP BP
[0000]2C72:  C3			;RET;
[0000]2C73:  55			;PUSH BP
[0000]2C74:  8B EC		;MOV BP,SP
[0000]2C76:  51			;PUSH CX
[0000]2C77:  53			;PUSH BX
[0000]2C78:  8B 5E FE		;MOV BX,[BP-2]
[0000]2C7B:  E8 A4 FF		;CALL ←SIOCmdP
[0000]2C7E:  89 5E FE		;MOV [BP-2],BX
[0000]2C81:  BB 04 00		;MOV BX,4
[0000]2C84:  8B 4E FE		;MOV CX,[BP-2]
[0000]2C87:  E8 5F BB		;CALL ←OutByte
[0000]2C8A:  5B			;POP BX
[0000]2C8B:  53			;PUSH BX
[0000]2C8C:  81 E3 FF 00	;AND BX,0FFX
[0000]2C90:  8B 4E FE		;MOV CX,[BP-2]
[0000]2C93:  E8 53 BB		;CALL ←OutByte
[0000]2C96:  8B E5		;MOV SP,BP
[0000]2C98:  5D			;POP BP
[0000]2C99:  C3			;RET;
[0000]2C9A:  55			;PUSH BP
[0000]2C9B:  8B EC		;MOV BP,SP
[0000]2C9D:  51			;PUSH CX
[0000]2C9E:  53			;PUSH BX
[0000]2C9F:  5B			;POP BX
[0000]2CA0:  53			;PUSH BX
[0000]2CA1:  81 E3 FF 00	;AND BX,0FFX
[0000]2CA5:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CA8:  E8 3E BB		;CALL ←OutByte
[0000]2CAB:  B9 08 00		;MOV CX,8
[0000]2CAE:  5B			;POP BX
[0000]2CAF:  53			;PUSH BX
[0000]2CB0:  D3 EB		;SHR BX,CX
[0000]2CB2:  81 E3 FF 00	;AND BX,0FFX
[0000]2CB6:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CB9:  E8 2D BB		;CALL ←OutByte
[0000]2CBC:  8B E5		;MOV SP,BP
[0000]2CBE:  5D			;POP BP
[0000]2CBF:  C3			;RET;
[0000]2CC0: 

;File timerextras.asm
				; struct Long ctxListOverflow;
[0000]2CC0:  E8 6B BB		; CALL StkChk
[0000]2CC3:  55			;PUSH BP
[0000]2CC4:  8B EC		;MOV BP,SP
[0000]2CC6:  BB 50 00		;MOV BX,050X
[0000]2CC9:  8D 0E 7E 33	;LEA CX,←ctxListTime
[0000]2CCD:  E8 73 B9		;CALL ←Zero
[0000]2CD0:  BB 02 00		;MOV BX,2
[0000]2CD3:  8D 0E 1E 34	;LEA CX,←ctxListOverflow
[0000]2CD7:  E8 69 B9		;CALL ←Zero
[0000]2CDA:  8B E5		;MOV SP,BP
[0000]2CDC:  5D			;POP BP
[0000]2CDD:  C3			;RET;
[0000]2CDE:  E8 4D BB		; CALL StkChk
[0000]2CE1:  55			;PUSH BP
[0000]2CE2:  8B EC		;MOV BP,SP
[0000]2CE4:  E8 2B BB		;CALL ←ReadTmr
[0000]2CE7:  89 1E 22 34	;MOV ←ctxStartTime,BX
[0000]2CEB:  8B E5		;MOV SP,BP
[0000]2CED:  5D			;POP BP
[0000]2CEE:  C3			;RET;
[0000]2CEF:  E8 3C BB		; CALL StkChk
[0000]2CF2:  55			;PUSH BP
[0000]2CF3:  8B EC		;MOV BP,SP
[0000]2CF5:  52			;PUSH DX
[0000]2CF6:  E8 19 BB		;CALL ←ReadTmr
[0000]2CF9:  8B 0E 22 34	;MOV CX,←ctxStartTime
[0000]2CFD:  2B D9		;SUB BX,CX
[0000]2CFF:  5A			;POP DX
[0000]2D00:  53			;PUSH BX
[0000]2D01:  5B			;POP BX
[0000]2D02:  53			;PUSH BX
[0000]2D03:  83 FB 00		;CMP BX,0
[0000]2D06:  7D 04		;JGE X1
[0000]2D08:  8B E5		;MOV SP,BP
[0000]2D0A:  5D			;POP BP
[0000]2D0B:  C3			;RET;
[0000]2D0C:  5B			;POP BX
[0000]2D0D:  53			;PUSH BX
[0000]2D0E:  83 FB 28		;CMP BX,028X
[0000]2D11:  7C 0C		;JL X2
[0000]2D13:  BB 01 00		;MOV BX,1
[0000]2D16:  8D 0E 1E 34	;LEA CX,←ctxListOverflow
[0000]2D1A:  E8 7A B9		;CALL ←DoubleIncrement
[0000]2D1D:  EB 14		;JR X3
[0000]2D1F:  5B			;POP BX
[0000]2D20:  53			;PUSH BX
[0000]2D21:  8D 0E 7E 33	;LEA CX,←ctxListTime
[0000]2D25:  D1 E3		;SAL BX
[0000]2D27:  D1 E3		;SAL BX
[0000]2D29:  03 D9		;ADD BX,CX
[0000]2D2B:  53			;PUSH BX
[0000]2D2C:  BB 01 00		;MOV BX,1
[0000]2D2F:  59			;POP CX
[0000]2D30:  E8 64 B9		;CALL ←DoubleIncrement
[0000]2D33:  8B E5		;MOV SP,BP
[0000]2D35:  5D			;POP BP
[0000]2D36:  C3			;RET;
[0000]2D37:  E8 F4 BA		; CALL StkChk
[0000]2D3A:  55			;PUSH BP
[0000]2D3B:  8B EC		;MOV BP,SP
[0000]2D3D:  C7 06 24 34 D2 04	;MOV ←wdtFlagA,04D2X
[0000]2D43:  8B E5		;MOV SP,BP
[0000]2D45:  5D			;POP BP
[0000]2D46:  C3			;RET;
[0000]2D47:  E8 E4 BA		; CALL StkChk
[0000]2D4A:  55			;PUSH BP
[0000]2D4B:  8B EC		;MOV BP,SP
[0000]2D4D:  8B 1E 24 34	;MOV BX,←wdtFlagA
[0000]2D51:  81 FB D2 04	;CMP BX,04D2X
[0000]2D55:  75 0C		;JNZ X4
[0000]2D57:  C7 06 24 34 00 00	;MOV ←wdtFlagA,0
[0000]2D5D:  C7 06 26 34 2E 16	;MOV ←wdtFlagB,0162EX
[0000]2D63:  8B E5		;MOV SP,BP
[0000]2D65:  5D			;POP BP
[0000]2D66:  C3			;RET;
[0000]2D67:  E8 C4 BA		; CALL StkChk
[0000]2D6A:  55			;PUSH BP
[0000]2D6B:  8B EC		;MOV BP,SP
[0000]2D6D:  8B 1E 26 34	;MOV BX,←wdtFlagB
[0000]2D71:  81 FB 2E 16	;CMP BX,0162EX
[0000]2D75:  75 0C		;JNZ X5
[0000]2D77:  C7 06 26 34 00 00	;MOV ←wdtFlagB,0
[0000]2D7D:  C7 06 28 34 83 63	;MOV ←wdtFlagC,06383X
[0000]2D83:  8B E5		;MOV SP,BP
[0000]2D85:  5D			;POP BP
[0000]2D86:  C3			;RET;
[0000]2D87:  E8 A4 BA		; CALL StkChk
[0000]2D8A:  55			;PUSH BP
[0000]2D8B:  8B EC		;MOV BP,SP
[0000]2D8D:  8B 1E 28 34	;MOV BX,←wdtFlagC
[0000]2D91:  81 FB 83 63	;CMP BX,06383X
[0000]2D95:  75 09		;JNZ X6
[0000]2D97:  C7 06 28 34 00 00	;MOV ←wdtFlagC,0
[0000]2D9D:  E8 49 B8		;CALL ←CheckWDT
[0000]2DA0:  8B E5		;MOV SP,BP
[0000]2DA2:  5D			;POP BP
[0000]2DA3:  C3			;RET;
[0000]2DA4: 

;File endml.dsm
				;C←CODE SEGMENT
[0000]2DA4:  00 00		;	DW	0
[0000]2DA6:  E8 00 00		;	CALL	←endCode
[0000]2DA9:  00 00		;←endCode	DW 0
[0000]2DAB:  90