Load Map for File loadmeter, Input = TEMP.REL, Output = loadmeter.OBJ, Module Name = loadmeter.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 = 29E0
C←DATA Ident = 83 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]29E0, Base = 400, Size = 87C
C←GROUP Ident = 86 [GROUP] :C←DATA, :C←CODE, :SPACE, 




;SEGMENT C←DATA.DEFAULT←CLASS


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

;Start Repeated Block, Count = 1

[0000]2DE0:  00 00

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

;Start Repeated Block, Count = 1

[0000]2DE2:  00 00

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

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

;Start Repeated Block, Count = 1

[0000]2DE4:  00 00

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

;Start Repeated Block, Count = 1

[0000]2DE6:  00 00

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

;Start Repeated Block, Count = 1

[0000]2DE8:  00 00

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

;Start Repeated Block, Count = 1

[0000]2DEA:  00 00

;End Repeated Block
				;(loadmeter.DEC)
[0000]2DEC: 

;Start Repeated Block, Count = 1

[0000]2DEC:  00 00

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

;Start Repeated Block, Count = 1

[0000]2DEE:  00 00

;End Repeated Block
				;TA
[0000]2DF0: 

;Start Repeated Block, Count = 1

[0000]2DF0:  00 00

;End Repeated Block
				;* packets per second switch */
[0000]2DF2: 

;Start Repeated Block, Count = 1

[0000]2DF2:  00 00

;End Repeated Block
				;tch */
[0000]2DF4: 

;Start Repeated Block, Count = 1

[0000]2DF4:  00 00

;End Repeated Block
				;;  /* bits per second switch */
[0000]2DF6: 

;Start Repeated Block, Count = 1

[0000]2DF6:  00 00

;End Repeated Block
				; switch */
[0000]2DF8: 

;Start Repeated Block, Count = 1

[0000]2DF8:  00 00

;End Repeated Block
				;witch;  /* time constant switch */
[0000]2DFA: 

;Start Repeated Block, Count = 1

[0000]2DFA:  00 00

;End Repeated Block
				;tant switch */
[0000]2DFC: 

;Start Repeated Block, Count = 4

[0000]2DFC:  00 00

;End Repeated Block
				;t oldpSw;
[0000]2E04: 

;Start Repeated Block, Count = 4

[0000]2E04:  00 00

;End Repeated Block
				;Sw;
[0000]2E0C: 

;Start Repeated Block, Count = 4

[0000]2E0C:  00 00

;End Repeated Block
				; int oldSwitch; /* last switch poll value */
[0000]2E14: 

;Start Repeated Block, Count = 1

[0000]2E14:  00 00

;End Repeated Block
				;st switch poll value */
[0000]2E16: 

;Start Repeated Block, Count = 100

[0000]2E16:  00 00

;End Repeated Block
				;*/
[0000]2EDE: 

;Start Repeated Block, Count = 100

[0000]2EDE:  00 00

;End Repeated Block
				;* packets/second autoranging: BOOL */
[0000]2FA6: 

;Start Repeated Block, Count = 1

[0000]2FA6:  00 00

;End Repeated Block
				;oranging: BOOL */
[0000]2FA8: 

;Start Repeated Block, Count = 1

[0000]2FA8:  00 00

;End Repeated Block
				;
[0000]2FAA: 

;Start Repeated Block, Count = 1

[0000]2FAA:  00 00

;End Repeated Block
				;its/second autoranging: BOOL */
[0000]2FAC: 

;Start Repeated Block, Count = 1

[0000]2FAC:  00 00

;End Repeated Block
				;g: BOOL */
[0000]2FAE: 

;Start Repeated Block, Count = 1

[0000]2FAE:  00 00

;End Repeated Block
				;de;  /* bits/second mode, see LoadMeter.h */
[0000]2FB0: 

;Start Repeated Block, Count = 2

[0000]2FB0:  00 00

;End Repeated Block
				;ode, see LoadMeter.h */
[0000]2FB4: 

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

;Start Repeated Block, Count = 1

[0000]2FB4:  00 00

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

;Start Repeated Block, Count = 1

[0000]2FB6:  00 00

;End Repeated Block
				;.0
[0000]2FB8: 

;Start Repeated Block, Count = 3

[0000]2FB8:  00 00

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

;File loadmeterml.dsm
				;C←DATA	SEGMENT
[0000]2FBE:  96			;	DB	lmpioctl
[0000]2FBF:  01			;	DB	1
[0000]2FC0:  82			;	DB	082H	; Port A, C output, B input, all mode 0
[0000]2FC1:  5A			;	DB	lmpioa
[0000]2FC2:  01			;	DB	1
[0000]2FC3:  00			;	DB	000H
[0000]2FC4:  5C			;	DB	lmpiob
[0000]2FC5:  01			;	DB	1
[0000]2FC6:  00			;	DB	000H
[0000]2FC7:  5E			;	DB	lmpioc
[0000]2FC8:  01			;	DB	1
[0000]2FC9:  00			;	DB	000H
[0000]2FCA:  8A			;	DB	lmTimCtl
[0000]2FCB:  05			;	DB	5
[0000]2FCC:  FF			;	DB	0FFH		; master reset
[0000]2FCD:  5F			;	DB	05FH		; load all counters (cookbook)
[0000]2FCE:  01			;	DB	001H		; set dp (cookbook)
[0000]2FCF:  E0			;	DB	0E0H		; enable sequencing
[0000]2FD0:  17			;	DB	017H		; set pointer to MM register
[0000]2FD1:  88			;	DB	lmTimData
[0000]2FD2:  02			;	DB	2
[0000]2FD3:  C0			;	DB	0C0H		; FOut from F2, no compare, TOD
[0000]2FD4:  88			;	DB	088H		; BCD, enable sequencing, 8-bit
[0000]2FD5:  8A			;	DB	lmTimCtl
[0000]2FD6:  06			;	DB	6
[0000]2FD7:  E1			;	DB	0E1H		; set all outputs low
[0000]2FD8:  E2			;	DB	0E2H
[0000]2FD9:  E3			;	DB	0E3H
[0000]2FDA:  E4			;	DB	0E4H
[0000]2FDB:  E5			;	DB	0E5H
[0000]2FDC:  01			;	DB	001H
[0000]2FDD:  88			;	DB	lmTimData
[0000]2FDE:  1E			;	DB	30
[0000]2FDF:  62			;	DB	062H		; mode J, toggle
[0000]2FE0:  1B			;	DB	01BH		; no gate, F1
[0000]2FE1:  F4			;	DB	0F4H		; low for 1F4 (500 decimal)
[0000]2FE2:  01			;	DB	001H
[0000]2FE3:  F4			;	DB	0F4H		; high for 1F4 (500 decimal)
[0000]2FE4:  01			;	DB	001H
[0000]2FE5:  62			;	DB	062H		; mode J, toggle
[0000]2FE6:  1B			;	DB	01BH		; no gate, F1
[0000]2FE7:  F4			;	DB	0F4H		; low for 1F4 (500 decimal)
[0000]2FE8:  01			;	DB	001H
[0000]2FE9:  F4			;	DB	0F4H		; high for 1F4 (500 decimal)
[0000]2FEA:  01			;	DB	001H
[0000]2FEB:  22			;	DB	022H		; Mode D
[0000]2FEC:  03			;	DB	003H		; no gate, input C3
[0000]2FED:  00			;	DB	000H		; loop 4000H
[0000]2FEE:  40			;	DB	040H
[0000]2FEF:  00			;	DB	000H
[0000]2FF0:  00			;	DB	000H
[0000]2FF1:  22			;	DB	022H		; Mode E, gated mode D
[0000]2FF2:  8D			;	DB	08DH		; high gate N, F3 (50 KHz)
[0000]2FF3:  00			;	DB	000H		; loop 4000H
[0000]2FF4:  40			;	DB	040H
[0000]2FF5:  00			;	DB	000H
[0000]2FF6:  00			;	DB	000H
[0000]2FF7:  22			;	DB	022H		; Mode D
[0000]2FF8:  0E			;	DB	00EH		; no gate, input F4 (5 KHz)
[0000]2FF9:  00			;	DB	000H		; loop 4000H
[0000]2FFA:  40			;	DB	040H
[0000]2FFB:  00			;	DB	000H
[0000]2FFC:  00			;	DB	000H
[0000]2FFD:  8A			;	DB	lmTimCtl
[0000]2FFE:  02			;	DB	2
[0000]2FFF:  5F			;	DB	05FH		; Load all counters
[0000]3000:  3F			;	DB	03FH		; Arm all counters
[0000]3001:  FF			;	DB	0FFH
[0000]3002: 

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

;Start Repeated Block, Count = 6

[0000]3002:  00

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

;Start Repeated Block, Count = 1

[0000]3008:  00 00

;End Repeated Block
				;C←CODE SEGMENT
[0000]300A: 

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

;Start Repeated Block, Count = 4

[0000]300A:  00

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

;Start Repeated Block, Count = 1

[0000]300E:  00 00

;End Repeated Block
				;
[0000]3010: 

;Start Repeated Block, Count = 1

[0000]3010:  00 00

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

;Start Repeated Block, Count = 1

[0000]3012:  00 00

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

;Start Repeated Block, Count = 1

[0000]3014:  00 00

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

;Start Repeated Block, Count = 1

[0000]3016:  00 00

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

;Start Repeated Block, Count = 1

[0000]3018:  00 00

;End Repeated Block
				;int *GetFixed();
[0000]301A: 

;Start Repeated Block, Count = 1

[0000]301A:  00 00

;End Repeated Block
				; Zero();
[0000]301C: 

;Start Repeated Block, Count = 4

[0000]301C:  00

;End Repeated Block
				;eBlock();
[0000]3020: 

;Start Repeated Block, Count = 1

[0000]3020:  00 00

;End Repeated Block
				;ueue();
[0000]3022: 

;Start Repeated Block, Count = 110

[0000]3022:  00

;End Repeated Block
				;NContext();
[0000]3090: 

;Start Repeated Block, Count = 768

[0000]3090:  00

;End Repeated Block
				;();
[0000]3390: 

;Start Repeated Block, Count = 1

[0000]3390:  00 00

;End Repeated Block
				;
[0000]3392: 

;Start Repeated Block, Count = 1

[0000]3392:  00 00

;End Repeated Block
				;
[0000]3394: 

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

;Start Repeated Block, Count = 1

[0000]3394:  00 00

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

;Start Repeated Block, Count = 1

[0000]3396:  00 00

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

;Start Repeated Block, Count = 1

[0000]3398:  00 00

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

;Start Repeated Block, Count = 1

[0000]339A:  00 00

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

;Start Repeated Block, Count = 1

[0000]339C:  00 00

;End Repeated Block
				;ODE, DS:C←DATA
[0000]339E: 

;Start Repeated Block, Count = 1

[0000]339E:  00 00

;End Repeated Block
				;ude <Ec.h>
[0000]33A0: 

;Start Repeated Block, Count = 14

[0000]33A0:  00

;End Repeated Block
				;lendar {
[0000]33AE: 

;Start Repeated Block, Count = 1

[0000]33AE:  00 00

;End Repeated Block
				;];
[0000]33B0: 

;Start Repeated Block, Count = 1

[0000]33B0:  00 00

;End Repeated Block
				;  int dstStartDay;
[0000]33B2: 

;Start Repeated Block, Count = 1

[0000]33B2:  00 00

;End Repeated Block
				;   int dstEndDay;
[0000]33B4: 

;Start Repeated Block, Count = 2

[0000]33B4:  00 00

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

;Start Repeated Block, Count = 2

[0000]33B8:  00 00

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

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

;Start Repeated Block, Count = 1

[0000]33BC:  00 00

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

;Start Repeated Block, Count = 20

[0000]33BE:  00

;End Repeated Block
				;DE SEGMENT
[0000]33D2: 

;Start Repeated Block, Count = 3

[0000]33D2:  00 00

;End Repeated Block
				;(8086LIB.D)
[0000]33D8: 

;Start Repeated Block, Count = 1

[0000]33D8:  00 00

;End Repeated Block
				;DE(dislc.DEC)
[0000]33DA: 

;Start Repeated Block, Count = 1

[0000]33DA:  00 00

;End Repeated Block
				; CS:C←CODE, DS:C←DATA
[0000]33DC: 

;Start Repeated Block, Count = 5

[0000]33DC:  00

;End Repeated Block
				;
[0000]33E1: 

;Start Repeated Block, Count = 1

[0000]33E1:  00 00

;End Repeated Block
				;>
[0000]33E3: 

;Start Repeated Block, Count = 1

[0000]33E3:  00 00

;End Repeated Block
				;   char cmda;
[0000]33E5: 

;Start Repeated Block, Count = 1

[0000]33E5:  00 00

;End Repeated Block
				;*addra;
[0000]33E7: 

;Start Repeated Block, Count = 1

[0000]33E7:  00 00

;End Repeated Block
				;unta;
[0000]33E9: 

;Start Repeated Block, Count = 4

[0000]33E9:  00

;End Repeated Block
				;a;
[0000]33ED: 

;Start Repeated Block, Count = 40

[0000]33ED:  00 00

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

;Start Repeated Block, Count = 1

[0000]343D:  00 00

;End Repeated Block
				;n int ReadTmr();
[0000]343F: 

;Start Repeated Block, Count = 1

[0000]343F:  00 00

;End Repeated Block
				;extern int currentHost;
[0000]3441: 

;Start Repeated Block, Count = 1

[0000]3441:  00 00

;End Repeated Block
				;st;
[0000]3443: 

;Start Repeated Block, Count = 1

[0000]3443:  00 00

;End Repeated Block
				;calHost;
[0000]3445: 

;Start Repeated Block, Count = 1

[0000]3445:  00 00

;End Repeated Block
				;nt localNet;
[0000]3447: 

;Start Repeated Block, Count = 1

[0000]3447:  00 00

;End Repeated Block
				;int lenPup;
[0000]3449: 

;Start Repeated Block, Count = 1

[0000]3449:  00 00

;End Repeated Block
				;truct SocketEntry pupSockets[1 /*maxPupSockets*/];
[0000]344B: 

;Start Repeated Block, Count = 1

[0000]344B:  00 00

;End Repeated Block
				;ckets[1 /*maxPupSockets*/];
[0000]344D: 

;Start Repeated Block, Count = 1

[0000]344D:  00 00

;End Repeated Block
				;ts*/];
[0000]344F: 

;Start Repeated Block, Count = 1

[0000]344F:  00 00

;End Repeated Block
				;ruct SocketEntry *lastSocket;
[0000]3451: 

;Start Repeated Block, Count = 1

[0000]3451:  00 00

;End Repeated Block
				;stSocket;
[0000]3453: 

;Start Repeated Block, Count = 1

[0000]3453:  00 00

;End Repeated Block
				;struct ccb rccb[numRBp1];
[0000]3455: 

;Start Repeated Block, Count = 1

[0000]3455:  00 00

;End Repeated Block
				;Bp1];
[0000]3457: 

;Start Repeated Block, Count = 1

[0000]3457:  00 00

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

;Start Repeated Block, Count = 1

[0000]3459:  00 00

;End Repeated Block
				;RB];
[0000]345B: 

;Start Repeated Block, Count = 1

[0000]345B:  00 00

;End Repeated Block
				;trx;
[0000]345D: 

;Start Repeated Block, Count = 1

[0000]345D:  00 00

;End Repeated Block
				;lastrx;
[0000]345F: 

;Start Repeated Block, Count = 1

[0000]345F:  00 00

;End Repeated Block
				;truct ccb txccb;
[0000]3461: 

;Start Repeated Block, Count = 1

[0000]3461:  00 00

;End Repeated Block
				;static struct PBI *txPBI;
[0000]3463: 

;Start Repeated Block, Count = 1

[0000]3463:  00 00

;End Repeated Block
				;BI;
[0000]3465:  90

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

;Start Repeated Block, Count = 1

[0000]3466:  00 00

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

;Start Repeated Block, Count = 4

[0000]3468:  00

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

;Start Repeated Block, Count = 1

[0000]346C:  00 00

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

;Start Repeated Block, Count = 1

[0000]346E:  00 00

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

;Start Repeated Block, Count = 1

[0000]3470:  00 00

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

;Start Repeated Block, Count = 1

[0000]3472:  00 00

;End Repeated Block
				;ATA
[0000]3474: 

;Start Repeated Block, Count = 1

[0000]3474:  00 00

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

;Start Repeated Block, Count = 1

[0000]3476:  00 00

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

;Start Repeated Block, Count = 1

[0000]3478:  00 00

;End Repeated Block
				;
[0000]347A: 

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

;Start Repeated Block, Count = 1

[0000]347A:  00 00

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

;Start Repeated Block, Count = 1

[0000]347C:  00 00

;End Repeated Block
				;CODE SEGMENT
[0000]347E: 

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

;Start Repeated Block, Count = 144

[0000]347E:  00

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

;Start Repeated Block, Count = 144

[0000]350E:  00

;End Repeated Block
				;0
[0000]359E: 

;Start Repeated Block, Count = 2

[0000]359E:  00 00

;End Repeated Block
				;INCLUDE(8086LIB.D)
[0000]35A2: 

;Start Repeated Block, Count = 1

[0000]35A2:  00 00

;End Repeated Block
				;
[0000]35A4: 

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

;Start Repeated Block, Count = 84

[0000]35A4:  00 00

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

;Start Repeated Block, Count = 1

[0000]364C:  00 00

;End Repeated Block
				; SEGMENT
[0000]364E: 

;Start Repeated Block, Count = 1

[0000]364E:  00 00

;End Repeated Block
				;D)
[0000]3650: 

;Start Repeated Block, Count = 1

[0000]3650:  00 00

;End Repeated Block
				;s.DEC)
[0000]3652: 

;Start Repeated Block, Count = 1

[0000]3652:  00 00

;End Repeated Block
				;E, DS:C←DATA
[0000]3654: 

;File endml.dsm
				;C←DATA SEGMENT
[0000]3654:  00 00		;	DW	0
[0000]3656:  E8 00 00		;	CALL	←end
[0000]3659:  00 00		;←end	DW 0
[0000]365B:  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 lmtest.asm
				;C←DATA
[0000]041A:  55			;PUSH BP
[0000]041B:  8B EC		;MOV BP,SP
[0000]041D:  E8 4E 1C		;CALL ←InitOS
[0000]0420:  8D 1E 68 34	;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 6C 10		;CALL ←InitPupLevel1
[0000]042E:  5A			;POP DX
[0000]042F:  BB 2C 01		;MOV BX,012CX
[0000]0432:  E8 E5 1D		;CALL ←GetFixed
[0000]0435:  89 1E E2 2D	;MOV ←loopSpace,BX
[0000]0439:  BB 88 04		;MOV BX,"Loop"
[0000]043C:  53			;PUSH BX
[0000]043D:  8B 1E E2 2D	;MOV BX,←loopSpace
[0000]0441:  53			;PUSH BX
[0000]0442:  BB 79 04		;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 E0 2D	;MOV ←loopCtx,BX
[0000]0452:  8B 1E E0 2D	;MOV BX,←loopCtx
[0000]0456:  8D 0E 68 34	;LEA CX,←ctxQ
[0000]045A:  E8 AA F6		;CALL ←Enqueue
[0000]045D:  E8 38 0C		;CALL ←ELoad
[0000]0460:  E8 2B 00		;CALL ←InitMeter
[0000]0463:  E8 9B 28		;CALL ←CtxListStart
[0000]0466:  8B 1E 68 34	;MOV BX,WORD PTR ←ctxQ
[0000]046A:  E8 BB F5		;CALL ←CallContext
[0000]046D:  E8 9F 28		;CALL ←CtxListEnd
[0000]0470:  E8 76 E1		;CALL ←CheckWDT
[0000]0473:  EB EE		;JR X1
[0000]0475:  8B E5		;MOV SP,BP
[0000]0477:  5D			;POP BP
[0000]0478:  C3			;RET;
[0000]0479:  55			;PUSH BP
[0000]047A:  8B EC		;MOV BP,SP
[0000]047C:  E8 BD F5		;CALL ←Block
[0000]047F:  E8 20 00		;CALL ←DoMeter
[0000]0482:  EB F8		;JR X3
[0000]0484:  8B E5		;MOV SP,BP
[0000]0486:  5D			;POP BP
[0000]0487:  C3			;RET;
[0000]0488:  4C 6F 6F 70 00	;"Loop"

[0000]048D:  90

;File loadmeter.asm
				;de, see LoadMeter.h */
[0000]048E:  55			;PUSH BP
[0000]048F:  8B EC		;MOV BP,SP
[0000]0491:  E8 21 00		;CALL ←InitLM
[0000]0494:  8D 1E 14 2E	;LEA BX,←tenths
[0000]0498:  B9 F4 01		;MOV CX,01F4X
[0000]049B:  E8 33 08		;CALL ←STimer
[0000]049E:  8B E5		;MOV SP,BP
[0000]04A0:  5D			;POP BP
[0000]04A1:  C3			;RET;
[0000]04A2:  55			;PUSH BP
[0000]04A3:  8B EC		;MOV BP,SP
[0000]04A5:  E8 41 E1		;CALL ←CheckWDT
[0000]04A8:  E8 B7 00		;CALL ←CheckSwitches
[0000]04AB:  E8 57 01		;CALL ←UpdateLEDs
[0000]04AE:  E8 85 02		;CALL ←DataCollect
[0000]04B1:  8B E5		;MOV SP,BP
[0000]04B3:  5D			;POP BP
[0000]04B4:  C3			;RET;
[0000]04B5:  55			;PUSH BP
[0000]04B6:  8B EC		;MOV BP,SP
[0000]04B8:  E8 47 05		;CALL ←InitLMIO
[0000]04BB:  E8 55 00		;CALL ←InitTables
[0000]04BE:  C7 06 E4 2D 00 00	;MOV ←pSwitch,0
[0000]04C4:  C7 06 E6 2D 00 00	;MOV ←bSwitch,0
[0000]04CA:  C7 06 E8 2D 00 00	;MOV ←tSwitch,0
[0000]04D0:  C7 06 EA 2D 02 00	;MOV ←oldpSw,2
[0000]04D6:  C7 06 EC 2D 02 00	;MOV ←oldbSw,2
[0000]04DC:  C7 06 EE 2D 02 00	;MOV ←oldtSw,2
[0000]04E2:  C7 06 F0 2D A8 00	;MOV ←oldSwitch,0A8X
[0000]04E8:  C7 06 F2 2D 00 00	;MOV ←pAutob,0
[0000]04EE:  C7 06 F4 2D 00 00	;MOV ←bAutob,0
[0000]04F4:  C7 06 F8 2D 00 00	;MOV ←pMode,0
[0000]04FA:  C7 06 F6 2D 00 00	;MOV ←bMode,0
[0000]0500:  C7 06 FA 2D 00 00	;MOV ←tMode,0
[0000]0506:  E8 36 01		;CALL ←CycleTMode
[0000]0509:  E8 7D 01		;CALL ←CycleBMode
[0000]050C:  E8 53 01		;CALL ←CyclePMode
[0000]050F:  8B E5		;MOV SP,BP
[0000]0511:  5D			;POP BP
[0000]0512:  C3			;RET;
[0000]0513:  55			;PUSH BP
[0000]0514:  8B EC		;MOV BP,SP
[0000]0516:  C7 06 FC 2D 10 00	;MOV ←pLedCV,010X
[0000]051C:  C7 06 FE 2D 20 00	;MOV ←pLedCV+2,020X
[0000]0522:  C7 06 00 2E 40 00	;MOV ←pLedCV+4,040X
[0000]0528:  C7 06 02 2E 80 00	;MOV ←pLedCV+6,080X
[0000]052E:  C7 06 04 2E 01 00	;MOV ←bLedCV,1
[0000]0534:  C7 06 06 2E 02 00	;MOV ←bLedCV+2,2
[0000]053A:  C7 06 08 2E 04 00	;MOV ←bLedCV+4,4
[0000]0540:  C7 06 0A 2E 08 00	;MOV ←bLedCV+6,8
[0000]0546:  C7 06 0C 2E 10 02	;MOV ←tLedCV,0210X
[0000]054C:  C7 06 0E 2E 20 02	;MOV ←tLedCV+2,0220X
[0000]0552:  C7 06 10 2E 40 02	;MOV ←tLedCV+4,0240X
[0000]0558:  C7 06 12 2E 80 02	;MOV ←tLedCV+6,0280X
[0000]055E:  8B E5		;MOV SP,BP
[0000]0560:  5D			;POP BP
[0000]0561:  C3			;RET;
[0000]0562:  55			;PUSH BP
[0000]0563:  8B EC		;MOV BP,SP
[0000]0565:  52			;PUSH DX
[0000]0566:  BB 92 00		;MOV BX,092X
[0000]0569:  E8 83 E2		;CALL ←InByte
[0000]056C:  5A			;POP DX
[0000]056D:  53			;PUSH BX
[0000]056E:  8D 1E EA 2D	;LEA BX,←oldpSw
[0000]0572:  53			;PUSH BX
[0000]0573:  B9 06 00		;MOV CX,6
[0000]0576:  8B 5E FE		;MOV BX,[BP-2]
[0000]0579:  D3 EB		;SHR BX,CX
[0000]057B:  53			;PUSH BX
[0000]057C:  8D 1E E4 2D	;LEA BX,←pSwitch
[0000]0580:  59			;POP CX
[0000]0581:  E8 33 00		;CALL ←SwitchLogic
[0000]0584:  5A			;POP DX
[0000]0585:  8D 1E EC 2D	;LEA BX,←oldbSw
[0000]0589:  53			;PUSH BX
[0000]058A:  B9 04 00		;MOV CX,4
[0000]058D:  8B 5E FE		;MOV BX,[BP-2]
[0000]0590:  D3 EB		;SHR BX,CX
[0000]0592:  53			;PUSH BX
[0000]0593:  8D 1E E6 2D	;LEA BX,←bSwitch
[0000]0597:  59			;POP CX
[0000]0598:  E8 1C 00		;CALL ←SwitchLogic
[0000]059B:  5A			;POP DX
[0000]059C:  8D 1E EE 2D	;LEA BX,←oldtSw
[0000]05A0:  53			;PUSH BX
[0000]05A1:  B9 02 00		;MOV CX,2
[0000]05A4:  8B 5E FE		;MOV BX,[BP-2]
[0000]05A7:  D3 EB		;SHR BX,CX
[0000]05A9:  53			;PUSH BX
[0000]05AA:  8D 1E E8 2D	;LEA BX,←tSwitch
[0000]05AE:  59			;POP CX
[0000]05AF:  E8 05 00		;CALL ←SwitchLogic
[0000]05B2:  5A			;POP DX
[0000]05B3:  8B E5		;MOV SP,BP
[0000]05B5:  5D			;POP BP
[0000]05B6:  C3			;RET;
[0000]05B7:  55			;PUSH BP
[0000]05B8:  8B EC		;MOV BP,SP
[0000]05BA:  51			;PUSH CX
[0000]05BB:  53			;PUSH BX
[0000]05BC:  81 66 FE 03 00	;AND WORD PTR [BP-2],3
[0000]05C1:  8B 7E 04		;MOV DI,[BP+4]
[0000]05C4:  8B 1D		;MOV BX,[DI]
[0000]05C6:  83 FB 02		;CMP BX,2
[0000]05C9:  75 06		;JNZ X2
[0000]05CB:  8B 5E FE		;MOV BX,[BP-2]
[0000]05CE:  83 FB 01		;CMP BX,1
[0000]05D1:  75 0B		;JNZ X1
[0000]05D3:  8B 5E 04		;MOV BX,[BP+4]
[0000]05D6:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]05DA:  8B E5		;MOV SP,BP
[0000]05DC:  5D			;POP BP
[0000]05DD:  C3			;RET;
[0000]05DE:  8B 7E 04		;MOV DI,[BP+4]
[0000]05E1:  8B 1D		;MOV BX,[DI]
[0000]05E3:  83 FB 01		;CMP BX,1
[0000]05E6:  75 06		;JNZ X4
[0000]05E8:  8B 5E FE		;MOV BX,[BP-2]
[0000]05EB:  83 FB 02		;CMP BX,2
[0000]05EE:  75 11		;JNZ X3
[0000]05F0:  8B 5E 04		;MOV BX,[BP+4]
[0000]05F3:  C7 07 02 00	;MOV WORD PTR [BX],2
[0000]05F7:  5B			;POP BX
[0000]05F8:  53			;PUSH BX
[0000]05F9:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]05FD:  8B E5		;MOV SP,BP
[0000]05FF:  5D			;POP BP
[0000]0600:  C3			;RET;
[0000]0601:  8B E5		;MOV SP,BP
[0000]0603:  5D			;POP BP
[0000]0604:  C3			;RET;
[0000]0605:  55			;PUSH BP
[0000]0606:  8B EC		;MOV BP,SP
[0000]0608:  8B 1E E4 2D	;MOV BX,←pSwitch
[0000]060C:  0B DB		;OR BX,BX
[0000]060E:  74 09		;JZ X5
[0000]0610:  E8 4F 00		;CALL ←CyclePMode
[0000]0613:  C7 06 E4 2D 00 00	;MOV ←pSwitch,0
[0000]0619:  8B 1E E6 2D	;MOV BX,←bSwitch
[0000]061D:  0B DB		;OR BX,BX
[0000]061F:  74 09		;JZ X6
[0000]0621:  E8 65 00		;CALL ←CycleBMode
[0000]0624:  C7 06 E6 2D 00 00	;MOV ←bSwitch,0
[0000]062A:  8B 1E E8 2D	;MOV BX,←tSwitch
[0000]062E:  0B DB		;OR BX,BX
[0000]0630:  74 09		;JZ X7
[0000]0632:  E8 0A 00		;CALL ←CycleTMode
[0000]0635:  C7 06 E8 2D 00 00	;MOV ←tSwitch,0
[0000]063B:  8B E5		;MOV SP,BP
[0000]063D:  5D			;POP BP
[0000]063E:  C3			;RET;
[0000]063F:  55			;PUSH BP
[0000]0640:  8B EC		;MOV BP,SP
[0000]0642:  BB 04 00		;MOV BX,4
[0000]0645:  8B 0E FA 2D	;MOV CX,←tMode
[0000]0649:  E8 22 07		;CALL ←ModN
[0000]064C:  89 1E FA 2D	;MOV ←tMode,BX
[0000]0650:  E8 5D 00		;CALL ←InitData
[0000]0653:  8B 1E FA 2D	;MOV BX,←tMode
[0000]0657:  8D 0E 0C 2E	;LEA CX,←tLedCV
[0000]065B:  E8 CB 03		;CALL ←SetLeds
[0000]065E:  8B E5		;MOV SP,BP
[0000]0660:  5D			;POP BP
[0000]0661:  C3			;RET;
[0000]0662:  55			;PUSH BP
[0000]0663:  8B EC		;MOV BP,SP
[0000]0665:  8D 1E F2 2D	;LEA BX,←pAutob
[0000]0669:  8D 0E F8 2D	;LEA CX,←pMode
[0000]066D:  E8 3D 07		;CALL ←CycleFive
[0000]0670:  8B 1E F2 2D	;MOV BX,←pAutob
[0000]0674:  B9 08 02		;MOV CX,0208X
[0000]0677:  E8 F6 03		;CALL ←Bit
[0000]067A:  8B 1E F8 2D	;MOV BX,←pMode
[0000]067E:  8D 0E FC 2D	;LEA CX,←pLedCV
[0000]0682:  E8 A4 03		;CALL ←SetLeds
[0000]0685:  8B E5		;MOV SP,BP
[0000]0687:  5D			;POP BP
[0000]0688:  C3			;RET;
[0000]0689:  55			;PUSH BP
[0000]068A:  8B EC		;MOV BP,SP
[0000]068C:  8D 1E F4 2D	;LEA BX,←bAutob
[0000]0690:  8D 0E F6 2D	;LEA CX,←bMode
[0000]0694:  E8 16 07		;CALL ←CycleFive
[0000]0697:  8B 1E F4 2D	;MOV BX,←bAutob
[0000]069B:  B9 04 02		;MOV CX,0204X
[0000]069E:  E8 CF 03		;CALL ←Bit
[0000]06A1:  8B 1E F6 2D	;MOV BX,←bMode
[0000]06A5:  8D 0E 04 2E	;LEA CX,←bLedCV
[0000]06A9:  E8 7D 03		;CALL ←SetLeds
[0000]06AC:  8B E5		;MOV SP,BP
[0000]06AE:  5D			;POP BP
[0000]06AF:  C3			;RET;
[0000]06B0:  55			;PUSH BP
[0000]06B1:  8B EC		;MOV BP,SP
[0000]06B3:  52			;PUSH DX
[0000]06B4:  C7 06 A6 2F 00 00	;MOV ←now,0
[0000]06BA:  8B 1E FA 2D	;MOV BX,←tMode
[0000]06BE:  EB 22		;JR X8
[0000]06C0:  C7 06 A8 2F 03 00	;MOV ←limit,3
[0000]06C6:  EB 32		;JR X9
[0000]06C8:  C7 06 A8 2F 0A 00	;MOV ←limit,0AX
[0000]06CE:  EB 2A		;JR X9
[0000]06D0:  C7 06 A8 2F 1E 00	;MOV ←limit,01EX
[0000]06D6:  EB 22		;JR X9
[0000]06D8:  C7 06 A8 2F 64 00	;MOV ←limit,064X
[0000]06DE:  EB 1A		;JR X9
[0000]06E0:  EB 18		;JR X9
[0000]06E2:  8A C7		;MOV AL,BH
[0000]06E4:  0A C0		;OR AL,AL
[0000]06E6:  75 12		;JNZ X9
[0000]06E8:  8A C3		;MOV AL,BL
[0000]06EA:  3C 00		;CMP AL,0
[0000]06EC:  74 D2		;JZ X10
[0000]06EE:  3C 01		;CMP AL,1
[0000]06F0:  74 D6		;JZ X11
[0000]06F2:  3C 02		;CMP AL,2
[0000]06F4:  74 DA		;JZ X12
[0000]06F6:  3C 03		;CMP AL,3
[0000]06F8:  74 DE		;JZ X13
[0000]06FA:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]06FF:  8B 1E A8 2F	;MOV BX,←limit
[0000]0703:  59			;POP CX
[0000]0704:  51			;PUSH CX
[0000]0705:  3B CB		;CMP CX,BX
[0000]0707:  7D 29		;JGE X15
[0000]0709:  EB 05		;JR X14
[0000]070B:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]070E:  EB EF		;JR X16
[0000]0710:  5B			;POP BX
[0000]0711:  53			;PUSH BX
[0000]0712:  8D 0E 16 2E	;LEA CX,←bps
[0000]0716:  D1 E3		;SAL BX
[0000]0718:  03 D9		;ADD BX,CX
[0000]071A:  59			;POP CX
[0000]071B:  51			;PUSH CX
[0000]071C:  8D 06 DE 2E	;LEA AX,←pps
[0000]0720:  D1 E1		;SAL CX
[0000]0722:  03 C8		;ADD CX,AX
[0000]0724:  87 D9		;XCHG BX,CX
[0000]0726:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]072A:  8B D9		;MOV BX,CX
[0000]072C:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]0730:  EB D9		;JR X17
[0000]0732:  8B E5		;MOV SP,BP
[0000]0734:  5D			;POP BP
[0000]0735:  C3			;RET;
[0000]0736:  55			;PUSH BP
[0000]0737:  8B EC		;MOV BP,SP
[0000]0739:  52			;PUSH DX
[0000]073A:  8D 1E 14 2E	;LEA BX,←tenths
[0000]073E:  E8 AB 05		;CALL ←Expired
[0000]0741:  0B DB		;OR BX,BX
[0000]0743:  75 04		;JNZ X18
[0000]0745:  8B E5		;MOV SP,BP
[0000]0747:  5D			;POP BP
[0000]0748:  C3			;RET;
[0000]0749:  8D 1E 14 2E	;LEA BX,←tenths
[0000]074D:  B9 F4 01		;MOV CX,01F4X
[0000]0750:  E8 BE 05		;CALL ←AddTimer
[0000]0753:  E8 56 00		;CALL ←PollCounters
[0000]0756:  C7 06 AE 2F 00 00	;MOV ←avgPPS,0
[0000]075C:  C7 06 B2 2F 00 00	;MOV ←avgBPS+2,0
[0000]0762:  C7 06 B0 2F 00 00	;MOV ←avgBPS,0
[0000]0768:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]076D:  8B 1E A8 2F	;MOV BX,←limit
[0000]0771:  59			;POP CX
[0000]0772:  51			;PUSH CX
[0000]0773:  3B CB		;CMP CX,BX
[0000]0775:  7D 2E		;JGE X20
[0000]0777:  EB 05		;JR X19
[0000]0779:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]077C:  EB EF		;JR X21
[0000]077E:  5B			;POP BX
[0000]077F:  53			;PUSH BX
[0000]0780:  8D 0E DE 2E	;LEA CX,←pps
[0000]0784:  D1 E3		;SAL BX
[0000]0786:  03 D9		;ADD BX,CX
[0000]0788:  8B 0F		;MOV CX,[BX]
[0000]078A:  01 0E AE 2F	;ADD ←avgPPS,CX
[0000]078E:  5B			;POP BX
[0000]078F:  53			;PUSH BX
[0000]0790:  8D 0E 16 2E	;LEA CX,←bps
[0000]0794:  D1 E3		;SAL BX
[0000]0796:  03 D9		;ADD BX,CX
[0000]0798:  8B 0F		;MOV CX,[BX]
[0000]079A:  8B D9		;MOV BX,CX
[0000]079C:  8D 0E B0 2F	;LEA CX,←avgBPS
[0000]07A0:  E8 F4 DE		;CALL ←DoubleIncrement
[0000]07A3:  EB D4		;JR X22
[0000]07A5:  E8 6D 00		;CALL ←SetMeters
[0000]07A8:  8B E5		;MOV SP,BP
[0000]07AA:  5D			;POP BP
[0000]07AB:  C3			;RET;
[0000]07AC:  55			;PUSH BP
[0000]07AD:  8B EC		;MOV BP,SP
[0000]07AF:  83 C4 FC		;ADD SP,0FFFCX
[0000]07B2:  E8 7F 03		;CALL ←GetPPS
[0000]07B5:  5A			;POP DX
[0000]07B6:  53			;PUSH BX
[0000]07B7:  8B 1E A6 2F	;MOV BX,←now
[0000]07BB:  8D 0E DE 2E	;LEA CX,←pps
[0000]07BF:  D1 E3		;SAL BX
[0000]07C1:  03 D9		;ADD BX,CX
[0000]07C3:  53			;PUSH BX
[0000]07C4:  8B 5E FC		;MOV BX,[BP-4]
[0000]07C7:  8B 0E AA 2F	;MOV CX,←oldPPS
[0000]07CB:  E8 6F 05		;CALL ←UpdateModFK
[0000]07CE:  8B CB		;MOV CX,BX
[0000]07D0:  5B			;POP BX
[0000]07D1:  89 0F		;MOV [BX],CX
[0000]07D3:  5B			;POP BX
[0000]07D4:  53			;PUSH BX
[0000]07D5:  89 1E AA 2F	;MOV ←oldPPS,BX
[0000]07D9:  E8 65 03		;CALL ←GetBPS
[0000]07DC:  89 5E FE		;MOV [BP-2],BX
[0000]07DF:  8B 1E A6 2F	;MOV BX,←now
[0000]07E3:  8D 0E 16 2E	;LEA CX,←bps
[0000]07E7:  D1 E3		;SAL BX
[0000]07E9:  03 D9		;ADD BX,CX
[0000]07EB:  53			;PUSH BX
[0000]07EC:  8B 5E FE		;MOV BX,[BP-2]
[0000]07EF:  8B 0E AC 2F	;MOV CX,←oldBPS
[0000]07F3:  E8 47 05		;CALL ←UpdateModFK
[0000]07F6:  8B CB		;MOV CX,BX
[0000]07F8:  5B			;POP BX
[0000]07F9:  89 0F		;MOV [BX],CX
[0000]07FB:  8B 5E FE		;MOV BX,[BP-2]
[0000]07FE:  89 1E AC 2F	;MOV ←oldBPS,BX
[0000]0802:  8B 1E A8 2F	;MOV BX,←limit
[0000]0806:  8B 0E A6 2F	;MOV CX,←now
[0000]080A:  E8 61 05		;CALL ←ModN
[0000]080D:  89 1E A6 2F	;MOV ←now,BX
[0000]0811:  8B E5		;MOV SP,BP
[0000]0813:  5D			;POP BP
[0000]0814:  C3			;RET;
[0000]0815:  55			;PUSH BP
[0000]0816:  8B EC		;MOV BP,SP
[0000]0818:  83 C4 FC		;ADD SP,0FFFCX
[0000]081B:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]0820:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]0825:  8B 1E FA 2D	;MOV BX,←tMode
[0000]0829:  EB 73		;JR X23
[0000]082B:  8B 1E B0 2F	;MOV BX,←avgBPS
[0000]082F:  8B C3		;MOV AX,BX
[0000]0831:  BB 0A 00		;MOV BX,0AX
[0000]0834:  F7 EB		;IMUL AX,BX
[0000]0836:  BB 03 00		;MOV BX,3
[0000]0839:  99			;CWD
[0000]083A:  F7 FB		;IDIV AX,BX
[0000]083C:  89 46 FE		;MOV [BP-2],AX
[0000]083F:  BB 2C 01		;MOV BX,012CX
[0000]0842:  8B 0E AE 2F	;MOV CX,←avgPPS
[0000]0846:  E8 D8 04		;CALL ←UMin
[0000]0849:  8B C3		;MOV AX,BX
[0000]084B:  BB 64 00		;MOV BX,064X
[0000]084E:  F7 EB		;IMUL AX,BX
[0000]0850:  BB 03 00		;MOV BX,3
[0000]0853:  99			;CWD
[0000]0854:  F7 FB		;IDIV AX,BX
[0000]0856:  5A			;POP DX
[0000]0857:  50			;PUSH AX
[0000]0858:  EB 77		;JR X24
[0000]085A:  8B 1E B0 2F	;MOV BX,←avgBPS
[0000]085E:  89 5E FE		;MOV [BP-2],BX
[0000]0861:  BB E8 03		;MOV BX,03E8X
[0000]0864:  8B 0E AE 2F	;MOV CX,←avgPPS
[0000]0868:  E8 B6 04		;CALL ←UMin
[0000]086B:  8B C3		;MOV AX,BX
[0000]086D:  BB 0A 00		;MOV BX,0AX
[0000]0870:  F7 EB		;IMUL AX,BX
[0000]0872:  5A			;POP DX
[0000]0873:  50			;PUSH AX
[0000]0874:  EB 5B		;JR X24
[0000]0876:  BB 03 00		;MOV BX,3
[0000]0879:  8D 0E B0 2F	;LEA CX,←avgBPS
[0000]087D:  E8 2D DF		;CALL ←DoubleUDiv
[0000]0880:  89 5E FE		;MOV [BP-2],BX
[0000]0883:  BB B8 0B		;MOV BX,0BB8X
[0000]0886:  8B 0E AE 2F	;MOV CX,←avgPPS
[0000]088A:  E8 94 04		;CALL ←UMin
[0000]088D:  8B C3		;MOV AX,BX
[0000]088F:  BB 0A 00		;MOV BX,0AX
[0000]0892:  F7 EB		;IMUL AX,BX
[0000]0894:  BB 03 00		;MOV BX,3
[0000]0897:  99			;CWD
[0000]0898:  F7 FB		;IDIV AX,BX
[0000]089A:  5A			;POP DX
[0000]089B:  50			;PUSH AX
[0000]089C:  EB 03		;JR $+5
[0000]089E:  E9 1F 00		;JMP X28
[0000]08A1:  EB 2E		;JR X24
[0000]08A3:  BB 0A 00		;MOV BX,0AX
[0000]08A6:  8D 0E B0 2F	;LEA CX,←avgBPS
[0000]08AA:  E8 00 DF		;CALL ←DoubleUDiv
[0000]08AD:  89 5E FE		;MOV [BP-2],BX
[0000]08B0:  BB 10 27		;MOV BX,02710X
[0000]08B3:  8B 0E AE 2F	;MOV CX,←avgPPS
[0000]08B7:  E8 67 04		;CALL ←UMin
[0000]08BA:  5A			;POP DX
[0000]08BB:  53			;PUSH BX
[0000]08BC:  EB 13		;JR X24
[0000]08BE:  EB 11		;JR X24
[0000]08C0:  8A C7		;MOV AL,BH
[0000]08C2:  0A C0		;OR AL,AL
[0000]08C4:  75 0B		;JNZ X24
[0000]08C6:  8A C3		;MOV AL,BL
[0000]08C8:  3C 00		;CMP AL,0
[0000]08CA:  75 03 E9 5C FF	;JMPZ X25
[0000]08CF:  EB 03		;JR $+5
[0000]08D1:  E9 0F 00		;JMP X30
[0000]08D4:  3C 01		;CMP AL,1
[0000]08D6:  75 03 E9 7F FF	;JMPZ X26
[0000]08DB:  3C 02		;CMP AL,2
[0000]08DD:  74 97		;JZ X27
[0000]08DF:  3C 03		;CMP AL,3
[0000]08E1:  74 C0		;JZ X29
[0000]08E3:  8B 1E F6 2D	;MOV BX,←bMode
[0000]08E7:  EB 5B		;JR X31
[0000]08E9:  BB DC 05		;MOV BX,05DCX
[0000]08EC:  8B 4E FE		;MOV CX,[BP-2]
[0000]08EF:  E8 2F 04		;CALL ←UMin
[0000]08F2:  8B C3		;MOV AX,BX
[0000]08F4:  BB 03 00		;MOV BX,3
[0000]08F7:  99			;CWD
[0000]08F8:  F7 FB		;IDIV AX,BX
[0000]08FA:  BB 64 00		;MOV BX,064X
[0000]08FD:  F7 EB		;IMUL AX,BX
[0000]08FF:  89 46 FE		;MOV [BP-2],AX
[0000]0902:  EB 58		;JR X32
[0000]0904:  BB 88 13		;MOV BX,01388X
[0000]0907:  8B 4E FE		;MOV CX,[BP-2]
[0000]090A:  E8 14 04		;CALL ←UMin
[0000]090D:  8B C3		;MOV AX,BX
[0000]090F:  BB 0A 00		;MOV BX,0AX
[0000]0912:  F7 EB		;IMUL AX,BX
[0000]0914:  89 46 FE		;MOV [BP-2],AX
[0000]0917:  EB 43		;JR X32
[0000]0919:  BB 98 3A		;MOV BX,03A98X
[0000]091C:  8B 4E FE		;MOV CX,[BP-2]
[0000]091F:  E8 FF 03		;CALL ←UMin
[0000]0922:  8B C3		;MOV AX,BX
[0000]0924:  BB 03 00		;MOV BX,3
[0000]0927:  99			;CWD
[0000]0928:  F7 FB		;IDIV AX,BX
[0000]092A:  BB 0A 00		;MOV BX,0AX
[0000]092D:  F7 EB		;IMUL AX,BX
[0000]092F:  89 46 FE		;MOV [BP-2],AX
[0000]0932:  EB 28		;JR X32
[0000]0934:  BB 50 C3		;MOV BX,0C350X
[0000]0937:  8B 4E FE		;MOV CX,[BP-2]
[0000]093A:  E8 E4 03		;CALL ←UMin
[0000]093D:  89 5E FE		;MOV [BP-2],BX
[0000]0940:  EB 1A		;JR X32
[0000]0942:  EB 18		;JR X32
[0000]0944:  8A C7		;MOV AL,BH
[0000]0946:  0A C0		;OR AL,AL
[0000]0948:  75 12		;JNZ X32
[0000]094A:  8A C3		;MOV AL,BL
[0000]094C:  3C 00		;CMP AL,0
[0000]094E:  74 99		;JZ X33
[0000]0950:  3C 01		;CMP AL,1
[0000]0952:  74 B0		;JZ X34
[0000]0954:  3C 02		;CMP AL,2
[0000]0956:  74 C1		;JZ X35
[0000]0958:  3C 03		;CMP AL,3
[0000]095A:  74 D8		;JZ X36
[0000]095C:  8B 46 FE		;MOV AX,[BP-2]
[0000]095F:  BB 32 00		;MOV BX,032X
[0000]0962:  99			;CWD
[0000]0963:  F7 FB		;IDIV AX,BX
[0000]0965:  89 46 FE		;MOV [BP-2],AX
[0000]0968:  8B 1E F8 2D	;MOV BX,←pMode
[0000]096C:  EB 48		;JR X37
[0000]096E:  BB 2C 01		;MOV BX,012CX
[0000]0971:  59			;POP CX
[0000]0972:  51			;PUSH CX
[0000]0973:  E8 AB 03		;CALL ←UMin
[0000]0976:  8B D3		;MOV DX,BX
[0000]0978:  D1 E3		;SAL BX
[0000]097A:  03 DA		;ADD BX,DX
[0000]097C:  5A			;POP DX
[0000]097D:  53			;PUSH BX
[0000]097E:  EB 4E		;JR X38
[0000]0980:  BB E8 03		;MOV BX,03E8X
[0000]0983:  59			;POP CX
[0000]0984:  51			;PUSH CX
[0000]0985:  E8 99 03		;CALL ←UMin
[0000]0988:  5A			;POP DX
[0000]0989:  53			;PUSH BX
[0000]098A:  EB 42		;JR X38
[0000]098C:  BB B8 0B		;MOV BX,0BB8X
[0000]098F:  59			;POP CX
[0000]0990:  51			;PUSH CX
[0000]0991:  E8 8D 03		;CALL ←UMin
[0000]0994:  8B C3		;MOV AX,BX
[0000]0996:  BB 03 00		;MOV BX,3
[0000]0999:  99			;CWD
[0000]099A:  F7 FB		;IDIV AX,BX
[0000]099C:  5A			;POP DX
[0000]099D:  50			;PUSH AX
[0000]099E:  EB 2E		;JR X38
[0000]09A0:  BB 10 27		;MOV BX,02710X
[0000]09A3:  59			;POP CX
[0000]09A4:  51			;PUSH CX
[0000]09A5:  E8 79 03		;CALL ←UMin
[0000]09A8:  8B C3		;MOV AX,BX
[0000]09AA:  BB 0A 00		;MOV BX,0AX
[0000]09AD:  99			;CWD
[0000]09AE:  F7 FB		;IDIV AX,BX
[0000]09B0:  5A			;POP DX
[0000]09B1:  50			;PUSH AX
[0000]09B2:  EB 1A		;JR X38
[0000]09B4:  EB 18		;JR X38
[0000]09B6:  8A C7		;MOV AL,BH
[0000]09B8:  0A C0		;OR AL,AL
[0000]09BA:  75 12		;JNZ X38
[0000]09BC:  8A C3		;MOV AL,BL
[0000]09BE:  3C 00		;CMP AL,0
[0000]09C0:  74 AC		;JZ X39
[0000]09C2:  3C 01		;CMP AL,1
[0000]09C4:  74 BA		;JZ X40
[0000]09C6:  3C 02		;CMP AL,2
[0000]09C8:  74 C2		;JZ X41
[0000]09CA:  3C 03		;CMP AL,3
[0000]09CC:  74 D2		;JZ X42
[0000]09CE:  33 DB		;XOR BX,BX
[0000]09D0:  53			;PUSH BX
[0000]09D1:  BB E8 03		;MOV BX,03E8X
[0000]09D4:  8B 4E FE		;MOV CX,[BP-2]
[0000]09D7:  E8 19 04		;CALL ←Clip
[0000]09DA:  5A			;POP DX
[0000]09DB:  89 5E FE		;MOV [BP-2],BX
[0000]09DE:  33 DB		;XOR BX,BX
[0000]09E0:  53			;PUSH BX
[0000]09E1:  BB E8 03		;MOV BX,03E8X
[0000]09E4:  8B 4E FC		;MOV CX,[BP-4]
[0000]09E7:  E8 09 04		;CALL ←Clip
[0000]09EA:  5A			;POP DX
[0000]09EB:  5A			;POP DX
[0000]09EC:  53			;PUSH BX
[0000]09ED:  8B 5E FE		;MOV BX,[BP-2]
[0000]09F0:  B9 01 00		;MOV CX,1
[0000]09F3:  E8 9B 01		;CALL ←SetMeter
[0000]09F6:  5B			;POP BX
[0000]09F7:  53			;PUSH BX
[0000]09F8:  B9 02 00		;MOV CX,2
[0000]09FB:  E8 93 01		;CALL ←SetMeter
[0000]09FE:  8B E5		;MOV SP,BP
[0000]0A00:  5D			;POP BP
[0000]0A01:  C3			;RET;
[0000]0A02: 

;File loadmeterio.asm
				;
[0000]0A02:  55			;PUSH BP
[0000]0A03:  8B EC		;MOV BP,SP
[0000]0A05:  8D 1E BE 2F	;LEA BX,←IPIO
[0000]0A09:  E8 E9 DD		;CALL ←PortStr
[0000]0A0C:  8D 1E CA 2F	;LEA BX,←ITimer
[0000]0A10:  E8 E2 DD		;CALL ←PortStr
[0000]0A13:  C7 06 BC 2F 00 00	;MOV ←saved+4,0
[0000]0A19:  C7 06 BA 2F 00 00	;MOV ←saved+2,0
[0000]0A1F:  C7 06 B8 2F 00 00	;MOV ←saved,0
[0000]0A25:  8B E5		;MOV SP,BP
[0000]0A27:  5D			;POP BP
[0000]0A28:  C3			;RET;
[0000]0A29:  55			;PUSH BP
[0000]0A2A:  8B EC		;MOV BP,SP
[0000]0A2C:  51			;PUSH CX
[0000]0A2D:  53			;PUSH BX
[0000]0A2E:  8B 7E FE		;MOV DI,[BP-2]
[0000]0A31:  8B 1D		;MOV BX,[DI]
[0000]0A33:  53			;PUSH BX
[0000]0A34:  33 DB		;XOR BX,BX
[0000]0A36:  59			;POP CX
[0000]0A37:  E8 36 00		;CALL ←Bit
[0000]0A3A:  8B 5E FE		;MOV BX,[BP-2]
[0000]0A3D:  8B 4F 02		;MOV CX,[BX+2]
[0000]0A40:  33 DB		;XOR BX,BX
[0000]0A42:  E8 2B 00		;CALL ←Bit
[0000]0A45:  8B 5E FE		;MOV BX,[BP-2]
[0000]0A48:  8B 4F 04		;MOV CX,[BX+4]
[0000]0A4B:  33 DB		;XOR BX,BX
[0000]0A4D:  E8 20 00		;CALL ←Bit
[0000]0A50:  8B 5E FE		;MOV BX,[BP-2]
[0000]0A53:  8B 4F 06		;MOV CX,[BX+6]
[0000]0A56:  33 DB		;XOR BX,BX
[0000]0A58:  E8 15 00		;CALL ←Bit
[0000]0A5B:  5B			;POP BX
[0000]0A5C:  53			;PUSH BX
[0000]0A5D:  8B 4E FE		;MOV CX,[BP-2]
[0000]0A60:  D1 E3		;SAL BX
[0000]0A62:  03 D9		;ADD BX,CX
[0000]0A64:  8B 0F		;MOV CX,[BX]
[0000]0A66:  BB FF FF		;MOV BX,0FFFFX
[0000]0A69:  E8 04 00		;CALL ←Bit
[0000]0A6C:  8B E5		;MOV SP,BP
[0000]0A6E:  5D			;POP BP
[0000]0A6F:  C3			;RET;
[0000]0A70:  55			;PUSH BP
[0000]0A71:  8B EC		;MOV BP,SP
[0000]0A73:  51			;PUSH CX
[0000]0A74:  53			;PUSH BX
[0000]0A75:  83 C4 FC		;ADD SP,0FFFCX
[0000]0A78:  B9 08 00		;MOV CX,8
[0000]0A7B:  8B 5E FE		;MOV BX,[BP-2]
[0000]0A7E:  D3 EB		;SHR BX,CX
[0000]0A80:  5A			;POP DX
[0000]0A81:  53			;PUSH BX
[0000]0A82:  5B			;POP BX
[0000]0A83:  53			;PUSH BX
[0000]0A84:  EB 1B		;JR X1
[0000]0A86:  C7 46 FA 90 00	;MOV WORD PTR [BP-6],090X
[0000]0A8B:  EB 2A		;JR X2
[0000]0A8D:  C7 46 FA 92 00	;MOV WORD PTR [BP-6],092X
[0000]0A92:  EB 23		;JR X2
[0000]0A94:  C7 46 FA 94 00	;MOV WORD PTR [BP-6],094X
[0000]0A99:  EB 1C		;JR X2
[0000]0A9B:  8B E5		;MOV SP,BP
[0000]0A9D:  5D			;POP BP
[0000]0A9E:  C3			;RET;
[0000]0A9F:  EB 16		;JR X2
[0000]0AA1:  8A C7		;MOV AL,BH
[0000]0AA3:  0A C0		;OR AL,AL
[0000]0AA5:  75 F4		;JNZ X6
[0000]0AA7:  8A C3		;MOV AL,BL
[0000]0AA9:  3C 00		;CMP AL,0
[0000]0AAB:  74 D9		;JZ X3
[0000]0AAD:  3C 01		;CMP AL,1
[0000]0AAF:  74 DC		;JZ X4
[0000]0AB1:  3C 02		;CMP AL,2
[0000]0AB3:  74 DF		;JZ X5
[0000]0AB5:  EB E4		;JR X6
[0000]0AB7:  81 66 FE FF 00	;AND WORD PTR [BP-2],0FFX
[0000]0ABC:  8B 5E FC		;MOV BX,[BP-4]
[0000]0ABF:  0B DB		;OR BX,BX
[0000]0AC1:  74 11		;JZ X7
[0000]0AC3:  5B			;POP BX
[0000]0AC4:  53			;PUSH BX
[0000]0AC5:  8D 0E B8 2F	;LEA CX,←saved
[0000]0AC9:  D1 E3		;SAL BX
[0000]0ACB:  03 D9		;ADD BX,CX
[0000]0ACD:  8B 4E FE		;MOV CX,[BP-2]
[0000]0AD0:  09 0F		;OR [BX],CX
[0000]0AD2:  EB 17		;JR X8
[0000]0AD4:  5B			;POP BX
[0000]0AD5:  53			;PUSH BX
[0000]0AD6:  8D 0E B8 2F	;LEA CX,←saved
[0000]0ADA:  D1 E3		;SAL BX
[0000]0ADC:  03 D9		;ADD BX,CX
[0000]0ADE:  53			;PUSH BX
[0000]0ADF:  8B 5E FE		;MOV BX,[BP-2]
[0000]0AE2:  81 F3 FF 00	;XOR BX,0FFX
[0000]0AE6:  8B CB		;MOV CX,BX
[0000]0AE8:  5B			;POP BX
[0000]0AE9:  21 0F		;AND [BX],CX
[0000]0AEB:  5B			;POP BX
[0000]0AEC:  53			;PUSH BX
[0000]0AED:  8D 0E B8 2F	;LEA CX,←saved
[0000]0AF1:  D1 E3		;SAL BX
[0000]0AF3:  03 D9		;ADD BX,CX
[0000]0AF5:  8B 0F		;MOV CX,[BX]
[0000]0AF7:  8B D9		;MOV BX,CX
[0000]0AF9:  8B 4E FA		;MOV CX,[BP-6]
[0000]0AFC:  E8 EA DC		;CALL ←OutByte
[0000]0AFF:  8B E5		;MOV SP,BP
[0000]0B01:  5D			;POP BP
[0000]0B02:  C3			;RET;
[0000]0B03:  55			;PUSH BP
[0000]0B04:  8B EC		;MOV BP,SP
[0000]0B06:  53			;PUSH BX
[0000]0B07:  BB 92 00		;MOV BX,092X
[0000]0B0A:  E8 E2 DC		;CALL ←InByte
[0000]0B0D:  59			;POP CX
[0000]0B0E:  D3 EB		;SHR BX,CX
[0000]0B10:  81 E3 03 00	;AND BX,3
[0000]0B14:  53			;PUSH BX
[0000]0B15:  5B			;POP BX
[0000]0B16:  53			;PUSH BX
[0000]0B17:  83 FB 01		;CMP BX,1
[0000]0B1A:  75 05		;JNZ X9
[0000]0B1C:  BB FF FF		;MOV BX,0FFFFX
[0000]0B1F:  EB 02		;JR X10
[0000]0B21:  33 DB		;XOR BX,BX
[0000]0B23:  8B E5		;MOV SP,BP
[0000]0B25:  5D			;POP BP
[0000]0B26:  C3			;RET;
[0000]0B27:  55			;PUSH BP
[0000]0B28:  8B EC		;MOV BP,SP
[0000]0B2A:  BB 05 00		;MOV BX,5
[0000]0B2D:  E8 1E 00		;CALL ←GetCounter
[0000]0B30:  8B E5		;MOV SP,BP
[0000]0B32:  5D			;POP BP
[0000]0B33:  C3			;RET;
[0000]0B34:  55			;PUSH BP
[0000]0B35:  8B EC		;MOV BP,SP
[0000]0B37:  BB 03 00		;MOV BX,3
[0000]0B3A:  E8 11 00		;CALL ←GetCounter
[0000]0B3D:  8B E5		;MOV SP,BP
[0000]0B3F:  5D			;POP BP
[0000]0B40:  C3			;RET;
[0000]0B41:  55			;PUSH BP
[0000]0B42:  8B EC		;MOV BP,SP
[0000]0B44:  BB 04 00		;MOV BX,4
[0000]0B47:  E8 04 00		;CALL ←GetCounter
[0000]0B4A:  8B E5		;MOV SP,BP
[0000]0B4C:  5D			;POP BP
[0000]0B4D:  C3			;RET;
[0000]0B4E:  55			;PUSH BP
[0000]0B4F:  8B EC		;MOV BP,SP
[0000]0B51:  53			;PUSH BX
[0000]0B52:  5B			;POP BX
[0000]0B53:  53			;PUSH BX
[0000]0B54:  4B			;DEC BX
[0000]0B55:  8B CB		;MOV CX,BX
[0000]0B57:  BB 01 00		;MOV BX,1
[0000]0B5A:  D3 E3		;SAL BX,CX
[0000]0B5C:  81 C3 A0 00	;ADD BX,0A0X
[0000]0B60:  B9 8A 00		;MOV CX,08AX
[0000]0B63:  E8 83 DC		;CALL ←OutByte
[0000]0B66:  5B			;POP BX
[0000]0B67:  53			;PUSH BX
[0000]0B68:  83 C3 10		;ADD BX,010X
[0000]0B6B:  B9 8A 00		;MOV CX,08AX
[0000]0B6E:  E8 78 DC		;CALL ←OutByte
[0000]0B71:  BB 88 00		;MOV BX,088X
[0000]0B74:  E8 78 DC		;CALL ←InByte
[0000]0B77:  81 E3 FF 00	;AND BX,0FFX
[0000]0B7B:  5A			;POP DX
[0000]0B7C:  53			;PUSH BX
[0000]0B7D:  BB 88 00		;MOV BX,088X
[0000]0B80:  E8 6C DC		;CALL ←InByte
[0000]0B83:  B9 08 00		;MOV CX,8
[0000]0B86:  D3 E3		;SAL BX,CX
[0000]0B88:  09 5E FE		;OR [BP-2],BX
[0000]0B8B:  5B			;POP BX
[0000]0B8C:  53			;PUSH BX
[0000]0B8D:  8B E5		;MOV SP,BP
[0000]0B8F:  5D			;POP BP
[0000]0B90:  C3			;RET;
[0000]0B91:  55			;PUSH BP
[0000]0B92:  8B EC		;MOV BP,SP
[0000]0B94:  51			;PUSH CX
[0000]0B95:  53			;PUSH BX
[0000]0B96:  52			;PUSH DX
[0000]0B97:  8B 5E FC		;MOV BX,[BP-4]
[0000]0B9A:  81 FB E8 03	;CMP BX,03E8X
[0000]0B9E:  7E 04		;JLE X11
[0000]0BA0:  8B E5		;MOV SP,BP
[0000]0BA2:  5D			;POP BP
[0000]0BA3:  C3			;RET;
[0000]0BA4:  8B 5E FC		;MOV BX,[BP-4]
[0000]0BA7:  83 FB 00		;CMP BX,0
[0000]0BAA:  7D 04		;JGE X12
[0000]0BAC:  8B E5		;MOV SP,BP
[0000]0BAE:  5D			;POP BP
[0000]0BAF:  C3			;RET;
[0000]0BB0:  8B 5E FE		;MOV BX,[BP-2]
[0000]0BB3:  83 FB 05		;CMP BX,5
[0000]0BB6:  7E 04		;JLE X13
[0000]0BB8:  8B E5		;MOV SP,BP
[0000]0BBA:  5D			;POP BP
[0000]0BBB:  C3			;RET;
[0000]0BBC:  8B 5E FE		;MOV BX,[BP-2]
[0000]0BBF:  83 FB 01		;CMP BX,1
[0000]0BC2:  7D 04		;JGE X14
[0000]0BC4:  8B E5		;MOV SP,BP
[0000]0BC6:  5D			;POP BP
[0000]0BC7:  C3			;RET;
[0000]0BC8:  8B 5E FE		;MOV BX,[BP-2]
[0000]0BCB:  4B			;DEC BX
[0000]0BCC:  8B CB		;MOV CX,BX
[0000]0BCE:  BB 01 00		;MOV BX,1
[0000]0BD1:  D3 E3		;SAL BX,CX
[0000]0BD3:  5A			;POP DX
[0000]0BD4:  53			;PUSH BX
[0000]0BD5:  8B 5E FC		;MOV BX,[BP-4]
[0000]0BD8:  0B DB		;OR BX,BX
[0000]0BDA:  75 1D		;JNZ X15
[0000]0BDC:  5B			;POP BX
[0000]0BDD:  53			;PUSH BX
[0000]0BDE:  81 C3 C0 00	;ADD BX,0C0X
[0000]0BE2:  B9 8A 00		;MOV CX,08AX
[0000]0BE5:  E8 01 DC		;CALL ←OutByte
[0000]0BE8:  8B 5E FE		;MOV BX,[BP-2]
[0000]0BEB:  81 C3 E0 00	;ADD BX,0E0X
[0000]0BEF:  B9 8A 00		;MOV CX,08AX
[0000]0BF2:  E8 F4 DB		;CALL ←OutByte
[0000]0BF5:  8B E5		;MOV SP,BP
[0000]0BF7:  5D			;POP BP
[0000]0BF8:  C3			;RET;
[0000]0BF9:  8B 5E FC		;MOV BX,[BP-4]
[0000]0BFC:  81 FB E8 03	;CMP BX,03E8X
[0000]0C00:  75 1D		;JNZ X16
[0000]0C02:  5B			;POP BX
[0000]0C03:  53			;PUSH BX
[0000]0C04:  81 C3 C0 00	;ADD BX,0C0X
[0000]0C08:  B9 8A 00		;MOV CX,08AX
[0000]0C0B:  E8 DB DB		;CALL ←OutByte
[0000]0C0E:  8B 5E FE		;MOV BX,[BP-2]
[0000]0C11:  81 C3 E8 00	;ADD BX,0E8X
[0000]0C15:  B9 8A 00		;MOV CX,08AX
[0000]0C18:  E8 CE DB		;CALL ←OutByte
[0000]0C1B:  8B E5		;MOV SP,BP
[0000]0C1D:  5D			;POP BP
[0000]0C1E:  C3			;RET;
[0000]0C1F:  5B			;POP BX
[0000]0C20:  53			;PUSH BX
[0000]0C21:  81 C3 C0 00	;ADD BX,0C0X
[0000]0C25:  B9 8A 00		;MOV CX,08AX
[0000]0C28:  E8 BE DB		;CALL ←OutByte
[0000]0C2B:  8B 5E FE		;MOV BX,[BP-2]
[0000]0C2E:  81 C3 E0 00	;ADD BX,0E0X
[0000]0C32:  B9 8A 00		;MOV CX,08AX
[0000]0C35:  E8 B1 DB		;CALL ←OutByte
[0000]0C38:  8B 5E FE		;MOV BX,[BP-2]
[0000]0C3B:  B9 8A 00		;MOV CX,08AX
[0000]0C3E:  E8 A8 DB		;CALL ←OutByte
[0000]0C41:  BB 62 00		;MOV BX,062X
[0000]0C44:  B9 88 00		;MOV CX,088X
[0000]0C47:  E8 9F DB		;CALL ←OutByte
[0000]0C4A:  BB 1B 00		;MOV BX,01BX
[0000]0C4D:  B9 88 00		;MOV CX,088X
[0000]0C50:  E8 96 DB		;CALL ←OutByte
[0000]0C53:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C56:  B9 E8 03		;MOV CX,03E8X
[0000]0C59:  2B CB		;SUB CX,BX
[0000]0C5B:  8B D9		;MOV BX,CX
[0000]0C5D:  81 E3 FF 00	;AND BX,0FFX
[0000]0C61:  B9 88 00		;MOV CX,088X
[0000]0C64:  E8 82 DB		;CALL ←OutByte
[0000]0C67:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C6A:  B9 E8 03		;MOV CX,03E8X
[0000]0C6D:  2B CB		;SUB CX,BX
[0000]0C6F:  51			;PUSH CX
[0000]0C70:  B9 08 00		;MOV CX,8
[0000]0C73:  5B			;POP BX
[0000]0C74:  D3 EB		;SHR BX,CX
[0000]0C76:  B9 88 00		;MOV CX,088X
[0000]0C79:  E8 6D DB		;CALL ←OutByte
[0000]0C7C:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C7F:  81 E3 FF 00	;AND BX,0FFX
[0000]0C83:  B9 88 00		;MOV CX,088X
[0000]0C86:  E8 60 DB		;CALL ←OutByte
[0000]0C89:  B9 08 00		;MOV CX,8
[0000]0C8C:  8B 5E FC		;MOV BX,[BP-4]
[0000]0C8F:  D3 EB		;SHR BX,CX
[0000]0C91:  B9 88 00		;MOV CX,088X
[0000]0C94:  E8 52 DB		;CALL ←OutByte
[0000]0C97:  5B			;POP BX
[0000]0C98:  53			;PUSH BX
[0000]0C99:  83 C3 40		;ADD BX,040X
[0000]0C9C:  B9 8A 00		;MOV CX,08AX
[0000]0C9F:  E8 47 DB		;CALL ←OutByte
[0000]0CA2:  5B			;POP BX
[0000]0CA3:  53			;PUSH BX
[0000]0CA4:  83 C3 20		;ADD BX,020X
[0000]0CA7:  B9 8A 00		;MOV CX,08AX
[0000]0CAA:  E8 3C DB		;CALL ←OutByte
[0000]0CAD:  8B E5		;MOV SP,BP
[0000]0CAF:  5D			;POP BP
[0000]0CB0:  C3			;RET;
[0000]0CB1:  55			;PUSH BP
[0000]0CB2:  8B EC		;MOV BP,SP
[0000]0CB4:  52			;PUSH DX
[0000]0CB5:  E8 6F FE		;CALL ←GetClock
[0000]0CB8:  5A			;POP DX
[0000]0CB9:  53			;PUSH BX
[0000]0CBA:  5B			;POP BX
[0000]0CBB:  53			;PUSH BX
[0000]0CBC:  8B 0E B6 2F	;MOV CX,←oldClock
[0000]0CC0:  E8 7A 00		;CALL ←UpdateModFK
[0000]0CC3:  01 1E B4 2F	;ADD ←rtc,BX
[0000]0CC7:  5B			;POP BX
[0000]0CC8:  53			;PUSH BX
[0000]0CC9:  89 1E B6 2F	;MOV ←oldClock,BX
[0000]0CCD:  8B E5		;MOV SP,BP
[0000]0CCF:  5D			;POP BP
[0000]0CD0:  C3			;RET;
[0000]0CD1:  55			;PUSH BP
[0000]0CD2:  8B EC		;MOV BP,SP
[0000]0CD4:  51			;PUSH CX
[0000]0CD5:  53			;PUSH BX
[0000]0CD6:  E8 D8 FF		;CALL ←PollClock
[0000]0CD9:  5B			;POP BX
[0000]0CDA:  53			;PUSH BX
[0000]0CDB:  8B 0E B4 2F	;MOV CX,←rtc
[0000]0CDF:  89 0F		;MOV [BX],CX
[0000]0CE1:  5B			;POP BX
[0000]0CE2:  53			;PUSH BX
[0000]0CE3:  8B 4E FE		;MOV CX,[BP-2]
[0000]0CE6:  01 0F		;ADD [BX],CX
[0000]0CE8:  8B E5		;MOV SP,BP
[0000]0CEA:  5D			;POP BP
[0000]0CEB:  C3			;RET;
[0000]0CEC:  55			;PUSH BP
[0000]0CED:  8B EC		;MOV BP,SP
[0000]0CEF:  53			;PUSH BX
[0000]0CF0:  E8 BE FF		;CALL ←PollClock
[0000]0CF3:  5F			;POP DI
[0000]0CF4:  57			;PUSH DI
[0000]0CF5:  8B 1D		;MOV BX,[DI]
[0000]0CF7:  8B 0E B4 2F	;MOV CX,←rtc
[0000]0CFB:  2B CB		;SUB CX,BX
[0000]0CFD:  8B D9		;MOV BX,CX
[0000]0CFF:  83 FB 00		;CMP BX,0
[0000]0D02:  7D 06		;JGE X17
[0000]0D04:  33 DB		;XOR BX,BX
[0000]0D06:  8B E5		;MOV SP,BP
[0000]0D08:  5D			;POP BP
[0000]0D09:  C3			;RET;
[0000]0D0A:  BB FF FF		;MOV BX,0FFFFX
[0000]0D0D:  8B E5		;MOV SP,BP
[0000]0D0F:  5D			;POP BP
[0000]0D10:  C3			;RET;
[0000]0D11:  55			;PUSH BP
[0000]0D12:  8B EC		;MOV BP,SP
[0000]0D14:  51			;PUSH CX
[0000]0D15:  53			;PUSH BX
[0000]0D16:  5B			;POP BX
[0000]0D17:  53			;PUSH BX
[0000]0D18:  8B 4E FE		;MOV CX,[BP-2]
[0000]0D1B:  01 0F		;ADD [BX],CX
[0000]0D1D:  8B E5		;MOV SP,BP
[0000]0D1F:  5D			;POP BP
[0000]0D20:  C3			;RET;
[0000]0D21:  55			;PUSH BP
[0000]0D22:  8B EC		;MOV BP,SP
[0000]0D24:  51			;PUSH CX
[0000]0D25:  53			;PUSH BX
[0000]0D26:  5B			;POP BX
[0000]0D27:  53			;PUSH BX
[0000]0D28:  8B 4E FE		;MOV CX,[BP-2]
[0000]0D2B:  E8 5E DA		;CALL ←Ugt
[0000]0D2E:  0B DB		;OR BX,BX
[0000]0D30:  74 04		;JZ X18
[0000]0D32:  5B			;POP BX
[0000]0D33:  53			;PUSH BX
[0000]0D34:  EB 03		;JR X19
[0000]0D36:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D39:  8B E5		;MOV SP,BP
[0000]0D3B:  5D			;POP BP
[0000]0D3C:  C3			;RET;
[0000]0D3D:  55			;PUSH BP
[0000]0D3E:  8B EC		;MOV BP,SP
[0000]0D40:  51			;PUSH CX
[0000]0D41:  53			;PUSH BX
[0000]0D42:  52			;PUSH DX
[0000]0D43:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D46:  8B 4E FC		;MOV CX,[BP-4]
[0000]0D49:  3B CB		;CMP CX,BX
[0000]0D4B:  7E 11		;JLE X20
[0000]0D4D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0D50:  B9 00 40		;MOV CX,04000X
[0000]0D53:  2B CB		;SUB CX,BX
[0000]0D55:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D58:  03 D9		;ADD BX,CX
[0000]0D5A:  5A			;POP DX
[0000]0D5B:  53			;PUSH BX
[0000]0D5C:  EB 0A		;JR X21
[0000]0D5E:  8B 5E FC		;MOV BX,[BP-4]
[0000]0D61:  8B 4E FE		;MOV CX,[BP-2]
[0000]0D64:  2B CB		;SUB CX,BX
[0000]0D66:  5A			;POP DX
[0000]0D67:  51			;PUSH CX
[0000]0D68:  5B			;POP BX
[0000]0D69:  53			;PUSH BX
[0000]0D6A:  8B E5		;MOV SP,BP
[0000]0D6C:  5D			;POP BP
[0000]0D6D:  C3			;RET;
[0000]0D6E:  55			;PUSH BP
[0000]0D6F:  8B EC		;MOV BP,SP
[0000]0D71:  51			;PUSH CX
[0000]0D72:  53			;PUSH BX
[0000]0D73:  8B 5E FE		;MOV BX,[BP-2]
[0000]0D76:  83 FB 00		;CMP BX,0
[0000]0D79:  7C 09		;JL X24
[0000]0D7B:  5B			;POP BX
[0000]0D7C:  53			;PUSH BX
[0000]0D7D:  8B 4E FE		;MOV CX,[BP-2]
[0000]0D80:  3B CB		;CMP CX,BX
[0000]0D82:  7C 04		;JL X23
[0000]0D84:  B0 01		;MOV AL,1
[0000]0D86:  EB 02		;JR X25
[0000]0D88:  32 C0		;XOR AL,AL
[0000]0D8A:  0A C0		;OR AL,AL
[0000]0D8C:  74 06		;JZ X22
[0000]0D8E:  33 DB		;XOR BX,BX
[0000]0D90:  8B E5		;MOV SP,BP
[0000]0D92:  5D			;POP BP
[0000]0D93:  C3			;RET;
[0000]0D94:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]0D97:  5B			;POP BX
[0000]0D98:  53			;PUSH BX
[0000]0D99:  8B 4E FE		;MOV CX,[BP-2]
[0000]0D9C:  3B CB		;CMP CX,BX
[0000]0D9E:  75 06		;JNZ X26
[0000]0DA0:  33 DB		;XOR BX,BX
[0000]0DA2:  8B E5		;MOV SP,BP
[0000]0DA4:  5D			;POP BP
[0000]0DA5:  C3			;RET;
[0000]0DA6:  8B 5E FE		;MOV BX,[BP-2]
[0000]0DA9:  8B E5		;MOV SP,BP
[0000]0DAB:  5D			;POP BP
[0000]0DAC:  C3			;RET;
[0000]0DAD:  55			;PUSH BP
[0000]0DAE:  8B EC		;MOV BP,SP
[0000]0DB0:  51			;PUSH CX
[0000]0DB1:  53			;PUSH BX
[0000]0DB2:  5F			;POP DI
[0000]0DB3:  57			;PUSH DI
[0000]0DB4:  8B 1D		;MOV BX,[DI]
[0000]0DB6:  0B DB		;OR BX,BX
[0000]0DB8:  74 0F		;JZ X27
[0000]0DBA:  5B			;POP BX
[0000]0DBB:  53			;PUSH BX
[0000]0DBC:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]0DC0:  8B 5E FE		;MOV BX,[BP-2]
[0000]0DC3:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]0DC7:  EB 26		;JR X28
[0000]0DC9:  8B 7E FE		;MOV DI,[BP-2]
[0000]0DCC:  8B 1D		;MOV BX,[DI]
[0000]0DCE:  83 FB 03		;CMP BX,3
[0000]0DD1:  75 08		;JNZ X29
[0000]0DD3:  5B			;POP BX
[0000]0DD4:  53			;PUSH BX
[0000]0DD5:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]0DD9:  EB 14		;JR X30
[0000]0DDB:  8B 7E FE		;MOV DI,[BP-2]
[0000]0DDE:  8B 1D		;MOV BX,[DI]
[0000]0DE0:  53			;PUSH BX
[0000]0DE1:  BB 04 00		;MOV BX,4
[0000]0DE4:  59			;POP CX
[0000]0DE5:  E8 86 FF		;CALL ←ModN
[0000]0DE8:  8B CB		;MOV CX,BX
[0000]0DEA:  8B 5E FE		;MOV BX,[BP-2]
[0000]0DED:  89 0F		;MOV [BX],CX
[0000]0DEF:  8B E5		;MOV SP,BP
[0000]0DF1:  5D			;POP BP
[0000]0DF2:  C3			;RET;
[0000]0DF3:  55			;PUSH BP
[0000]0DF4:  8B EC		;MOV BP,SP
[0000]0DF6:  51			;PUSH CX
[0000]0DF7:  53			;PUSH BX
[0000]0DF8:  8B 5E FE		;MOV BX,[BP-2]
[0000]0DFB:  8B 4E 04		;MOV CX,[BP+4]
[0000]0DFE:  E8 8B D9		;CALL ←Ugt
[0000]0E01:  0B DB		;OR BX,BX
[0000]0E03:  74 07		;JZ X31
[0000]0E05:  8B 5E 04		;MOV BX,[BP+4]
[0000]0E08:  8B E5		;MOV SP,BP
[0000]0E0A:  5D			;POP BP
[0000]0E0B:  C3			;RET;
[0000]0E0C:  5B			;POP BX
[0000]0E0D:  53			;PUSH BX
[0000]0E0E:  8B 4E FE		;MOV CX,[BP-2]
[0000]0E11:  E8 78 D9		;CALL ←Ugt
[0000]0E14:  0B DB		;OR BX,BX
[0000]0E16:  74 06		;JZ X32
[0000]0E18:  5B			;POP BX
[0000]0E19:  53			;PUSH BX
[0000]0E1A:  8B E5		;MOV SP,BP
[0000]0E1C:  5D			;POP BP
[0000]0E1D:  C3			;RET;
[0000]0E1E:  8B 5E FE		;MOV BX,[BP-2]
[0000]0E21:  8B E5		;MOV SP,BP
[0000]0E23:  5D			;POP BP
[0000]0E24:  C3			;RET;
[0000]0E25:  90

;File loadmeterml.dsm
				;C←DATA ENDS
[0000]0E26:  55			;	PUSH	BP
[0000]0E27:  8B EC		;	MOV	BP,SP
[0000]0E29:  8B F1		;	MOV	SI,CX
[0000]0E2B:  8B 44 02		;	MOV	AX,[2+SI]
[0000]0E2E:  0B C0		;	OR	AX,AX
[0000]0E30:  75 05		;	JNZ	HiPart
[0000]0E32:  33 C9		;	XOR	CX,CX
[0000]0E34:  E9 04 00		;	JMP	NoHiPart
[0000]0E37:  F7 E3		;	MUL	BX
[0000]0E39:  8B C8		;	MOV	CX,AX	;temp save result
[0000]0E3B:  8B 04		;	MOV	AX,[SI]
[0000]0E3D:  F7 E3		;	MUL	BX
[0000]0E3F:  03 D1		;	ADD	DX,CX
[0000]0E41:  5D			;	POP	BP
[0000]0E42:  C3			;	RET
[0000]0E43:  90

;File larkeload.asm
				;ore {
[0000]0E44:  55			;PUSH BP
[0000]0E45:  8B EC		;MOV BP,SP
[0000]0E47:  53			;PUSH BX
[0000]0E48:  83 C4 F2		;ADD SP,0FFF2X
[0000]0E4B:  8B 5E FE		;MOV BX,[BP-2]
[0000]0E4E:  8B 4F 06		;MOV CX,[BX+6]
[0000]0E51:  89 4E FC		;MOV [BP-4],CX
[0000]0E54:  8B 5E FC		;MOV BX,[BP-4]
[0000]0E57:  8A 47 03		;MOV AL,[BX+3]
[0000]0E5A:  32 E4		;XOR AH,AH
[0000]0E5C:  89 46 F4		;MOV [BP-12],AX
[0000]0E5F:  8B 5E FC		;MOV BX,[BP-4]
[0000]0E62:  8A 47 09		;MOV AL,[BX+9]
[0000]0E65:  0A C0		;OR AL,AL
[0000]0E67:  75 0D		;JNZ X2
[0000]0E69:  8B 5E F4		;MOV BX,[BP-12]
[0000]0E6C:  81 FB C6 00	;CMP BX,0C6X
[0000]0E70:  74 04		;JZ X2
[0000]0E72:  B0 01		;MOV AL,1
[0000]0E74:  EB 02		;JR X3
[0000]0E76:  32 C0		;XOR AL,AL
[0000]0E78:  0A C0		;OR AL,AL
[0000]0E7A:  74 03		;JZ X1
[0000]0E7C:  E9 0F 02		;JMP ←reject
[0000]0E7F:  8B 5E FC		;MOV BX,[BP-4]
[0000]0E82:  83 C3 14		;ADD BX,014X
[0000]0E85:  5A			;POP DX
[0000]0E86:  53			;PUSH BX
[0000]0E87:  5B			;POP BX
[0000]0E88:  53			;PUSH BX
[0000]0E89:  8B 4F 02		;MOV CX,[BX+2]
[0000]0E8C:  8B D9		;MOV BX,CX
[0000]0E8E:  E8 7E D9		;CALL ←Swab
[0000]0E91:  89 5E FA		;MOV [BP-6],BX
[0000]0E94:  8B 1E 10 30	;MOV BX,←lenPup
[0000]0E98:  83 C3 F5		;ADD BX,0FFF5X
[0000]0E9B:  83 C3 FD		;ADD BX,0FFFDX
[0000]0E9E:  D1 E3		;SAL BX
[0000]0EA0:  89 5E F2		;MOV [BP-14],BX
[0000]0EA3:  5B			;POP BX
[0000]0EA4:  53			;PUSH BX
[0000]0EA5:  8B 4F 06		;MOV CX,[BX+6]
[0000]0EA8:  8B D9		;MOV BX,CX
[0000]0EAA:  E8 62 D9		;CALL ←Swab
[0000]0EAD:  89 5E F6		;MOV [BP-10],BX
[0000]0EB0:  8B 5E F6		;MOV BX,[BP-10]
[0000]0EB3:  83 FB 00		;CMP BX,0
[0000]0EB6:  7D 03		;JGE X4
[0000]0EB8:  E9 D3 01		;JMP ←reject
[0000]0EBB:  8B 5E F2		;MOV BX,[BP-14]
[0000]0EBE:  8B 4E F6		;MOV CX,[BP-10]
[0000]0EC1:  3B CB		;CMP CX,BX
[0000]0EC3:  7E 15		;JLE X5
[0000]0EC5:  8B 5E F2		;MOV BX,[BP-14]
[0000]0EC8:  89 5E F6		;MOV [BP-10],BX
[0000]0ECB:  5B			;POP BX
[0000]0ECC:  53			;PUSH BX
[0000]0ECD:  53			;PUSH BX
[0000]0ECE:  8B 5E F2		;MOV BX,[BP-14]
[0000]0ED1:  E8 3B D9		;CALL ←Swab
[0000]0ED4:  8B CB		;MOV CX,BX
[0000]0ED6:  5B			;POP BX
[0000]0ED7:  89 4F 06		;MOV [BX+6],CX
[0000]0EDA:  5B			;POP BX
[0000]0EDB:  53			;PUSH BX
[0000]0EDC:  83 C3 08		;ADD BX,8
[0000]0EDF:  89 5E F8		;MOV [BP-8],BX
[0000]0EE2:  5B			;POP BX
[0000]0EE3:  53			;PUSH BX
[0000]0EE4:  8B 4F 04		;MOV CX,[BX+4]
[0000]0EE7:  0B C9		;OR CX,CX
[0000]0EE9:  74 03		;JZ X6
[0000]0EEB:  E9 A0 01		;JMP ←reject
[0000]0EEE:  8B 5E FC		;MOV BX,[BP-4]
[0000]0EF1:  E8 90 E5		;CALL ←CheckCheckSum
[0000]0EF4:  0B DB		;OR BX,BX
[0000]0EF6:  75 03		;JNZ X7
[0000]0EF8:  E9 93 01		;JMP ←reject
[0000]0EFB:  8B 5E F4		;MOV BX,[BP-12]
[0000]0EFE:  EB 78		;JR X8
[0000]0F00:  8B 5E FA		;MOV BX,[BP-6]
[0000]0F03:  53			;PUSH BX
[0000]0F04:  8B 5E F6		;MOV BX,[BP-10]
[0000]0F07:  8B 4E F8		;MOV CX,[BP-8]
[0000]0F0A:  E8 1A D7		;CALL ←ByteBlt
[0000]0F0D:  5A			;POP DX
[0000]0F0E:  BB CF FF		;MOV BX,0FFCFX
[0000]0F11:  8B 4E FA		;MOV CX,[BP-6]
[0000]0F14:  E8 75 D8		;CALL ←Ugt
[0000]0F17:  0B DB		;OR BX,BX
[0000]0F19:  74 03		;JZ X12
[0000]0F1B:  E9 70 01		;JMP ←reject
[0000]0F1E:  8B 5E FA		;MOV BX,[BP-6]
[0000]0F21:  B9 D0 FF		;MOV CX,0FFD0X
[0000]0F24:  2B CB		;SUB CX,BX
[0000]0F26:  8B D9		;MOV BX,CX
[0000]0F28:  8B 4E F6		;MOV CX,[BP-10]
[0000]0F2B:  E8 5E D8		;CALL ←Ugt
[0000]0F2E:  0B DB		;OR BX,BX
[0000]0F30:  74 03		;JZ X13
[0000]0F32:  E9 59 01		;JMP ←reject
[0000]0F35:  8B 5E F8		;MOV BX,[BP-8]
[0000]0F38:  53			;PUSH BX
[0000]0F39:  8B 5E F6		;MOV BX,[BP-10]
[0000]0F3C:  8B 4E FA		;MOV CX,[BP-6]
[0000]0F3F:  E8 E5 D6		;CALL ←ByteBlt
[0000]0F42:  5A			;POP DX
[0000]0F43:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F46:  E8 9C E5		;CALL ←SwapSourceAndDest
[0000]0F49:  8B 5E F6		;MOV BX,[BP-10]
[0000]0F4C:  83 C3 1F		;ADD BX,01FX
[0000]0F4F:  81 E3 FE FF	;AND BX,0FFFEX
[0000]0F53:  E8 B9 D8		;CALL ←Swab
[0000]0F56:  8B CB		;MOV CX,BX
[0000]0F58:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F5B:  89 0F		;MOV [BX],CX
[0000]0F5D:  E8 DC EA		;CALL ←Block
[0000]0F60:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F63:  8B 4E FC		;MOV CX,[BP-4]
[0000]0F66:  8B F9		;MOV DI,CX
[0000]0F68:  8A 45 03		;MOV AL,[DI+3]
[0000]0F6B:  FE C0		;INC AL
[0000]0F6D:  88 47 03		;MOV [BX+3],AL
[0000]0F70:  8B 5E FE		;MOV BX,[BP-2]
[0000]0F73:  E8 49 02		;CALL ←SendPup
[0000]0F76:  EB 03		;JR $+5
[0000]0F78:  E9 DB 00		;JMP X14
[0000]0F7B:  8B E5		;MOV SP,BP
[0000]0F7D:  5D			;POP BP
[0000]0F7E:  C3			;RET;
[0000]0F7F:  8B 5E FA		;MOV BX,[BP-6]
[0000]0F82:  53			;PUSH BX
[0000]0F83:  8B 5E F6		;MOV BX,[BP-10]
[0000]0F86:  8B 4E F8		;MOV CX,[BP-8]
[0000]0F89:  E8 36 E7		;CALL ←SlaveBLT
[0000]0F8C:  5A			;POP DX
[0000]0F8D:  8B 5E F8		;MOV BX,[BP-8]
[0000]0F90:  53			;PUSH BX
[0000]0F91:  8B 5E F6		;MOV BX,[BP-10]
[0000]0F94:  8B 4E FA		;MOV CX,[BP-6]
[0000]0F97:  E8 28 E7		;CALL ←SlaveBLT
[0000]0F9A:  5A			;POP DX
[0000]0F9B:  8B 5E FC		;MOV BX,[BP-4]
[0000]0F9E:  E8 44 E5		;CALL ←SwapSourceAndDest
[0000]0FA1:  8B 5E F6		;MOV BX,[BP-10]
[0000]0FA4:  83 C3 1F		;ADD BX,01FX
[0000]0FA7:  81 E3 FE FF	;AND BX,0FFFEX
[0000]0FAB:  E8 61 D8		;CALL ←Swab
[0000]0FAE:  8B CB		;MOV CX,BX
[0000]0FB0:  8B 5E FC		;MOV BX,[BP-4]
[0000]0FB3:  89 0F		;MOV [BX],CX
[0000]0FB5:  E8 84 EA		;CALL ←Block
[0000]0FB8:  8B 5E FC		;MOV BX,[BP-4]
[0000]0FBB:  8B 4E FC		;MOV CX,[BP-4]
[0000]0FBE:  8B F9		;MOV DI,CX
[0000]0FC0:  8A 45 03		;MOV AL,[DI+3]
[0000]0FC3:  FE C0		;INC AL
[0000]0FC5:  88 47 03		;MOV [BX+3],AL
[0000]0FC8:  8B 5E FE		;MOV BX,[BP-2]
[0000]0FCB:  E8 F1 01		;CALL ←SendPup
[0000]0FCE:  8B E5		;MOV SP,BP
[0000]0FD0:  5D			;POP BP
[0000]0FD1:  C3			;RET;
[0000]0FD2:  8B 5E F8		;MOV BX,[BP-8]
[0000]0FD5:  E8 FF 00		;CALL ←ClientCallPkt
[0000]0FD8:  8B 5E FC		;MOV BX,[BP-4]
[0000]0FDB:  E8 07 E5		;CALL ←SwapSourceAndDest
[0000]0FDE:  8B 5E FC		;MOV BX,[BP-4]
[0000]0FE1:  8B 4E FC		;MOV CX,[BP-4]
[0000]0FE4:  8B F9		;MOV DI,CX
[0000]0FE6:  8A 45 03		;MOV AL,[DI+3]
[0000]0FE9:  FE C0		;INC AL
[0000]0FEB:  88 47 03		;MOV [BX+3],AL
[0000]0FEE:  8B 5E FE		;MOV BX,[BP-2]
[0000]0FF1:  E8 CB 01		;CALL ←SendPup
[0000]0FF4:  8B E5		;MOV SP,BP
[0000]0FF6:  5D			;POP BP
[0000]0FF7:  C3			;RET;
[0000]0FF8:  8B 5E FA		;MOV BX,[BP-6]
[0000]0FFB:  83 FB 01		;CMP BX,1
[0000]0FFE:  74 03		;JZ X19
[0000]1000:  E9 8B 00		;JMP ←reject
[0000]1003:  8B 5E F8		;MOV BX,[BP-8]
[0000]1006:  53			;PUSH BX
[0000]1007:  8B 5E F6		;MOV BX,[BP-10]
[0000]100A:  B9 00 DA		;MOV CX,0DA00X
[0000]100D:  E8 17 D6		;CALL ←ByteBlt
[0000]1010:  5A			;POP DX
[0000]1011:  8B 5E FC		;MOV BX,[BP-4]
[0000]1014:  E8 CE E4		;CALL ←SwapSourceAndDest
[0000]1017:  8B 5E F6		;MOV BX,[BP-10]
[0000]101A:  83 C3 1F		;ADD BX,01FX
[0000]101D:  81 E3 FE FF	;AND BX,0FFFEX
[0000]1021:  E8 EB D7		;CALL ←Swab
[0000]1024:  8B CB		;MOV CX,BX
[0000]1026:  8B 5E FC		;MOV BX,[BP-4]
[0000]1029:  89 0F		;MOV [BX],CX
[0000]102B:  E8 0E EA		;CALL ←Block
[0000]102E:  8B 5E FC		;MOV BX,[BP-4]
[0000]1031:  8B 4E FC		;MOV CX,[BP-4]
[0000]1034:  8B F9		;MOV DI,CX
[0000]1036:  8A 45 03		;MOV AL,[DI+3]
[0000]1039:  FE C0		;INC AL
[0000]103B:  88 47 03		;MOV [BX+3],AL
[0000]103E:  8B 5E FE		;MOV BX,[BP-2]
[0000]1041:  E8 7B 01		;CALL ←SendPup
[0000]1044:  8B E5		;MOV SP,BP
[0000]1046:  5D			;POP BP
[0000]1047:  C3			;RET;
[0000]1048:  BB 15 40		;MOV BX,04015X
[0000]104B:  E8 F4 D7		;CALL ←CallDebugger
[0000]104E:  E9 3D 00		;JMP ←reject
[0000]1051:  E9 3A 00		;JMP ←reject
[0000]1054:  EB 38		;JR X9
[0000]1056:  8A C7		;MOV AL,BH
[0000]1058:  0A C0		;OR AL,AL
[0000]105A:  75 F5		;JNZ X21
[0000]105C:  8A C3		;MOV AL,BL
[0000]105E:  3C C0		;CMP AL,0C0X
[0000]1060:  75 03 E9 9B FE	;JMPZ X10
[0000]1065:  3C C2		;CMP AL,0C2X
[0000]1067:  75 03 E9 A2 FE	;JMPZ X11
[0000]106C:  3C CE		;CMP AL,0CEX
[0000]106E:  75 03 E9 0C FF	;JMPZ X15
[0000]1073:  3C D0		;CMP AL,0D0X
[0000]1075:  75 03 E9 13 FF	;JMPZ X16
[0000]107A:  3C D2		;CMP AL,0D2X
[0000]107C:  75 03 E9 51 FF	;JMPZ X17
[0000]1081:  3C C6		;CMP AL,0C6X
[0000]1083:  75 03 E9 70 FF	;JMPZ X18
[0000]1088:  3C C8		;CMP AL,0C8X
[0000]108A:  74 BC		;JZ X20
[0000]108C:  EB C3		;JR X21
[0000]108E:  8B 5E FE		;MOV BX,[BP-2]
[0000]1091:  E8 7A 03		;CALL ←ReleasePBI
[0000]1094:  8B E5		;MOV SP,BP
[0000]1096:  5D			;POP BP
[0000]1097:  C3			;RET;
[0000]1098:  55			;PUSH BP
[0000]1099:  8B EC		;MOV BP,SP
[0000]109B:  A1 14 30		;MOV AX,←localNet
[0000]109E:  A2 02 30		;MOV ←elPort,AL
[0000]10A1:  A1 16 30		;MOV AX,←localHost
[0000]10A4:  A2 03 30		;MOV ←elPort+1,AL
[0000]10A7:  C7 06 04 30 00 00	;MOV WORD PTR ←elPort+2,0
[0000]10AD:  C7 06 06 30 00 30	;MOV WORD PTR ←elPort+4,03000X
[0000]10B3:  8D 1E 02 30	;LEA BX,←elPort
[0000]10B7:  53			;PUSH BX
[0000]10B8:  33 DB		;XOR BX,BX
[0000]10BA:  B9 44 0E		;MOV CX,OFFSET ←ELoadProc
[0000]10BD:  E8 17 05		;CALL ←OpenLevel1Socket
[0000]10C0:  5A			;POP DX
[0000]10C1:  89 1E 08 30	;MOV ←elSoc,BX
[0000]10C5:  8B 1E 08 30	;MOV BX,←elSoc
[0000]10C9:  0B DB		;OR BX,BX
[0000]10CB:  75 06		;JNZ X22
[0000]10CD:  BB 0A 40		;MOV BX,0400AX
[0000]10D0:  E8 6F D7		;CALL ←CallDebugger
[0000]10D3:  8B E5		;MOV SP,BP
[0000]10D5:  5D			;POP BP
[0000]10D6:  C3			;RET;
[0000]10D7:  55			;PUSH BP
[0000]10D8:  8B EC		;MOV BP,SP
[0000]10DA:  53			;PUSH BX
[0000]10DB:  BB 08 00		;MOV BX,8
[0000]10DE:  59			;POP CX
[0000]10DF:  51			;PUSH CX
[0000]10E0:  E8 8E E6		;CALL ←BlockSwab
[0000]10E3:  5B			;POP BX
[0000]10E4:  53			;PUSH BX
[0000]10E5:  8B 4F 02		;MOV CX,[BX+2]
[0000]10E8:  8B D9		;MOV BX,CX
[0000]10EA:  83 FB 05		;CMP BX,5
[0000]10ED:  7E 04		;JLE X23
[0000]10EF:  8B E5		;MOV SP,BP
[0000]10F1:  5D			;POP BP
[0000]10F2:  C3			;RET;
[0000]10F3:  5B			;POP BX
[0000]10F4:  53			;PUSH BX
[0000]10F5:  53			;PUSH BX
[0000]10F6:  8B 5E FE		;MOV BX,[BP-2]
[0000]10F9:  83 C3 06		;ADD BX,6
[0000]10FC:  53			;PUSH BX
[0000]10FD:  8B 7E FE		;MOV DI,[BP-2]
[0000]1100:  8B 1D		;MOV BX,[DI]
[0000]1102:  8B 4E FE		;MOV CX,[BP-2]
[0000]1105:  8B F9		;MOV DI,CX
[0000]1107:  8B 4D 02		;MOV CX,[DI+2]
[0000]110A:  87 D9		;XCHG BX,CX
[0000]110C:  E8 58 D6		;CALL ←Apply
[0000]110F:  5A			;POP DX
[0000]1110:  8B CB		;MOV CX,BX
[0000]1112:  5B			;POP BX
[0000]1113:  89 4F 04		;MOV [BX+4],CX
[0000]1116:  BB 08 00		;MOV BX,8
[0000]1119:  59			;POP CX
[0000]111A:  51			;PUSH CX
[0000]111B:  E8 53 E6		;CALL ←BlockSwab
[0000]111E:  8B E5		;MOV SP,BP
[0000]1120:  5D			;POP BP
[0000]1121:  C3			;RET;
[0000]1122: 

;File pupimpl.asm
				;Ether();
[0000]1122:  55			;PUSH BP
[0000]1123:  8B EC		;MOV BP,SP
[0000]1125:  52			;PUSH DX
[0000]1126:  E8 E9 D6		;CALL ←ReadTmr
[0000]1129:  81 E3 03 00	;AND BX,3
[0000]112D:  0B DB		;OR BX,BX
[0000]112F:  75 53		;JNZ X3
[0000]1131:  8B 1E 90 33	;MOV BX,←ageNet
[0000]1135:  83 FB 00		;CMP BX,0
[0000]1138:  7D 06		;JGE X4
[0000]113A:  C7 06 90 33 00 00	;MOV ←ageNet,0
[0000]1140:  8B 1E 90 33	;MOV BX,←ageNet
[0000]1144:  81 FB 00 01	;CMP BX,0100X
[0000]1148:  7C 06		;JL X5
[0000]114A:  C7 06 90 33 00 00	;MOV ←ageNet,0
[0000]1150:  8B 1E 90 33	;MOV BX,←ageNet
[0000]1154:  8D 0E 90 30	;LEA CX,←routingTable
[0000]1158:  03 CB		;ADD CX,BX
[0000]115A:  03 CB		;ADD CX,BX
[0000]115C:  03 D9		;ADD BX,CX
[0000]115E:  89 1E 92 33	;MOV ←ageRoute,BX
[0000]1162:  8B 1E 92 33	;MOV BX,←ageRoute
[0000]1166:  8A 47 02		;MOV AL,[BX+2]
[0000]1169:  24 80		;AND AL,080X
[0000]116B:  0A C0		;OR AL,AL
[0000]116D:  74 0A		;JZ X6
[0000]116F:  8B 1E 92 33	;MOV BX,←ageRoute
[0000]1173:  C6 47 02 FF	;MOV BYTE PTR [BX+2],0FFX
[0000]1177:  EB 07		;JR X7
[0000]1179:  8B 1E 92 33	;MOV BX,←ageRoute
[0000]117D:  FE 47 02		;INC BYTE PTR [BX+2]
[0000]1180:  FF 06 90 33	;INC ←ageNet
[0000]1184:  E8 B5 E8		;CALL ←Block
[0000]1187:  8D 1E 0A 30	;LEA BX,←pbiIQ
[0000]118B:  E8 50 E9		;CALL ←Dequeue
[0000]118E:  5A			;POP DX
[0000]118F:  53			;PUSH BX
[0000]1190:  5B			;POP BX
[0000]1191:  53			;PUSH BX
[0000]1192:  0B DB		;OR BX,BX
[0000]1194:  74 1F		;JZ X8
[0000]1196:  5B			;POP BX
[0000]1197:  53			;PUSH BX
[0000]1198:  8B 4F 06		;MOV CX,[BX+6]
[0000]119B:  8B D9		;MOV BX,CX
[0000]119D:  E8 E4 E2		;CALL ←CheckCheckSum
[0000]11A0:  0B DB		;OR BX,BX
[0000]11A2:  74 0C		;JZ X9
[0000]11A4:  5B			;POP BX
[0000]11A5:  53			;PUSH BX
[0000]11A6:  8B 4F 04		;MOV CX,[BX+4]
[0000]11A9:  5B			;POP BX
[0000]11AA:  53			;PUSH BX
[0000]11AB:  E8 A8 D5		;CALL ←Call1
[0000]11AE:  EB 05		;JR X10
[0000]11B0:  5B			;POP BX
[0000]11B1:  53			;PUSH BX
[0000]11B2:  E8 59 02		;CALL ←ReleasePBI
[0000]11B5:  E8 B7 1B		;CALL ←PokeWDTD
[0000]11B8:  E9 6B FF		;JMP X1
[0000]11BB:  8B E5		;MOV SP,BP
[0000]11BD:  5D			;POP BP
[0000]11BE:  C3			;RET;
[0000]11BF:  55			;PUSH BP
[0000]11C0:  8B EC		;MOV BP,SP
[0000]11C2:  53			;PUSH BX
[0000]11C3:  83 C4 F8		;ADD SP,0FFF8X
[0000]11C6:  8B 5E FE		;MOV BX,[BP-2]
[0000]11C9:  8B 4F 06		;MOV CX,[BX+6]
[0000]11CC:  89 4E F8		;MOV [BP-8],CX
[0000]11CF:  8B 5E F8		;MOV BX,[BP-8]
[0000]11D2:  C6 47 02 00	;MOV BYTE PTR [BX+2],0
[0000]11D6:  8B 5E F8		;MOV BX,[BP-8]
[0000]11D9:  83 C3 14		;ADD BX,014X
[0000]11DC:  53			;PUSH BX
[0000]11DD:  8B 7E F8		;MOV DI,[BP-8]
[0000]11E0:  8B 1D		;MOV BX,[DI]
[0000]11E2:  E8 2A D6		;CALL ←Swab
[0000]11E5:  83 C3 EA		;ADD BX,0FFEAX
[0000]11E8:  43			;INC BX
[0000]11E9:  D1 EB		;SHR BX
[0000]11EB:  59			;POP CX
[0000]11EC:  D1 E3		;SAL BX
[0000]11EE:  03 D9		;ADD BX,CX
[0000]11F0:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]11F4:  8B 5E F8		;MOV BX,[BP-8]
[0000]11F7:  E8 6E 00		;CALL ←RoutePup
[0000]11FA:  89 5E FC		;MOV [BP-4],BX
[0000]11FD:  83 FB 00		;CMP BX,0
[0000]1200:  7D 0E		;JGE X11
[0000]1202:  8B 5E FE		;MOV BX,[BP-2]
[0000]1205:  8B 4F 02		;MOV CX,[BX+2]
[0000]1208:  8B 5E FE		;MOV BX,[BP-2]
[0000]120B:  E8 F9 E8		;CALL ←Enqueue
[0000]120E:  EB 2A		;JR X12
[0000]1210:  8B 5E F8		;MOV BX,[BP-8]
[0000]1213:  83 C3 FC		;ADD BX,0FFFCX
[0000]1216:  89 5E FA		;MOV [BP-6],BX
[0000]1219:  8B 5E FA		;MOV BX,[BP-6]
[0000]121C:  5A			;POP DX
[0000]121D:  53			;PUSH BX
[0000]121E:  5B			;POP BX
[0000]121F:  53			;PUSH BX
[0000]1220:  A1 16 30		;MOV AX,←localHost
[0000]1223:  88 47 01		;MOV [BX+1],AL
[0000]1226:  5B			;POP BX
[0000]1227:  53			;PUSH BX
[0000]1228:  8A 46 FC		;MOV AL,[BP-4]
[0000]122B:  88 07		;MOV [BX],AL
[0000]122D:  5B			;POP BX
[0000]122E:  53			;PUSH BX
[0000]122F:  C7 47 02 02 00	;MOV WORD PTR [BX+2],2
[0000]1234:  8B 5E FE		;MOV BX,[BP-2]
[0000]1237:  E8 81 0D		;CALL ←TransmitPacket
[0000]123A:  8B E5		;MOV SP,BP
[0000]123C:  5D			;POP BP
[0000]123D:  C3			;RET;
[0000]123E:  55			;PUSH BP
[0000]123F:  8B EC		;MOV BP,SP
[0000]1241:  53			;PUSH BX
[0000]1242:  52			;PUSH DX
[0000]1243:  E8 CC D5		;CALL ←ReadTmr
[0000]1246:  5A			;POP DX
[0000]1247:  53			;PUSH BX
[0000]1248:  8B 5E FE		;MOV BX,[BP-2]
[0000]124B:  8B 4F 02		;MOV CX,[BX+2]
[0000]124E:  8B 5E FE		;MOV BX,[BP-2]
[0000]1251:  E8 FA E8		;CALL ←Unqueue
[0000]1254:  0B DB		;OR BX,BX
[0000]1256:  75 05		;JNZ X14
[0000]1258:  E8 E1 E7		;CALL ←Block
[0000]125B:  EB EB		;JR X13
[0000]125D:  E8 B2 D5		;CALL ←ReadTmr
[0000]1260:  59			;POP CX
[0000]1261:  51			;PUSH CX
[0000]1262:  2B D9		;SUB BX,CX
[0000]1264:  8B E5		;MOV SP,BP
[0000]1266:  5D			;POP BP
[0000]1267:  C3			;RET;
[0000]1268:  55			;PUSH BP
[0000]1269:  8B EC		;MOV BP,SP
[0000]126B:  53			;PUSH BX
[0000]126C:  83 C4 FC		;ADD SP,0FFFCX
[0000]126F:  8B 5E FE		;MOV BX,[BP-2]
[0000]1272:  8A 47 08		;MOV AL,[BX+8]
[0000]1275:  32 E4		;XOR AH,AH
[0000]1277:  89 46 FC		;MOV [BP-4],AX
[0000]127A:  8B 1E 14 30	;MOV BX,←localNet
[0000]127E:  3B C3		;CMP AX,BX
[0000]1280:  75 0E		;JNZ X15
[0000]1282:  8B 5E FE		;MOV BX,[BP-2]
[0000]1285:  8A 47 09		;MOV AL,[BX+9]
[0000]1288:  32 E4		;XOR AH,AH
[0000]128A:  8B D8		;MOV BX,AX
[0000]128C:  8B E5		;MOV SP,BP
[0000]128E:  5D			;POP BP
[0000]128F:  C3			;RET;
[0000]1290:  8B 5E FC		;MOV BX,[BP-4]
[0000]1293:  81 E3 FF 00	;AND BX,0FFX
[0000]1297:  8D 0E 90 30	;LEA CX,←routingTable
[0000]129B:  03 CB		;ADD CX,BX
[0000]129D:  03 CB		;ADD CX,BX
[0000]129F:  03 D9		;ADD BX,CX
[0000]12A1:  5A			;POP DX
[0000]12A2:  53			;PUSH BX
[0000]12A3:  5B			;POP BX
[0000]12A4:  53			;PUSH BX
[0000]12A5:  8A 47 01		;MOV AL,[BX+1]
[0000]12A8:  3C 64		;CMP AL,064X
[0000]12AA:  7D 0C		;JGE X16
[0000]12AC:  5F			;POP DI
[0000]12AD:  57			;PUSH DI
[0000]12AE:  8A 05		;MOV AL,[DI]
[0000]12B0:  32 E4		;XOR AH,AH
[0000]12B2:  8B D8		;MOV BX,AX
[0000]12B4:  8B E5		;MOV SP,BP
[0000]12B6:  5D			;POP BP
[0000]12B7:  C3			;RET;
[0000]12B8:  8B 5E FC		;MOV BX,[BP-4]
[0000]12BB:  E8 13 06		;CALL ←RequestRoute
[0000]12BE:  BB FF FF		;MOV BX,0FFFFX
[0000]12C1:  8B E5		;MOV SP,BP
[0000]12C3:  5D			;POP BP
[0000]12C4:  C3			;RET;
[0000]12C5:  55			;PUSH BP
[0000]12C6:  8B EC		;MOV BP,SP
[0000]12C8:  53			;PUSH BX
[0000]12C9:  52			;PUSH DX
[0000]12CA:  8B 5E FE		;MOV BX,[BP-2]
[0000]12CD:  81 E3 FF 00	;AND BX,0FFX
[0000]12D1:  8D 0E 90 30	;LEA CX,←routingTable
[0000]12D5:  03 CB		;ADD CX,BX
[0000]12D7:  03 CB		;ADD CX,BX
[0000]12D9:  03 D9		;ADD BX,CX
[0000]12DB:  5A			;POP DX
[0000]12DC:  53			;PUSH BX
[0000]12DD:  5B			;POP BX
[0000]12DE:  53			;PUSH BX
[0000]12DF:  8A 47 01		;MOV AL,[BX+1]
[0000]12E2:  3C 64		;CMP AL,064X
[0000]12E4:  7D 06		;JGE X17
[0000]12E6:  5B			;POP BX
[0000]12E7:  53			;PUSH BX
[0000]12E8:  8B E5		;MOV SP,BP
[0000]12EA:  5D			;POP BP
[0000]12EB:  C3			;RET;
[0000]12EC:  33 DB		;XOR BX,BX
[0000]12EE:  8B E5		;MOV SP,BP
[0000]12F0:  5D			;POP BP
[0000]12F1:  C3			;RET;
[0000]12F2:  55			;PUSH BP
[0000]12F3:  8B EC		;MOV BP,SP
[0000]12F5:  53			;PUSH BX
[0000]12F6:  5B			;POP BX
[0000]12F7:  53			;PUSH BX
[0000]12F8:  C7 47 02 FF FF	;MOV WORD PTR [BX+2],0FFFFX
[0000]12FD:  5B			;POP BX
[0000]12FE:  53			;PUSH BX
[0000]12FF:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]1303:  8B E5		;MOV SP,BP
[0000]1305:  5D			;POP BP
[0000]1306:  C3			;RET;
[0000]1307:  55			;PUSH BP
[0000]1308:  8B EC		;MOV BP,SP
[0000]130A:  53			;PUSH BX
[0000]130B:  5F			;POP DI
[0000]130C:  57			;PUSH DI
[0000]130D:  8B 1D		;MOV BX,[DI]
[0000]130F:  0B DB		;OR BX,BX
[0000]1311:  75 15		;JNZ X18
[0000]1313:  5B			;POP BX
[0000]1314:  53			;PUSH BX
[0000]1315:  C7 47 02 FF FF	;MOV WORD PTR [BX+2],0FFFFX
[0000]131A:  5B			;POP BX
[0000]131B:  53			;PUSH BX
[0000]131C:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]1320:  8B 1E 14 30	;MOV BX,←localNet
[0000]1324:  8B E5		;MOV SP,BP
[0000]1326:  5D			;POP BP
[0000]1327:  C3			;RET;
[0000]1328:  5B			;POP BX
[0000]1329:  53			;PUSH BX
[0000]132A:  FF 47 02		;INC WORD PTR [BX+2]
[0000]132D:  5B			;POP BX
[0000]132E:  53			;PUSH BX
[0000]132F:  8B 4F 02		;MOV CX,[BX+2]
[0000]1332:  8B D9		;MOV BX,CX
[0000]1334:  81 FB 00 01	;CMP BX,0100X
[0000]1338:  7C 1D		;JL X21
[0000]133A:  5B			;POP BX
[0000]133B:  53			;PUSH BX
[0000]133C:  C7 47 02 00 00	;MOV WORD PTR [BX+2],0
[0000]1341:  5B			;POP BX
[0000]1342:  53			;PUSH BX
[0000]1343:  FF 07		;INC WORD PTR [BX]
[0000]1345:  5F			;POP DI
[0000]1346:  57			;PUSH DI
[0000]1347:  8B 1D		;MOV BX,[DI]
[0000]1349:  8B 0E 1A 30	;MOV CX,←maxHops
[0000]134D:  3B D9		;CMP BX,CX
[0000]134F:  7C 06		;JL X22
[0000]1351:  33 DB		;XOR BX,BX
[0000]1353:  8B E5		;MOV SP,BP
[0000]1355:  5D			;POP BP
[0000]1356:  C3			;RET;
[0000]1357:  5B			;POP BX
[0000]1358:  53			;PUSH BX
[0000]1359:  8B 4F 02		;MOV CX,[BX+2]
[0000]135C:  8D 1E 90 30	;LEA BX,←routingTable
[0000]1360:  03 D9		;ADD BX,CX
[0000]1362:  03 D9		;ADD BX,CX
[0000]1364:  03 D9		;ADD BX,CX
[0000]1366:  8A 47 01		;MOV AL,[BX+1]
[0000]1369:  5F			;POP DI
[0000]136A:  57			;PUSH DI
[0000]136B:  8B 1D		;MOV BX,[DI]
[0000]136D:  32 E4		;XOR AH,AH
[0000]136F:  3B C3		;CMP AX,BX
[0000]1371:  75 0B		;JNZ X23
[0000]1373:  5B			;POP BX
[0000]1374:  53			;PUSH BX
[0000]1375:  8B 4F 02		;MOV CX,[BX+2]
[0000]1378:  8B D9		;MOV BX,CX
[0000]137A:  8B E5		;MOV SP,BP
[0000]137C:  5D			;POP BP
[0000]137D:  C3			;RET;
[0000]137E:  EB A8		;JR X19
[0000]1380:  8B E5		;MOV SP,BP
[0000]1382:  5D			;POP BP
[0000]1383:  C3			;RET;
[0000]1384:  55			;PUSH BP
[0000]1385:  8B EC		;MOV BP,SP
[0000]1387:  53			;PUSH BX
[0000]1388:  83 C4 FC		;ADD SP,0FFFCX
[0000]138B:  8B 5E FE		;MOV BX,[BP-2]
[0000]138E:  E8 4F 00		;CALL ←MaybeGetPBI
[0000]1391:  5A			;POP DX
[0000]1392:  53			;PUSH BX
[0000]1393:  5B			;POP BX
[0000]1394:  53			;PUSH BX
[0000]1395:  0B DB		;OR BX,BX
[0000]1397:  74 03		;JZ X24
[0000]1399:  E9 2F 00		;JMP ←gotOne
[0000]139C:  8D 5E FC		;LEA BX,[BP-4]
[0000]139F:  B9 D0 07		;MOV CX,07D0X
[0000]13A2:  E8 73 D4		;CALL ←SetTmr
[0000]13A5:  E8 94 E6		;CALL ←Block
[0000]13A8:  8B 5E FE		;MOV BX,[BP-2]
[0000]13AB:  E8 32 00		;CALL ←MaybeGetPBI
[0000]13AE:  5A			;POP DX
[0000]13AF:  53			;PUSH BX
[0000]13B0:  5B			;POP BX
[0000]13B1:  53			;PUSH BX
[0000]13B2:  0B DB		;OR BX,BX
[0000]13B4:  74 03		;JZ X27
[0000]13B6:  E9 12 00		;JMP ←gotOne
[0000]13B9:  8D 5E FC		;LEA BX,[BP-4]
[0000]13BC:  E8 61 D4		;CALL ←TmrExp
[0000]13BF:  0B DB		;OR BX,BX
[0000]13C1:  74 06		;JZ X28
[0000]13C3:  BB 01 40		;MOV BX,04001X
[0000]13C6:  E8 A5 0D		;CALL ←CallSwat
[0000]13C9:  EB DA		;JR X25
[0000]13CB:  5B			;POP BX
[0000]13CC:  53			;PUSH BX
[0000]13CD:  53			;PUSH BX
[0000]13CE:  E8 66 D3		;CALL ←MyFrame
[0000]13D1:  E8 6D D3		;CALL ←ReturnLoc
[0000]13D4:  8B CB		;MOV CX,BX
[0000]13D6:  5B			;POP BX
[0000]13D7:  89 4F 04		;MOV [BX+4],CX
[0000]13DA:  5B			;POP BX
[0000]13DB:  53			;PUSH BX
[0000]13DC:  8B E5		;MOV SP,BP
[0000]13DE:  5D			;POP BP
[0000]13DF:  C3			;RET;
[0000]13E0:  55			;PUSH BP
[0000]13E1:  8B EC		;MOV BP,SP
[0000]13E3:  53			;PUSH BX
[0000]13E4:  52			;PUSH DX
[0000]13E5:  8D 1E 1C 30	;LEA BX,←pbiFreeQ
[0000]13E9:  E8 F2 E6		;CALL ←Dequeue
[0000]13EC:  5A			;POP DX
[0000]13ED:  53			;PUSH BX
[0000]13EE:  5B			;POP BX
[0000]13EF:  53			;PUSH BX
[0000]13F0:  0B DB		;OR BX,BX
[0000]13F2:  74 14		;JZ X29
[0000]13F4:  5B			;POP BX
[0000]13F5:  53			;PUSH BX
[0000]13F6:  8D 0E 1C 30	;LEA CX,←pbiFreeQ
[0000]13FA:  89 4F 02		;MOV [BX+2],CX
[0000]13FD:  5B			;POP BX
[0000]13FE:  53			;PUSH BX
[0000]13FF:  8B 4F 06		;MOV CX,[BX+6]
[0000]1402:  BB 0A 00		;MOV BX,0AX
[0000]1405:  E8 3B D2		;CALL ←Zero
[0000]1408:  5B			;POP BX
[0000]1409:  53			;PUSH BX
[0000]140A:  8B E5		;MOV SP,BP
[0000]140C:  5D			;POP BP
[0000]140D:  C3			;RET;
[0000]140E:  55			;PUSH BP
[0000]140F:  8B EC		;MOV BP,SP
[0000]1411:  53			;PUSH BX
[0000]1412:  5B			;POP BX
[0000]1413:  53			;PUSH BX
[0000]1414:  8D 0E 1C 30	;LEA CX,←pbiFreeQ
[0000]1418:  E8 EC E6		;CALL ←Enqueue
[0000]141B:  8B E5		;MOV SP,BP
[0000]141D:  5D			;POP BP
[0000]141E:  C3			;RET;
[0000]141F:  55			;PUSH BP
[0000]1420:  8B EC		;MOV BP,SP
[0000]1422:  51			;PUSH CX
[0000]1423:  53			;PUSH BX
[0000]1424:  83 C4 FC		;ADD SP,0FFFCX
[0000]1427:  8B 5E 04		;MOV BX,[BP+4]
[0000]142A:  8B 4F 06		;MOV CX,[BX+6]
[0000]142D:  5A			;POP DX
[0000]142E:  51			;PUSH CX
[0000]142F:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]1434:  8B 7E FC		;MOV DI,[BP-4]
[0000]1437:  8B 1D		;MOV BX,[DI]
[0000]1439:  8B 4E FA		;MOV CX,[BP-6]
[0000]143C:  3B CB		;CMP CX,BX
[0000]143E:  7D 29		;JGE X31
[0000]1440:  EB 05		;JR X30
[0000]1442:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]1445:  EB ED		;JR X32
[0000]1447:  5B			;POP BX
[0000]1448:  53			;PUSH BX
[0000]1449:  83 C3 14		;ADD BX,014X
[0000]144C:  8B 4E FA		;MOV CX,[BP-6]
[0000]144F:  8B 46 FE		;MOV AX,[BP-2]
[0000]1452:  03 C1		;ADD AX,CX
[0000]1454:  03 D8		;ADD BX,AX
[0000]1456:  8B 4E FC		;MOV CX,[BP-4]
[0000]1459:  83 C1 04		;ADD CX,4
[0000]145C:  8B 46 FA		;MOV AX,[BP-6]
[0000]145F:  03 C1		;ADD AX,CX
[0000]1461:  8B F8		;MOV DI,AX
[0000]1463:  8A 05		;MOV AL,[DI]
[0000]1465:  88 07		;MOV [BX],AL
[0000]1467:  EB D9		;JR X33
[0000]1469:  8B 7E FC		;MOV DI,[BP-4]
[0000]146C:  8B 1D		;MOV BX,[DI]
[0000]146E:  8B 4E FE		;MOV CX,[BP-2]
[0000]1471:  03 CB		;ADD CX,BX
[0000]1473:  83 C1 16		;ADD CX,016X
[0000]1476:  8B D9		;MOV BX,CX
[0000]1478:  E8 94 D3		;CALL ←Swab
[0000]147B:  8B CB		;MOV CX,BX
[0000]147D:  5B			;POP BX
[0000]147E:  53			;PUSH BX
[0000]147F:  89 0F		;MOV [BX],CX
[0000]1481:  8B E5		;MOV SP,BP
[0000]1483:  5D			;POP BP
[0000]1484:  C3			;RET;
[0000]1485:  55			;PUSH BP
[0000]1486:  8B EC		;MOV BP,SP
[0000]1488:  E8 E9 E3		;CALL ←EtherHost
[0000]148B:  B9 08 00		;MOV CX,8
[0000]148E:  D3 E3		;SAL BX,CX
[0000]1490:  8B 0E 14 30	;MOV CX,←localNet
[0000]1494:  03 D9		;ADD BX,CX
[0000]1496:  8B E5		;MOV SP,BP
[0000]1498:  5D			;POP BP
[0000]1499:  C3			;RET;
[0000]149A:  55			;PUSH BP
[0000]149B:  8B EC		;MOV BP,SP
[0000]149D:  51			;PUSH CX
[0000]149E:  53			;PUSH BX
[0000]149F:  83 C4 F4		;ADD SP,0FFF4X
[0000]14A2:  C7 06 1A 30 02 00	;MOV ←maxHops,2
[0000]14A8:  8B 5E FC		;MOV BX,[BP-4]
[0000]14AB:  0B DB		;OR BX,BX
[0000]14AD:  75 05		;JNZ X34
[0000]14AF:  C7 46 FC E6 00	;MOV WORD PTR [BP-4],0E6X
[0000]14B4:  8B 5E FC		;MOV BX,[BP-4]
[0000]14B7:  89 1E 12 30	;MOV ←maxPupDataBytes,BX
[0000]14BB:  8B 5E FC		;MOV BX,[BP-4]
[0000]14BE:  83 C3 16		;ADD BX,016X
[0000]14C1:  D1 FB		;SAR BX
[0000]14C3:  89 1E 10 30	;MOV ←lenPup,BX
[0000]14C7:  C7 06 0E 30 04 00	;MOV ←lenPBI,4
[0000]14CD:  8D 1E 0A 30	;LEA BX,←pbiIQ
[0000]14D1:  E8 FA E5		;CALL ←InitQueue
[0000]14D4:  8D 1E 1C 30	;LEA BX,←pbiFreeQ
[0000]14D8:  E8 F3 E5		;CALL ←InitQueue
[0000]14DB:  BB 37 00		;MOV BX,037X
[0000]14DE:  8D 0E 22 30	;LEA CX,←pupSockets
[0000]14E2:  E8 5E D1		;CALL ←Zero
[0000]14E5:  8B 1E 10 30	;MOV BX,←lenPup
[0000]14E9:  43			;INC BX
[0000]14EA:  43			;INC BX
[0000]14EB:  89 5E F6		;MOV [BP-10],BX
[0000]14EE:  C7 46 FA 01 00	;MOV WORD PTR [BP-6],1
[0000]14F3:  8B 5E FE		;MOV BX,[BP-2]
[0000]14F6:  8B 4E FA		;MOV CX,[BP-6]
[0000]14F9:  3B CB		;CMP CX,BX
[0000]14FB:  7F 49		;JG X36
[0000]14FD:  EB 05		;JR X35
[0000]14FF:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]1502:  EB EF		;JR X37
[0000]1504:  8B 5E F6		;MOV BX,[BP-10]
[0000]1507:  E8 10 0D		;CALL ←GetFixed
[0000]150A:  89 5E F2		;MOV [BP-14],BX
[0000]150D:  8B 5E F6		;MOV BX,[BP-10]
[0000]1510:  8B 4E F2		;MOV CX,[BP-14]
[0000]1513:  E8 2D D1		;CALL ←Zero
[0000]1516:  8B 5E F2		;MOV BX,[BP-14]
[0000]1519:  C7 47 02 02 00	;MOV WORD PTR [BX+2],2
[0000]151E:  8B 1E 0E 30	;MOV BX,←lenPBI
[0000]1522:  E8 F5 0C		;CALL ←GetFixed
[0000]1525:  89 5E F4		;MOV [BP-12],BX
[0000]1528:  8B 1E 0E 30	;MOV BX,←lenPBI
[0000]152C:  8B 4E F4		;MOV CX,[BP-12]
[0000]152F:  E8 11 D1		;CALL ←Zero
[0000]1532:  8B 5E F4		;MOV BX,[BP-12]
[0000]1535:  8B 4E F2		;MOV CX,[BP-14]
[0000]1538:  83 C1 04		;ADD CX,4
[0000]153B:  89 4F 06		;MOV [BX+6],CX
[0000]153E:  8B 5E F4		;MOV BX,[BP-12]
[0000]1541:  E8 CA FE		;CALL ←ReleasePBI
[0000]1544:  EB B9		;JR X38
[0000]1546:  C7 06 90 33 00 00	;MOV ←ageNet,0
[0000]154C:  C7 06 14 30 00 00	;MOV ←localNet,0
[0000]1552:  E8 1F E3		;CALL ←EtherHost
[0000]1555:  89 1E 18 30	;MOV ←currentHost,BX
[0000]1559:  89 1E 16 30	;MOV ←localHost,BX
[0000]155D:  33 DB		;XOR BX,BX
[0000]155F:  8B 4E 04		;MOV CX,[BP+4]
[0000]1562:  E8 5B 08		;CALL ←InitEther
[0000]1565:  BB DE 16		;MOV BX,"PupLevel1"
[0000]1568:  53			;PUSH BX
[0000]1569:  BB AF 00		;MOV BX,0AFX
[0000]156C:  E8 AB 0C		;CALL ←GetFixed
[0000]156F:  53			;PUSH BX
[0000]1570:  BB 22 11		;MOV BX,OFFSET ←PupLevel1
[0000]1573:  B9 AF 00		;MOV CX,0AFX
[0000]1576:  E8 60 E4		;CALL ←InitNContext
[0000]1579:  83 C4 04		;ADD SP,4
[0000]157C:  89 1E 20 30	;MOV ←pupLevel1Ctx,BX
[0000]1580:  8B 1E 20 30	;MOV BX,←pupLevel1Ctx
[0000]1584:  8B 4E 04		;MOV CX,[BP+4]
[0000]1587:  E8 7D E5		;CALL ←Enqueue
[0000]158A:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]158F:  8B 5E FA		;MOV BX,[BP-6]
[0000]1592:  81 FB 00 01	;CMP BX,0100X
[0000]1596:  7D 3B		;JGE X40
[0000]1598:  EB 05		;JR X39
[0000]159A:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]159D:  EB F0		;JR X41
[0000]159F:  8B 5E FA		;MOV BX,[BP-6]
[0000]15A2:  8D 0E 90 30	;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 07 00		;MOV BYTE PTR [BX],0
[0000]15AF:  8B 5E FA		;MOV BX,[BP-6]
[0000]15B2:  8D 0E 90 30	;LEA CX,←routingTable
[0000]15B6:  03 CB		;ADD CX,BX
[0000]15B8:  03 CB		;ADD CX,BX
[0000]15BA:  03 D9		;ADD BX,CX
[0000]15BC:  C6 47 01 64	;MOV BYTE PTR [BX+1],064X
[0000]15C0:  8B 5E FA		;MOV BX,[BP-6]
[0000]15C3:  8D 0E 90 30	;LEA CX,←routingTable
[0000]15C7:  03 CB		;ADD CX,BX
[0000]15C9:  03 CB		;ADD CX,BX
[0000]15CB:  03 D9		;ADD BX,CX
[0000]15CD:  C6 47 02 FF	;MOV BYTE PTR [BX+2],0FFX
[0000]15D1:  EB C7		;JR X42
[0000]15D3:  8B E5		;MOV SP,BP
[0000]15D5:  5D			;POP BP
[0000]15D6:  C3			;RET;
[0000]15D7:  55			;PUSH BP
[0000]15D8:  8B EC		;MOV BP,SP
[0000]15DA:  51			;PUSH CX
[0000]15DB:  53			;PUSH BX
[0000]15DC:  83 C4 FC		;ADD SP,0FFFCX
[0000]15DF:  8B 7E 04		;MOV DI,[BP+4]
[0000]15E2:  8A 05		;MOV AL,[DI]
[0000]15E4:  0A C0		;OR AL,AL
[0000]15E6:  75 08		;JNZ X43
[0000]15E8:  8B 5E 04		;MOV BX,[BP+4]
[0000]15EB:  A1 14 30		;MOV AX,←localNet
[0000]15EE:  88 07		;MOV [BX],AL
[0000]15F0:  8B 5E 04		;MOV BX,[BP+4]
[0000]15F3:  8A 47 01		;MOV AL,[BX+1]
[0000]15F6:  0A C0		;OR AL,AL
[0000]15F8:  75 09		;JNZ X44
[0000]15FA:  8B 5E 04		;MOV BX,[BP+4]
[0000]15FD:  A1 16 30		;MOV AX,←localHost
[0000]1600:  88 47 01		;MOV [BX+1],AL
[0000]1603:  C7 46 FA 01 00	;MOV WORD PTR [BP-6],1
[0000]1608:  8B 5E FA		;MOV BX,[BP-6]
[0000]160B:  83 FB 0A		;CMP BX,0AX
[0000]160E:  7F 6C		;JG X46
[0000]1610:  EB 05		;JR X45
[0000]1612:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]1615:  EB F1		;JR X47
[0000]1617:  8B 5E FA		;MOV BX,[BP-6]
[0000]161A:  8D 0E 22 30	;LEA CX,←pupSockets
[0000]161E:  B8 0A 00		;MOV AX,0AX
[0000]1621:  F7 EB		;IMUL AX,BX
[0000]1623:  03 C1		;ADD AX,CX
[0000]1625:  5A			;POP DX
[0000]1626:  50			;PUSH AX
[0000]1627:  8B 5E 04		;MOV BX,[BP+4]
[0000]162A:  53			;PUSH BX
[0000]162B:  BB 03 00		;MOV BX,3
[0000]162E:  8B 4E F8		;MOV CX,[BP-8]
[0000]1631:  E8 EB D0		;CALL ←MultEq
[0000]1634:  5A			;POP DX
[0000]1635:  0B DB		;OR BX,BX
[0000]1637:  74 06		;JZ X49
[0000]1639:  BB 0A 40		;MOV BX,0400AX
[0000]163C:  E8 2F 0B		;CALL ←CallSwat
[0000]163F:  5B			;POP BX
[0000]1640:  53			;PUSH BX
[0000]1641:  8B 4F 08		;MOV CX,[BX+8]
[0000]1644:  0B C9		;OR CX,CX
[0000]1646:  75 32		;JNZ X50
[0000]1648:  5B			;POP BX
[0000]1649:  53			;PUSH BX
[0000]164A:  53			;PUSH BX
[0000]164B:  BB 03 00		;MOV BX,3
[0000]164E:  8B 4E 04		;MOV CX,[BP+4]
[0000]1651:  E8 AA CF		;CALL ←MoveBlock
[0000]1654:  5A			;POP DX
[0000]1655:  5B			;POP BX
[0000]1656:  53			;PUSH BX
[0000]1657:  8B 4E FE		;MOV CX,[BP-2]
[0000]165A:  89 4F 06		;MOV [BX+6],CX
[0000]165D:  8B 5E FC		;MOV BX,[BP-4]
[0000]1660:  0B DB		;OR BX,BX
[0000]1662:  75 07		;JNZ X51
[0000]1664:  8D 1E 0A 30	;LEA BX,←pbiIQ
[0000]1668:  89 5E FC		;MOV [BP-4],BX
[0000]166B:  5B			;POP BX
[0000]166C:  53			;PUSH BX
[0000]166D:  8B 4E FC		;MOV CX,[BP-4]
[0000]1670:  89 4F 08		;MOV [BX+8],CX
[0000]1673:  8B 5E FA		;MOV BX,[BP-6]
[0000]1676:  8B E5		;MOV SP,BP
[0000]1678:  5D			;POP BP
[0000]1679:  C3			;RET;
[0000]167A:  EB 96		;JR X48
[0000]167C:  BB 0B 40		;MOV BX,0400BX
[0000]167F:  E8 EC 0A		;CALL ←CallSwat
[0000]1682:  33 DB		;XOR BX,BX
[0000]1684:  8B E5		;MOV SP,BP
[0000]1686:  5D			;POP BP
[0000]1687:  C3			;RET;
[0000]1688:  55			;PUSH BP
[0000]1689:  8B EC		;MOV BP,SP
[0000]168B:  53			;PUSH BX
[0000]168C:  52			;PUSH DX
[0000]168D:  8B 5E FE		;MOV BX,[BP-2]
[0000]1690:  89 1E 14 30	;MOV ←localNet,BX
[0000]1694:  C7 46 FC 01 00	;MOV WORD PTR [BP-4],1
[0000]1699:  5B			;POP BX
[0000]169A:  53			;PUSH BX
[0000]169B:  83 FB 0A		;CMP BX,0AX
[0000]169E:  7F 1D		;JG X53
[0000]16A0:  EB 05		;JR X52
[0000]16A2:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]16A5:  EB F2		;JR X54
[0000]16A7:  5B			;POP BX
[0000]16A8:  53			;PUSH BX
[0000]16A9:  8D 0E 22 30	;LEA CX,←pupSockets
[0000]16AD:  B8 0A 00		;MOV AX,0AX
[0000]16B0:  F7 EB		;IMUL AX,BX
[0000]16B2:  03 C1		;ADD AX,CX
[0000]16B4:  8B D8		;MOV BX,AX
[0000]16B6:  8A 46 FE		;MOV AL,[BP-2]
[0000]16B9:  88 07		;MOV [BX],AL
[0000]16BB:  EB E5		;JR X55
[0000]16BD:  8B E5		;MOV SP,BP
[0000]16BF:  5D			;POP BP
[0000]16C0:  C3			;RET;
[0000]16C1:  55			;PUSH BP
[0000]16C2:  8B EC		;MOV BP,SP
[0000]16C4:  53			;PUSH BX
[0000]16C5:  5B			;POP BX
[0000]16C6:  53			;PUSH BX
[0000]16C7:  8D 0E 22 30	;LEA CX,←pupSockets
[0000]16CB:  B8 0A 00		;MOV AX,0AX
[0000]16CE:  F7 EB		;IMUL AX,BX
[0000]16D0:  03 C1		;ADD AX,CX
[0000]16D2:  BB 05 00		;MOV BX,5
[0000]16D5:  8B C8		;MOV CX,AX
[0000]16D7:  E8 69 CF		;CALL ←Zero
[0000]16DA:  8B E5		;MOV SP,BP
[0000]16DC:  5D			;POP BP
[0000]16DD:  C3			;RET;
[0000]16DE:  50 75 70 4C 65 76 65
[0000]16E5:  6C 31 00		;"PupLevel1"

[0000]16E8: 

;File pupmisc.asm
				;e */
[0000]16E8:  55			;PUSH BP
[0000]16E9:  8B EC		;MOV BP,SP
[0000]16EB:  53			;PUSH BX
[0000]16EC:  83 C4 F6		;ADD SP,0FFF6X
[0000]16EF:  8B 1E AA 33	;MOV BX,WORD PTR ←calendar+0AX
[0000]16F3:  0B DB		;OR BX,BX
[0000]16F5:  75 07		;JNZ X1
[0000]16F7:  8D 1E AA 33	;LEA BX,←calendar+0AX
[0000]16FB:  E8 7D 0A		;CALL ←Timer
[0000]16FE:  8D 1E A0 33	;LEA BX,←calendar
[0000]1702:  89 5E FC		;MOV [BP-4],BX
[0000]1705:  8D 5E F8		;LEA BX,[BP-8]
[0000]1708:  E8 70 0A		;CALL ←Timer
[0000]170B:  8D 5E F8		;LEA BX,[BP-8]
[0000]170E:  8D 4E F4		;LEA CX,[BP-12]
[0000]1711:  E8 3D CF		;CALL ←Move2
[0000]1714:  8D 1E AA 33	;LEA BX,←calendar+0AX
[0000]1718:  8D 4E F4		;LEA CX,[BP-12]
[0000]171B:  E8 88 CF		;CALL ←DoubleDifference
[0000]171E:  BB E8 03		;MOV BX,03E8X
[0000]1721:  8D 4E F4		;LEA CX,[BP-12]
[0000]1724:  E8 86 D0		;CALL ←DoubleUDiv
[0000]1727:  8B 4E FC		;MOV CX,[BP-4]
[0000]172A:  E8 6A CF		;CALL ←DoubleIncrement
[0000]172D:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]1732:  E8 9D D0		;CALL ←GetRem
[0000]1735:  5A			;POP DX
[0000]1736:  53			;PUSH BX
[0000]1737:  8D 5E F4		;LEA BX,[BP-12]
[0000]173A:  8D 4E F8		;LEA CX,[BP-8]
[0000]173D:  E8 66 CF		;CALL ←DoubleDifference
[0000]1740:  8D 5E F8		;LEA BX,[BP-8]
[0000]1743:  8D 0E AA 33	;LEA CX,←calendar+0AX
[0000]1747:  E8 07 CF		;CALL ←Move2
[0000]174A:  8B 5E FC		;MOV BX,[BP-4]
[0000]174D:  8B 4E FE		;MOV CX,[BP-2]
[0000]1750:  E8 FE CE		;CALL ←Move2
[0000]1753:  8B E5		;MOV SP,BP
[0000]1755:  5D			;POP BP
[0000]1756:  C3			;RET;
[0000]1757:  55			;PUSH BP
[0000]1758:  8B EC		;MOV BP,SP
[0000]175A:  83 C4 FA		;ADD SP,0FFFAX
[0000]175D:  8D 1E AA 33	;LEA BX,←calendar+0AX
[0000]1761:  E8 17 0A		;CALL ←Timer
[0000]1764:  8D 1E A0 33	;LEA BX,←calendar
[0000]1768:  E8 10 0A		;CALL ←Timer
[0000]176B:  BB 86 00		;MOV BX,086X
[0000]176E:  53			;PUSH BX
[0000]176F:  BB 87 00		;MOV BX,087X
[0000]1772:  53			;PUSH BX
[0000]1773:  BB 03 00		;MOV BX,3
[0000]1776:  B9 04 00		;MOV CX,4
[0000]1779:  E8 0B 02		;CALL ←SimpleExch
[0000]177C:  83 C4 04		;ADD SP,4
[0000]177F:  89 5E FE		;MOV [BP-2],BX
[0000]1782:  8B 1E 94 33	;MOV BX,←simpleSent
[0000]1786:  01 1E 98 33	;ADD ←calSent,BX
[0000]178A:  8B 5E FE		;MOV BX,[BP-2]
[0000]178D:  0B DB		;OR BX,BX
[0000]178F:  75 04		;JNZ X2
[0000]1791:  8B E5		;MOV SP,BP
[0000]1793:  5D			;POP BP
[0000]1794:  C3			;RET;
[0000]1795:  FF 06 9A 33	;INC ←calRcvd
[0000]1799:  8B 5E FE		;MOV BX,[BP-2]
[0000]179C:  8B 4F 06		;MOV CX,[BX+6]
[0000]179F:  89 4E FC		;MOV [BP-4],CX
[0000]17A2:  BB FF FF		;MOV BX,0FFFFX
[0000]17A5:  53			;PUSH BX
[0000]17A6:  8D 1E A0 33	;LEA BX,←calendar
[0000]17AA:  53			;PUSH BX
[0000]17AB:  8B 5E FC		;MOV BX,[BP-4]
[0000]17AE:  83 C3 14		;ADD BX,014X
[0000]17B1:  53			;PUSH BX
[0000]17B2:  BB 05 00		;MOV BX,5
[0000]17B5:  59			;POP CX
[0000]17B6:  E8 54 CE		;CALL ←Marshall
[0000]17B9:  83 C4 04		;ADD SP,4
[0000]17BC:  8B 5E FE		;MOV BX,[BP-2]
[0000]17BF:  E8 4C FC		;CALL ←ReleasePBI
[0000]17C2:  8B 1E A0 33	;MOV BX,WORD PTR ←calendar
[0000]17C6:  5A			;POP DX
[0000]17C7:  53			;PUSH BX
[0000]17C8:  8B 1E A2 33	;MOV BX,WORD PTR ←calendar+2
[0000]17CC:  89 1E A0 33	;MOV WORD PTR ←calendar,BX
[0000]17D0:  5B			;POP BX
[0000]17D1:  53			;PUSH BX
[0000]17D2:  89 1E A2 33	;MOV WORD PTR ←calendar+2,BX
[0000]17D6:  8B E5		;MOV SP,BP
[0000]17D8:  5D			;POP BP
[0000]17D9:  C3			;RET;
[0000]17DA:  55			;PUSH BP
[0000]17DB:  8B EC		;MOV BP,SP
[0000]17DD:  53			;PUSH BX
[0000]17DE:  83 C4 F2		;ADD SP,0FFF2X
[0000]17E1:  8B 5E FE		;MOV BX,[BP-2]
[0000]17E4:  8B 4F 06		;MOV CX,[BX+6]
[0000]17E7:  89 4E FC		;MOV [BP-4],CX
[0000]17EA:  8B 5E FC		;MOV BX,[BP-4]
[0000]17ED:  8A 47 03		;MOV AL,[BX+3]
[0000]17F0:  3C 81		;CMP AL,081X
[0000]17F2:  75 78		;JNZ X3
[0000]17F4:  FF 06 9E 33	;INC ←routRcvd
[0000]17F8:  8B 7E FC		;MOV DI,[BP-4]
[0000]17FB:  8B 1D		;MOV BX,[DI]
[0000]17FD:  E8 0F D0		;CALL ←Swab
[0000]1800:  83 C3 EA		;ADD BX,0FFEAX
[0000]1803:  B9 02 00		;MOV CX,2
[0000]1806:  D3 EB		;SHR BX,CX
[0000]1808:  89 5E FA		;MOV [BP-6],BX
[0000]180B:  8B 5E FC		;MOV BX,[BP-4]
[0000]180E:  83 C3 14		;ADD BX,014X
[0000]1811:  89 5E F6		;MOV [BP-10],BX
[0000]1814:  C7 46 F8 00 00	;MOV WORD PTR [BP-8],0
[0000]1819:  8B 5E FA		;MOV BX,[BP-6]
[0000]181C:  8B 4E F8		;MOV CX,[BP-8]
[0000]181F:  3B CB		;CMP CX,BX
[0000]1821:  7D 78		;JGE X5
[0000]1823:  EB 05		;JR X4
[0000]1825:  FF 46 F8		;INC WORD PTR [BP-8]
[0000]1828:  EB EF		;JR X6
[0000]182A:  E8 0F E2		;CALL ←Block
[0000]182D:  8B 5E F8		;MOV BX,[BP-8]
[0000]1830:  8B 4E F6		;MOV CX,[BP-10]
[0000]1833:  D1 E3		;SAL BX
[0000]1835:  D1 E3		;SAL BX
[0000]1837:  03 D9		;ADD BX,CX
[0000]1839:  8A 07		;MOV AL,[BX]
[0000]183B:  32 E4		;XOR AH,AH
[0000]183D:  89 46 F4		;MOV [BP-12],AX
[0000]1840:  8B 5E F4		;MOV BX,[BP-12]
[0000]1843:  8D 0E 90 30	;LEA CX,←routingTable
[0000]1847:  03 CB		;ADD CX,BX
[0000]1849:  03 CB		;ADD CX,BX
[0000]184B:  03 D9		;ADD BX,CX
[0000]184D:  5A			;POP DX
[0000]184E:  53			;PUSH BX
[0000]184F:  8B 5E F8		;MOV BX,[BP-8]
[0000]1852:  8B 4E F6		;MOV CX,[BP-10]
[0000]1855:  D1 E3		;SAL BX
[0000]1857:  D1 E3		;SAL BX
[0000]1859:  03 D9		;ADD BX,CX
[0000]185B:  8A 47 03		;MOV AL,[BX+3]
[0000]185E:  FE C0		;INC AL
[0000]1860:  32 E4		;XOR AH,AH
[0000]1862:  89 46 F2		;MOV [BP-14],AX
[0000]1865:  5B			;POP BX
[0000]1866:  53			;PUSH BX
[0000]1867:  8A 47 01		;MOV AL,[BX+1]
[0000]186A:  EB 03		;JR $+5
[0000]186C:  E9 58 00		;JMP X9
[0000]186F:  32 E4		;XOR AH,AH
[0000]1871:  8B 5E F2		;MOV BX,[BP-14]
[0000]1874:  3B C3		;CMP AX,BX
[0000]1876:  7F 2A		;JG X11
[0000]1878:  5F			;POP DI
[0000]1879:  57			;PUSH DI
[0000]187A:  8A 05		;MOV AL,[DI]
[0000]187C:  8B 5E FC		;MOV BX,[BP-4]
[0000]187F:  8A 4F 0F		;MOV CL,[BX+15]
[0000]1882:  3A C1		;CMP AL,CL
[0000]1884:  74 1A		;JZ X13
[0000]1886:  5B			;POP BX
[0000]1887:  53			;PUSH BX
[0000]1888:  8A 47 01		;MOV AL,[BX+1]
[0000]188B:  32 E4		;XOR AH,AH
[0000]188D:  8B 5E F2		;MOV BX,[BP-14]
[0000]1890:  3B C3		;CMP AX,BX
[0000]1892:  75 0C		;JNZ X14
[0000]1894:  5B			;POP BX
[0000]1895:  53			;PUSH BX
[0000]1896:  8A 47 02		;MOV AL,[BX+2]
[0000]1899:  EB 03		;JR $+5
[0000]189B:  E9 29 00		;JMP X15
[0000]189E:  3C FF		;CMP AL,0FFX
[0000]18A0:  75 04		;JNZ X10
[0000]18A2:  B0 01		;MOV AL,1
[0000]18A4:  EB 02		;JR X16
[0000]18A6:  32 C0		;XOR AL,AL
[0000]18A8:  0A C0		;OR AL,AL
[0000]18AA:  74 18		;JZ X8
[0000]18AC:  8B 5E FC		;MOV BX,[BP-4]
[0000]18AF:  8A 47 0F		;MOV AL,[BX+15]
[0000]18B2:  5B			;POP BX
[0000]18B3:  53			;PUSH BX
[0000]18B4:  88 07		;MOV [BX],AL
[0000]18B6:  5B			;POP BX
[0000]18B7:  53			;PUSH BX
[0000]18B8:  8A 46 F2		;MOV AL,[BP-14]
[0000]18BB:  88 47 01		;MOV [BX+1],AL
[0000]18BE:  5B			;POP BX
[0000]18BF:  53			;PUSH BX
[0000]18C0:  C6 47 02 00	;MOV BYTE PTR [BX+2],0
[0000]18C4:  E9 5E FF		;JMP X7
[0000]18C7:  8B 5E FE		;MOV BX,[BP-2]
[0000]18CA:  E8 41 FB		;CALL ←ReleasePBI
[0000]18CD:  8B E5		;MOV SP,BP
[0000]18CF:  5D			;POP BP
[0000]18D0:  C3			;RET;
[0000]18D1:  55			;PUSH BP
[0000]18D2:  8B EC		;MOV BP,SP
[0000]18D4:  53			;PUSH BX
[0000]18D5:  83 C4 F6		;ADD SP,0FFF6X
[0000]18D8:  8B 1E AE 33	;MOV BX,←routingSoc
[0000]18DC:  0B DB		;OR BX,BX
[0000]18DE:  75 36		;JNZ X17
[0000]18E0:  A1 14 30		;MOV AX,←localNet
[0000]18E3:  5A			;POP DX
[0000]18E4:  50			;PUSH AX
[0000]18E5:  A1 16 30		;MOV AX,←localHost
[0000]18E8:  88 46 F5		;MOV [BP-11],AL
[0000]18EB:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]18F0:  BB 02 00		;MOV BX,2
[0000]18F3:  E8 19 CF		;CALL ←Swab
[0000]18F6:  89 5E F8		;MOV [BP-8],BX
[0000]18F9:  8D 5E F4		;LEA BX,[BP-12]
[0000]18FC:  53			;PUSH BX
[0000]18FD:  33 DB		;XOR BX,BX
[0000]18FF:  B9 DA 17		;MOV CX,OFFSET ←RoutePr
[0000]1902:  E8 D2 FC		;CALL ←OpenLevel1Socket
[0000]1905:  5A			;POP DX
[0000]1906:  89 1E AE 33	;MOV ←routingSoc,BX
[0000]190A:  8B 1E AE 33	;MOV BX,←routingSoc
[0000]190E:  0B DB		;OR BX,BX
[0000]1910:  75 04		;JNZ X18
[0000]1912:  8B E5		;MOV SP,BP
[0000]1914:  5D			;POP BP
[0000]1915:  C3			;RET;
[0000]1916:  E8 6B FA		;CALL ←GetPBI
[0000]1919:  89 5E FC		;MOV [BP-4],BX
[0000]191C:  8B 5E FC		;MOV BX,[BP-4]
[0000]191F:  8B 4F 06		;MOV CX,[BX+6]
[0000]1922:  8B D9		;MOV BX,CX
[0000]1924:  C7 47 10 00 00	;MOV WORD PTR [BX+16],0
[0000]1929:  8B 5E FC		;MOV BX,[BP-4]
[0000]192C:  8B 4F 06		;MOV CX,[BX+6]
[0000]192F:  51			;PUSH CX
[0000]1930:  BB 02 00		;MOV BX,2
[0000]1933:  E8 D9 CE		;CALL ←Swab
[0000]1936:  8B CB		;MOV CX,BX
[0000]1938:  5B			;POP BX
[0000]1939:  89 4F 12		;MOV [BX+18],CX
[0000]193C:  8B 5E FC		;MOV BX,[BP-4]
[0000]193F:  53			;PUSH BX
[0000]1940:  BB 02 00		;MOV BX,2
[0000]1943:  B9 80 00		;MOV CX,080X
[0000]1946:  E8 1E 01		;CALL ←SimpleSend
[0000]1949:  5A			;POP DX
[0000]194A:  FF 06 9C 33	;INC ←routSent
[0000]194E:  8B E5		;MOV SP,BP
[0000]1950:  5D			;POP BP
[0000]1951:  C3			;RET;
[0000]1952:  55			;PUSH BP
[0000]1953:  8B EC		;MOV BP,SP
[0000]1955:  53			;PUSH BX
[0000]1956:  5B			;POP BX
[0000]1957:  53			;PUSH BX
[0000]1958:  8B 4F 06		;MOV CX,[BX+6]
[0000]195B:  8B F9		;MOV DI,CX
[0000]195D:  8A 45 03		;MOV AL,[DI+3]
[0000]1960:  32 E4		;XOR AH,AH
[0000]1962:  8B 1E B2 33	;MOV BX,←rcvType
[0000]1966:  3B C3		;CMP AX,BX
[0000]1968:  75 06		;JNZ X21
[0000]196A:  8B 1E B0 33	;MOV BX,←rcvPBI
[0000]196E:  0B DB		;OR BX,BX
[0000]1970:  74 07		;JZ X19
[0000]1972:  5B			;POP BX
[0000]1973:  53			;PUSH BX
[0000]1974:  E8 97 FA		;CALL ←ReleasePBI
[0000]1977:  EB 0A		;JR X22
[0000]1979:  5B			;POP BX
[0000]197A:  53			;PUSH BX
[0000]197B:  89 1E B0 33	;MOV ←rcvPBI,BX
[0000]197F:  FF 06 96 33	;INC ←simpleRcvd
[0000]1983:  8B E5		;MOV SP,BP
[0000]1985:  5D			;POP BP
[0000]1986:  C3			;RET;
[0000]1987:  55			;PUSH BP
[0000]1988:  8B EC		;MOV BP,SP
[0000]198A:  51			;PUSH CX
[0000]198B:  53			;PUSH BX
[0000]198C:  83 C4 F0		;ADD SP,0FFF0X
[0000]198F:  8D 5E F0		;LEA BX,[BP-16]
[0000]1992:  E8 39 E1		;CALL ←InitQueue
[0000]1995:  E8 EC F9		;CALL ←GetPBI
[0000]1998:  89 5E FA		;MOV [BP-6],BX
[0000]199B:  8B 5E FA		;MOV BX,[BP-6]
[0000]199E:  8B 4F 06		;MOV CX,[BX+6]
[0000]19A1:  89 4E F8		;MOV [BP-8],CX
[0000]19A4:  8B 5E F8		;MOV BX,[BP-8]
[0000]19A7:  83 C3 10		;ADD BX,010X
[0000]19AA:  E8 CE 07		;CALL ←Timer
[0000]19AD:  C7 06 B0 33 00 00	;MOV WORD PTR ←rcvPBI,0
[0000]19B3:  8B 5E F8		;MOV BX,[BP-8]
[0000]19B6:  83 C3 0E		;ADD BX,0EX
[0000]19B9:  53			;PUSH BX
[0000]19BA:  33 DB		;XOR BX,BX
[0000]19BC:  B9 52 19		;MOV CX,OFFSET ←RcvPr
[0000]19BF:  E8 15 FC		;CALL ←OpenLevel1Socket
[0000]19C2:  5A			;POP DX
[0000]19C3:  89 5E F6		;MOV [BP-10],BX
[0000]19C6:  0B DB		;OR BX,BX
[0000]19C8:  75 06		;JNZ X23
[0000]19CA:  BB 0A 40		;MOV BX,0400AX
[0000]19CD:  E8 9E 07		;CALL ←CallSwat
[0000]19D0:  8B 5E FA		;MOV BX,[BP-6]
[0000]19D3:  8D 4E F0		;LEA CX,[BP-16]
[0000]19D6:  89 4F 02		;MOV [BX+2],CX
[0000]19D9:  8B 5E 04		;MOV BX,[BP+4]
[0000]19DC:  89 1E B2 33	;MOV ←rcvType,BX
[0000]19E0:  8D 1E B8 33	;LEA BX,←counter
[0000]19E4:  E8 94 07		;CALL ←Timer
[0000]19E7:  C7 46 EC 64 00	;MOV WORD PTR [BP-20],064X
[0000]19EC:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]19F1:  8B 5E FC		;MOV BX,[BP-4]
[0000]19F4:  8B 4E F4		;MOV CX,[BP-12]
[0000]19F7:  3B CB		;CMP CX,BX
[0000]19F9:  7D 0C		;JGE X27
[0000]19FB:  8B 1E B0 33	;MOV BX,←rcvPBI
[0000]19FF:  0B DB		;OR BX,BX
[0000]1A01:  75 04		;JNZ X27
[0000]1A03:  B0 01		;MOV AL,1
[0000]1A05:  EB 02		;JR X28
[0000]1A07:  32 C0		;XOR AL,AL
[0000]1A09:  0A C0		;OR AL,AL
[0000]1A0B:  74 46		;JZ X25
[0000]1A0D:  EB 05		;JR X24
[0000]1A0F:  FF 46 F4		;INC WORD PTR [BP-12]
[0000]1A12:  EB DD		;JR X26
[0000]1A14:  FF 06 94 33	;INC ←simpleSent
[0000]1A18:  8B 5E FA		;MOV BX,[BP-6]
[0000]1A1B:  53			;PUSH BX
[0000]1A1C:  8B 5E FE		;MOV BX,[BP-2]
[0000]1A1F:  8B 4E 06		;MOV CX,[BP+6]
[0000]1A22:  E8 42 00		;CALL ←SimpleSend
[0000]1A25:  5A			;POP DX
[0000]1A26:  8B 5E FA		;MOV BX,[BP-6]
[0000]1A29:  E8 12 F8		;CALL ←WaitUntilSent
[0000]1A2C:  8D 5E EE		;LEA BX,[BP-18]
[0000]1A2F:  59			;POP CX
[0000]1A30:  51			;PUSH CX
[0000]1A31:  E8 E4 CD		;CALL ←SetTmr
[0000]1A34:  8D 5E EE		;LEA BX,[BP-18]
[0000]1A37:  E8 E6 CD		;CALL ←TmrExp
[0000]1A3A:  0B DB		;OR BX,BX
[0000]1A3C:  75 06		;JNZ X32
[0000]1A3E:  8B 1E B0 33	;MOV BX,←rcvPBI
[0000]1A42:  0B DB		;OR BX,BX
[0000]1A44:  75 05		;JNZ X31
[0000]1A46:  E8 F3 DF		;CALL ←Block
[0000]1A49:  EB E9		;JR X30
[0000]1A4B:  5B			;POP BX
[0000]1A4C:  81 C3 F4 01	;ADD BX,01F4X
[0000]1A50:  53			;PUSH BX
[0000]1A51:  EB BC		;JR X29
[0000]1A53:  8B 5E FA		;MOV BX,[BP-6]
[0000]1A56:  E8 B5 F9		;CALL ←ReleasePBI
[0000]1A59:  8B 5E F6		;MOV BX,[BP-10]
[0000]1A5C:  E8 62 FC		;CALL ←CloseLevel1Socket
[0000]1A5F:  8B 1E B0 33	;MOV BX,←rcvPBI
[0000]1A63:  8B E5		;MOV SP,BP
[0000]1A65:  5D			;POP BP
[0000]1A66:  C3			;RET;
[0000]1A67:  55			;PUSH BP
[0000]1A68:  8B EC		;MOV BP,SP
[0000]1A6A:  51			;PUSH CX
[0000]1A6B:  53			;PUSH BX
[0000]1A6C:  52			;PUSH DX
[0000]1A6D:  8B 5E 04		;MOV BX,[BP+4]
[0000]1A70:  8B 4F 06		;MOV CX,[BX+6]
[0000]1A73:  5A			;POP DX
[0000]1A74:  51			;PUSH CX
[0000]1A75:  5B			;POP BX
[0000]1A76:  53			;PUSH BX
[0000]1A77:  A1 14 30		;MOV AX,←localNet
[0000]1A7A:  88 47 08		;MOV [BX+8],AL
[0000]1A7D:  5B			;POP BX
[0000]1A7E:  53			;PUSH BX
[0000]1A7F:  53			;PUSH BX
[0000]1A80:  8B 5E FC		;MOV BX,[BP-4]
[0000]1A83:  E8 89 CD		;CALL ←Swab
[0000]1A86:  8B CB		;MOV CX,BX
[0000]1A88:  5B			;POP BX
[0000]1A89:  89 4F 0C		;MOV [BX+12],CX
[0000]1A8C:  5B			;POP BX
[0000]1A8D:  53			;PUSH BX
[0000]1A8E:  A1 14 30		;MOV AX,←localNet
[0000]1A91:  88 47 0E		;MOV [BX+14],AL
[0000]1A94:  5B			;POP BX
[0000]1A95:  53			;PUSH BX
[0000]1A96:  A1 16 30		;MOV AX,←localHost
[0000]1A99:  88 47 0F		;MOV [BX+15],AL
[0000]1A9C:  5B			;POP BX
[0000]1A9D:  53			;PUSH BX
[0000]1A9E:  8A 46 FE		;MOV AL,[BP-2]
[0000]1AA1:  88 47 03		;MOV [BX+3],AL
[0000]1AA4:  8B 1E B8 33	;MOV BX,←counter
[0000]1AA8:  0B DB		;OR BX,BX
[0000]1AAA:  75 07		;JNZ X33
[0000]1AAC:  8D 1E B8 33	;LEA BX,←counter
[0000]1AB0:  E8 C8 06		;CALL ←Timer
[0000]1AB3:  BB 01 00		;MOV BX,1
[0000]1AB6:  8D 0E B8 33	;LEA CX,←counter
[0000]1ABA:  E8 FC CB		;CALL ←DoubleInc
[0000]1ABD:  5B			;POP BX
[0000]1ABE:  53			;PUSH BX
[0000]1ABF:  83 C3 04		;ADD BX,4
[0000]1AC2:  8B 0E BA 33	;MOV CX,←counter+2
[0000]1AC6:  89 0F		;MOV [BX],CX
[0000]1AC8:  5B			;POP BX
[0000]1AC9:  53			;PUSH BX
[0000]1ACA:  83 C3 04		;ADD BX,4
[0000]1ACD:  8B 0E B8 33	;MOV CX,←counter
[0000]1AD1:  89 4F 02		;MOV [BX+2],CX
[0000]1AD4:  BB 02 00		;MOV BX,2
[0000]1AD7:  8D 0E B4 33	;LEA CX,←z
[0000]1ADB:  E8 65 CB		;CALL ←Zero
[0000]1ADE:  8B 5E 04		;MOV BX,[BP+4]
[0000]1AE1:  53			;PUSH BX
[0000]1AE2:  8D 1E B4 33	;LEA BX,←z
[0000]1AE6:  33 C9		;XOR CX,CX
[0000]1AE8:  E8 34 F9		;CALL ←AppendStringToPup
[0000]1AEB:  5A			;POP DX
[0000]1AEC:  8B 5E 04		;MOV BX,[BP+4]
[0000]1AEF:  E8 CD F6		;CALL ←SendPup
[0000]1AF2:  8B E5		;MOV SP,BP
[0000]1AF4:  5D			;POP BP
[0000]1AF5:  C3			;RET;
[0000]1AF6: 

;File dislc.asm
				;*/
[0000]1AF6:  55			;PUSH BP
[0000]1AF7:  8B EC		;MOV BP,SP
[0000]1AF9:  E8 40 DF		;CALL ←Block
[0000]1AFC:  8D 1E E7 33	;LEA BX,←rxtmr
[0000]1B00:  E8 1D CD		;CALL ←TmrExp
[0000]1B03:  0B DB		;OR BX,BX
[0000]1B05:  74 0D		;JZ X3
[0000]1B07:  FF 06 45 34	;INC ←slrsmash
[0000]1B0B:  E8 16 D5		;CALL ←IWDC
[0000]1B0E:  E8 65 03		;CALL ←CSLCReset
[0000]1B11:  E8 23 D5		;CALL ←DWDC
[0000]1B14:  E8 25 DF		;CALL ←Block
[0000]1B17:  8D 1E E5 33	;LEA BX,←txtmr
[0000]1B1B:  E8 02 CD		;CALL ←TmrExp
[0000]1B1E:  0B DB		;OR BX,BX
[0000]1B20:  74 20		;JZ X4
[0000]1B22:  E8 FF D4		;CALL ←IWDC
[0000]1B25:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1B29:  0B DB		;OR BX,BX
[0000]1B2B:  74 09		;JZ X6
[0000]1B2D:  8D 1E E5 33	;LEA BX,←txtmr
[0000]1B31:  E8 EC CC		;CALL ←TmrExp
[0000]1B34:  0B DB		;OR BX,BX
[0000]1B36:  74 07		;JZ X5
[0000]1B38:  FF 06 47 34	;INC ←sltsmash
[0000]1B3C:  E8 37 03		;CALL ←CSLCReset
[0000]1B3F:  E8 F5 D4		;CALL ←DWDC
[0000]1B42:  EB B5		;JR X1
[0000]1B44:  8B E5		;MOV SP,BP
[0000]1B46:  5D			;POP BP
[0000]1B47:  C3			;RET;
[0000]1B48:  55			;PUSH BP
[0000]1B49:  8B EC		;MOV BP,SP
[0000]1B4B:  BB 0E 00		;MOV BX,0EX
[0000]1B4E:  B9 24 00		;MOV CX,024X
[0000]1B51:  E8 95 CC		;CALL ←OutByte
[0000]1B54:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1B58:  0B DB		;OR BX,BX
[0000]1B5A:  74 38		;JZ X7
[0000]1B5C:  A1 E0 33		;MOV AX,WORD PTR ←txccb+4
[0000]1B5F:  24 80		;AND AL,080X
[0000]1B61:  0A C0		;OR AL,AL
[0000]1B63:  74 2F		;JZ X8
[0000]1B65:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1B69:  8B 4F 06		;MOV CX,[BX+6]
[0000]1B6C:  49			;DEC CX
[0000]1B6D:  49			;DEC CX
[0000]1B6E:  89 0E 4D 34	;MOV ←teei,CX
[0000]1B72:  E8 9D CC		;CALL ←ReadTmr
[0000]1B75:  8B CB		;MOV CX,BX
[0000]1B77:  8B 1E 4D 34	;MOV BX,←teei
[0000]1B7B:  89 0F		;MOV [BX],CX
[0000]1B7D:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1B81:  8B 4F 02		;MOV CX,[BX+2]
[0000]1B84:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1B88:  E8 7C DF		;CALL ←Enqueue
[0000]1B8B:  C7 06 E1 33 00 00	;MOV WORD PTR ←txPBI,0
[0000]1B91:  E8 41 04		;CALL ←Txpkt
[0000]1B94:  FF 06 3F 34	;INC ←slcti
[0000]1B98:  BB FF FF		;MOV BX,0FFFFX
[0000]1B9B:  8B E5		;MOV SP,BP
[0000]1B9D:  5D			;POP BP
[0000]1B9E:  C3			;RET;
[0000]1B9F:  55			;PUSH BP
[0000]1BA0:  8B EC		;MOV BP,SP
[0000]1BA2:  BB 09 00		;MOV BX,9
[0000]1BA5:  B9 20 00		;MOV CX,020X
[0000]1BA8:  E8 3E CC		;CALL ←OutByte
[0000]1BAB:  8B 1E D8 33	;MOV BX,←nextrx
[0000]1BAF:  8D 0E BE 33	;LEA CX,←rccb
[0000]1BB3:  8B D3		;MOV DX,BX
[0000]1BB5:  D1 E3		;SAL BX
[0000]1BB7:  D1 E3		;SAL BX
[0000]1BB9:  03 DA		;ADD BX,DX
[0000]1BBB:  03 D9		;ADD BX,CX
[0000]1BBD:  89 1E 4F 34	;MOV ←rxccb,BX
[0000]1BC1:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1BC5:  8A 47 04		;MOV AL,[BX+4]
[0000]1BC8:  24 80		;AND AL,080X
[0000]1BCA:  0A C0		;OR AL,AL
[0000]1BCC:  75 02		;JNZ X11
[0000]1BCE:  EB 73		;JR X10
[0000]1BD0:  8B 1E D8 33	;MOV BX,←nextrx
[0000]1BD4:  8D 0E D2 33	;LEA CX,←rpbi
[0000]1BD8:  D1 E3		;SAL BX
[0000]1BDA:  03 D9		;ADD BX,CX
[0000]1BDC:  8B 0F		;MOV CX,[BX]
[0000]1BDE:  89 0E 51 34	;MOV ←ripbi,CX
[0000]1BE2:  8B 1E 51 34	;MOV BX,←ripbi
[0000]1BE6:  8B 4F 06		;MOV CX,[BX+6]
[0000]1BE9:  89 0E 53 34	;MOV ←riPup,CX
[0000]1BED:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1BF1:  8A 47 04		;MOV AL,[BX+4]
[0000]1BF4:  3C 88		;CMP AL,088X
[0000]1BF6:  75 42		;JNZ X12
[0000]1BF8:  8B 1E 53 34	;MOV BX,←riPup
[0000]1BFC:  83 C3 FC		;ADD BX,0FFFCX
[0000]1BFF:  89 1E 55 34	;MOV ←ee,BX
[0000]1C03:  8B 1E 55 34	;MOV BX,←ee
[0000]1C07:  8B 4F 02		;MOV CX,[BX+2]
[0000]1C0A:  8B D9		;MOV BX,CX
[0000]1C0C:  83 FB 02		;CMP BX,2
[0000]1C0F:  75 25		;JNZ X13
[0000]1C11:  8B 1E 55 34	;MOV BX,←ee
[0000]1C15:  53			;PUSH BX
[0000]1C16:  E8 F9 CB		;CALL ←ReadTmr
[0000]1C19:  8B CB		;MOV CX,BX
[0000]1C1B:  5B			;POP BX
[0000]1C1C:  89 4F 02		;MOV [BX+2],CX
[0000]1C1F:  E8 9F 00		;CALL ←IntLev1
[0000]1C22:  8B 1E D8 33	;MOV BX,←nextrx
[0000]1C26:  8D 0E D2 33	;LEA CX,←rpbi
[0000]1C2A:  D1 E3		;SAL BX
[0000]1C2C:  03 D9		;ADD BX,CX
[0000]1C2E:  8B 0E 51 34	;MOV CX,←ripbi
[0000]1C32:  89 0F		;MOV [BX],CX
[0000]1C34:  EB 04		;JR X14
[0000]1C36:  FF 06 4B 34	;INC ←nonPup
[0000]1C3A:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1C3E:  C6 07 00		;MOV BYTE PTR [BX],0
[0000]1C41:  EB 03		;JR $+5
[0000]1C43:  E9 58 00		;JMP X15
[0000]1C46:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1C4A:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1C4E:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1C52:  A1 E3 33		;MOV AX,←rBufCount
[0000]1C55:  88 47 03		;MOV [BX+3],AL
[0000]1C58:  8B 1E 4F 34	;MOV BX,←rxccb
[0000]1C5C:  8B 0E 51 34	;MOV CX,←ripbi
[0000]1C60:  8B F9		;MOV DI,CX
[0000]1C62:  8B 4D 06		;MOV CX,[DI+6]
[0000]1C65:  83 C1 FC		;ADD CX,0FFFCX
[0000]1C68:  89 4F 01		;MOV [BX+1],CX
[0000]1C6B:  8B 1E DA 33	;MOV BX,←lastrx
[0000]1C6F:  8D 0E BE 33	;LEA CX,←rccb
[0000]1C73:  8B D3		;MOV DX,BX
[0000]1C75:  D1 E3		;SAL BX
[0000]1C77:  D1 E3		;SAL BX
[0000]1C79:  03 DA		;ADD BX,DX
[0000]1C7B:  03 D9		;ADD BX,CX
[0000]1C7D:  C6 07 04		;MOV BYTE PTR [BX],4
[0000]1C80:  8B 1E D8 33	;MOV BX,←nextrx
[0000]1C84:  89 1E DA 33	;MOV ←lastrx,BX
[0000]1C88:  FF 06 D8 33	;INC ←nextrx
[0000]1C8C:  8B 1E D8 33	;MOV BX,←nextrx
[0000]1C90:  83 FB 03		;CMP BX,3
[0000]1C93:  75 06		;JNZ X16
[0000]1C95:  C7 06 D8 33 00 00	;MOV ←nextrx,0
[0000]1C9B:  E9 0D FF		;JMP X9
[0000]1C9E:  8D 1E E7 33	;LEA BX,←rxtmr
[0000]1CA2:  B9 80 3E		;MOV CX,03E80X
[0000]1CA5:  E8 70 CB		;CALL ←SetTmr
[0000]1CA8:  E8 FC DC		;CALL ←slrstat
[0000]1CAB:  81 E3 0C 00	;AND BX,0CX
[0000]1CAF:  0B DB		;OR BX,BX
[0000]1CB1:  75 03		;JNZ X17
[0000]1CB3:  E8 44 02		;CALL ←SLRReset
[0000]1CB6:  FF 06 3D 34	;INC ←slcri
[0000]1CBA:  BB FF FF		;MOV BX,0FFFFX
[0000]1CBD:  8B E5		;MOV SP,BP
[0000]1CBF:  5D			;POP BP
[0000]1CC0:  C3			;RET;
[0000]1CC1:  55			;PUSH BP
[0000]1CC2:  8B EC		;MOV BP,SP
[0000]1CC4:  FF 06 41 34	;INC ←slcrp
[0000]1CC8:  8B 1E 53 34	;MOV BX,←riPup
[0000]1CCC:  8A 47 0F		;MOV AL,[BX+15]
[0000]1CCF:  0A C0		;OR AL,AL
[0000]1CD1:  75 03		;JNZ X18
[0000]1CD3:  E9 E6 00		;JMP ←BcastSource
[0000]1CD6:  8B 1E 53 34	;MOV BX,←riPup
[0000]1CDA:  8A 47 08		;MOV AL,[BX+8]
[0000]1CDD:  32 E4		;XOR AH,AH
[0000]1CDF:  A3 5D 34		;MOV ←dNet,AX
[0000]1CE2:  0B C0		;OR AX,AX
[0000]1CE4:  75 03		;JNZ X19
[0000]1CE6:  E9 D3 00		;JMP ←ZeroDNet
[0000]1CE9:  8B 1E 14 30	;MOV BX,←localNet
[0000]1CED:  8B 0E 5D 34	;MOV CX,←dNet
[0000]1CF1:  3B CB		;CMP CX,BX
[0000]1CF3:  74 14		;JZ X20
[0000]1CF5:  8B 1E 14 30	;MOV BX,←localNet
[0000]1CF9:  0B DB		;OR BX,BX
[0000]1CFB:  75 09		;JNZ X21
[0000]1CFD:  8B 1E 5D 34	;MOV BX,←dNet
[0000]1D01:  E8 84 F9		;CALL ←SetLocalNet
[0000]1D04:  EB 03		;JR X22
[0000]1D06:  E9 B3 00		;JMP ←Misaddressed
[0000]1D09:  8B 1E 53 34	;MOV BX,←riPup
[0000]1D0D:  8A 47 09		;MOV AL,[BX+9]
[0000]1D10:  32 E4		;XOR AH,AH
[0000]1D12:  A3 5F 34		;MOV ←dHost,AX
[0000]1D15:  8B 1E 18 30	;MOV BX,←currentHost
[0000]1D19:  3B C3		;CMP AX,BX
[0000]1D1B:  75 03		;JNZ X23
[0000]1D1D:  E9 1D 00		;JMP ←DHostOK
[0000]1D20:  8B 1E 16 30	;MOV BX,←localHost
[0000]1D24:  8B 0E 5F 34	;MOV CX,←dHost
[0000]1D28:  3B CB		;CMP CX,BX
[0000]1D2A:  75 03		;JNZ X24
[0000]1D2C:  E9 0E 00		;JMP ←DHostOK
[0000]1D2F:  8B 1E 5F 34	;MOV BX,←dHost
[0000]1D33:  0B DB		;OR BX,BX
[0000]1D35:  75 03		;JNZ X25
[0000]1D37:  E9 03 00		;JMP ←DHostOK
[0000]1D3A:  E9 7F 00		;JMP ←BadHost
[0000]1D3D:  8B 1E 53 34	;MOV BX,←riPup
[0000]1D41:  83 C3 0A		;ADD BX,0AX
[0000]1D44:  89 1E 61 34	;MOV ←dSocket,BX
[0000]1D48:  8D 1E 22 30	;LEA BX,←pupSockets
[0000]1D4C:  89 1E 63 34	;MOV ←socketI,BX
[0000]1D50:  8B 1E BC 33	;MOV BX,←lastSocket
[0000]1D54:  8B 0E 63 34	;MOV CX,←socketI
[0000]1D58:  3B CB		;CMP CX,BX
[0000]1D5A:  77 60		;JA X27
[0000]1D5C:  EB 07		;JR X26
[0000]1D5E:  83 06 63 34 0A	;ADD ←socketI,0AX
[0000]1D63:  EB EB		;JR X28
[0000]1D65:  8B 1E 63 34	;MOV BX,←socketI
[0000]1D69:  43			;INC BX
[0000]1D6A:  43			;INC BX
[0000]1D6B:  53			;PUSH BX
[0000]1D6C:  8B 1E 61 34	;MOV BX,←dSocket
[0000]1D70:  59			;POP CX
[0000]1D71:  E8 8F C9		;CALL ←DoubleEq
[0000]1D74:  0B DB		;OR BX,BX
[0000]1D76:  74 42		;JZ X30
[0000]1D78:  8B 1E 63 34	;MOV BX,←socketI
[0000]1D7C:  8B 4F 06		;MOV CX,[BX+6]
[0000]1D7F:  89 0E 59 34	;MOV ←il1temp,CX
[0000]1D83:  8B 1E 51 34	;MOV BX,←ripbi
[0000]1D87:  8B 0E 59 34	;MOV CX,←il1temp
[0000]1D8B:  89 4F 04		;MOV [BX+4],CX
[0000]1D8E:  33 DB		;XOR BX,BX
[0000]1D90:  E8 4D F6		;CALL ←MaybeGetPBI
[0000]1D93:  89 1E 57 34	;MOV ←npbi,BX
[0000]1D97:  0B DB		;OR BX,BX
[0000]1D99:  74 18		;JZ X31
[0000]1D9B:  8B 1E 63 34	;MOV BX,←socketI
[0000]1D9F:  8B 4F 08		;MOV CX,[BX+8]
[0000]1DA2:  8B 1E 51 34	;MOV BX,←ripbi
[0000]1DA6:  E8 5E DD		;CALL ←Enqueue
[0000]1DA9:  8B 1E 57 34	;MOV BX,←npbi
[0000]1DAD:  89 1E 51 34	;MOV ←ripbi,BX
[0000]1DB1:  EB 04		;JR X32
[0000]1DB3:  FF 06 49 34	;INC ←noBuffer
[0000]1DB7:  E9 02 00		;JMP ←FoundIt
[0000]1DBA:  EB A2		;JR X29
[0000]1DBC:  8B E5		;MOV SP,BP
[0000]1DBE:  5D			;POP BP
[0000]1DBF:  C3			;RET;
[0000]1DC0:  55			;PUSH BP
[0000]1DC1:  8B EC		;MOV BP,SP
[0000]1DC3:  51			;PUSH CX
[0000]1DC4:  53			;PUSH BX
[0000]1DC5:  52			;PUSH DX
[0000]1DC6:  C7 06 E1 33 00 00	;MOV WORD PTR ←txPBI,0
[0000]1DCC:  C7 06 47 34 00 00	;MOV ←sltsmash,0
[0000]1DD2:  C7 06 45 34 00 00	;MOV ←slrsmash,0
[0000]1DD8:  C7 06 3F 34 00 00	;MOV ←slcti,0
[0000]1DDE:  C7 06 3D 34 00 00	;MOV ←slcri,0
[0000]1DE4:  C7 06 49 34 00 00	;MOV ←noBuffer,0
[0000]1DEA:  C7 06 4B 34 00 00	;MOV ←nonPup,0
[0000]1DF0:  8D 1E 86 30	;LEA BX,←pupSockets+064X
[0000]1DF4:  89 1E BC 33	;MOV ←lastSocket,BX
[0000]1DF8:  8B 1E 10 30	;MOV BX,←lenPup
[0000]1DFC:  43			;INC BX
[0000]1DFD:  43			;INC BX
[0000]1DFE:  D1 E3		;SAL BX
[0000]1E00:  89 1E E3 33	;MOV ←rBufCount,BX
[0000]1E04:  8B 1E E3 33	;MOV BX,←rBufCount
[0000]1E08:  81 FB 00 01	;CMP BX,0100X
[0000]1E0C:  7E 06		;JLE X33
[0000]1E0E:  BB 13 40		;MOV BX,04013X
[0000]1E11:  E8 5A 03		;CALL ←CallSwat
[0000]1E14:  8B 1E E3 33	;MOV BX,←rBufCount
[0000]1E18:  F7 DB		;NEG BX
[0000]1E1A:  81 E3 FF 00	;AND BX,0FFX
[0000]1E1E:  89 1E E3 33	;MOV ←rBufCount,BX
[0000]1E22:  BB 66 20		;MOV BX,"EtherPr"
[0000]1E25:  53			;PUSH BX
[0000]1E26:  8D 1E ED 33	;LEA BX,←etherStack
[0000]1E2A:  53			;PUSH BX
[0000]1E2B:  BB F6 1A		;MOV BX,OFFSET ←EtherPr
[0000]1E2E:  B9 32 00		;MOV CX,032X
[0000]1E31:  E8 A5 DB		;CALL ←InitNContext
[0000]1E34:  83 C4 04		;ADD SP,4
[0000]1E37:  5A			;POP DX
[0000]1E38:  53			;PUSH BX
[0000]1E39:  5B			;POP BX
[0000]1E3A:  53			;PUSH BX
[0000]1E3B:  8B 4E FE		;MOV CX,[BP-2]
[0000]1E3E:  E8 C6 DC		;CALL ←Enqueue
[0000]1E41:  8D 1E E9 33	;LEA BX,←outQ
[0000]1E45:  E8 86 DC		;CALL ←InitQueue
[0000]1E48:  E8 D9 D1		;CALL ←IWDC
[0000]1E4B:  E8 28 00		;CALL ←CSLCReset
[0000]1E4E:  E8 E6 D1		;CALL ←DWDC
[0000]1E51:  BB 01 00		;MOV BX,1
[0000]1E54:  B9 48 1B		;MOV CX,OFFSET ←mySLTInt
[0000]1E57:  E8 75 D1		;CALL ←EnableInt
[0000]1E5A:  33 DB		;XOR BX,BX
[0000]1E5C:  B9 9F 1B		;MOV CX,OFFSET ←mySLRInt
[0000]1E5F:  E8 6D D1		;CALL ←EnableInt
[0000]1E62:  8B E5		;MOV SP,BP
[0000]1E64:  5D			;POP BP
[0000]1E65:  C3			;RET;
[0000]1E66:  55			;PUSH BP
[0000]1E67:  8B EC		;MOV BP,SP
[0000]1E69:  E8 B8 D1		;CALL ←IWDC
[0000]1E6C:  E8 07 00		;CALL ←CSLCReset
[0000]1E6F:  E8 C5 D1		;CALL ←DWDC
[0000]1E72:  8B E5		;MOV SP,BP
[0000]1E74:  5D			;POP BP
[0000]1E75:  C3			;RET;
[0000]1E76:  55			;PUSH BP
[0000]1E77:  8B EC		;MOV BP,SP
[0000]1E79:  8B 1E 18 30	;MOV BX,←currentHost
[0000]1E7D:  E8 14 DB		;CALL ←SLCInit
[0000]1E80:  E8 35 00		;CALL ←SLRPBISetup
[0000]1E83:  E8 74 00		;CALL ←SLRReset
[0000]1E86:  BB 88 00		;MOV BX,088X
[0000]1E89:  B9 24 00		;MOV CX,024X
[0000]1E8C:  E8 5A C9		;CALL ←OutByte
[0000]1E8F:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1E93:  0B DB		;OR BX,BX
[0000]1E95:  74 1D		;JZ X34
[0000]1E97:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1E9B:  8B 4F 02		;MOV CX,[BX+2]
[0000]1E9E:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1EA2:  E8 62 DC		;CALL ←Enqueue
[0000]1EA5:  C7 06 E1 33 00 00	;MOV WORD PTR ←txPBI,0
[0000]1EAB:  E8 76 D1		;CALL ←IWDC
[0000]1EAE:  E8 24 01		;CALL ←Txpkt
[0000]1EB1:  E8 83 D1		;CALL ←DWDC
[0000]1EB4:  8B E5		;MOV SP,BP
[0000]1EB6:  5D			;POP BP
[0000]1EB7:  C3			;RET;
[0000]1EB8:  55			;PUSH BP
[0000]1EB9:  8B EC		;MOV BP,SP
[0000]1EBB:  52			;PUSH DX
[0000]1EBC:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]1EC1:  5B			;POP BX
[0000]1EC2:  53			;PUSH BX
[0000]1EC3:  83 FB 03		;CMP BX,3
[0000]1EC6:  7D 2E		;JGE X36
[0000]1EC8:  EB 05		;JR X35
[0000]1ECA:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]1ECD:  EB F2		;JR X37
[0000]1ECF:  5B			;POP BX
[0000]1ED0:  53			;PUSH BX
[0000]1ED1:  8D 0E D2 33	;LEA CX,←rpbi
[0000]1ED5:  D1 E3		;SAL BX
[0000]1ED7:  03 D9		;ADD BX,CX
[0000]1ED9:  8B 0F		;MOV CX,[BX]
[0000]1EDB:  0B C9		;OR CX,CX
[0000]1EDD:  75 15		;JNZ X39
[0000]1EDF:  5B			;POP BX
[0000]1EE0:  53			;PUSH BX
[0000]1EE1:  8D 0E D2 33	;LEA CX,←rpbi
[0000]1EE5:  D1 E3		;SAL BX
[0000]1EE7:  03 D9		;ADD BX,CX
[0000]1EE9:  53			;PUSH BX
[0000]1EEA:  33 DB		;XOR BX,BX
[0000]1EEC:  E8 95 F4		;CALL ←GetPBI
[0000]1EEF:  8B CB		;MOV CX,BX
[0000]1EF1:  5B			;POP BX
[0000]1EF2:  89 0F		;MOV [BX],CX
[0000]1EF4:  EB D4		;JR X38
[0000]1EF6:  8B E5		;MOV SP,BP
[0000]1EF8:  5D			;POP BP
[0000]1EF9:  C3			;RET;
[0000]1EFA:  55			;PUSH BP
[0000]1EFB:  8B EC		;MOV BP,SP
[0000]1EFD:  83 C4 FC		;ADD SP,0FFFCX
[0000]1F00:  BB 48 00		;MOV BX,048X
[0000]1F03:  B9 20 00		;MOV CX,020X
[0000]1F06:  E8 E0 C8		;CALL ←OutByte
[0000]1F09:  8D 1E BE 33	;LEA BX,←rccb
[0000]1F0D:  5A			;POP DX
[0000]1F0E:  53			;PUSH BX
[0000]1F0F:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]1F14:  8B 5E FE		;MOV BX,[BP-2]
[0000]1F17:  83 FB 03		;CMP BX,3
[0000]1F1A:  7D 5D		;JGE X41
[0000]1F1C:  EB 05		;JR X40
[0000]1F1E:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]1F21:  EB F1		;JR X42
[0000]1F23:  8B 5E FE		;MOV BX,[BP-2]
[0000]1F26:  8D 0E D2 33	;LEA CX,←rpbi
[0000]1F2A:  D1 E3		;SAL BX
[0000]1F2C:  03 D9		;ADD BX,CX
[0000]1F2E:  8B 0F		;MOV CX,[BX]
[0000]1F30:  0B C9		;OR CX,CX
[0000]1F32:  75 04		;JNZ X44
[0000]1F34:  8B E5		;MOV SP,BP
[0000]1F36:  5D			;POP BP
[0000]1F37:  C3			;RET;
[0000]1F38:  5B			;POP BX
[0000]1F39:  53			;PUSH BX
[0000]1F3A:  C6 07 04		;MOV BYTE PTR [BX],4
[0000]1F3D:  5B			;POP BX
[0000]1F3E:  53			;PUSH BX
[0000]1F3F:  8B 4E FE		;MOV CX,[BP-2]
[0000]1F42:  8D 06 D2 33	;LEA AX,←rpbi
[0000]1F46:  D1 E1		;SAL CX
[0000]1F48:  03 C8		;ADD CX,AX
[0000]1F4A:  8B F9		;MOV DI,CX
[0000]1F4C:  8B 0D		;MOV CX,[DI]
[0000]1F4E:  8B F9		;MOV DI,CX
[0000]1F50:  8B 4D 06		;MOV CX,[DI+6]
[0000]1F53:  89 4F 01		;MOV [BX+1],CX
[0000]1F56:  5B			;POP BX
[0000]1F57:  53			;PUSH BX
[0000]1F58:  59			;POP CX
[0000]1F59:  51			;PUSH CX
[0000]1F5A:  8B F9		;MOV DI,CX
[0000]1F5C:  8B 4D 01		;MOV CX,[DI+1]
[0000]1F5F:  83 C1 FC		;ADD CX,0FFFCX
[0000]1F62:  89 4F 01		;MOV [BX+1],CX
[0000]1F65:  5B			;POP BX
[0000]1F66:  53			;PUSH BX
[0000]1F67:  A1 E3 33		;MOV AX,←rBufCount
[0000]1F6A:  88 47 03		;MOV [BX+3],AL
[0000]1F6D:  5B			;POP BX
[0000]1F6E:  53			;PUSH BX
[0000]1F6F:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1F73:  83 46 FC 05	;ADD WORD PTR [BP-4],5
[0000]1F77:  EB A5		;JR X43
[0000]1F79:  5B			;POP BX
[0000]1F7A:  53			;PUSH BX
[0000]1F7B:  C6 07 F1		;MOV BYTE PTR [BX],0F1X
[0000]1F7E:  5B			;POP BX
[0000]1F7F:  53			;PUSH BX
[0000]1F80:  8D 0E BE 33	;LEA CX,←rccb
[0000]1F84:  89 4F 01		;MOV [BX+1],CX
[0000]1F87:  5B			;POP BX
[0000]1F88:  53			;PUSH BX
[0000]1F89:  A1 E3 33		;MOV AX,←rBufCount
[0000]1F8C:  88 47 03		;MOV [BX+3],AL
[0000]1F8F:  5B			;POP BX
[0000]1F90:  53			;PUSH BX
[0000]1F91:  C6 47 04 00	;MOV BYTE PTR [BX+4],0
[0000]1F95:  C6 06 C8 33 00	;MOV ←rccb+0AX,0
[0000]1F9A:  C7 06 D8 33 00 00	;MOV ←nextrx,0
[0000]1FA0:  C7 06 DA 33 02 00	;MOV ←lastrx,2
[0000]1FA6:  8D 1E E7 33	;LEA BX,←rxtmr
[0000]1FAA:  B9 20 4E		;MOV CX,04E20X
[0000]1FAD:  E8 68 C8		;CALL ←SetTmr
[0000]1FB0:  8D 1E BE 33	;LEA BX,←rccb
[0000]1FB4:  E8 73 D9		;CALL ←SLRStart
[0000]1FB7:  8B E5		;MOV SP,BP
[0000]1FB9:  5D			;POP BP
[0000]1FBA:  C3			;RET;
[0000]1FBB:  55			;PUSH BP
[0000]1FBC:  8B EC		;MOV BP,SP
[0000]1FBE:  53			;PUSH BX
[0000]1FBF:  5B			;POP BX
[0000]1FC0:  53			;PUSH BX
[0000]1FC1:  8D 0E E9 33	;LEA CX,←outQ
[0000]1FC5:  E8 3F DB		;CALL ←Enqueue
[0000]1FC8:  E8 59 D0		;CALL ←IWDC
[0000]1FCB:  E8 07 00		;CALL ←Txpkt
[0000]1FCE:  E8 66 D0		;CALL ←DWDC
[0000]1FD1:  8B E5		;MOV SP,BP
[0000]1FD3:  5D			;POP BP
[0000]1FD4:  C3			;RET;
[0000]1FD5:  55			;PUSH BP
[0000]1FD6:  8B EC		;MOV BP,SP
[0000]1FD8:  52			;PUSH DX
[0000]1FD9:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1FDD:  0B DB		;OR BX,BX
[0000]1FDF:  74 04		;JZ X45
[0000]1FE1:  8B E5		;MOV SP,BP
[0000]1FE3:  5D			;POP BP
[0000]1FE4:  C3			;RET;
[0000]1FE5:  8D 1E E5 33	;LEA BX,←txtmr
[0000]1FE9:  B9 3C 00		;MOV CX,03CX
[0000]1FEC:  E8 29 C8		;CALL ←SetTmr
[0000]1FEF:  8D 1E E9 33	;LEA BX,←outQ
[0000]1FF3:  E8 E8 DA		;CALL ←Dequeue
[0000]1FF6:  89 1E E1 33	;MOV ←txPBI,BX
[0000]1FFA:  8B 1E E1 33	;MOV BX,←txPBI
[0000]1FFE:  0B DB		;OR BX,BX
[0000]2000:  75 04		;JNZ X46
[0000]2002:  8B E5		;MOV SP,BP
[0000]2004:  5D			;POP BP
[0000]2005:  C3			;RET;
[0000]2006:  8B 1E E1 33	;MOV BX,←txPBI
[0000]200A:  8B 4F 06		;MOV CX,[BX+6]
[0000]200D:  8B F9		;MOV DI,CX
[0000]200F:  8B 1D		;MOV BX,[DI]
[0000]2011:  E8 FB C7		;CALL ←Swab
[0000]2014:  5A			;POP DX
[0000]2015:  53			;PUSH BX
[0000]2016:  5B			;POP BX
[0000]2017:  83 C3 05		;ADD BX,5
[0000]201A:  81 E3 FE FF	;AND BX,0FFFEX
[0000]201E:  53			;PUSH BX
[0000]201F:  5B			;POP BX
[0000]2020:  53			;PUSH BX
[0000]2021:  81 FB 00 01	;CMP BX,0100X
[0000]2025:  7C 06		;JL X47
[0000]2027:  BB 14 40		;MOV BX,04014X
[0000]202A:  E8 41 01		;CALL ←CallSwat
[0000]202D:  C6 06 DC 33 52	;MOV ←txccb,052X
[0000]2032:  8B 1E E1 33	;MOV BX,←txPBI
[0000]2036:  8B 4F 06		;MOV CX,[BX+6]
[0000]2039:  89 0E DD 33	;MOV WORD PTR ←txccb+1,CX
[0000]203D:  8B 1E DD 33	;MOV BX,WORD PTR ←txccb+1
[0000]2041:  83 C3 FC		;ADD BX,0FFFCX
[0000]2044:  89 1E DD 33	;MOV WORD PTR ←txccb+1,BX
[0000]2048:  5B			;POP BX
[0000]2049:  53			;PUSH BX
[0000]204A:  81 E3 FF 00	;AND BX,0FFX
[0000]204E:  88 1E DF 33	;MOV ←txccb+3,BL
[0000]2052:  C6 06 E0 33 00	;MOV ←txccb+4,0
[0000]2057:  8D 1E DC 33	;LEA BX,←txccb
[0000]205B:  E8 BA D8		;CALL ←SLTStart
[0000]205E:  FF 06 43 34	;INC ←slctp
[0000]2062:  8B E5		;MOV SP,BP
[0000]2064:  5D			;POP BP
[0000]2065:  C3			;RET;
[0000]2066:  45 74 68 65 72 50 72
[0000]206D:  00			;"EtherPr"

[0000]206E: 

;File osinit.asm
				;CtxPkg();
[0000]206E:  55			;PUSH BP
[0000]206F:  8B EC		;MOV BP,SP
[0000]2071:  52			;PUSH DX
[0000]2072:  C7 46 FE FE 03	;MOV WORD PTR [BP-2],03FEX
[0000]2077:  5B			;POP BX
[0000]2078:  53			;PUSH BX
[0000]2079:  8D 0E 66 34	;LEA CX,←sysZone
[0000]207D:  89 0F		;MOV [BX],CX
[0000]207F:  E8 F8 CE		;CALL ←IntInit
[0000]2082:  E8 27 C3		;CALL ←InitIO
[0000]2085:  E8 10 C8		;CALL ←InitAnalog
[0000]2088:  E8 25 07		;CALL ←Init8274
[0000]208B:  E8 2D D9		;CALL ←InitCtxPkg
[0000]208E:  E8 27 DE		;CALL ←InitEncrypt
[0000]2091:  8D 1E 68 34	;LEA BX,←ctxQ
[0000]2095:  E8 36 DA		;CALL ←InitQueue
[0000]2098:  E8 3B 01		;CALL ←InitFA
[0000]209B:  E8 D6 D7		;CALL ←EtherHost
[0000]209E:  E8 F3 D8		;CALL ←SLCInit
[0000]20A1:  E8 24 CE		;CALL ←IntOn
[0000]20A4:  8B E5		;MOV SP,BP
[0000]20A6:  5D			;POP BP
[0000]20A7:  C3			;RET;
[0000]20A8: 

;File runtime.asm
				;INCLUDE(8086LIB.D)
[0000]20A8:  55			;PUSH BP
[0000]20A9:  8B EC		;MOV BP,SP
[0000]20AB:  51			;PUSH CX
[0000]20AC:  53			;PUSH BX
[0000]20AD:  8B 7E FE		;MOV DI,[BP-2]
[0000]20B0:  8A 05		;MOV AL,[DI]
[0000]20B2:  0A C0		;OR AL,AL
[0000]20B4:  74 2C		;JZ X2
[0000]20B6:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]20B9:  8B 5E FE		;MOV BX,[BP-2]
[0000]20BC:  8A 47 FF		;MOV AL,[BX-1]
[0000]20BF:  98			;CBW
[0000]20C0:  8B D8		;MOV BX,AX
[0000]20C2:  E8 59 00		;CALL ←LC
[0000]20C5:  53			;PUSH BX
[0000]20C6:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]20C9:  8B 5E FC		;MOV BX,[BP-4]
[0000]20CC:  8A 47 FF		;MOV AL,[BX-1]
[0000]20CF:  98			;CBW
[0000]20D0:  8B D8		;MOV BX,AX
[0000]20D2:  E8 49 00		;CALL ←LC
[0000]20D5:  59			;POP CX
[0000]20D6:  3B CB		;CMP CX,BX
[0000]20D8:  74 06		;JZ X3
[0000]20DA:  33 DB		;XOR BX,BX
[0000]20DC:  8B E5		;MOV SP,BP
[0000]20DE:  5D			;POP BP
[0000]20DF:  C3			;RET;
[0000]20E0:  EB CB		;JR X1
[0000]20E2:  5F			;POP DI
[0000]20E3:  57			;PUSH DI
[0000]20E4:  8A 05		;MOV AL,[DI]
[0000]20E6:  0A C0		;OR AL,AL
[0000]20E8:  74 06		;JZ X4
[0000]20EA:  33 DB		;XOR BX,BX
[0000]20EC:  8B E5		;MOV SP,BP
[0000]20EE:  5D			;POP BP
[0000]20EF:  C3			;RET;
[0000]20F0:  BB FF FF		;MOV BX,0FFFFX
[0000]20F3:  8B E5		;MOV SP,BP
[0000]20F5:  5D			;POP BP
[0000]20F6:  C3			;RET;
[0000]20F7:  55			;PUSH BP
[0000]20F8:  8B EC		;MOV BP,SP
[0000]20FA:  53			;PUSH BX
[0000]20FB:  58			;POP AX
[0000]20FC:  50			;PUSH AX
[0000]20FD:  3C 30		;CMP AL,030X
[0000]20FF:  7C 0A		;JL X6
[0000]2101:  58			;POP AX
[0000]2102:  50			;PUSH AX
[0000]2103:  3C 39		;CMP AL,039X
[0000]2105:  7F 04		;JG X6
[0000]2107:  B0 01		;MOV AL,1
[0000]2109:  EB 02		;JR X7
[0000]210B:  32 C0		;XOR AL,AL
[0000]210D:  0A C0		;OR AL,AL
[0000]210F:  74 07		;JZ X5
[0000]2111:  BB FF FF		;MOV BX,0FFFFX
[0000]2114:  8B E5		;MOV SP,BP
[0000]2116:  5D			;POP BP
[0000]2117:  C3			;RET;
[0000]2118:  33 DB		;XOR BX,BX
[0000]211A:  8B E5		;MOV SP,BP
[0000]211C:  5D			;POP BP
[0000]211D:  C3			;RET;
[0000]211E:  55			;PUSH BP
[0000]211F:  8B EC		;MOV BP,SP
[0000]2121:  53			;PUSH BX
[0000]2122:  58			;POP AX
[0000]2123:  50			;PUSH AX
[0000]2124:  3C 41		;CMP AL,041X
[0000]2126:  7C 0A		;JL X9
[0000]2128:  58			;POP AX
[0000]2129:  50			;PUSH AX
[0000]212A:  3C 5A		;CMP AL,05AX
[0000]212C:  7F 04		;JG X9
[0000]212E:  B0 01		;MOV AL,1
[0000]2130:  EB 02		;JR X10
[0000]2132:  32 C0		;XOR AL,AL
[0000]2134:  0A C0		;OR AL,AL
[0000]2136:  74 06		;JZ X8
[0000]2138:  58			;POP AX
[0000]2139:  04 BF		;ADD AL,0BFX
[0000]213B:  04 61		;ADD AL,061X
[0000]213D:  50			;PUSH AX
[0000]213E:  5B			;POP BX
[0000]213F:  53			;PUSH BX
[0000]2140:  32 FF		;XOR BH,BH
[0000]2142:  8B E5		;MOV SP,BP
[0000]2144:  5D			;POP BP
[0000]2145:  C3			;RET;
[0000]2146:  55			;PUSH BP
[0000]2147:  8B EC		;MOV BP,SP
[0000]2149:  53			;PUSH BX
[0000]214A:  58			;POP AX
[0000]214B:  50			;PUSH AX
[0000]214C:  3C 61		;CMP AL,061X
[0000]214E:  7C 0A		;JL X12
[0000]2150:  58			;POP AX
[0000]2151:  50			;PUSH AX
[0000]2152:  3C 7A		;CMP AL,07AX
[0000]2154:  7F 04		;JG X12
[0000]2156:  B0 01		;MOV AL,1
[0000]2158:  EB 02		;JR X13
[0000]215A:  32 C0		;XOR AL,AL
[0000]215C:  0A C0		;OR AL,AL
[0000]215E:  74 06		;JZ X11
[0000]2160:  58			;POP AX
[0000]2161:  04 9F		;ADD AL,09FX
[0000]2163:  04 41		;ADD AL,041X
[0000]2165:  50			;PUSH AX
[0000]2166:  5B			;POP BX
[0000]2167:  53			;PUSH BX
[0000]2168:  32 FF		;XOR BH,BH
[0000]216A:  8B E5		;MOV SP,BP
[0000]216C:  5D			;POP BP
[0000]216D:  C3			;RET;
[0000]216E:  55			;PUSH BP
[0000]216F:  8B EC		;MOV BP,SP
[0000]2171:  53			;PUSH BX
[0000]2172:  5B			;POP BX
[0000]2173:  53			;PUSH BX
[0000]2174:  E8 CB C6		;CALL ←CallDebugger
[0000]2177:  8B E5		;MOV SP,BP
[0000]2179:  5D			;POP BP
[0000]217A:  C3			;RET;
[0000]217B:  55			;PUSH BP
[0000]217C:  8B EC		;MOV BP,SP
[0000]217E:  53			;PUSH BX
[0000]217F:  5B			;POP BX
[0000]2180:  53			;PUSH BX
[0000]2181:  53			;PUSH BX
[0000]2182:  BB 20 DA		;MOV BX,0DA20X
[0000]2185:  E8 4F C6		;CALL ←FetchW
[0000]2188:  8B CB		;MOV CX,BX
[0000]218A:  5B			;POP BX
[0000]218B:  89 4F 02		;MOV [BX+2],CX
[0000]218E:  BB 1E DA		;MOV BX,0DA1EX
[0000]2191:  E8 43 C6		;CALL ←FetchW
[0000]2194:  8B CB		;MOV CX,BX
[0000]2196:  5B			;POP BX
[0000]2197:  53			;PUSH BX
[0000]2198:  89 0F		;MOV [BX],CX
[0000]219A:  5B			;POP BX
[0000]219B:  53			;PUSH BX
[0000]219C:  8B 4F 02		;MOV CX,[BX+2]
[0000]219F:  51			;PUSH CX
[0000]21A0:  BB 20 DA		;MOV BX,0DA20X
[0000]21A3:  E8 31 C6		;CALL ←FetchW
[0000]21A6:  59			;POP CX
[0000]21A7:  3B CB		;CMP CX,BX
[0000]21A9:  74 05		;JZ X14
[0000]21AB:  5B			;POP BX
[0000]21AC:  53			;PUSH BX
[0000]21AD:  E8 CB FF		;CALL ←Timer
[0000]21B0:  8B E5		;MOV SP,BP
[0000]21B2:  5D			;POP BP
[0000]21B3:  C3			;RET;
[0000]21B4:  55			;PUSH BP
[0000]21B5:  8B EC		;MOV BP,SP
[0000]21B7:  53			;PUSH BX
[0000]21B8:  52			;PUSH DX
[0000]21B9:  8D 5E FC		;LEA BX,[BP-4]
[0000]21BC:  8B 4E FE		;MOV CX,[BP-2]
[0000]21BF:  E8 56 C6		;CALL ←SetTmr
[0000]21C2:  8D 5E FC		;LEA BX,[BP-4]
[0000]21C5:  E8 58 C6		;CALL ←TmrExp
[0000]21C8:  0B DB		;OR BX,BX
[0000]21CA:  75 05		;JNZ X16
[0000]21CC:  E8 6D D8		;CALL ←Block
[0000]21CF:  EB F1		;JR X15
[0000]21D1:  8B E5		;MOV SP,BP
[0000]21D3:  5D			;POP BP
[0000]21D4:  C3			;RET;
[0000]21D5:  90

;File FixedAlloc.asm
				;ODE, DS:C←DATA
[0000]21D6:  55			;PUSH BP
[0000]21D7:  8B EC		;MOV BP,SP
[0000]21D9:  52			;PUSH DX
[0000]21DA:  8D 1E 59 36	;LEA BX,←end
[0000]21DE:  5A			;POP DX
[0000]21DF:  53			;PUSH BX
[0000]21E0:  5B			;POP BX
[0000]21E1:  43			;INC BX
[0000]21E2:  81 E3 FE FF	;AND BX,0FFFEX
[0000]21E6:  53			;PUSH BX
[0000]21E7:  5B			;POP BX
[0000]21E8:  53			;PUSH BX
[0000]21E9:  89 1E 7A 34	;MOV ←endFixed,BX
[0000]21ED:  E8 0B 00		;CALL ←FixedLeft
[0000]21F0:  8B 0E 7A 34	;MOV CX,←endFixed
[0000]21F4:  E8 4C C4		;CALL ←Zero
[0000]21F7:  8B E5		;MOV SP,BP
[0000]21F9:  5D			;POP BP
[0000]21FA:  C3			;RET;
[0000]21FB:  55			;PUSH BP
[0000]21FC:  8B EC		;MOV BP,SP
[0000]21FE:  52			;PUSH DX
[0000]21FF:  8B 1E 7A 34	;MOV BX,←endFixed
[0000]2203:  5A			;POP DX
[0000]2204:  53			;PUSH BX
[0000]2205:  5B			;POP BX
[0000]2206:  53			;PUSH BX
[0000]2207:  B9 FE CF		;MOV CX,0CFFEX
[0000]220A:  2B CB		;SUB CX,BX
[0000]220C:  D1 E9		;SHR CX
[0000]220E:  89 0E 7C 34	;MOV ←totAv,CX
[0000]2212:  8B 1E 7C 34	;MOV BX,←totAv
[0000]2216:  8B E5		;MOV SP,BP
[0000]2218:  5D			;POP BP
[0000]2219:  C3			;RET;
[0000]221A:  55			;PUSH BP
[0000]221B:  8B EC		;MOV BP,SP
[0000]221D:  53			;PUSH BX
[0000]221E:  52			;PUSH DX
[0000]221F:  8B 5E FE		;MOV BX,[BP-2]
[0000]2222:  83 C3 06		;ADD BX,6
[0000]2225:  8B 0E 7A 34	;MOV CX,←endFixed
[0000]2229:  D1 E3		;SAL BX
[0000]222B:  03 D9		;ADD BX,CX
[0000]222D:  53			;PUSH BX
[0000]222E:  BB FE CF		;MOV BX,0CFFEX
[0000]2231:  59			;POP CX
[0000]2232:  E8 57 C5		;CALL ←Ugt
[0000]2235:  0B DB		;OR BX,BX
[0000]2237:  74 06		;JZ X1
[0000]2239:  BB 05 10		;MOV BX,01005X
[0000]223C:  E8 03 C6		;CALL ←CallDebugger
[0000]223F:  8B 1E 7A 34	;MOV BX,←endFixed
[0000]2243:  5A			;POP DX
[0000]2244:  53			;PUSH BX
[0000]2245:  83 06 7A 34 06	;ADD ←endFixed,6
[0000]224A:  8B 5E FE		;MOV BX,[BP-2]
[0000]224D:  D1 E3		;SAL BX
[0000]224F:  01 1E 7A 34	;ADD ←endFixed,BX
[0000]2253:  8B 5E FE		;MOV BX,[BP-2]
[0000]2256:  83 C3 03		;ADD BX,3
[0000]2259:  83 C3 03		;ADD BX,3
[0000]225C:  59			;POP CX
[0000]225D:  51			;PUSH CX
[0000]225E:  E8 E2 C3		;CALL ←Zero
[0000]2261:  5B			;POP BX
[0000]2262:  53			;PUSH BX
[0000]2263:  8B 4E FE		;MOV CX,[BP-2]
[0000]2266:  89 4F 04		;MOV [BX+4],CX
[0000]2269:  E8 CB C4		;CALL ←MyFrame
[0000]226C:  E8 D2 C4		;CALL ←ReturnLoc
[0000]226F:  8B CB		;MOV CX,BX
[0000]2271:  5B			;POP BX
[0000]2272:  53			;PUSH BX
[0000]2273:  89 0F		;MOV [BX],CX
[0000]2275:  5B			;POP BX
[0000]2276:  53			;PUSH BX
[0000]2277:  53			;PUSH BX
[0000]2278:  E8 BC C4		;CALL ←MyFrame
[0000]227B:  E8 BC C4		;CALL ←CallersFrame
[0000]227E:  E8 C0 C4		;CALL ←ReturnLoc
[0000]2281:  8B CB		;MOV CX,BX
[0000]2283:  5B			;POP BX
[0000]2284:  89 4F 02		;MOV [BX+2],CX
[0000]2287:  5B			;POP BX
[0000]2288:  53			;PUSH BX
[0000]2289:  83 C3 06		;ADD BX,6
[0000]228C:  8B E5		;MOV SP,BP
[0000]228E:  5D			;POP BP
[0000]228F:  C3			;RET;
[0000]2290:  55			;PUSH BP
[0000]2291:  8B EC		;MOV BP,SP
[0000]2293:  51			;PUSH CX
[0000]2294:  53			;PUSH BX
[0000]2295:  83 C4 FC		;ADD SP,0FFFCX
[0000]2298:  BB 05 00		;MOV BX,5
[0000]229B:  E8 7C FF		;CALL ←GetFixed
[0000]229E:  89 5E FA		;MOV [BP-6],BX
[0000]22A1:  8B 5E FA		;MOV BX,[BP-6]
[0000]22A4:  E8 27 D8		;CALL ←InitQueue
[0000]22A7:  8B 5E FA		;MOV BX,[BP-6]
[0000]22AA:  53			;PUSH BX
[0000]22AB:  E8 89 C4		;CALL ←MyFrame
[0000]22AE:  E8 90 C4		;CALL ←ReturnLoc
[0000]22B1:  8B CB		;MOV CX,BX
[0000]22B3:  5B			;POP BX
[0000]22B4:  89 4F 04		;MOV [BX+4],CX
[0000]22B7:  8B 5E FA		;MOV BX,[BP-6]
[0000]22BA:  8B 4E FC		;MOV CX,[BP-4]
[0000]22BD:  89 4F 06		;MOV [BX+6],CX
[0000]22C0:  8B 5E FA		;MOV BX,[BP-6]
[0000]22C3:  8B 4E FE		;MOV CX,[BP-2]
[0000]22C6:  89 4F 08		;MOV [BX+8],CX
[0000]22C9:  C7 46 F8 00 00	;MOV WORD PTR [BP-8],0
[0000]22CE:  8B 5E FC		;MOV BX,[BP-4]
[0000]22D1:  59			;POP CX
[0000]22D2:  51			;PUSH CX
[0000]22D3:  3B CB		;CMP CX,BX
[0000]22D5:  7D 15		;JGE X3
[0000]22D7:  EB 05		;JR X2
[0000]22D9:  FF 46 F8		;INC WORD PTR [BP-8]
[0000]22DC:  EB F0		;JR X4
[0000]22DE:  8B 5E FE		;MOV BX,[BP-2]
[0000]22E1:  E8 36 FF		;CALL ←GetFixed
[0000]22E4:  8B 4E FA		;MOV CX,[BP-6]
[0000]22E7:  E8 1D D8		;CALL ←Enqueue
[0000]22EA:  EB ED		;JR X5
[0000]22EC:  8B E5		;MOV SP,BP
[0000]22EE:  5D			;POP BP
[0000]22EF:  C3			;RET;
[0000]22F0:  55			;PUSH BP
[0000]22F1:  8B EC		;MOV BP,SP
[0000]22F3:  53			;PUSH BX
[0000]22F4:  5B			;POP BX
[0000]22F5:  53			;PUSH BX
[0000]22F6:  E8 E5 D7		;CALL ←Dequeue
[0000]22F9:  8B E5		;MOV SP,BP
[0000]22FB:  5D			;POP BP
[0000]22FC:  C3			;RET;
[0000]22FD:  55			;PUSH BP
[0000]22FE:  8B EC		;MOV BP,SP
[0000]2300:  51			;PUSH CX
[0000]2301:  53			;PUSH BX
[0000]2302:  5B			;POP BX
[0000]2303:  53			;PUSH BX
[0000]2304:  8B 4E FE		;MOV CX,[BP-2]
[0000]2307:  E8 FD D7		;CALL ←Enqueue
[0000]230A:  8B E5		;MOV SP,BP
[0000]230C:  5D			;POP BP
[0000]230D:  C3			;RET;
[0000]230E: 

;File signaller.asm
				;←CODE, DS:C←DATA
[0000]230E:  55			;PUSH BP
[0000]230F:  8B EC		;MOV BP,SP
[0000]2311:  51			;PUSH CX
[0000]2312:  53			;PUSH BX
[0000]2313:  C7 06 72 34 00 00	;MOV ←sigid,0
[0000]2319:  C7 06 74 34 FF 3F	;MOV ←signame,03FFFX
[0000]231F:  5B			;POP BX
[0000]2320:  53			;PUSH BX
[0000]2321:  89 1E 70 34	;MOV ←getsv,BX
[0000]2325:  8B 5E 04		;MOV BX,[BP+4]
[0000]2328:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]232C:  8B 5E 04		;MOV BX,[BP+4]
[0000]232F:  8B 4E FE		;MOV CX,[BP-2]
[0000]2332:  83 C1 FC		;ADD CX,0FFFCX
[0000]2335:  8B C1		;MOV AX,CX
[0000]2337:  B9 0E 00		;MOV CX,0EX
[0000]233A:  99			;CWD
[0000]233B:  F7 F9		;IDIV AX,CX
[0000]233D:  89 47 02		;MOV [BX+2],AX
[0000]2340:  8B E5		;MOV SP,BP
[0000]2342:  5D			;POP BP
[0000]2343:  C3			;RET;
[0000]2344:  55			;PUSH BP
[0000]2345:  8B EC		;MOV BP,SP
[0000]2347:  51			;PUSH CX
[0000]2348:  53			;PUSH BX
[0000]2349:  8B 5E 04		;MOV BX,[BP+4]
[0000]234C:  53			;PUSH BX
[0000]234D:  8B 5E FE		;MOV BX,[BP-2]
[0000]2350:  53			;PUSH BX
[0000]2351:  E8 E3 C3		;CALL ←MyFrame
[0000]2354:  8B 4E FC		;MOV CX,[BP-4]
[0000]2357:  E8 07 00		;CALL ←EnableWithFrame
[0000]235A:  83 C4 04		;ADD SP,4
[0000]235D:  8B E5		;MOV SP,BP
[0000]235F:  5D			;POP BP
[0000]2360:  C3			;RET;
[0000]2361:  55			;PUSH BP
[0000]2362:  8B EC		;MOV BP,SP
[0000]2364:  51			;PUSH CX
[0000]2365:  53			;PUSH BX
[0000]2366:  83 C4 FC		;ADD SP,0FFFCX
[0000]2369:  8B 1E 70 34	;MOV BX,←getsv
[0000]236D:  E8 DF C3		;CALL ←Call0
[0000]2370:  89 5E FA		;MOV [BP-6],BX
[0000]2373:  8B 7E FA		;MOV DI,[BP-6]
[0000]2376:  8B 1D		;MOV BX,[DI]
[0000]2378:  8B 4E FA		;MOV CX,[BP-6]
[0000]237B:  8B F9		;MOV DI,CX
[0000]237D:  8B 4D 02		;MOV CX,[DI+2]
[0000]2380:  3B D9		;CMP BX,CX
[0000]2382:  75 15		;JNZ X1
[0000]2384:  E8 4B 01		;CALL ←purgesv
[0000]2387:  8B 4E FA		;MOV CX,[BP-6]
[0000]238A:  8B F9		;MOV DI,CX
[0000]238C:  8B 4D 02		;MOV CX,[DI+2]
[0000]238F:  3B D9		;CMP BX,CX
[0000]2391:  7C 06		;JL X2
[0000]2393:  BB 01 30		;MOV BX,03001X
[0000]2396:  E8 D5 FD		;CALL ←CallSwat
[0000]2399:  8B 5E FA		;MOV BX,[BP-6]
[0000]239C:  83 C3 04		;ADD BX,4
[0000]239F:  8B 7E FA		;MOV DI,[BP-6]
[0000]23A2:  8B 0D		;MOV CX,[DI]
[0000]23A4:  B8 0E 00		;MOV AX,0EX
[0000]23A7:  F7 E9		;IMUL AX,CX
[0000]23A9:  03 D8		;ADD BX,AX
[0000]23AB:  5A			;POP DX
[0000]23AC:  53			;PUSH BX
[0000]23AD:  8B 5E FA		;MOV BX,[BP-6]
[0000]23B0:  FF 07		;INC WORD PTR [BX]
[0000]23B2:  5B			;POP BX
[0000]23B3:  53			;PUSH BX
[0000]23B4:  8B 4E 06		;MOV CX,[BP+6]
[0000]23B7:  89 0F		;MOV [BX],CX
[0000]23B9:  5B			;POP BX
[0000]23BA:  53			;PUSH BX
[0000]23BB:  8B 4E 04		;MOV CX,[BP+4]
[0000]23BE:  89 4F 02		;MOV [BX+2],CX
[0000]23C1:  5B			;POP BX
[0000]23C2:  53			;PUSH BX
[0000]23C3:  8B 4E FC		;MOV CX,[BP-4]
[0000]23C6:  89 4F 06		;MOV [BX+6],CX
[0000]23C9:  5B			;POP BX
[0000]23CA:  53			;PUSH BX
[0000]23CB:  53			;PUSH BX
[0000]23CC:  8B 5E FC		;MOV BX,[BP-4]
[0000]23CF:  E8 68 C3		;CALL ←CallersFrame
[0000]23D2:  8B CB		;MOV CX,BX
[0000]23D4:  5B			;POP BX
[0000]23D5:  89 4F 04		;MOV [BX+4],CX
[0000]23D8:  5B			;POP BX
[0000]23D9:  53			;PUSH BX
[0000]23DA:  8B 4E FE		;MOV CX,[BP-2]
[0000]23DD:  89 4F 0C		;MOV [BX+12],CX
[0000]23E0:  5B			;POP BX
[0000]23E1:  53			;PUSH BX
[0000]23E2:  53			;PUSH BX
[0000]23E3:  8B 5E FC		;MOV BX,[BP-4]
[0000]23E6:  E8 58 C3		;CALL ←ReturnLoc
[0000]23E9:  8B CB		;MOV CX,BX
[0000]23EB:  5B			;POP BX
[0000]23EC:  89 4F 0A		;MOV [BX+10],CX
[0000]23EF:  FF 06 72 34	;INC ←sigid
[0000]23F3:  5B			;POP BX
[0000]23F4:  53			;PUSH BX
[0000]23F5:  8B 0E 72 34	;MOV CX,←sigid
[0000]23F9:  89 4F 08		;MOV [BX+8],CX
[0000]23FC:  8B 5E FE		;MOV BX,[BP-2]
[0000]23FF:  C7 07 7E B5	;MOV WORD PTR [BX],0B57EX
[0000]2403:  8B 5E FE		;MOV BX,[BP-2]
[0000]2406:  8B 0E 72 34	;MOV CX,←sigid
[0000]240A:  89 4F 02		;MOV [BX+2],CX
[0000]240D:  33 DB		;XOR BX,BX
[0000]240F:  8B E5		;MOV SP,BP
[0000]2411:  5D			;POP BP
[0000]2412:  C3			;RET;
[0000]2413:  55			;PUSH BP
[0000]2414:  8B EC		;MOV BP,SP
[0000]2416:  53			;PUSH BX
[0000]2417:  5B			;POP BX
[0000]2418:  53			;PUSH BX
[0000]2419:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]241D:  8B E5		;MOV SP,BP
[0000]241F:  5D			;POP BP
[0000]2420:  C3			;RET;
[0000]2421:  55			;PUSH BP
[0000]2422:  8B EC		;MOV BP,SP
[0000]2424:  51			;PUSH CX
[0000]2425:  53			;PUSH BX
[0000]2426:  83 C4 EE		;ADD SP,0FFEEX
[0000]2429:  8B 1E 70 34	;MOV BX,←getsv
[0000]242D:  E8 1F C3		;CALL ←Call0
[0000]2430:  89 5E F8		;MOV [BP-8],BX
[0000]2433:  E8 9C 00		;CALL ←purgesv
[0000]2436:  89 5E F6		;MOV [BP-10],BX
[0000]2439:  C7 46 F4 FF FF	;MOV WORD PTR [BP-12],0FFFFX
[0000]243E:  8D 5E F6		;LEA BX,[BP-10]
[0000]2441:  8B 4E FE		;MOV CX,[BP-2]
[0000]2444:  E8 F3 01		;CALL ←finden
[0000]2447:  89 5E FA		;MOV [BP-6],BX
[0000]244A:  8B 5E FA		;MOV BX,[BP-6]
[0000]244D:  0B DB		;OR BX,BX
[0000]244F:  75 06		;JNZ X5
[0000]2451:  BB 02 30		;MOV BX,03002X
[0000]2454:  E8 17 FD		;CALL ←CallSwat
[0000]2457:  8B 5E FE		;MOV BX,[BP-2]
[0000]245A:  5A			;POP DX
[0000]245B:  53			;PUSH BX
[0000]245C:  8B 5E FC		;MOV BX,[BP-4]
[0000]245F:  89 5E EC		;MOV [BP-20],BX
[0000]2462:  8B 5E FA		;MOV BX,[BP-6]
[0000]2465:  8B 4F 0C		;MOV CX,[BX+12]
[0000]2468:  89 4E EE		;MOV [BP-18],CX
[0000]246B:  8D 5E EA		;LEA BX,[BP-22]
[0000]246E:  53			;PUSH BX
[0000]246F:  8B 5E FA		;MOV BX,[BP-6]
[0000]2472:  8B 4F 02		;MOV CX,[BX+2]
[0000]2475:  BB 03 00		;MOV BX,3
[0000]2478:  E8 EC C2		;CALL ←Apply
[0000]247B:  5A			;POP DX
[0000]247C:  89 5E F0		;MOV [BP-16],BX
[0000]247F:  8B 5E F0		;MOV BX,[BP-16]
[0000]2482:  EB 1E		;JR X6
[0000]2484:  EB B3		;JR X3
[0000]2486:  8B E5		;MOV SP,BP
[0000]2488:  5D			;POP BP
[0000]2489:  C3			;RET;
[0000]248A:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]248F:  8B 5E F4		;MOV BX,[BP-12]
[0000]2492:  8B 4E F6		;MOV CX,[BP-10]
[0000]2495:  E8 0E 02		;CALL ←unwind
[0000]2498:  EB 22		;JR X7
[0000]249A:  BB 03 30		;MOV BX,03003X
[0000]249D:  E8 CE FC		;CALL ←CallSwat
[0000]24A0:  EB 1A		;JR X7
[0000]24A2:  8A C7		;MOV AL,BH
[0000]24A4:  0A C0		;OR AL,AL
[0000]24A6:  75 F2		;JNZ X12
[0000]24A8:  8A C3		;MOV AL,BL
[0000]24AA:  3C 01		;CMP AL,1
[0000]24AC:  74 D6		;JZ X8
[0000]24AE:  3C 02		;CMP AL,2
[0000]24B0:  74 D4		;JZ X9
[0000]24B2:  3C 03		;CMP AL,3
[0000]24B4:  74 D4		;JZ X10
[0000]24B6:  3C 04		;CMP AL,4
[0000]24B8:  74 D5		;JZ X11
[0000]24BA:  EB DE		;JR X12
[0000]24BC:  E9 7A FF		;JMP X3
[0000]24BF:  8B E5		;MOV SP,BP
[0000]24C1:  5D			;POP BP
[0000]24C2:  C3			;RET;
[0000]24C3:  55			;PUSH BP
[0000]24C4:  8B EC		;MOV BP,SP
[0000]24C6:  FF 06 74 34	;INC ←signame
[0000]24CA:  8B 1E 74 34	;MOV BX,←signame
[0000]24CE:  8B E5		;MOV SP,BP
[0000]24D0:  5D			;POP BP
[0000]24D1:  C3			;RET;
[0000]24D2:  55			;PUSH BP
[0000]24D3:  8B EC		;MOV BP,SP
[0000]24D5:  83 C4 EE		;ADD SP,0FFEEX
[0000]24D8:  8B 1E 70 34	;MOV BX,←getsv
[0000]24DC:  E8 70 C2		;CALL ←Call0
[0000]24DF:  89 5E F2		;MOV [BP-14],BX
[0000]24E2:  E8 52 C2		;CALL ←MyFrame
[0000]24E5:  E8 52 C2		;CALL ←CallersFrame
[0000]24E8:  89 5E FE		;MOV [BP-2],BX
[0000]24EB:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]24F0:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]24F5:  8B 7E F2		;MOV DI,[BP-14]
[0000]24F8:  8B 1D		;MOV BX,[DI]
[0000]24FA:  4B			;DEC BX
[0000]24FB:  89 5E F4		;MOV [BP-12],BX
[0000]24FE:  8B 5E F4		;MOV BX,[BP-12]
[0000]2501:  83 FB 00		;CMP BX,0
[0000]2504:  7C 78		;JL X14
[0000]2506:  EB 05		;JR X13
[0000]2508:  FF 4E F4		;DEC WORD PTR [BP-12]
[0000]250B:  EB F1		;JR X15
[0000]250D:  8B 5E F2		;MOV BX,[BP-14]
[0000]2510:  83 C3 04		;ADD BX,4
[0000]2513:  8B 4E F4		;MOV CX,[BP-12]
[0000]2516:  B8 0E 00		;MOV AX,0EX
[0000]2519:  F7 E9		;IMUL AX,CX
[0000]251B:  03 D8		;ADD BX,AX
[0000]251D:  89 5E F0		;MOV [BP-16],BX
[0000]2520:  8B 5E F0		;MOV BX,[BP-16]
[0000]2523:  8B 4F 0C		;MOV CX,[BX+12]
[0000]2526:  5A			;POP DX
[0000]2527:  51			;PUSH CX
[0000]2528:  5F			;POP DI
[0000]2529:  57			;PUSH DI
[0000]252A:  8B 1D		;MOV BX,[DI]
[0000]252C:  81 FB 7E B5	;CMP BX,0B57EX
[0000]2530:  75 0D		;JNZ X19
[0000]2532:  5B			;POP BX
[0000]2533:  53			;PUSH BX
[0000]2534:  8B 4F 02		;MOV CX,[BX+2]
[0000]2537:  8B 5E F0		;MOV BX,[BP-16]
[0000]253A:  8B 47 08		;MOV AX,[BX+8]
[0000]253D:  3B C8		;CMP CX,AX
[0000]253F:  74 0F		;JZ X17
[0000]2541:  8B 5E F0		;MOV BX,[BP-16]
[0000]2544:  C7 47 08 00 00	;MOV WORD PTR [BX+8],0
[0000]2549:  C7 46 FA FF FF	;MOV WORD PTR [BP-6],0FFFFX
[0000]254E:  EB B8		;JR X16
[0000]2550:  8B 5E F0		;MOV BX,[BP-16]
[0000]2553:  8B 4F 04		;MOV CX,[BX+4]
[0000]2556:  89 4E F8		;MOV [BP-8],CX
[0000]2559:  8B 5E FE		;MOV BX,[BP-2]
[0000]255C:  8B 4E F8		;MOV CX,[BP-8]
[0000]255F:  E8 2A C2		;CALL ←Ugt
[0000]2562:  0B DB		;OR BX,BX
[0000]2564:  74 0B		;JZ X21
[0000]2566:  8B 5E FE		;MOV BX,[BP-2]
[0000]2569:  E8 CE C1		;CALL ←CallersFrame
[0000]256C:  89 5E FE		;MOV [BP-2],BX
[0000]256F:  EB E8		;JR X20
[0000]2571:  8B 5E F8		;MOV BX,[BP-8]
[0000]2574:  8B 4E FC		;MOV CX,[BP-4]
[0000]2577:  E8 12 C2		;CALL ←Ugt
[0000]257A:  0B DB		;OR BX,BX
[0000]257C:  EB 03		;JR $+5
[0000]257E:  E9 27 00		;JMP X25
[0000]2581:  75 0B		;JNZ X24
[0000]2583:  8B 5E F8		;MOV BX,[BP-8]
[0000]2586:  8B 4E FE		;MOV CX,[BP-2]
[0000]2589:  E8 00 C2		;CALL ←Ugt
[0000]258C:  0B DB		;OR BX,BX
[0000]258E:  74 0F		;JZ X22
[0000]2590:  8B 5E F0		;MOV BX,[BP-16]
[0000]2593:  C7 47 08 00 00	;MOV WORD PTR [BX+8],0
[0000]2598:  C7 46 FA FF FF	;MOV WORD PTR [BP-6],0FFFFX
[0000]259D:  EB 06		;JR X26
[0000]259F:  8B 5E FE		;MOV BX,[BP-2]
[0000]25A2:  89 5E FC		;MOV [BP-4],BX
[0000]25A5:  E9 60 FF		;JMP X16
[0000]25A8:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]25AD:  8B 5E FA		;MOV BX,[BP-6]
[0000]25B0:  0B DB		;OR BX,BX
[0000]25B2:  74 78		;JZ X27
[0000]25B4:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]25B9:  8B 7E F2		;MOV DI,[BP-14]
[0000]25BC:  8B 1D		;MOV BX,[DI]
[0000]25BE:  8B 4E F4		;MOV CX,[BP-12]
[0000]25C1:  3B CB		;CMP CX,BX
[0000]25C3:  7D 5F		;JGE X29
[0000]25C5:  EB 05		;JR X28
[0000]25C7:  FF 46 F4		;INC WORD PTR [BP-12]
[0000]25CA:  EB ED		;JR X30
[0000]25CC:  8B 5E F2		;MOV BX,[BP-14]
[0000]25CF:  83 C3 04		;ADD BX,4
[0000]25D2:  8B 4E F4		;MOV CX,[BP-12]
[0000]25D5:  B8 0E 00		;MOV AX,0EX
[0000]25D8:  F7 E9		;IMUL AX,CX
[0000]25DA:  03 D8		;ADD BX,AX
[0000]25DC:  89 5E F0		;MOV [BP-16],BX
[0000]25DF:  8B 5E F0		;MOV BX,[BP-16]
[0000]25E2:  8B 4F 08		;MOV CX,[BX+8]
[0000]25E5:  0B C9		;OR CX,CX
[0000]25E7:  75 02		;JNZ X32
[0000]25E9:  EB DC		;JR X31
[0000]25EB:  8B 5E F4		;MOV BX,[BP-12]
[0000]25EE:  8B 4E F6		;MOV CX,[BP-10]
[0000]25F1:  3B CB		;CMP CX,BX
[0000]25F3:  74 2A		;JZ X33
[0000]25F5:  8B 5E F2		;MOV BX,[BP-14]
[0000]25F8:  83 C3 04		;ADD BX,4
[0000]25FB:  8B 4E F6		;MOV CX,[BP-10]
[0000]25FE:  B8 0E 00		;MOV AX,0EX
[0000]2601:  F7 E9		;IMUL AX,CX
[0000]2603:  03 D8		;ADD BX,AX
[0000]2605:  53			;PUSH BX
[0000]2606:  8B 5E F2		;MOV BX,[BP-14]
[0000]2609:  83 C3 04		;ADD BX,4
[0000]260C:  8B 4E F4		;MOV CX,[BP-12]
[0000]260F:  B8 0E 00		;MOV AX,0EX
[0000]2612:  F7 E9		;IMUL AX,CX
[0000]2614:  03 D8		;ADD BX,AX
[0000]2616:  53			;PUSH BX
[0000]2617:  BB 0E 00		;MOV BX,0EX
[0000]261A:  59			;POP CX
[0000]261B:  E8 09 C0		;CALL ←ByteBlt
[0000]261E:  5A			;POP DX
[0000]261F:  FF 46 F6		;INC WORD PTR [BP-10]
[0000]2622:  EB A3		;JR X31
[0000]2624:  8B 5E F2		;MOV BX,[BP-14]
[0000]2627:  8B 4E F6		;MOV CX,[BP-10]
[0000]262A:  EB 03		;JR $+5
[0000]262C:  E9 02 00		;JMP X34
[0000]262F:  89 0F		;MOV [BX],CX
[0000]2631:  8B 7E F2		;MOV DI,[BP-14]
[0000]2634:  8B 1D		;MOV BX,[DI]
[0000]2636:  8B E5		;MOV SP,BP
[0000]2638:  5D			;POP BP
[0000]2639:  C3			;RET;
[0000]263A:  55			;PUSH BP
[0000]263B:  8B EC		;MOV BP,SP
[0000]263D:  51			;PUSH CX
[0000]263E:  53			;PUSH BX
[0000]263F:  83 C4 FA		;ADD SP,0FFFAX
[0000]2642:  8B 1E 70 34	;MOV BX,←getsv
[0000]2646:  E8 06 C1		;CALL ←Call0
[0000]2649:  89 5E FA		;MOV [BP-6],BX
[0000]264C:  8B 7E FC		;MOV DI,[BP-4]
[0000]264F:  8B 1D		;MOV BX,[DI]
[0000]2651:  4B			;DEC BX
[0000]2652:  5A			;POP DX
[0000]2653:  53			;PUSH BX
[0000]2654:  5B			;POP BX
[0000]2655:  53			;PUSH BX
[0000]2656:  83 FB 00		;CMP BX,0
[0000]2659:  7C 3E		;JL X36
[0000]265B:  EB 05		;JR X35
[0000]265D:  FF 4E F6		;DEC WORD PTR [BP-10]
[0000]2660:  EB F2		;JR X37
[0000]2662:  8B 5E FA		;MOV BX,[BP-6]
[0000]2665:  83 C3 04		;ADD BX,4
[0000]2668:  59			;POP CX
[0000]2669:  51			;PUSH CX
[0000]266A:  B8 0E 00		;MOV AX,0EX
[0000]266D:  F7 E9		;IMUL AX,CX
[0000]266F:  03 D8		;ADD BX,AX
[0000]2671:  89 5E F8		;MOV [BP-8],BX
[0000]2674:  8B 7E F8		;MOV DI,[BP-8]
[0000]2677:  8B 1D		;MOV BX,[DI]
[0000]2679:  8B 4E FE		;MOV CX,[BP-2]
[0000]267C:  3B D9		;CMP BX,CX
[0000]267E:  74 07		;JZ X41
[0000]2680:  8B 7E F8		;MOV DI,[BP-8]
[0000]2683:  8B 1D		;MOV BX,[DI]
[0000]2685:  0B DB		;OR BX,BX
[0000]2687:  75 0E		;JNZ X39
[0000]2689:  8B 5E FC		;MOV BX,[BP-4]
[0000]268C:  59			;POP CX
[0000]268D:  51			;PUSH CX
[0000]268E:  89 0F		;MOV [BX],CX
[0000]2690:  8B 5E F8		;MOV BX,[BP-8]
[0000]2693:  8B E5		;MOV SP,BP
[0000]2695:  5D			;POP BP
[0000]2696:  C3			;RET;
[0000]2697:  EB C4		;JR X38
[0000]2699:  8B 5E FC		;MOV BX,[BP-4]
[0000]269C:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]26A0:  33 DB		;XOR BX,BX
[0000]26A2:  8B E5		;MOV SP,BP
[0000]26A4:  5D			;POP BP
[0000]26A5:  C3			;RET;
[0000]26A6:  55			;PUSH BP
[0000]26A7:  8B EC		;MOV BP,SP
[0000]26A9:  51			;PUSH CX
[0000]26AA:  53			;PUSH BX
[0000]26AB:  83 C4 E8		;ADD SP,0FFE8X
[0000]26AE:  8B 1E 70 34	;MOV BX,←getsv
[0000]26B2:  E8 9A C0		;CALL ←Call0
[0000]26B5:  89 5E FA		;MOV [BP-6],BX
[0000]26B8:  8B 5E FA		;MOV BX,[BP-6]
[0000]26BB:  83 C3 04		;ADD BX,4
[0000]26BE:  8B 4E FE		;MOV CX,[BP-2]
[0000]26C1:  B8 0E 00		;MOV AX,0EX
[0000]26C4:  F7 E9		;IMUL AX,CX
[0000]26C6:  03 D8		;ADD BX,AX
[0000]26C8:  89 5E F8		;MOV [BP-8],BX
[0000]26CB:  8B 5E F8		;MOV BX,[BP-8]
[0000]26CE:  8B 4F 08		;MOV CX,[BX+8]
[0000]26D1:  89 4E F4		;MOV [BP-12],CX
[0000]26D4:  E8 FB FD		;CALL ←purgesv
[0000]26D7:  89 5E F2		;MOV [BP-14],BX
[0000]26DA:  8B 5E FE		;MOV BX,[BP-2]
[0000]26DD:  8B 4E F2		;MOV CX,[BP-14]
[0000]26E0:  3B CB		;CMP CX,BX
[0000]26E2:  7E 0D		;JLE X44
[0000]26E4:  8B 5E F8		;MOV BX,[BP-8]
[0000]26E7:  8B 4F 08		;MOV CX,[BX+8]
[0000]26EA:  8B 5E F4		;MOV BX,[BP-12]
[0000]26ED:  3B CB		;CMP CX,BX
[0000]26EF:  74 04		;JZ X43
[0000]26F1:  B0 01		;MOV AL,1
[0000]26F3:  EB 02		;JR X45
[0000]26F5:  32 C0		;XOR AL,AL
[0000]26F7:  0A C0		;OR AL,AL
[0000]26F9:  74 06		;JZ X42
[0000]26FB:  BB 04 30		;MOV BX,03004X
[0000]26FE:  E8 6D FA		;CALL ←CallSwat
[0000]2701:  8B 5E F8		;MOV BX,[BP-8]
[0000]2704:  8B 4F 04		;MOV CX,[BX+4]
[0000]2707:  89 4E F0		;MOV [BP-16],CX
[0000]270A:  8B 5E F8		;MOV BX,[BP-8]
[0000]270D:  8B 4F 06		;MOV CX,[BX+6]
[0000]2710:  89 4E EE		;MOV [BP-18],CX
[0000]2713:  E8 21 C0		;CALL ←MyFrame
[0000]2716:  89 5E EC		;MOV [BP-20],BX
[0000]2719:  8D 5E F2		;LEA BX,[BP-14]
[0000]271C:  B9 01 00		;MOV CX,1
[0000]271F:  E8 18 FF		;CALL ←finden
[0000]2722:  89 5E F6		;MOV [BP-10],BX
[0000]2725:  8B 5E EC		;MOV BX,[BP-20]
[0000]2728:  E8 0F C0		;CALL ←CallersFrame
[0000]272B:  89 5E EA		;MOV [BP-22],BX
[0000]272E:  8B 5E FE		;MOV BX,[BP-2]
[0000]2731:  8B 4E F2		;MOV CX,[BP-14]
[0000]2734:  3B CB		;CMP CX,BX
[0000]2736:  7E 11		;JLE X50
[0000]2738:  8B 5E F6		;MOV BX,[BP-10]
[0000]273B:  8B 4F 04		;MOV CX,[BX+4]
[0000]273E:  8B 5E EA		;MOV BX,[BP-22]
[0000]2741:  3B CB		;CMP CX,BX
[0000]2743:  75 04		;JNZ X50
[0000]2745:  B0 01		;MOV AL,1
[0000]2747:  EB 02		;JR X51
[0000]2749:  32 C0		;XOR AL,AL
[0000]274B:  0A C0		;OR AL,AL
[0000]274D:  74 32		;JZ X49
[0000]274F:  C7 46 E4 01 00	;MOV WORD PTR [BP-28],1
[0000]2754:  C7 46 E6 00 00	;MOV WORD PTR [BP-26],0
[0000]2759:  8B 5E F6		;MOV BX,[BP-10]
[0000]275C:  8B 4F 0C		;MOV CX,[BX+12]
[0000]275F:  89 4E E8		;MOV [BP-24],CX
[0000]2762:  8D 5E E4		;LEA BX,[BP-28]
[0000]2765:  53			;PUSH BX
[0000]2766:  8B 5E F6		;MOV BX,[BP-10]
[0000]2769:  8B 4F 02		;MOV CX,[BX+2]
[0000]276C:  BB 03 00		;MOV BX,3
[0000]276F:  E8 F5 BF		;CALL ←Apply
[0000]2772:  5A			;POP DX
[0000]2773:  8D 5E F2		;LEA BX,[BP-14]
[0000]2776:  B9 01 00		;MOV CX,1
[0000]2779:  E8 BE FE		;CALL ←finden
[0000]277C:  89 5E F6		;MOV [BP-10],BX
[0000]277F:  EB AD		;JR X48
[0000]2781:  8B 5E F0		;MOV BX,[BP-16]
[0000]2784:  8B 4E EA		;MOV CX,[BP-22]
[0000]2787:  3B CB		;CMP CX,BX
[0000]2789:  75 02		;JNZ X52
[0000]278B:  EB 08		;JR X47
[0000]278D:  8B 5E EA		;MOV BX,[BP-22]
[0000]2790:  89 5E EC		;MOV [BP-20],BX
[0000]2793:  EB 90		;JR X46
[0000]2795:  8B 5E EE		;MOV BX,[BP-18]
[0000]2798:  53			;PUSH BX
[0000]2799:  8B 5E F0		;MOV BX,[BP-16]
[0000]279C:  53			;PUSH BX
[0000]279D:  8B 5E F8		;MOV BX,[BP-8]
[0000]27A0:  8B 4F 0A		;MOV CX,[BX+10]
[0000]27A3:  8B 5E FC		;MOV BX,[BP-4]
[0000]27A6:  E8 9C BF		;CALL ←returnto
[0000]27A9:  83 C4 04		;ADD SP,4
[0000]27AC:  8B E5		;MOV SP,BP
[0000]27AE:  5D			;POP BP
[0000]27AF:  C3			;RET;
[0000]27B0: 

;File DI8274.asm
				;e	"ec.h"
[0000]27B0:  55			;PUSH BP
[0000]27B1:  8B EC		;MOV BP,SP
[0000]27B3:  33 DB		;XOR BX,BX
[0000]27B5:  E8 50 00		;CALL ←FlushInput
[0000]27B8:  BB 01 00		;MOV BX,1
[0000]27BB:  E8 4A 00		;CALL ←FlushInput
[0000]27BE:  8D 1E 0E 35	;LEA BX,←tb
[0000]27C2:  53			;PUSH BX
[0000]27C3:  BB 3E 00		;MOV BX,03EX
[0000]27C6:  8D 0E 16 35	;LEA CX,←tb+8
[0000]27CA:  E8 F5 D3		;CALL ←InitRingBuffer
[0000]27CD:  5A			;POP DX
[0000]27CE:  8D 1E 56 35	;LEA BX,←tb+048X
[0000]27D2:  53			;PUSH BX
[0000]27D3:  BB 3E 00		;MOV BX,03EX
[0000]27D6:  8D 0E 5E 35	;LEA CX,←tb+050X
[0000]27DA:  E8 E5 D3		;CALL ←InitRingBuffer
[0000]27DD:  5A			;POP DX
[0000]27DE:  C7 06 A0 35 00 00	;MOV ←busy+2,0
[0000]27E4:  C7 06 9E 35 00 00	;MOV ←busy,0
[0000]27EA:  33 DB		;XOR BX,BX
[0000]27EC:  B9 B0 04		;MOV CX,04B0X
[0000]27EF:  E8 84 01		;CALL ←Baud
[0000]27F2:  BB 01 00		;MOV BX,1
[0000]27F5:  B9 B0 04		;MOV CX,04B0X
[0000]27F8:  E8 7B 01		;CALL ←Baud
[0000]27FB:  BB 03 00		;MOV BX,3
[0000]27FE:  B9 83 2A		;MOV CX,OFFSET ←mySIOInt
[0000]2801:  E8 CB C7		;CALL ←EnableInt
[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:  5B			;POP BX
[0000]280D:  53			;PUSH BX
[0000]280E:  0B DB		;OR BX,BX
[0000]2810:  74 12		;JZ X1
[0000]2812:  8D 1E C6 34	;LEA BX,←rb+048X
[0000]2816:  53			;PUSH BX
[0000]2817:  BB 3E 00		;MOV BX,03EX
[0000]281A:  8D 0E CE 34	;LEA CX,←rb+050X
[0000]281E:  E8 A1 D3		;CALL ←InitRingBuffer
[0000]2821:  5A			;POP DX
[0000]2822:  EB 10		;JR X2
[0000]2824:  8D 1E 7E 34	;LEA BX,←rb
[0000]2828:  53			;PUSH BX
[0000]2829:  BB 3E 00		;MOV BX,03EX
[0000]282C:  8D 0E 86 34	;LEA CX,←rb+8
[0000]2830:  E8 8F D3		;CALL ←InitRingBuffer
[0000]2833:  5A			;POP DX
[0000]2834:  8B E5		;MOV SP,BP
[0000]2836:  5D			;POP BP
[0000]2837:  C3			;RET;
[0000]2838:  55			;PUSH BP
[0000]2839:  8B EC		;MOV BP,SP
[0000]283B:  53			;PUSH BX
[0000]283C:  52			;PUSH DX
[0000]283D:  8D 1E 0E 35	;LEA BX,←tb
[0000]2841:  5A			;POP DX
[0000]2842:  53			;PUSH BX
[0000]2843:  8B 46 FE		;MOV AX,[BP-2]
[0000]2846:  98			;CBW
[0000]2847:  8B D8		;MOV BX,AX
[0000]2849:  59			;POP CX
[0000]284A:  51			;PUSH CX
[0000]284B:  E8 F8 D3		;CALL ←WriteRingBuffer
[0000]284E:  0B DB		;OR BX,BX
[0000]2850:  75 02		;JNZ X4
[0000]2852:  EB EF		;JR X3
[0000]2854:  8B 1E 9E 35	;MOV BX,←busy
[0000]2858:  0B DB		;OR BX,BX
[0000]285A:  75 07		;JNZ X6
[0000]285C:  5B			;POP BX
[0000]285D:  53			;PUSH BX
[0000]285E:  E8 8E D3		;CALL ←RingBufferEmpty
[0000]2861:  0B DB		;OR BX,BX
[0000]2863:  75 10		;JNZ X5
[0000]2865:  C7 06 9E 35 01 00	;MOV ←busy,1
[0000]286B:  5B			;POP BX
[0000]286C:  53			;PUSH BX
[0000]286D:  E8 29 D4		;CALL ←ReadRingBuffer
[0000]2870:  33 C9		;XOR CX,CX
[0000]2872:  E8 C0 03		;CALL ←SIOPutC
[0000]2875:  8B E5		;MOV SP,BP
[0000]2877:  5D			;POP BP
[0000]2878:  C3			;RET;
[0000]2879:  55			;PUSH BP
[0000]287A:  8B EC		;MOV BP,SP
[0000]287C:  53			;PUSH BX
[0000]287D:  58			;POP AX
[0000]287E:  50			;PUSH AX
[0000]287F:  98			;CBW
[0000]2880:  8B D8		;MOV BX,AX
[0000]2882:  33 C9		;XOR CX,CX
[0000]2884:  E8 20 00		;CALL ←PutC
[0000]2887:  8B E5		;MOV SP,BP
[0000]2889:  5D			;POP BP
[0000]288A:  C3			;RET;
[0000]288B:  55			;PUSH BP
[0000]288C:  8B EC		;MOV BP,SP
[0000]288E:  53			;PUSH BX
[0000]288F:  58			;POP AX
[0000]2890:  50			;PUSH AX
[0000]2891:  98			;CBW
[0000]2892:  8B D8		;MOV BX,AX
[0000]2894:  E8 E2 FF		;CALL ←PutChar
[0000]2897:  58			;POP AX
[0000]2898:  50			;PUSH AX
[0000]2899:  3C 0D		;CMP AL,0DX
[0000]289B:  75 06		;JNZ X7
[0000]289D:  BB 0A 00		;MOV BX,0AX
[0000]28A0:  E8 D6 FF		;CALL ←PutChar
[0000]28A3:  8B E5		;MOV SP,BP
[0000]28A5:  5D			;POP BP
[0000]28A6:  C3			;RET;
[0000]28A7:  55			;PUSH BP
[0000]28A8:  8B EC		;MOV BP,SP
[0000]28AA:  51			;PUSH CX
[0000]28AB:  53			;PUSH BX
[0000]28AC:  52			;PUSH DX
[0000]28AD:  8B 5E FE		;MOV BX,[BP-2]
[0000]28B0:  8D 0E 0E 35	;LEA CX,←tb
[0000]28B4:  B8 48 00		;MOV AX,048X
[0000]28B7:  F7 EB		;IMUL AX,BX
[0000]28B9:  03 C1		;ADD AX,CX
[0000]28BB:  5A			;POP DX
[0000]28BC:  50			;PUSH AX
[0000]28BD:  8B 46 FC		;MOV AX,[BP-4]
[0000]28C0:  98			;CBW
[0000]28C1:  8B D8		;MOV BX,AX
[0000]28C3:  59			;POP CX
[0000]28C4:  51			;PUSH CX
[0000]28C5:  E8 7E D3		;CALL ←WriteRingBuffer
[0000]28C8:  0B DB		;OR BX,BX
[0000]28CA:  75 05		;JNZ X9
[0000]28CC:  E8 6D D1		;CALL ←Block
[0000]28CF:  EB EC		;JR X8
[0000]28D1:  8B 5E FE		;MOV BX,[BP-2]
[0000]28D4:  8D 0E 9E 35	;LEA CX,←busy
[0000]28D8:  D1 E3		;SAL BX
[0000]28DA:  03 D9		;ADD BX,CX
[0000]28DC:  8B 0F		;MOV CX,[BX]
[0000]28DE:  0B C9		;OR CX,CX
[0000]28E0:  75 07		;JNZ X11
[0000]28E2:  5B			;POP BX
[0000]28E3:  53			;PUSH BX
[0000]28E4:  E8 08 D3		;CALL ←RingBufferEmpty
[0000]28E7:  0B DB		;OR BX,BX
[0000]28E9:  75 1A		;JNZ X10
[0000]28EB:  8B 5E FE		;MOV BX,[BP-2]
[0000]28EE:  8D 0E 9E 35	;LEA CX,←busy
[0000]28F2:  D1 E3		;SAL BX
[0000]28F4:  03 D9		;ADD BX,CX
[0000]28F6:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]28FA:  5B			;POP BX
[0000]28FB:  53			;PUSH BX
[0000]28FC:  E8 9A D3		;CALL ←ReadRingBuffer
[0000]28FF:  8B 4E FE		;MOV CX,[BP-2]
[0000]2902:  E8 30 03		;CALL ←SIOPutC
[0000]2905:  8B E5		;MOV SP,BP
[0000]2907:  5D			;POP BP
[0000]2908:  C3			;RET;
[0000]2909:  55			;PUSH BP
[0000]290A:  8B EC		;MOV BP,SP
[0000]290C:  33 DB		;XOR BX,BX
[0000]290E:  E8 04 00		;CALL ←GetC
[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:  53			;PUSH BX
[0000]2919:  52			;PUSH DX
[0000]291A:  8B 5E FE		;MOV BX,[BP-2]
[0000]291D:  8D 0E 7E 34	;LEA CX,←rb
[0000]2921:  B8 48 00		;MOV AX,048X
[0000]2924:  F7 EB		;IMUL AX,BX
[0000]2926:  03 C1		;ADD AX,CX
[0000]2928:  5A			;POP DX
[0000]2929:  50			;PUSH AX
[0000]292A:  5B			;POP BX
[0000]292B:  53			;PUSH BX
[0000]292C:  E8 C0 D2		;CALL ←RingBufferEmpty
[0000]292F:  0B DB		;OR BX,BX
[0000]2931:  74 05		;JZ X13
[0000]2933:  E8 06 D1		;CALL ←Block
[0000]2936:  EB F2		;JR X12
[0000]2938:  5B			;POP BX
[0000]2939:  53			;PUSH BX
[0000]293A:  E8 5C D3		;CALL ←ReadRingBuffer
[0000]293D:  81 E3 7F 00	;AND BX,07FX
[0000]2941:  8B E5		;MOV SP,BP
[0000]2943:  5D			;POP BP
[0000]2944:  C3			;RET;
[0000]2945:  55			;PUSH BP
[0000]2946:  8B EC		;MOV BP,SP
[0000]2948:  33 DB		;XOR BX,BX
[0000]294A:  E8 04 00		;CALL ←AvC
[0000]294D:  8B E5		;MOV SP,BP
[0000]294F:  5D			;POP BP
[0000]2950:  C3			;RET;
[0000]2951:  55			;PUSH BP
[0000]2952:  8B EC		;MOV BP,SP
[0000]2954:  53			;PUSH BX
[0000]2955:  5B			;POP BX
[0000]2956:  53			;PUSH BX
[0000]2957:  8D 0E 7E 34	;LEA CX,←rb
[0000]295B:  B8 48 00		;MOV AX,048X
[0000]295E:  F7 EB		;IMUL AX,BX
[0000]2960:  03 C1		;ADD AX,CX
[0000]2962:  8B D8		;MOV BX,AX
[0000]2964:  E8 88 D2		;CALL ←RingBufferEmpty
[0000]2967:  0B DB		;OR BX,BX
[0000]2969:  75 05		;JNZ X14
[0000]296B:  BB 01 00		;MOV BX,1
[0000]296E:  EB 02		;JR X15
[0000]2970:  33 DB		;XOR BX,BX
[0000]2972:  8B E5		;MOV SP,BP
[0000]2974:  5D			;POP BP
[0000]2975:  C3			;RET;
[0000]2976:  55			;PUSH BP
[0000]2977:  8B EC		;MOV BP,SP
[0000]2979:  51			;PUSH CX
[0000]297A:  53			;PUSH BX
[0000]297B:  83 C4 FA		;ADD SP,0FFFAX
[0000]297E:  8B 5E FC		;MOV BX,[BP-4]
[0000]2981:  0B DB		;OR BX,BX
[0000]2983:  75 70		;JNZ X16
[0000]2985:  8B 5E FE		;MOV BX,[BP-2]
[0000]2988:  81 FB 2C 01	;CMP BX,012CX
[0000]298C:  75 11		;JNZ X17
[0000]298E:  BB C0 0A		;MOV BX,0AC0X
[0000]2991:  E8 F6 02		;CALL ←MM
[0000]2994:  BB 8C 00		;MOV BX,08CX
[0000]2997:  8B 4E FC		;MOV CX,[BP-4]
[0000]299A:  E8 06 03		;CALL ←WR4
[0000]299D:  EB 09		;JR X18
[0000]299F:  BB 4C 00		;MOV BX,04CX
[0000]29A2:  8B 4E FC		;MOV CX,[BP-4]
[0000]29A5:  E8 FB 02		;CALL ←WR4
[0000]29A8:  8B 5E FE		;MOV BX,[BP-2]
[0000]29AB:  81 FB 58 02	;CMP BX,0258X
[0000]29AF:  75 06		;JNZ X19
[0000]29B1:  BB C0 0A		;MOV BX,0AC0X
[0000]29B4:  E8 D3 02		;CALL ←MM
[0000]29B7:  8B 5E FE		;MOV BX,[BP-2]
[0000]29BA:  81 FB B0 04	;CMP BX,04B0X
[0000]29BE:  75 06		;JNZ X20
[0000]29C0:  BB C0 88		;MOV BX,088C0X
[0000]29C3:  E8 C4 02		;CALL ←MM
[0000]29C6:  8B 5E FE		;MOV BX,[BP-2]
[0000]29C9:  81 FB 60 09	;CMP BX,0960X
[0000]29CD:  75 06		;JNZ X21
[0000]29CF:  BB C0 84		;MOV BX,084C0X
[0000]29D2:  E8 B5 02		;CALL ←MM
[0000]29D5:  8B 5E FE		;MOV BX,[BP-2]
[0000]29D8:  81 FB C0 12	;CMP BX,012C0X
[0000]29DC:  75 06		;JNZ X22
[0000]29DE:  BB C0 82		;MOV BX,082C0X
[0000]29E1:  E8 A6 02		;CALL ←MM
[0000]29E4:  8B 5E FE		;MOV BX,[BP-2]
[0000]29E7:  81 FB 80 25	;CMP BX,02580X
[0000]29EB:  75 06		;JNZ X23
[0000]29ED:  BB 00 8A		;MOV BX,08A00X
[0000]29F0:  E8 97 02		;CALL ←MM
[0000]29F3:  EB 03		;JR $+5
[0000]29F5:  E9 0F 00		;JMP X25
[0000]29F8:  8B 5E FE		;MOV BX,[BP-2]
[0000]29FB:  81 FB 00 4B	;CMP BX,04B00X
[0000]29FF:  75 06		;JNZ X24
[0000]2A01:  BB 00 85		;MOV BX,08500X
[0000]2A04:  E8 83 02		;CALL ←MM
[0000]2A07:  8B 5E FC		;MOV BX,[BP-4]
[0000]2A0A:  83 FB 01		;CMP BX,1
[0000]2A0D:  75 70		;JNZ X26
[0000]2A0F:  BB 4C 00		;MOV BX,04CX
[0000]2A12:  8B 4E FC		;MOV CX,[BP-4]
[0000]2A15:  E8 8B 02		;CALL ←WR4
[0000]2A18:  8B 46 FE		;MOV AX,[BP-2]
[0000]2A1B:  BB 64 00		;MOV BX,064X
[0000]2A1E:  99			;CWD
[0000]2A1F:  F7 FB		;IDIV AX,BX
[0000]2A21:  89 46 FE		;MOV [BP-2],AX
[0000]2A24:  B8 C0 03		;MOV AX,03C0X
[0000]2A27:  8B 5E FE		;MOV BX,[BP-2]
[0000]2A2A:  99			;CWD
[0000]2A2B:  F7 FB		;IDIV AX,BX
[0000]2A2D:  89 46 FA		;MOV [BP-6],AX
[0000]2A30:  8B 5E FA		;MOV BX,[BP-6]
[0000]2A33:  D1 FB		;SAR BX
[0000]2A35:  5A			;POP DX
[0000]2A36:  53			;PUSH BX
[0000]2A37:  5B			;POP BX
[0000]2A38:  53			;PUSH BX
[0000]2A39:  8B 4E FA		;MOV CX,[BP-6]
[0000]2A3C:  2B CB		;SUB CX,BX
[0000]2A3E:  89 4E F8		;MOV [BP-8],CX
[0000]2A41:  BB C8 00		;MOV BX,0C8X
[0000]2A44:  B9 60 00		;MOV CX,060X
[0000]2A47:  E8 9F BD		;CALL ←OutByte
[0000]2A4A:  BB 04 00		;MOV BX,4
[0000]2A4D:  B9 60 00		;MOV CX,060X
[0000]2A50:  E8 96 BD		;CALL ←OutByte
[0000]2A53:  BB 62 1B		;MOV BX,01B62X
[0000]2A56:  B9 62 00		;MOV CX,062X
[0000]2A59:  E8 6E 02		;CALL ←OutWord
[0000]2A5C:  8B 5E F8		;MOV BX,[BP-8]
[0000]2A5F:  B9 62 00		;MOV CX,062X
[0000]2A62:  E8 65 02		;CALL ←OutWord
[0000]2A65:  5B			;POP BX
[0000]2A66:  53			;PUSH BX
[0000]2A67:  B9 62 00		;MOV CX,062X
[0000]2A6A:  E8 5D 02		;CALL ←OutWord
[0000]2A6D:  BB 48 00		;MOV BX,048X
[0000]2A70:  B9 60 00		;MOV CX,060X
[0000]2A73:  E8 73 BD		;CALL ←OutByte
[0000]2A76:  BB 28 00		;MOV BX,028X
[0000]2A79:  B9 60 00		;MOV CX,060X
[0000]2A7C:  E8 6A BD		;CALL ←OutByte
[0000]2A7F:  8B E5		;MOV SP,BP
[0000]2A81:  5D			;POP BP
[0000]2A82:  C3			;RET;
[0000]2A83:  55			;PUSH BP
[0000]2A84:  8B EC		;MOV BP,SP
[0000]2A86:  52			;PUSH DX
[0000]2A87:  BB 01 00		;MOV BX,1
[0000]2A8A:  E8 70 01		;CALL ←RR2
[0000]2A8D:  81 E3 07 00	;AND BX,7
[0000]2A91:  5A			;POP DX
[0000]2A92:  53			;PUSH BX
[0000]2A93:  5B			;POP BX
[0000]2A94:  53			;PUSH BX
[0000]2A95:  EB 45		;JR X27
[0000]2A97:  BB 01 00		;MOV BX,1
[0000]2A9A:  E8 DF 00		;CALL ←txe
[0000]2A9D:  EB 67		;JR X28
[0000]2A9F:  BB 02 60		;MOV BX,06002X
[0000]2AA2:  E8 79 00		;CALL ←CallD
[0000]2AA5:  EB 5F		;JR X28
[0000]2AA7:  BB 01 00		;MOV BX,1
[0000]2AAA:  E8 8F 00		;CALL ←rxa
[0000]2AAD:  EB 57		;JR X28
[0000]2AAF:  BB 01 00		;MOV BX,1
[0000]2AB2:  E8 14 01		;CALL ←sprx
[0000]2AB5:  EB 4F		;JR X28
[0000]2AB7:  33 DB		;XOR BX,BX
[0000]2AB9:  E8 C0 00		;CALL ←txe
[0000]2ABC:  EB 48		;JR X28
[0000]2ABE:  BB 03 60		;MOV BX,06003X
[0000]2AC1:  E8 5A 00		;CALL ←CallD
[0000]2AC4:  EB 40		;JR X28
[0000]2AC6:  33 DB		;XOR BX,BX
[0000]2AC8:  E8 71 00		;CALL ←rxa
[0000]2ACB:  EB 39		;JR X28
[0000]2ACD:  33 DB		;XOR BX,BX
[0000]2ACF:  E8 F7 00		;CALL ←sprx
[0000]2AD2:  EB 32		;JR X28
[0000]2AD4:  BB 01 60		;MOV BX,06001X
[0000]2AD7:  E8 44 00		;CALL ←CallD
[0000]2ADA:  EB 2A		;JR X28
[0000]2ADC:  8A C7		;MOV AL,BH
[0000]2ADE:  0A C0		;OR AL,AL
[0000]2AE0:  75 F2		;JNZ X37
[0000]2AE2:  8A C3		;MOV AL,BL
[0000]2AE4:  3C 00		;CMP AL,0
[0000]2AE6:  74 AF		;JZ X29
[0000]2AE8:  3C 01		;CMP AL,1
[0000]2AEA:  74 B3		;JZ X30
[0000]2AEC:  3C 02		;CMP AL,2
[0000]2AEE:  74 B7		;JZ X31
[0000]2AF0:  3C 03		;CMP AL,3
[0000]2AF2:  74 BB		;JZ X32
[0000]2AF4:  3C 04		;CMP AL,4
[0000]2AF6:  74 BF		;JZ X33
[0000]2AF8:  3C 05		;CMP AL,5
[0000]2AFA:  74 C2		;JZ X34
[0000]2AFC:  3C 06		;CMP AL,6
[0000]2AFE:  74 C6		;JZ X35
[0000]2B00:  3C 07		;CMP AL,7
[0000]2B02:  74 C9		;JZ X36
[0000]2B04:  EB CE		;JR X37
[0000]2B06:  8B 1E A2 35	;MOV BX,←iretCode
[0000]2B0A:  0B DB		;OR BX,BX
[0000]2B0C:  74 08		;JZ X38
[0000]2B0E:  BB 38 00		;MOV BX,038X
[0000]2B11:  33 C9		;XOR CX,CX
[0000]2B13:  E8 C9 00		;CALL ←WR0
[0000]2B16:  8B 1E A2 35	;MOV BX,←iretCode
[0000]2B1A:  8B E5		;MOV SP,BP
[0000]2B1C:  5D			;POP BP
[0000]2B1D:  C3			;RET;
[0000]2B1E:  55			;PUSH BP
[0000]2B1F:  8B EC		;MOV BP,SP
[0000]2B21:  53			;PUSH BX
[0000]2B22:  BB 38 00		;MOV BX,038X
[0000]2B25:  33 C9		;XOR CX,CX
[0000]2B27:  E8 B5 00		;CALL ←WR0
[0000]2B2A:  E8 48 C4		;CALL ←DoEOI
[0000]2B2D:  C7 06 A2 35 00 00	;MOV ←iretCode,0
[0000]2B33:  5B			;POP BX
[0000]2B34:  53			;PUSH BX
[0000]2B35:  E8 0A BD		;CALL ←CallDebugger
[0000]2B38:  8B E5		;MOV SP,BP
[0000]2B3A:  5D			;POP BP
[0000]2B3B:  C3			;RET;
[0000]2B3C:  55			;PUSH BP
[0000]2B3D:  8B EC		;MOV BP,SP
[0000]2B3F:  53			;PUSH BX
[0000]2B40:  52			;PUSH DX
[0000]2B41:  C7 06 A2 35 FF FF	;MOV ←iretCode,0FFFFX
[0000]2B47:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B4A:  E8 D0 00		;CALL ←SIOGetC
[0000]2B4D:  5A			;POP DX
[0000]2B4E:  53			;PUSH BX
[0000]2B4F:  58			;POP AX
[0000]2B50:  50			;PUSH AX
[0000]2B51:  0A C0		;OR AL,AL
[0000]2B53:  75 07		;JNZ X39
[0000]2B55:  33 DB		;XOR BX,BX
[0000]2B57:  E8 C4 FF		;CALL ←CallD
[0000]2B5A:  EB 1C		;JR X40
[0000]2B5C:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B5F:  8D 0E 7E 34	;LEA CX,←rb
[0000]2B63:  B8 48 00		;MOV AX,048X
[0000]2B66:  F7 EB		;IMUL AX,BX
[0000]2B68:  03 C1		;ADD AX,CX
[0000]2B6A:  5B			;POP BX
[0000]2B6B:  53			;PUSH BX
[0000]2B6C:  50			;PUSH AX
[0000]2B6D:  8A C3		;MOV AL,BL
[0000]2B6F:  98			;CBW
[0000]2B70:  8B D8		;MOV BX,AX
[0000]2B72:  58			;POP AX
[0000]2B73:  8B C8		;MOV CX,AX
[0000]2B75:  E8 CE D0		;CALL ←WriteRingBuffer
[0000]2B78:  8B E5		;MOV SP,BP
[0000]2B7A:  5D			;POP BP
[0000]2B7B:  C3			;RET;
[0000]2B7C:  55			;PUSH BP
[0000]2B7D:  8B EC		;MOV BP,SP
[0000]2B7F:  53			;PUSH BX
[0000]2B80:  52			;PUSH DX
[0000]2B81:  C7 06 A2 35 FF FF	;MOV ←iretCode,0FFFFX
[0000]2B87:  8B 5E FE		;MOV BX,[BP-2]
[0000]2B8A:  8D 0E 0E 35	;LEA CX,←tb
[0000]2B8E:  B8 48 00		;MOV AX,048X
[0000]2B91:  F7 EB		;IMUL AX,BX
[0000]2B93:  03 C1		;ADD AX,CX
[0000]2B95:  5A			;POP DX
[0000]2B96:  50			;PUSH AX
[0000]2B97:  5B			;POP BX
[0000]2B98:  53			;PUSH BX
[0000]2B99:  E8 53 D0		;CALL ←RingBufferEmpty
[0000]2B9C:  0B DB		;OR BX,BX
[0000]2B9E:  74 1A		;JZ X41
[0000]2BA0:  BB 28 00		;MOV BX,028X
[0000]2BA3:  8B 4E FE		;MOV CX,[BP-2]
[0000]2BA6:  E8 36 00		;CALL ←WR0
[0000]2BA9:  8B 5E FE		;MOV BX,[BP-2]
[0000]2BAC:  8D 0E 9E 35	;LEA CX,←busy
[0000]2BB0:  D1 E3		;SAL BX
[0000]2BB2:  03 D9		;ADD BX,CX
[0000]2BB4:  C7 07 00 00	;MOV WORD PTR [BX],0
[0000]2BB8:  EB 0B		;JR X42
[0000]2BBA:  5B			;POP BX
[0000]2BBB:  53			;PUSH BX
[0000]2BBC:  E8 DA D0		;CALL ←ReadRingBuffer
[0000]2BBF:  8B 4E FE		;MOV CX,[BP-2]
[0000]2BC2:  E8 70 00		;CALL ←SIOPutC
[0000]2BC5:  8B E5		;MOV SP,BP
[0000]2BC7:  5D			;POP BP
[0000]2BC8:  C3			;RET;
[0000]2BC9:  55			;PUSH BP
[0000]2BCA:  8B EC		;MOV BP,SP
[0000]2BCC:  53			;PUSH BX
[0000]2BCD:  C7 06 A2 35 FF FF	;MOV ←iretCode,0FFFFX
[0000]2BD3:  BB F0 00		;MOV BX,0F0X
[0000]2BD6:  59			;POP CX
[0000]2BD7:  51			;PUSH CX
[0000]2BD8:  E8 04 00		;CALL ←WR0
[0000]2BDB:  8B E5		;MOV SP,BP
[0000]2BDD:  5D			;POP BP
[0000]2BDE:  C3			;RET;
[0000]2BDF:  55			;PUSH BP
[0000]2BE0:  8B EC		;MOV BP,SP
[0000]2BE2:  51			;PUSH CX
[0000]2BE3:  53			;PUSH BX
[0000]2BE4:  8B 5E FE		;MOV BX,[BP-2]
[0000]2BE7:  E8 68 00		;CALL ←SIOCmdP
[0000]2BEA:  89 5E FE		;MOV [BP-2],BX
[0000]2BED:  5B			;POP BX
[0000]2BEE:  53			;PUSH BX
[0000]2BEF:  81 E3 FF 00	;AND BX,0FFX
[0000]2BF3:  8B 4E FE		;MOV CX,[BP-2]
[0000]2BF6:  E8 F0 BB		;CALL ←OutByte
[0000]2BF9:  8B E5		;MOV SP,BP
[0000]2BFB:  5D			;POP BP
[0000]2BFC:  C3			;RET;
[0000]2BFD:  55			;PUSH BP
[0000]2BFE:  8B EC		;MOV BP,SP
[0000]2C00:  53			;PUSH BX
[0000]2C01:  5B			;POP BX
[0000]2C02:  53			;PUSH BX
[0000]2C03:  E8 4C 00		;CALL ←SIOCmdP
[0000]2C06:  5A			;POP DX
[0000]2C07:  53			;PUSH BX
[0000]2C08:  BB 02 00		;MOV BX,2
[0000]2C0B:  59			;POP CX
[0000]2C0C:  51			;PUSH CX
[0000]2C0D:  E8 D9 BB		;CALL ←OutByte
[0000]2C10:  5B			;POP BX
[0000]2C11:  53			;PUSH BX
[0000]2C12:  E8 DA BB		;CALL ←InByte
[0000]2C15:  81 E3 FF 00	;AND BX,0FFX
[0000]2C19:  8B E5		;MOV SP,BP
[0000]2C1B:  5D			;POP BP
[0000]2C1C:  C3			;RET;
[0000]2C1D:  55			;PUSH BP
[0000]2C1E:  8B EC		;MOV BP,SP
[0000]2C20:  53			;PUSH BX
[0000]2C21:  5B			;POP BX
[0000]2C22:  53			;PUSH BX
[0000]2C23:  E8 48 00		;CALL ←SIODataP
[0000]2C26:  5A			;POP DX
[0000]2C27:  53			;PUSH BX
[0000]2C28:  5B			;POP BX
[0000]2C29:  53			;PUSH BX
[0000]2C2A:  E8 C2 BB		;CALL ←InByte
[0000]2C2D:  81 E3 7F 00	;AND BX,07FX
[0000]2C31:  8B E5		;MOV SP,BP
[0000]2C33:  5D			;POP BP
[0000]2C34:  C3			;RET;
[0000]2C35:  55			;PUSH BP
[0000]2C36:  8B EC		;MOV BP,SP
[0000]2C38:  51			;PUSH CX
[0000]2C39:  53			;PUSH BX
[0000]2C3A:  8B 5E FE		;MOV BX,[BP-2]
[0000]2C3D:  E8 2E 00		;CALL ←SIODataP
[0000]2C40:  89 5E FE		;MOV [BP-2],BX
[0000]2C43:  58			;POP AX
[0000]2C44:  50			;PUSH AX
[0000]2C45:  98			;CBW
[0000]2C46:  8B D8		;MOV BX,AX
[0000]2C48:  8B 4E FE		;MOV CX,[BP-2]
[0000]2C4B:  E8 9B BB		;CALL ←OutByte
[0000]2C4E:  8B E5		;MOV SP,BP
[0000]2C50:  5D			;POP BP
[0000]2C51:  C3			;RET;
[0000]2C52:  55			;PUSH BP
[0000]2C53:  8B EC		;MOV BP,SP
[0000]2C55:  53			;PUSH BX
[0000]2C56:  5B			;POP BX
[0000]2C57:  53			;PUSH BX
[0000]2C58:  0B DB		;OR BX,BX
[0000]2C5A:  75 07		;JNZ X43
[0000]2C5C:  C7 46 FE 32 00	;MOV WORD PTR [BP-2],032X
[0000]2C61:  EB 05		;JR X44
[0000]2C63:  C7 46 FE 30 00	;MOV WORD PTR [BP-2],030X
[0000]2C68:  5B			;POP BX
[0000]2C69:  53			;PUSH BX
[0000]2C6A:  8B E5		;MOV SP,BP
[0000]2C6C:  5D			;POP BP
[0000]2C6D:  C3			;RET;
[0000]2C6E:  55			;PUSH BP
[0000]2C6F:  8B EC		;MOV BP,SP
[0000]2C71:  53			;PUSH BX
[0000]2C72:  5B			;POP BX
[0000]2C73:  53			;PUSH BX
[0000]2C74:  0B DB		;OR BX,BX
[0000]2C76:  75 07		;JNZ X45
[0000]2C78:  C7 46 FE 36 00	;MOV WORD PTR [BP-2],036X
[0000]2C7D:  EB 05		;JR X46
[0000]2C7F:  C7 46 FE 34 00	;MOV WORD PTR [BP-2],034X
[0000]2C84:  5B			;POP BX
[0000]2C85:  53			;PUSH BX
[0000]2C86:  8B E5		;MOV SP,BP
[0000]2C88:  5D			;POP BP
[0000]2C89:  C3			;RET;
[0000]2C8A:  55			;PUSH BP
[0000]2C8B:  8B EC		;MOV BP,SP
[0000]2C8D:  53			;PUSH BX
[0000]2C8E:  BB 17 00		;MOV BX,017X
[0000]2C91:  B9 60 00		;MOV CX,060X
[0000]2C94:  E8 52 BB		;CALL ←OutByte
[0000]2C97:  5B			;POP BX
[0000]2C98:  53			;PUSH BX
[0000]2C99:  B9 62 00		;MOV CX,062X
[0000]2C9C:  E8 2B 00		;CALL ←OutWord
[0000]2C9F:  8B E5		;MOV SP,BP
[0000]2CA1:  5D			;POP BP
[0000]2CA2:  C3			;RET;
[0000]2CA3:  55			;PUSH BP
[0000]2CA4:  8B EC		;MOV BP,SP
[0000]2CA6:  51			;PUSH CX
[0000]2CA7:  53			;PUSH BX
[0000]2CA8:  8B 5E FE		;MOV BX,[BP-2]
[0000]2CAB:  E8 A4 FF		;CALL ←SIOCmdP
[0000]2CAE:  89 5E FE		;MOV [BP-2],BX
[0000]2CB1:  BB 04 00		;MOV BX,4
[0000]2CB4:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CB7:  E8 2F BB		;CALL ←OutByte
[0000]2CBA:  5B			;POP BX
[0000]2CBB:  53			;PUSH BX
[0000]2CBC:  81 E3 FF 00	;AND BX,0FFX
[0000]2CC0:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CC3:  E8 23 BB		;CALL ←OutByte
[0000]2CC6:  8B E5		;MOV SP,BP
[0000]2CC8:  5D			;POP BP
[0000]2CC9:  C3			;RET;
[0000]2CCA:  55			;PUSH BP
[0000]2CCB:  8B EC		;MOV BP,SP
[0000]2CCD:  51			;PUSH CX
[0000]2CCE:  53			;PUSH BX
[0000]2CCF:  5B			;POP BX
[0000]2CD0:  53			;PUSH BX
[0000]2CD1:  81 E3 FF 00	;AND BX,0FFX
[0000]2CD5:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CD8:  E8 0E BB		;CALL ←OutByte
[0000]2CDB:  B9 08 00		;MOV CX,8
[0000]2CDE:  5B			;POP BX
[0000]2CDF:  53			;PUSH BX
[0000]2CE0:  D3 EB		;SHR BX,CX
[0000]2CE2:  81 E3 FF 00	;AND BX,0FFX
[0000]2CE6:  8B 4E FE		;MOV CX,[BP-2]
[0000]2CE9:  E8 FD BA		;CALL ←OutByte
[0000]2CEC:  8B E5		;MOV SP,BP
[0000]2CEE:  5D			;POP BP
[0000]2CEF:  C3			;RET;
[0000]2CF0: 

;File timerextras.asm
				;int ctxListTime[84];
[0000]2CF0:  55			;PUSH BP
[0000]2CF1:  8B EC		;MOV BP,SP
[0000]2CF3:  BB 54 00		;MOV BX,054X
[0000]2CF6:  8D 0E A4 35	;LEA CX,←ctxListTime
[0000]2CFA:  E8 46 B9		;CALL ←Zero
[0000]2CFD:  8B E5		;MOV SP,BP
[0000]2CFF:  5D			;POP BP
[0000]2D00:  C3			;RET;
[0000]2D01:  55			;PUSH BP
[0000]2D02:  8B EC		;MOV BP,SP
[0000]2D04:  E8 0B BB		;CALL ←ReadTmr
[0000]2D07:  89 1E 4C 36	;MOV ←ctxStartTime,BX
[0000]2D0B:  8B E5		;MOV SP,BP
[0000]2D0D:  5D			;POP BP
[0000]2D0E:  C3			;RET;
[0000]2D0F:  55			;PUSH BP
[0000]2D10:  8B EC		;MOV BP,SP
[0000]2D12:  E8 FD BA		;CALL ←ReadTmr
[0000]2D15:  8B 0E 4C 36	;MOV CX,←ctxStartTime
[0000]2D19:  2B D9		;SUB BX,CX
[0000]2D1B:  53			;PUSH BX
[0000]2D1C:  8D 1E A4 35	;LEA BX,←ctxListTime
[0000]2D20:  59			;POP CX
[0000]2D21:  E8 65 00		;CALL ←Histogram
[0000]2D24:  8B E5		;MOV SP,BP
[0000]2D26:  5D			;POP BP
[0000]2D27:  C3			;RET;
[0000]2D28:  55			;PUSH BP
[0000]2D29:  8B EC		;MOV BP,SP
[0000]2D2B:  C7 06 4E 36 D2 04	;MOV ←wdtFlagA,04D2X
[0000]2D31:  8B E5		;MOV SP,BP
[0000]2D33:  5D			;POP BP
[0000]2D34:  C3			;RET;
[0000]2D35:  55			;PUSH BP
[0000]2D36:  8B EC		;MOV BP,SP
[0000]2D38:  8B 1E 4E 36	;MOV BX,←wdtFlagA
[0000]2D3C:  81 FB D2 04	;CMP BX,04D2X
[0000]2D40:  75 0C		;JNZ X1
[0000]2D42:  C7 06 4E 36 00 00	;MOV ←wdtFlagA,0
[0000]2D48:  C7 06 50 36 2E 16	;MOV ←wdtFlagB,0162EX
[0000]2D4E:  8B E5		;MOV SP,BP
[0000]2D50:  5D			;POP BP
[0000]2D51:  C3			;RET;
[0000]2D52:  55			;PUSH BP
[0000]2D53:  8B EC		;MOV BP,SP
[0000]2D55:  8B 1E 50 36	;MOV BX,←wdtFlagB
[0000]2D59:  81 FB 2E 16	;CMP BX,0162EX
[0000]2D5D:  75 0C		;JNZ X2
[0000]2D5F:  C7 06 50 36 00 00	;MOV ←wdtFlagB,0
[0000]2D65:  C7 06 52 36 83 63	;MOV ←wdtFlagC,06383X
[0000]2D6B:  8B E5		;MOV SP,BP
[0000]2D6D:  5D			;POP BP
[0000]2D6E:  C3			;RET;
[0000]2D6F:  55			;PUSH BP
[0000]2D70:  8B EC		;MOV BP,SP
[0000]2D72:  8B 1E 52 36	;MOV BX,←wdtFlagC
[0000]2D76:  81 FB 83 63	;CMP BX,06383X
[0000]2D7A:  75 09		;JNZ X3
[0000]2D7C:  C7 06 52 36 00 00	;MOV ←wdtFlagC,0
[0000]2D82:  E8 64 B8		;CALL ←CheckWDT
[0000]2D85:  8B E5		;MOV SP,BP
[0000]2D87:  5D			;POP BP
[0000]2D88:  C3			;RET;
[0000]2D89:  55			;PUSH BP
[0000]2D8A:  8B EC		;MOV BP,SP
[0000]2D8C:  51			;PUSH CX
[0000]2D8D:  53			;PUSH BX
[0000]2D8E:  8B 5E FE		;MOV BX,[BP-2]
[0000]2D91:  83 FB 00		;CMP BX,0
[0000]2D94:  7D 12		;JGE X4
[0000]2D96:  5B			;POP BX
[0000]2D97:  53			;PUSH BX
[0000]2D98:  81 C3 A4 00	;ADD BX,0A4X
[0000]2D9C:  53			;PUSH BX
[0000]2D9D:  BB 01 00		;MOV BX,1
[0000]2DA0:  59			;POP CX
[0000]2DA1:  E8 F3 B8		;CALL ←DoubleIncrement
[0000]2DA4:  8B E5		;MOV SP,BP
[0000]2DA6:  5D			;POP BP
[0000]2DA7:  C3			;RET;
[0000]2DA8:  8B 5E FE		;MOV BX,[BP-2]
[0000]2DAB:  83 FB 28		;CMP BX,028X
[0000]2DAE:  7C 10		;JL X5
[0000]2DB0:  5B			;POP BX
[0000]2DB1:  53			;PUSH BX
[0000]2DB2:  81 C3 A0 00	;ADD BX,0A0X
[0000]2DB6:  53			;PUSH BX
[0000]2DB7:  BB 01 00		;MOV BX,1
[0000]2DBA:  59			;POP CX
[0000]2DBB:  E8 D9 B8		;CALL ←DoubleIncrement
[0000]2DBE:  EB 13		;JR X6
[0000]2DC0:  8B 5E FE		;MOV BX,[BP-2]
[0000]2DC3:  D1 E3		;SAL BX
[0000]2DC5:  59			;POP CX
[0000]2DC6:  51			;PUSH CX
[0000]2DC7:  D1 E3		;SAL BX
[0000]2DC9:  03 D9		;ADD BX,CX
[0000]2DCB:  53			;PUSH BX
[0000]2DCC:  BB 01 00		;MOV BX,1
[0000]2DCF:  59			;POP CX
[0000]2DD0:  E8 C4 B8		;CALL ←DoubleIncrement
[0000]2DD3:  8B E5		;MOV SP,BP
[0000]2DD5:  5D			;POP BP
[0000]2DD6:  C3			;RET;
[0000]2DD7:  90

;File endml.dsm
				;C←CODE SEGMENT
[0000]2DD8:  00 00		;	DW	0
[0000]2DDA:  E8 00 00		;	CALL	←endCode
[0000]2DDD:  00 00		;←endCode	DW 0
[0000]2DDF:  90