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



←SINGS Ident = 1 Label Near Segment = 3A:C←CODE, Offset = E719(719), Public
←GETCHAR Ident = 2 Label Near Segment = 3A:C←CODE, Offset = FADF(1ADF), Public
←PUTCHAR Ident = 3 Label Near Segment = 3A:C←CODE, Offset = FA8C(1A8C), Public
←SETXBAR Ident = 4 Label Near Segment = 3A:C←CODE, Offset = F178(1178), Public
←PORTSTR Ident = 5 Label Near Segment = 3A:C←CODE, Offset = EFF9(FF9), Public
←SUBST Ident = 6 Label Near Segment = 3A:C←CODE, Offset = EA2F(A2F), Public
??SEG Ident = 7 [SEGMENT] Class = DEFAULT←CLASS, PARA PUBLIC, Address = [0]0, Size = 0
←VPIOA Ident = 8 Variable Byte Segment = 39:C←DATA, Offset = DA64(64), Public
←PUTCRCHAR Ident = 9 Label Near Segment = 3A:C←CODE, Offset = FAB2(1AB2), Public
←SLRSTAT Ident = 10 Label Near Segment = 3A:C←CODE, Offset = FA85(1A85), Public
←SLCINIT Ident = 11 Label Near Segment = 3A:C←CODE, Offset = FA72(1A72), Public
←SLRINIT Ident = 12 Label Near Segment = 3A:C←CODE, Offset = FA1A(1A1A), Public
←ISDIGIT Ident = 13 Label Near Segment = 3A:C←CODE, Offset = F065(1065), Public
←SYSHALT Ident = 14 Label Near Segment = 3A:C←CODE, Offset = F012(1012), Public
←MLABORT Ident = 15 Label Near Segment = 3A:C←CODE, Offset = E7C8(7C8), Public
←MONINIT Ident = 16 Label Near Segment = 3A:C←CODE, Offset = E508(508), Public
←MONOV Ident = 17 Label Near Segment = 3A:C←CODE, Offset = E629(629), Public
←SSCOUNT Ident = 18 Variable Word Segment = 39:C←DATA, Offset = DA5D(5D), Public
←SENDB Ident = 19 Variable Word Segment = 39:C←DATA, Offset = DECE(4CE), Public
←TLCCB Ident = 20 Variable Byte Segment = 39:C←DATA, Offset = DCA8(2A8), Public
←INCCB Ident = 21 Variable Byte Segment = 39:C←DATA, Offset = DA73(73), Public
←VPIOB Ident = 22 Variable Byte Segment = 39:C←DATA, Offset = DA65(65), Public
←BRKCB Ident = 23 Variable Byte Segment = 39:C←DATA, Offset = DA5C(5C), Public
←CMD Ident = 24 Variable Byte Segment = 39:C←DATA, Offset = DA32(32), Public
←PRINTREGS Ident = 25 Label Near Segment = 3A:C←CODE, Offset = E8CF(8CF), Public
←INNEW Ident = 26 Label Near Segment = 3A:C←CODE, Offset = E819(819), Public
←ANY Ident = 27 Variable Word Segment = 39:C←DATA, Offset = DA34(34), Public
SPACE Ident = 28 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Size = 0
←VPIOC Ident = 29 Variable Byte Segment = 39:C←DATA, Offset = DA66(66), Public
←WF1 Ident = 30 Label Near Segment = 3A:C←CODE, Offset = F7B3(17B3), Public
←LSEND Ident = 31 Label Near Segment = 3A:C←CODE, Offset = FB6E(1B6E), Public
←WAITCCB Ident = 32 Label Near Segment = 3A:C←CODE, Offset = FA7D(1A7D), Public
←INCMD Ident = 33 Label Near Segment = 3A:C←CODE, Offset = E938(938), Public
←GOCMD Ident = 34 Label Near Segment = 3A:C←CODE, Offset = E746(746), Public
←ELCMD Ident = 35 Label Near Segment = 3A:C←CODE, Offset = E6D6(6D6), Public
←PFARY Ident = 36 Label Near Segment = 3A:C←CODE, Offset = F837(1837), Public
←RNARY Ident = 37 Variable Word Segment = 39:C←DATA, Offset = DA3E(3E), Public
←WF2 Ident = 38 Label Near Segment = 3A:C←CODE, Offset = F7C5(17C5), Public
←CALL0 Ident = 39 Label Near Segment = 3A:C←CODE, Offset = EF9E(F9E), Public
←TRONE Ident = 40 Label Near Segment = 3A:C←CODE, Offset = FBE3(1BE3), Public
←DOONE Ident = 41 Label Near Segment = 3A:C←CODE, Offset = F877(1877), Public
←MONDE Ident = 42 Label Near Segment = 3A:C←CODE, Offset = E650(650), Public
←LOADHEX Ident = 43 Label Near Segment = 3A:C←CODE, Offset = F36E(136E), Public
←WF3 Ident = 44 Label Near Segment = 3A:C←CODE, Offset = F7E5(17E5), Public
←CALL1 Ident = 45 Label Near Segment = 3A:C←CODE, Offset = EFA0(FA0), Public
←READCMD Ident = 46 Label Near Segment = 3A:C←CODE, Offset = E6F0(6F0), Public
←UC Ident = 47 Label Near Segment = 3A:C←CODE, Offset = F0B4(10B4), Public
←LC Ident = 48 Label Near Segment = 3A:C←CODE, Offset = F08C(108C), Public
←WF4 Ident = 49 Label Near Segment = 3A:C←CODE, Offset = F80B(180B), Public
←RECEIVE Ident = 50 Label Near Segment = 3A:C←CODE, Offset = FC08(1C08), Public
←STFRAME Ident = 51 Variable Word Segment = 39:C←DATA, Offset = DA6A(6A), Public
←OUTBYTE Ident = 52 Label Near Segment = 3A:C←CODE, Offset = EFED(FED), Public
←RETURNLOC Ident = 53 Label Near Segment = 3A:C←CODE, Offset = EF90(F90), Public
←MYFRAME Ident = 54 Label Near Segment = 3A:C←CODE, Offset = EF86(F86), Public
←DEBUG Ident = 55 Label Near Segment = 3A:C←CODE, Offset = E7D9(7D9), Public
←WF Ident = 56 Label Near Segment = 3A:C←CODE, Offset = F786(1786), Public
C←DATA Ident = 57 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = DA00, Size = 4D2
C←CODE Ident = 58 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = E000, Size = 1E5A
C←GROUP Ident = 59 [GROUP] :C←DATA, :C←CODE, :SPACE, 
←SWAB Ident = 60 Label Near Segment = 3A:C←CODE, Offset = F00F(100F), Public
←AUDB Ident = 61 Variable Word Segment = 39:C←DATA, Offset = DA5F(5F), Public
←TSLC Ident = 62 Label Near Segment = 3A:C←CODE, Offset = FAFC(1AFC), Public
←SEND Ident = 63 Label Near Segment = 3A:C←CODE, Offset = FB75(1B75), Public
←MONEI Ident = 64 Label Near Segment = 3A:C←CODE, Offset = E63F(63F), Public
←CMKHI Ident = 65 Variable Word Segment = 39:C←DATA, Offset = DA20(20), Public
←OBUF Ident = 66 Variable Byte Segment = 39:C←DATA, Offset = DDCE(3CE), Public
←IBUF Ident = 67 Variable Byte Segment = 39:C←DATA, Offset = DCCE(2CE), Public
←LNMI Ident = 68 Variable Word Segment = 39:C←DATA, Offset = DA2E(2E), Public
←TENETA Ident = 69 Variable Byte Segment = 39:C←DATA, Offset = DCCD(2CD), Public
←VAPIOA Ident = 70 Variable Byte Segment = 39:C←DATA, Offset = DA67(67), Public
←UREM Ident = 71 Label Near Segment = 3A:C←CODE, Offset = EFC3(FC3), Public
←OUTCCB Ident = 72 Variable Byte Segment = 39:C←DATA, Offset = DA78(78), Public
←MINCCB Ident = 73 Variable Byte Segment = 39:C←DATA, Offset = DA6E(6E), Public
←VAPIOB Ident = 74 Variable Byte Segment = 39:C←DATA, Offset = DA68(68), Public
←STOREB Ident = 75 Label Near Segment = 3A:C←CODE, Offset = EFEA(FEA), Public
←FETCHB Ident = 76 Label Near Segment = 3A:C←CODE, Offset = EFE3(FE3), Public
←MAIN Ident = 77 Label Near Segment = 3A:C←CODE, Offset = E3D0(3D0), Public
←VAPIOC Ident = 78 Variable Byte Segment = 39:C←DATA, Offset = DA69(69), Public
←VPIO Ident = 79 Variable Byte Segment = 39:C←DATA, Offset = DA64(64), Public
←DUMP Ident = 80 Label Near Segment = 3A:C←CODE, Offset = ED12(D12), Public
←REGCMD Ident = 81 Label Near Segment = 3A:C←CODE, Offset = E830(830), Public
←OUTCMD Ident = 82 Label Near Segment = 3A:C←CODE, Offset = E9DE(9DE), Public
←REGP Ident = 83 Variable Word Segment = 39:C←DATA, Offset = DA61(61), Public
←STBYTE Ident = 84 Variable Word Segment = 39:C←DATA, Offset = DA6C(6C), Public
←INBYTE Ident = 85 Label Near Segment = 3A:C←CODE, Offset = EFF3(FF3), Public
←CLOCK Ident = 86 Label Near Segment = 3A:C←CODE, Offset = E6BF(6BF), Public
←EITYPE Ident = 87 Variable Word Segment = 39:C←DATA, Offset = DA30(30), Public
←MSTATE Ident = 88 Variable Byte Segment = 39:C←DATA, Offset = DA00(0), Public
←WFCR Ident = 89 Label Near Segment = 3A:C←CODE, Offset = F7A6(17A6), Public
←PIOOFF Ident = 90 Label Near Segment = 3A:C←CODE, Offset = F30A(130A), Public
←MODREG Ident = 91 Label Near Segment = 3A:C←CODE, Offset = E897(897), Public
DISPATCHW Ident = 92 Label Near Segment = 3A:C←CODE, Offset = F0DC(10DC), Public
←MONNMI Ident = 93 Label Near Segment = 3A:C←CODE, Offset = E5FD(5FD), Public
←CHAV Ident = 94 Label Near Segment = 3A:C←CODE, Offset = FACE(1ACE), Public
←UDIV Ident = 95 Label Near Segment = 3A:C←CODE, Offset = EFBA(FBA), Public
←SETBRK Ident = 96 Label Near Segment = 3A:C←CODE, Offset = E666(666), Public
←MONBRK Ident = 97 Label Near Segment = 3A:C←CODE, Offset = E52D(52D), Public
←STARTM Ident = 98 Label Near Segment = 3A:C←CODE, Offset = E24C(24C), Public
←TWAITCCB Ident = 99 Label Near Segment = 3A:C←CODE, Offset = FD5B(1D5B), Public
←RECEIVEB Ident = 100 Variable Word Segment = 39:C←DATA, Offset = DED0(4D0), Public
←TCHAIN Ident = 101 Variable Byte Segment = 39:C←DATA, Offset = DCBC(2BC), Public
←RCHAIN Ident = 102 Variable Byte Segment = 39:C←DATA, Offset = DCAD(2AD), Public
←SETCODEC Ident = 103 Label Near Segment = 3A:C←CODE, Offset = F337(1337), Public
←GETPIO Ident = 104 Label Near Segment = 3A:C←CODE, Offset = F32A(132A), Public
←SETPIO Ident = 105 Label Near Segment = 3A:C←CODE, Offset = F317(1317), Public
←INNEWP Ident = 106 Label Near Segment = 3A:C←CODE, Offset = E7EC(7EC), Public
←TMREXP Ident = 107 Label Near Segment = 3A:C←CODE, Offset = E05F(5F), Public
←SSENABLE Ident = 108 Label Near Segment = 3A:C←CODE, Offset = FE04(1E04), Public
←TSLRMODE Ident = 109 Variable Byte Segment = 39:C←DATA, Offset = DCCC(2CC), Public
←TSLTMODE Ident = 110 Variable Byte Segment = 39:C←DATA, Offset = DCCB(2CB), Public
←TESTBRK Ident = 111 Label Near Segment = 3A:C←CODE, Offset = E687(687), Public
←BRKADR Ident = 112 Variable Word Segment = 39:C←DATA, Offset = DA5A(5A), Public
←SETTMR Ident = 113 Label Near Segment = 3A:C←CODE, Offset = E058(58), Public
←PRINTREG Ident = 114 Label Near Segment = 3A:C←CODE, Offset = E90C(90C), Public
←RESULT Ident = 115 Variable Word Segment = 39:C←DATA, Offset = DA3C(3C), Public
←CHECKEL Ident = 116 Label Near Segment = 3A:C←CODE, Offset = F3E6(13E6), Public
←STARTEL Ident = 117 Label Near Segment = 3A:C←CODE, Offset = F38E(138E), Public
←PIOON Ident = 118 Label Near Segment = 3A:C←CODE, Offset = F300(1300), Public
←STOREW Ident = 119 Label Near Segment = 3A:C←CODE, Offset = EFE0(FE0), Public
←FETCHW Ident = 120 Label Near Segment = 3A:C←CODE, Offset = EFDB(FDB), Public
←CALLN Ident = 121 Label Near Segment = 3A:C←CODE, Offset = EFA2(FA2), Public
←LIP Ident = 122 Variable Word Segment = 39:C←DATA, Offset = DA1C(1C), Public
←GETHEX Ident = 123 Label Near Segment = 3A:C←CODE, Offset = EAA5(AA5), Public
←SSRETURN Ident = 124 Label Near Segment = 3A:C←CODE, Offset = FE35(1E35), Public
←RETURNTO Ident = 125 Label Near Segment = 3A:C←CODE, Offset = EF94(F94), Public
←TOGAUDIO Ident = 126 Label Near Segment = 3A:C←CODE, Offset = EEC2(EC2), Public
←PUTFNUM Ident = 127 Label Near Segment = 3A:C←CODE, Offset = F960(1960), Public
←STARTSLAVE Ident = 128 Label Near Segment = 3A:C←CODE, Offset = F230(1230), Public
←CMKLO Ident = 129 Variable Word Segment = 39:C←DATA, Offset = DA1E(1E), Public
←EGETCHAR Ident = 130 Label Near Segment = 3A:C←CODE, Offset = E9B3(9B3), Public
←LEFTOVER Ident = 131 Variable Byte Segment = 39:C←DATA, Offset = DA33(33), Public
←INITANALOG Ident = 132 Label Near Segment = 3A:C←CODE, Offset = F0F6(10F6), Public
←TSLTINIT Ident = 133 Label Near Segment = 3A:C←CODE, Offset = FCE7(1CE7), Public
←TSLRINIT Ident = 134 Label Near Segment = 3A:C←CODE, Offset = FC27(1C27), Public
←TSLCINIT Ident = 135 Label Near Segment = 3A:C←CODE, Offset = FC0F(1C0F), Public
←SLRSTART Ident = 136 Label Near Segment = 3A:C←CODE, Offset = FA08(1A08), Public
←SLTSTART Ident = 137 Label Near Segment = 3A:C←CODE, Offset = F9F6(19F6), Public
←DATAINIT Ident = 138 Label Near Segment = 3A:C←CODE, Offset = EB21(B21), Public
←TRACESTACK Ident = 139 Label Near Segment = 3A:C←CODE, Offset = EF10(F10), Public
←PRSEVEN Ident = 140 Label Near Segment = 3A:C←CODE, Offset = E8E1(8E1), Public
←UNKNOWN Ident = 141 Label Near Segment = 3A:C←CODE, Offset = E7BB(7BB), Public
←SETUP Ident = 142 Label Near Segment = 3A:C←CODE, Offset = E34C(34C), Public
←RETURNFROM Ident = 143 Label Near Segment = 3A:C←CODE, Offset = EF8C(F8C), Public
←CALLERSFRAME Ident = 144 Label Near Segment = 3A:C←CODE, Offset = EF89(F89), Public
←EQSTR Ident = 145 Label Near Segment = 3A:C←CODE, Offset = F016(1016), Public
←BLT Ident = 146 Label Near Segment = 3A:C←CODE, Offset = EFCC(FCC), Public
←UGT Ident = 147 Label Near Segment = 3A:C←CODE, Offset = EFAF(FAF), Public
←MONTR Ident = 148 Label Near Segment = 3A:C←CODE, Offset = E574(574), Public
←MLERR Ident = 149 Variable Word Segment = 39:C←DATA, Offset = DA36(36), Public




;SEGMENT C←CODE.DEFAULT←CLASS


;File cmonml.dsm
				;C←DATA ENDS
[0000]E000:  B0 FF		;	MOV	AL,0FFH
[0000]E002:  E6 60		;	OUT	TimCtl,AL
[0000]E004:  B0 83		;	MOV	AL,083H		; Port A, C4-7 Out, Port B, C0-3 In, mode 0
[0000]E006:  E6 00		;	OUT	pioctl,AL
[0000]E008:  B0 68		;	MOV	AL,068H
[0000]E00A:  E6 06		;	OUT	pioa,AL
[0000]E00C:  B0 E1		;	MOV	AL,0E1H
[0000]E00E:  E6 06		;	OUT	pioa,AL
[0000]E010:  B0 30		;	MOV	AL,030H		; A and HS relays OFF
[0000]E012:  E6 02		;	OUT	pioc,AL
[0000]E014:  B0 00		;	MOV	AL,000H
[0000]E016:  E6 04		;	OUT	piob,AL
[0000]E018:  B0 88		;	MOV	AL,088H		; Port A, B, C0-3 Out, Port C4-7 In, mode 0
[0000]E01A:  E6 70		;	OUT	apioctl,AL
[0000]E01C:  B0 C0		;	MOV	AL,0C0H		; revert and off-hook relays OFF
[0000]E01E:  E6 76		;	OUT	apioa,AL
[0000]E020:  33 DB		;	XOR	BX,BX
[0000]E022:  E4 02		;	IN	AL,pioc
[0000]E024:  A8 04		;	TEST	AL,4
[0000]E026:  75 14		;	JNZ	cmst
[0000]E028:  E4 04		;	IN	AL,piob
[0000]E02A:  88 87 55 AA	;	MOV	[BX+0AA55H],AL
[0000]E02E:  8A 87 55 AA	;	MOV	AL,[BX+0AA55H]
[0000]E032:  88 87 AA 55	;	MOV	[BX+055AAH],AL
[0000]E036:  8A 87 AA 55	;	MOV	AL,[BX+055AAH]
[0000]E03A:  EB E6		;	JMP	cmmt
[0000]E03C:  BB FF 00		;	MOV	BX,cRESET
[0000]E03F:  B8 F0 DF		;	MOV	AX,SPIN
[0000]E042:  8B E0		;	MOV	SP,AX
[0000]E044:  8C C8		;	MOV	AX,CS
[0000]E046:  8E D0		;	MOV	SS,AX
[0000]E048:  8E C0		;	MOV	ES,AX
[0000]E04A:  8E D8		;	MOV	DS,AX
[0000]E04C:  E8 81 03		;	CALL	←main
[0000]E04F:  EA 54 E0 00 00	;	JMP	DWORD PTR JHUNK
[0000]E054:  00 00		;JHUNK	DW	00H
[0000]E056:  FF FF		;	 DW	0FFFFH
[0000]E058:  03 0E 1E DA	;	ADD	CX,←cmklo
[0000]E05C:  89 0F		;	MOV	WORD PTR [BX],CX
[0000]E05E:  C3			;	RET
[0000]E05F:  8B 07		;	MOV	AX,WORD PTR [BX]
[0000]E061:  33 DB		;	XOR	BX,BX
[0000]E063:  3B 06 1E DA	;	CMP	AX,←cmklo	; expired will leave sign bit set
[0000]E067:  78 01		;	JS	teret
[0000]E069:  C3			;	RET
[0000]E06A:  43			;	INC	BX
[0000]E06B:  C3			;	RET
[0000]E06C:  FB			;	STI
[0000]E06D:  C3			;	RET
[0000]E06E:  FA			;	CLI
[0000]E06F:  C3			;	RET
[0000]E070:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E074:  BB 02 00		;	MOV	BX,cNMI
[0000]E077:  E9 28 02		;	JMP	intcom
[0000]E07A:  B8 01 00		;	MOV	AX,1
[0000]E07D:  87 06 2E DA	;	XCHG	AX,←lnmi
[0000]E081:  0A C0		;	OR	AL,AL
[0000]E083:  75 35		;	JNZ	wasntnmi
[0000]E085:  BB 00 F0		;	MOV	BX,0F000H
[0000]E088:  53			;	PUSH	BX		; push flags
[0000]E089:  33 DB		;	XOR	BX,BX
[0000]E08B:  53			;	PUSH	BX		; push cs for this routine
[0000]E08C:  BB 70 E0		;	MOV	BX,OFFSET wasnmi
[0000]E08F:  53			;	PUSH	BX		; push ip for this routine
[0000]E090:  E9 27 00		;	JMP	wasntnmi
[0000]E093:  A3 2A DA		;	MOV	←savea,AX		; 3 bytes
[0000]E096:  89 1E 2C DA	;	MOV	←saveb,BX		; 4 bytes
[0000]E09A:  33 DB		;	XOR	BX,BX			; 2 bytes
[0000]E09C:  A1 24 DA		;	MOV	AX,←refb		; 3 bytes
[0000]E09F:  89 47 08		;	MOV	[nmiploc+BX],AX		; 4 bytes
[0000]E0A2:  A1 1E DA		;	MOV	AX,←cmklo		; 3 bytes
[0000]E0A5:  05 01 00		;	ADD	AX,1			; 3 bytes
[0000]E0A8:  A3 1E DA		;	MOV	←cmklo,AX		; 3 bytes
[0000]E0AB:  A1 20 DA		;	MOV	AX,←cmkhi		; 3 bytes
[0000]E0AE:  15 00 00		;	ADC	AX,0			; 3 bytes
[0000]E0B1:  A3 20 DA		;	MOV	←cmkhi,AX		; 3 bytes
[0000]E0B4:  E4 02		;	IN	AL,pioc			; 2 bytes check for NMI
[0000]E0B6:  A8 01		;	TEST	AL,1			; 2 bytes
[0000]E0B8:  74 C0		;	JZ	possnmi			; 2 bytes
[0000]E0BA:  A1 2A DA		;	MOV	AX,←savea		; 3 bytes
[0000]E0BD:  8B 1E 2C DA	;	MOV	BX,←saveb		; 3 bytes
[0000]E0C1:  90			;	NOP
[0000]E0C2:  90			;	NOP
[0000]E0C3:  90			;	NOP
[0000]E0C4:  90			;	NOP
[0000]E0C5:  90			;	NOP
[0000]E0C6:  90			;	NOP
[0000]E0C7:  90			;	NOP
[0000]E0C8:  90			;	NOP
[0000]E0C9:  90			;	NOP
[0000]E0CA:  90			;	NOP
[0000]E0CB:  90			;	NOP
[0000]E0CC:  90			;	NOP
[0000]E0CD:  90			;	NOP
[0000]E0CE:  90			;	NOP
[0000]E0CF:  90			;	NOP
[0000]E0D0:  90			;	NOP
[0000]E0D1:  90			;	NOP
[0000]E0D2:  CF			;	IRET
[0000]E0D3:  A3 2A DA		;	MOV	←savea,AX		; 3 bytes
[0000]E0D6:  89 1E 2C DA	;	MOV	←saveb,BX		; 4 bytes
[0000]E0DA:  33 DB		;	XOR	BX,BX			; 2 bytes
[0000]E0DC:  A1 26 DA		;	MOV	AX,←refc		; 3 bytes
[0000]E0DF:  89 47 08		;	MOV	[nmiploc+BX],AX		; 4 bytes
[0000]E0E2:  A1 1E DA		;	MOV	AX,←cmklo		; 3 bytes
[0000]E0E5:  05 01 00		;	ADD	AX,1			; 3 bytes
[0000]E0E8:  A3 1E DA		;	MOV	←cmklo,AX		; 3 bytes
[0000]E0EB:  A1 20 DA		;	MOV	AX,←cmkhi		; 3 bytes
[0000]E0EE:  15 00 00		;	ADC	AX,0			; 3 bytes
[0000]E0F1:  A3 20 DA		;	MOV	←cmkhi,AX		; 3 bytes
[0000]E0F4:  A1 2A DA		;	MOV	AX,←savea		; 3 bytes
[0000]E0F7:  8B 1E 2C DA	;	MOV	BX,←saveb		; 3 bytes
[0000]E0FB:  90			;	NOP
[0000]E0FC:  90			;	NOP
[0000]E0FD:  90			;	NOP
[0000]E0FE:  90			;	NOP
[0000]E0FF:  90			;	NOP
[0000]E100:  90			;	NOP
[0000]E101:  90			;	NOP
[0000]E102:  90			;	NOP
[0000]E103:  90			;	NOP
[0000]E104:  90			;	NOP
[0000]E105:  90			;	NOP
[0000]E106:  90			;	NOP
[0000]E107:  90			;	NOP
[0000]E108:  90			;	NOP
[0000]E109:  90			;	NOP
[0000]E10A:  90			;	NOP
[0000]E10B:  90			;	NOP
[0000]E10C:  90			;	NOP
[0000]E10D:  90			;	NOP
[0000]E10E:  90			;	NOP
[0000]E10F:  90			;	NOP
[0000]E110:  90			;	NOP
[0000]E111:  90			;	NOP
[0000]E112:  CF			;	IRET
[0000]E113:  A3 2A DA		;	MOV	←savea,AX		; 3 bytes
[0000]E116:  89 1E 2C DA	;	MOV	←saveb,BX		; 4 bytes
[0000]E11A:  33 DB		;	XOR	BX,BX			; 2 bytes
[0000]E11C:  A1 28 DA		;	MOV	AX,←refd		; 3 bytes
[0000]E11F:  89 47 08		;	MOV	[nmiploc+BX],AX		; 4 bytes
[0000]E122:  A1 1E DA		;	MOV	AX,←cmklo		; 3 bytes
[0000]E125:  05 01 00		;	ADD	AX,1			; 3 bytes
[0000]E128:  A3 1E DA		;	MOV	←cmklo,AX		; 3 bytes
[0000]E12B:  A1 20 DA		;	MOV	AX,←cmkhi		; 3 bytes
[0000]E12E:  15 00 00		;	ADC	AX,0			; 3 bytes
[0000]E131:  A3 20 DA		;	MOV	←cmkhi,AX		; 3 bytes
[0000]E134:  A1 2A DA		;	MOV	AX,←savea		; 3 bytes
[0000]E137:  8B 1E 2C DA	;	MOV	BX,←saveb		; 3 bytes
[0000]E13B:  90			;	NOP
[0000]E13C:  90			;	NOP
[0000]E13D:  90			;	NOP
[0000]E13E:  90			;	NOP
[0000]E13F:  90			;	NOP
[0000]E140:  90			;	NOP
[0000]E141:  90			;	NOP
[0000]E142:  90			;	NOP
[0000]E143:  90			;	NOP
[0000]E144:  90			;	NOP
[0000]E145:  90			;	NOP
[0000]E146:  90			;	NOP
[0000]E147:  90			;	NOP
[0000]E148:  90			;	NOP
[0000]E149:  90			;	NOP
[0000]E14A:  90			;	NOP
[0000]E14B:  90			;	NOP
[0000]E14C:  90			;	NOP
[0000]E14D:  90			;	NOP
[0000]E14E:  90			;	NOP
[0000]E14F:  90			;	NOP
[0000]E150:  90			;	NOP
[0000]E151:  90			;	NOP
[0000]E152:  CF			;	IRET
[0000]E153:  A3 2A DA		;	MOV	←savea,AX		; 3 bytes
[0000]E156:  89 1E 2C DA	;	MOV	←saveb,BX		; 4 bytes
[0000]E15A:  33 DB		;	XOR	BX,BX			; 2 bytes
[0000]E15C:  A1 22 DA		;	MOV	AX,←refa		; 3 bytes
[0000]E15F:  89 47 08		;	MOV	[nmiploc+BX],AX		; 4 bytes
[0000]E162:  A1 1E DA		;	MOV	AX,←cmklo		; 3 bytes
[0000]E165:  05 01 00		;	ADD	AX,1			; 3 bytes
[0000]E168:  A3 1E DA		;	MOV	←cmklo,AX		; 3 bytes
[0000]E16B:  A1 20 DA		;	MOV	AX,←cmkhi		; 3 bytes
[0000]E16E:  15 00 00		;	ADC	AX,0			; 3 bytes
[0000]E171:  A3 20 DA		;	MOV	←cmkhi,AX		; 3 bytes
[0000]E174:  A1 2A DA		;	MOV	AX,←savea		; 3 bytes
[0000]E177:  8B 1E 2C DA	;	MOV	BX,←saveb		; 3 bytes
[0000]E17B:  90			;	NOP
[0000]E17C:  90			;	NOP
[0000]E17D:  90			;	NOP
[0000]E17E:  90			;	NOP
[0000]E17F:  90			;	NOP
[0000]E180:  90			;	NOP
[0000]E181:  90			;	NOP
[0000]E182:  90			;	NOP
[0000]E183:  90			;	NOP
[0000]E184:  90			;	NOP
[0000]E185:  90			;	NOP
[0000]E186:  90			;	NOP
[0000]E187:  90			;	NOP
[0000]E188:  90			;	NOP
[0000]E189:  90			;	NOP
[0000]E18A:  90			;	NOP
[0000]E18B:  90			;	NOP
[0000]E18C:  90			;	NOP
[0000]E18D:  90			;	NOP
[0000]E18E:  90			;	NOP
[0000]E18F:  90			;	NOP
[0000]E190:  90			;	NOP
[0000]E191:  90			;	NOP
[0000]E192:  CF			;	IRET
[0000]E193:  B8 93 E0		;	MOV	AX,OFFSET RefA
[0000]E196:  A3 22 DA		;	MOV	←refa,AX
[0000]E199:  B8 D3 E0		;	MOV	AX,OFFSET RefB
[0000]E19C:  A3 24 DA		;	MOV	←refb,AX
[0000]E19F:  B8 13 E1		;	MOV	AX,OFFSET RefC
[0000]E1A2:  A3 26 DA		;	MOV	←refc,AX
[0000]E1A5:  B8 53 E1		;	MOV	AX,OFFSET RefD
[0000]E1A8:  A3 28 DA		;	MOV	←refd,AX
[0000]E1AB:  33 DB		;	XOR	BX,BX
[0000]E1AD:  33 C0		;	XOR	AX,AX
[0000]E1AF:  89 47 0A		;	MOV	[nmcsloc+BX],AX
[0000]E1B2:  A1 22 DA		;	MOV	AX,←refa
[0000]E1B5:  89 47 08		;	MOV	[nmiploc+BX],AX
[0000]E1B8:  C3			;	RET
[0000]E1B9:  00			;	DB	pioctl
[0000]E1BA:  01			;	DB	1
[0000]E1BB:  83			;	DB	083H	; Port A, C[4..7] output, B, C[0..3] input, all mode 0
[0000]E1BC:  06			;	DB	pioa
[0000]E1BD:  01			;	DB	1
[0000]E1BE:  20			;	DB	020H
[0000]E1BF:  04			;	DB	piob
[0000]E1C0:  01			;	DB	1
[0000]E1C1:  00			;	DB	000H
[0000]E1C2:  02			;	DB	pioc
[0000]E1C3:  01			;	DB	1
[0000]E1C4:  00			;	DB	000H
[0000]E1C5:  FF			;	DB	0FFH
[0000]E1C6:  1F			;	DB	dmamask
[0000]E1C7:  01			;	DB	1
[0000]E1C8:  0F			;	DB	00FH
[0000]E1C9:  1D			;	DB	dmaclr
[0000]E1CA:  01			;	DB	1
[0000]E1CB:  00			;	DB	000H
[0000]E1CC:  18			;	DB	dmastat
[0000]E1CD:  01			;	DB	1
[0000]E1CE:  20			;	DB	020H
[0000]E1CF:  1B			;	DB	dmamode
[0000]E1D0:  01			;	DB	1
[0000]E1D1:  C1			;	DB	0C1H
[0000]E1D2:  1F			;	DB	dmamask
[0000]E1D3:  01			;	DB	1
[0000]E1D4:  0D			;	DB	00DH
[0000]E1D5:  FF			;	DB	0FFH
[0000]E1D6:  60			;←I9513 DB TimCtl
[0000]E1D7:  05			;	DB	5
[0000]E1D8:  FF			;	DB	0FFH
[0000]E1D9:  5F			;	DB	05FH
[0000]E1DA:  01			;	DB	001H
[0000]E1DB:  E0			;	DB	0E0H
[0000]E1DC:  17			;	DB	017H
[0000]E1DD:  62			;	DB	TimData
[0000]E1DE:  02			;	DB	2
[0000]E1DF:  C0			;	DB	0C0H
[0000]E1E0:  88			;	DB	088H
[0000]E1E1:  60			;	DB	TimCtl
[0000]E1E2:  06			;	DB	6
[0000]E1E3:  E9			;	DB	0E9H		; set SLCHoldoff' high (was E1)
[0000]E1E4:  E2			;	DB	0E2H		; everyone else low
[0000]E1E5:  E3			;	DB	0E3H
[0000]E1E6:  E4			;	DB	0E4H
[0000]E1E7:  E5			;	DB	0E5H
[0000]E1E8:  01			;	DB	001H
[0000]E1E9:  62			;	DB	TimData
[0000]E1EA:  1E			;	DB	30
[0000]E1EB:  62			;	DB	062H		; mode L, toggle
[0000]E1EC:  DB			;	DB	0DBH		; active high edge gate N, F1
[0000]E1ED:  59			;	DB	059H		; delay 192/2 -7
[0000]E1EE:  00			;	DB	000H
[0000]E1EF:  2E			;	DB	02EH		; low for 46
[0000]E1F0:  00			;	DB	000H
[0000]E1F1:  62			;	DB	062H		; mode J, free run
[0000]E1F2:  1B			;	DB	01BH		; no gate, F1
[0000]E1F3:  58			;	DB	058H		; low for 88
[0000]E1F4:  00			;	DB	000H
[0000]E1F5:  08			;	DB	008H		; high for 8
[0000]E1F6:  00			;	DB	000H
[0000]E1F7:  A5			;	DB	0A5H		; Mode R
[0000]E1F8:  FB			;	DB	0FBH		; active low edge gate N, F1
[0000]E1F9:  05			;	DB	005H		; delay 5
[0000]E1FA:  00			;	DB	000H
[0000]E1FB:  00			;	DB	000H
[0000]E1FC:  00			;	DB	000H
[0000]E1FD:  62			;	DB	062H		; Mode J
[0000]E1FE:  1B			;	DB	01BH
[0000]E1FF:  28			;	DB	028H
[0000]E200:  00			;	DB	000H
[0000]E201:  28			;	DB	028H
[0000]E202:  00			;	DB	000H
[0000]E203:  22			;	DB	022H		; Mode D
[0000]E204:  14			;	DB	014H
[0000]E205:  08			;	DB	008H
[0000]E206:  00			;	DB	000H
[0000]E207:  00			;	DB	000H
[0000]E208:  00			;	DB	000H
[0000]E209:  60			;	DB	TimCtl
[0000]E20A:  02			;	DB	2
[0000]E20B:  5F			;	DB	05FH
[0000]E20C:  3F			;	DB	03FH
[0000]E20D:  FF			;	DB	0FFH
[0000]E20E:  32			;←I8274 DB	sioctla
[0000]E20F:  02			;	DB	2
[0000]E210:  18			;	DB	018H	; channel reset
[0000]E211:  F0			;	DB	0F0H	; reset Tx underrun, error reset
[0000]E212:  30			;	DB	sioctlb
[0000]E213:  02			;	DB	2
[0000]E214:  18			;	DB	018H	; channel reset
[0000]E215:  F0			;	DB	0F0H	; reset Tx underrun, error reset
[0000]E216:  32			;	DB	sioctla
[0000]E217:  0E			;	DB	14
[0000]E218:  04			;	DB	004H	; WR 4 next
[0000]E219:  4C			;	DB	04CH	; 16 x clock, 2 stop, no parity
[0000]E21A:  01			;	DB	001H	; WR 1 next
[0000]E21B:  04			;	DB	004H	; no interrupts, variable vector
[0000]E21C:  02			;	DB	002H	; WR 2 next
[0000]E21D:  14			;	DB	014H	; 8088 mode, non-vector int. rx high pri., both int.
[0000]E21E:  03			;	DB	003H	; WR 3 next
[0000]E21F:  C0			;	DB	0C0H	; 8 bits/rxchar
[0000]E220:  05			;	DB	005H	; WR 5 next
[0000]E221:  60			;	DB	060H	; 8 bits/txchar
[0000]E222:  06			;	DB	006H	; WR 6 next
[0000]E223:  00			;	DB	000H	; junk
[0000]E224:  07			;	DB	007H	; WR 7 next
[0000]E225:  00			;	DB	000H	; junk
[0000]E226:  30			;	DB	sioctlb
[0000]E227:  0E			;	DB	14
[0000]E228:  04			;	DB	004H	; WR 4 next
[0000]E229:  4C			;	DB	04CH	; 16 x clock, 2 stop, no parity
[0000]E22A:  01			;	DB	001H	; WR 1 next
[0000]E22B:  04			;	DB	004H	; no interrupts, variable vector
[0000]E22C:  02			;	DB	002H	; WR 2 next
[0000]E22D:  00			;	DB	000H	; base vector
[0000]E22E:  03			;	DB	003H	; WR 3 next
[0000]E22F:  C0			;	DB	0C0H	; 8 bits/rxchar
[0000]E230:  05			;	DB	005H	; WR 5 next
[0000]E231:  60			;	DB	060H	; 8 bits/txchar
[0000]E232:  06			;	DB	006H	; WR 6 next
[0000]E233:  00			;	DB	000H	; junk
[0000]E234:  07			;	DB	007H	; WR 7 next
[0000]E235:  00			;	DB	000H	; junk
[0000]E236:  32			;	DB	sioctla
[0000]E237:  04			;	DB	4
[0000]E238:  03			;	DB	003H
[0000]E239:  C1			;	DB	0C1H	; 8 bits/rxchar, rx enable
[0000]E23A:  05			;	DB	005H
[0000]E23B:  68			;	DB	068H	; 8 bits/txchar, tx enable
[0000]E23C:  30			;	DB	sioctlb
[0000]E23D:  04			;	DB	4
[0000]E23E:  03			;	DB	003H
[0000]E23F:  C1			;	DB	0C1H	; 8 bits/rxchar, rx enable
[0000]E240:  05			;	DB	005H
[0000]E241:  68			;	DB	068H	; 8 bits/txchar, tx enable
[0000]E242:  FF			;	DB	0FFH
[0000]E243:  52			;←I8259	DB	intctl
[0000]E244:  01			;	DB	1
[0000]E245:  1B			;	DB	01BH
[0000]E246:  50			;	DB	intdata
[0000]E247:  03			;	DB	3
[0000]E248:  70			;	DB	070H
[0000]E249:  01			;	DB	001H
[0000]E24A:  FF			;	DB	0FFH
[0000]E24B:  FF			;	DB	0FFH
[0000]E24C:  83 3E 08 DA 20	;	CMP	rsp,020H
[0000]E251:  73 06		;	JAE	sok
[0000]E253:  C7 06 08 DA F0 01	;	MOV	rsp,01F0H
[0000]E259:  A1 18 DA		;	MOV	AX,rip
[0000]E25C:  A3 1C DA		;	MOV	←lip,AX		; save current ip
[0000]E25F:  A1 14 DA		;	MOV	AX,rss
[0000]E262:  8E D0		;	MOV	SS,AX
[0000]E264:  A1 08 DA		;	MOV	AX,rsp
[0000]E267:  8B E0		;	MOV	SP,AX
[0000]E269:  FF 36 1A DA	;	PUSH	rfl
[0000]E26D:  FF 36 10 DA	;	PUSH	rcs
[0000]E271:  FF 36 18 DA	;	PUSH	rip
[0000]E275:  8B 1E 02 DA	;	MOV	BX,rbx
[0000]E279:  8B 0E 04 DA	;	MOV	CX,rcx
[0000]E27D:  8B 16 06 DA	;	MOV	DX,rdx
[0000]E281:  8B 36 0C DA	;	MOV	SI,rsi
[0000]E285:  8B 3E 0E DA	;	MOV	DI,rdi
[0000]E289:  8B 2E 0A DA	;	MOV	BP,rbp
[0000]E28D:  A1 00 DA		;	MOV	AX,rax
[0000]E290:  FF 36 16 DA	;	PUSH	res
[0000]E294:  FF 36 12 DA	;	PUSH	rds
[0000]E298:  1F			;	POP	DS
[0000]E299:  07			;	POP	ES
[0000]E29A:  CF			;	IRET
[0000]E29B:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E29F:  BB 03 00		;	MOV	BX,cBREAK
[0000]E2A2:  A3 00 DA		;	MOV	rax,AX
[0000]E2A5:  89 0E 04 DA	;	MOV	rcx,CX
[0000]E2A9:  89 16 06 DA	;	MOV	rdx,DX
[0000]E2AD:  89 36 0C DA	;	MOV	rsi,SI
[0000]E2B1:  89 3E 0E DA	;	MOV	rdi,DI
[0000]E2B5:  89 2E 0A DA	;	MOV	rbp,BP
[0000]E2B9:  1E			;	PUSH	DS
[0000]E2BA:  8F 06 12 DA	;	POP	rds
[0000]E2BE:  06			;	PUSH	ES
[0000]E2BF:  8F 06 16 DA	;	POP	res
[0000]E2C3:  8F 06 18 DA	;	POP	rip
[0000]E2C7:  8F 06 10 DA	;	POP	rcs
[0000]E2CB:  8F 06 1A DA	;	POP	rfl
[0000]E2CF:  8C D0		;	MOV	AX,SS
[0000]E2D1:  A3 14 DA		;	MOV	rss,AX
[0000]E2D4:  8B C4		;	MOV	AX,SP
[0000]E2D6:  A3 08 DA		;	MOV	rsp,AX
[0000]E2D9:  E9 63 FD		;	JMP	←crestart
[0000]E2DC:  A3 00 DA		;	MOV	rax,AX
[0000]E2DF:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E2E3:  89 0E 04 DA	;	MOV	rcx,CX
[0000]E2E7:  89 16 06 DA	;	MOV	rdx,DX
[0000]E2EB:  5A			;	POP	DX		; pop ip
[0000]E2EC:  59			;	POP	CX		; pop cs
[0000]E2ED:  58			;	POP	AX		; pop flags
[0000]E2EE:  50			;	PUSH	AX		; push them back
[0000]E2EF:  A9 00 01		;	TEST	AX,0100H	; tf set?
[0000]E2F2:  75 1A		;	JNZ	trok		; if so, this is the trace trap
[0000]E2F4:  33 DB		;	XOR	BX,BX		; otherwise
[0000]E2F6:  53			;	PUSH	BX		; push cs for this routine
[0000]E2F7:  BB DC E2		;	MOV	BX,OFFSET trace	; push ip for this routine
[0000]E2FA:  53			;	PUSH	BX
[0000]E2FB:  50			;	PUSH	AX		; push original flags
[0000]E2FC:  51			;	PUSH	CX		; push original cs
[0000]E2FD:  52			;	PUSH	DX		; push original ip
[0000]E2FE:  A1 00 DA		;	MOV	AX,rax		; restore registers
[0000]E301:  8B 1E 02 DA	;	MOV	BX,rbx
[0000]E305:  8B 0E 04 DA	;	MOV	CX,rcx
[0000]E309:  8B 16 06 DA	;	MOV	DX,rdx
[0000]E30D:  CF			;	IRET
[0000]E30E:  51			;	PUSH	CX		; push original cs
[0000]E30F:  52			;	PUSH	DX		; push original ip
[0000]E310:  A1 00 DA		;	MOV	AX,rax		; restore registers
[0000]E313:  8B 0E 04 DA	;	MOV	CX,rcx		; except BX
[0000]E317:  8B 16 06 DA	;	MOV	DX,rdx
[0000]E31B:  BB 01 00		;	MOV	BX,cTRACE
[0000]E31E:  EB 82		;	JMP	intcom
[0000]E320:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E324:  BB 04 00		;	MOV	BX,cOVERR
[0000]E327:  E9 78 FF		;	JMP	intcom
[0000]E32A:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E32E:  BB 00 00		;	MOV	BX,cDIVERR
[0000]E331:  E9 6E FF		;	JMP	intcom
[0000]E334:  53			;	PUSH	BX
[0000]E335:  8C CB		;	MOV	BX,CS
[0000]E337:  89 1E 30 DA	;	MOV	←eitype,BX
[0000]E33B:  5B			;	POP	BX
[0000]E33C:  B0 20		;	MOV	AL,020H  ; 8259 eoi
[0000]E33E:  E6 52		;	OUT	intctl,AL
[0000]E340:  89 1E 02 DA	;	MOV	rbx,BX
[0000]E344:  BB FE 00		;	MOV	BX,cEXTINT
[0000]E347:  EA			;	DB	0EAH	; long jump to
[0000]E348:  A2 E2		;	DW	OFFSET intcom	; intcom
[0000]E34A:  00 00		;	DW	0
[0000]E34C:  E8 44 FE		;	CALL	←intinit
[0000]E34F:  BB B9 E1		;	MOV	BX,OFFSET ←I8255
[0000]E352:  E8 A4 0C		;	CALL	←portstr
[0000]E355:  BB D6 E1		;	MOV	BX,OFFSET ←I9513
[0000]E358:  E8 9E 0C		;	CALL	←portstr
[0000]E35B:  BB C6 E1		;	MOV	BX,OFFSET ←I8237
[0000]E35E:  E8 98 0C		;	CALL	←portstr
[0000]E361:  BB 0E E2		;	MOV	BX,OFFSET ←I8274
[0000]E364:  E8 92 0C		;	CALL	←portstr
[0000]E367:  BB 43 E2		;	MOV	BX,OFFSET ←I8259
[0000]E36A:  E8 8C 0C		;	CALL	←portstr
[0000]E36D:  33 C0		;	XOR	AX,AX
[0000]E36F:  33 DB		;	XOR	BX,BX
[0000]E371:  A3 2E DA		;	MOV	←lnmi,AX
[0000]E374:  89 47 06		;	MOV	[trcsloc+BX],AX
[0000]E377:  89 47 0E		;	MOV	[bkcsloc+BX],AX
[0000]E37A:  89 47 02		;	MOV	[decsloc+BX],AX
[0000]E37D:  89 47 12		;	MOV	[ovcsloc+BX],AX
[0000]E380:  C7 47 04 DC E2	;	MOV	[triploc+BX],OFFSET trace
[0000]E385:  C7 47 0C 9B E2	;	MOV	[bkiploc+BX],OFFSET brkpt
[0000]E38A:  C7 07 2A E3	;	MOV	[deiploc+BX],OFFSET cmde
[0000]E38E:  C7 47 10 20 E3	;	MOV	[oviploc+BX],OFFSET cmov
[0000]E393:  B9 FB 00		;	MOV	CX,251
[0000]E396:  BF 14 00		;	MOV	DI,014H
[0000]E399:  BB 05 00		;	MOV	BX,5
[0000]E39C:  BA 34 E3		;	MOV	DX,OFFSET UnkInt
[0000]E39F:  83 EA 50		;	SUB	DX,050H
[0000]E3A2:  FC			;	CLD
[0000]E3A3:  8B C2		;	MOV	AX,DX
[0000]E3A5:  AB			;	STOSW
[0000]E3A6:  8B C3		;	MOV	AX,BX
[0000]E3A8:  AB			;	STOSW
[0000]E3A9:  43			;	INC	BX
[0000]E3AA:  83 EA 10		;	SUB	DX,010H
[0000]E3AD:  E2 F4		;	LOOP	suih
[0000]E3AF:  C7 06 18 DA 00 02	;	MOV	rip,0200H
[0000]E3B5:  C7 06 08 DA F0 01	;	MOV	rsp,01F0H
[0000]E3BB:  33 C0		;	XOR	AX,AX
[0000]E3BD:  A3 10 DA		;	MOV	rcs,AX
[0000]E3C0:  A3 16 DA		;	MOV	res,AX
[0000]E3C3:  A3 12 DA		;	MOV	rds,AX
[0000]E3C6:  A3 14 DA		;	MOV	rss,AX
[0000]E3C9:  C7 06 1A DA 00 F0	;	MOV	rfl,0F000H	 ; interrupts off
[0000]E3CF:  C3			;	RET
[0000]E3D0: 

;File cmon.asm
				;();   /* outbyte(port, byte) */
[0000]E3D0:  55			;PUSH BP
[0000]E3D1:  8B EC		;MOV BP,SP
[0000]E3D3:  53			;PUSH BX
[0000]E3D4:  5B			;POP BX
[0000]E3D5:  53			;PUSH BX
[0000]E3D6:  EB 25		;JR X1
[0000]E3D8:  E8 52 01		;CALL ←monbrk
[0000]E3DB:  EB 42		;JR X2
[0000]E3DD:  E8 94 01		;CALL ←montr
[0000]E3E0:  EB 3D		;JR X2
[0000]E3E2:  E8 18 02		;CALL ←monnmi
[0000]E3E5:  EB 38		;JR X2
[0000]E3E7:  E8 66 02		;CALL ←monde
[0000]E3EA:  EB 33		;JR X2
[0000]E3EC:  E8 3A 02		;CALL ←monov
[0000]E3EF:  EB 2E		;JR X2
[0000]E3F1:  E8 4B 02		;CALL ←monei
[0000]E3F4:  EB 29		;JR X2
[0000]E3F6:  E8 0F 01		;CALL ←moninit
[0000]E3F9:  EB 24		;JR X2
[0000]E3FB:  EB 22		;JR X2
[0000]E3FD:  8A C7		;MOV AL,BH
[0000]E3FF:  0A C0		;OR AL,AL
[0000]E401:  75 F3		;JNZ X9
[0000]E403:  8A C3		;MOV AL,BL
[0000]E405:  3C 03		;CMP AL,3
[0000]E407:  74 CF		;JZ X3
[0000]E409:  3C 01		;CMP AL,1
[0000]E40B:  74 D0		;JZ X4
[0000]E40D:  3C 02		;CMP AL,2
[0000]E40F:  74 D1		;JZ X5
[0000]E411:  3C 00		;CMP AL,0
[0000]E413:  74 D2		;JZ X6
[0000]E415:  3C 04		;CMP AL,4
[0000]E417:  74 D3		;JZ X7
[0000]E419:  3C FE		;CMP AL,0FEX
[0000]E41B:  74 D4		;JZ X8
[0000]E41D:  EB D7		;JR X9
[0000]E41F:  8D 1E 00 DA	;LEA BX,←mstate
[0000]E423:  89 1E 61 DA	;MOV ←regp,BX
[0000]E427:  8D 1E 36 DA	;LEA BX,←mlerr
[0000]E42B:  E8 D6 19		;CALL ←ssenable
[0000]E42E:  89 1E 3C DA	;MOV ←result,BX
[0000]E432:  8B 1E 3C DA	;MOV BX,←result
[0000]E436:  0B DB		;OR BX,BX
[0000]E438:  74 06		;JZ X12
[0000]E43A:  BB E6 EC		;MOV BX," ##↑"
[0000]E43D:  E8 46 13		;CALL ←wf
[0000]E440:  BB CB EB		;MOV BX,"% "
[0000]E443:  E8 40 13		;CALL ←wf
[0000]E446:  E8 45 0F		;CALL ←StartEL
[0000]E449:  E8 93 16		;CALL ←getchar
[0000]E44C:  E8 3D 0C		;CALL ←lc
[0000]E44F:  88 1E 32 DA	;MOV ←cmd,BL
[0000]E453:  A0 32 DA		;MOV AL,←cmd
[0000]E456:  EB 66		;JR X13
[0000]E458:  E8 67 0A		;CALL ←togaudio
[0000]E45B:  EB 75		;JR X14
[0000]E45D:  E8 06 02		;CALL ←setbrk
[0000]E460:  EB 70		;JR X14
[0000]E462:  E8 5A 02		;CALL ←clock
[0000]E465:  EB 6B		;JR X14
[0000]E467:  33 DB		;XOR BX,BX
[0000]E469:  E8 A6 08		;CALL ←dump
[0000]E46C:  EB 64		;JR X14
[0000]E46E:  E8 65 02		;CALL ←elcmd
[0000]E471:  EB 5F		;JR X14
[0000]E473:  8B 1E 61 DA	;MOV BX,←regp
[0000]E477:  8B 4F 0A		;MOV CX,[BX+10]
[0000]E47A:  8B D9		;MOV BX,CX
[0000]E47C:  E8 91 0A		;CALL ←TraceStack
[0000]E47F:  EB 51		;JR X14
[0000]E481:  E8 C2 02		;CALL ←gocmd
[0000]E484:  EB 4C		;JR X14
[0000]E486:  E8 AF 04		;CALL ←incmd
[0000]E489:  EB 47		;JR X14
[0000]E48B:  C7 06 5D DA 00 00	;MOV ←sscount,0
[0000]E491:  E8 85 02		;CALL ←sings
[0000]E494:  EB 3C		;JR X14
[0000]E496:  E8 45 05		;CALL ←outcmd
[0000]E499:  EB 37		;JR X14
[0000]E49B:  E8 52 02		;CALL ←readcmd
[0000]E49E:  EB 32		;JR X14
[0000]E4A0:  E8 8C 05		;CALL ←subst
[0000]E4A3:  EB 2D		;JR X14
[0000]E4A5:  E8 54 16		;CALL ←tslc
[0000]E4A8:  EB 28		;JR X14
[0000]E4AA:  BB 01 00		;MOV BX,1
[0000]E4AD:  E8 62 08		;CALL ←dump
[0000]E4B0:  EB 20		;JR X14
[0000]E4B2:  E8 7B 03		;CALL ←regcmd
[0000]E4B5:  EB 1B		;JR X14
[0000]E4B7:  E8 01 03		;CALL ←unknown
[0000]E4BA:  EB 16		;JR X14
[0000]E4BC:  EB 14		;JR X14
[0000]E4BE:  3C 61		;CMP AL,061X
[0000]E4C0:  74 96		;JZ X15
[0000]E4C2:  3C 62		;CMP AL,062X
[0000]E4C4:  74 97		;JZ X16
[0000]E4C6:  3C 63		;CMP AL,063X
[0000]E4C8:  74 98		;JZ X17
[0000]E4CA:  3C 64		;CMP AL,064X
[0000]E4CC:  74 99		;JZ X18
[0000]E4CE:  3C 65		;CMP AL,065X
[0000]E4D0:  EB 03		;JR $+5
[0000]E4D2:  E9 2C 00		;JMP X31
[0000]E4D5:  74 97		;JZ X19
[0000]E4D7:  3C 66		;CMP AL,066X
[0000]E4D9:  74 98		;JZ X20
[0000]E4DB:  3C 67		;CMP AL,067X
[0000]E4DD:  74 A2		;JZ X21
[0000]E4DF:  3C 69		;CMP AL,069X
[0000]E4E1:  74 A3		;JZ X22
[0000]E4E3:  3C 6E		;CMP AL,06EX
[0000]E4E5:  74 A4		;JZ X23
[0000]E4E7:  3C 6F		;CMP AL,06FX
[0000]E4E9:  74 AB		;JZ X24
[0000]E4EB:  3C 72		;CMP AL,072X
[0000]E4ED:  74 AC		;JZ X25
[0000]E4EF:  3C 73		;CMP AL,073X
[0000]E4F1:  74 AD		;JZ X26
[0000]E4F3:  3C 74		;CMP AL,074X
[0000]E4F5:  74 AE		;JZ X27
[0000]E4F7:  3C 77		;CMP AL,077X
[0000]E4F9:  74 AF		;JZ X28
[0000]E4FB:  3C 78		;CMP AL,078X
[0000]E4FD:  74 B3		;JZ X29
[0000]E4FF:  EB B6		;JR X30
[0000]E501:  E9 23 FF		;JMP X10
[0000]E504:  8B E5		;MOV SP,BP
[0000]E506:  5D			;POP BP
[0000]E507:  C3			;RET;
[0000]E508:  55			;PUSH BP
[0000]E509:  8B EC		;MOV BP,SP
[0000]E50B:  E8 3E FE		;CALL ←setup
[0000]E50E:  E8 10 06		;CALL ←datainit
[0000]E511:  E8 E2 0B		;CALL ←InitAnalog
[0000]E514:  BB 79 EC		;MOV BX,"Lark Monitor↑"
[0000]E517:  E8 6C 12		;CALL ←wf
[0000]E51A:  E8 6A 01		;CALL ←testbrk
[0000]E51D:  C7 06 5A DA 00 00	;MOV ←brkadr,0
[0000]E523:  C7 06 5F DA 00 00	;MOV ←audb,0
[0000]E529:  8B E5		;MOV SP,BP
[0000]E52B:  5D			;POP BP
[0000]E52C:  C3			;RET;
[0000]E52D:  55			;PUSH BP
[0000]E52E:  8B EC		;MOV BP,SP
[0000]E530:  8B 1E 61 DA	;MOV BX,←regp
[0000]E534:  8B 4F 18		;MOV CX,[BX+24]
[0000]E537:  49			;DEC CX
[0000]E538:  8B D9		;MOV BX,CX
[0000]E53A:  B9 C7 EC		;MOV CX,"↑ Break at %04x↑"
[0000]E53D:  E8 73 12		;CALL ←wf1
[0000]E540:  8B 1E 61 DA	;MOV BX,←regp
[0000]E544:  8B 4F 18		;MOV CX,[BX+24]
[0000]E547:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E54B:  43			;INC BX
[0000]E54C:  3B CB		;CMP CX,BX
[0000]E54E:  74 08		;JZ X32
[0000]E550:  BB 63 EC		;MOV BX,"unknown breakpoint!↑"
[0000]E553:  E8 30 12		;CALL ←wf
[0000]E556:  EB 18		;JR X33
[0000]E558:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E55C:  A0 5C DA		;MOV AL,←brkcb
[0000]E55F:  98			;CBW
[0000]E560:  8B C8		;MOV CX,AX
[0000]E562:  E8 85 0A		;CALL ←storeb
[0000]E565:  8B 1E 61 DA	;MOV BX,←regp
[0000]E569:  8B 0E 5A DA	;MOV CX,←brkadr
[0000]E56D:  89 4F 18		;MOV [BX+24],CX
[0000]E570:  8B E5		;MOV SP,BP
[0000]E572:  5D			;POP BP
[0000]E573:  C3			;RET;
[0000]E574:  55			;PUSH BP
[0000]E575:  8B EC		;MOV BP,SP
[0000]E577:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E57B:  0B DB		;OR BX,BX
[0000]E57D:  74 27		;JZ X34
[0000]E57F:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E583:  B9 CC 00		;MOV CX,0CCX
[0000]E586:  E8 61 0A		;CALL ←storeb
[0000]E589:  8B 1E 61 DA	;MOV BX,←regp
[0000]E58D:  8B 0E 61 DA	;MOV CX,←regp
[0000]E591:  8B F9		;MOV DI,CX
[0000]E593:  8B 4D 1A		;MOV CX,[DI+26]
[0000]E596:  53			;PUSH BX
[0000]E597:  8B D9		;MOV BX,CX
[0000]E599:  81 E3 FF FE	;AND BX,0FEFFX
[0000]E59D:  8B CB		;MOV CX,BX
[0000]E59F:  5B			;POP BX
[0000]E5A0:  89 4F 1A		;MOV [BX+26],CX
[0000]E5A3:  E8 A6 FC		;CALL ←startm
[0000]E5A6:  8B 1E 5D DA	;MOV BX,←sscount
[0000]E5AA:  83 FB 14		;CMP BX,014X
[0000]E5AD:  7D 13		;JGE X36
[0000]E5AF:  8B 1E 61 DA	;MOV BX,←regp
[0000]E5B3:  8B 4F 18		;MOV CX,[BX+24]
[0000]E5B6:  8B 1E 1C DA	;MOV BX,←lip
[0000]E5BA:  3B CB		;CMP CX,BX
[0000]E5BC:  75 04		;JNZ X36
[0000]E5BE:  B0 01		;MOV AL,1
[0000]E5C0:  EB 02		;JR X37
[0000]E5C2:  32 C0		;XOR AL,AL
[0000]E5C4:  0A C0		;OR AL,AL
[0000]E5C6:  74 0C		;JZ X35
[0000]E5C8:  8B 1E 5D DA	;MOV BX,←sscount
[0000]E5CC:  43			;INC BX
[0000]E5CD:  89 1E 5D DA	;MOV ←sscount,BX
[0000]E5D1:  E8 45 01		;CALL ←sings
[0000]E5D4:  8B 1E 61 DA	;MOV BX,←regp
[0000]E5D8:  8B 4F 18		;MOV CX,[BX+24]
[0000]E5DB:  8B D9		;MOV BX,CX
[0000]E5DD:  B9 07 EC		;MOV CX," ss at %04x"
[0000]E5E0:  E8 D0 11		;CALL ←wf1
[0000]E5E3:  8B 1E 5D DA	;MOV BX,←sscount
[0000]E5E7:  83 FB 01		;CMP BX,1
[0000]E5EA:  7E 0A		;JLE X38
[0000]E5EC:  8B 1E 5D DA	;MOV BX,←sscount
[0000]E5F0:  B9 58 EC		;MOV CX,", %d tries"
[0000]E5F3:  E8 BD 11		;CALL ←wf1
[0000]E5F6:  E8 AD 11		;CALL ←wfcr
[0000]E5F9:  8B E5		;MOV SP,BP
[0000]E5FB:  5D			;POP BP
[0000]E5FC:  C3			;RET;
[0000]E5FD:  55			;PUSH BP
[0000]E5FE:  8B EC		;MOV BP,SP
[0000]E600:  8B 1E 61 DA	;MOV BX,←regp
[0000]E604:  8B 4F 18		;MOV CX,[BX+24]
[0000]E607:  8B D9		;MOV BX,CX
[0000]E609:  B9 34 EC		;MOV CX,"↑NMI at %04x↑"
[0000]E60C:  E8 A4 11		;CALL ←wf1
[0000]E60F:  BB 02 00		;MOV BX,2
[0000]E612:  E8 15 0D		;CALL ←GetPIO
[0000]E615:  81 E3 01 00	;AND BX,1
[0000]E619:  0B DB		;OR BX,BX
[0000]E61B:  75 02		;JNZ X40
[0000]E61D:  EB F0		;JR X39
[0000]E61F:  C7 06 2E DA 00 00	;MOV ←lnmi,0
[0000]E625:  8B E5		;MOV SP,BP
[0000]E627:  5D			;POP BP
[0000]E628:  C3			;RET;
[0000]E629:  55			;PUSH BP
[0000]E62A:  8B EC		;MOV BP,SP
[0000]E62C:  8B 1E 61 DA	;MOV BX,←regp
[0000]E630:  8B 4F 18		;MOV CX,[BX+24]
[0000]E633:  8B D9		;MOV BX,CX
[0000]E635:  B9 EC EC		;MOV CX,"↑Overflow at %04x↑"
[0000]E638:  E8 78 11		;CALL ←wf1
[0000]E63B:  8B E5		;MOV SP,BP
[0000]E63D:  5D			;POP BP
[0000]E63E:  C3			;RET;
[0000]E63F:  55			;PUSH BP
[0000]E640:  8B EC		;MOV BP,SP
[0000]E642:  8B 1E 30 DA	;MOV BX,←eitype
[0000]E646:  B9 CE EB		;MOV CX,"↑External interrupt, type %x↑"
[0000]E649:  E8 67 11		;CALL ←wf1
[0000]E64C:  8B E5		;MOV SP,BP
[0000]E64E:  5D			;POP BP
[0000]E64F:  C3			;RET;
[0000]E650:  55			;PUSH BP
[0000]E651:  8B EC		;MOV BP,SP
[0000]E653:  8B 1E 61 DA	;MOV BX,←regp
[0000]E657:  8B 4F 18		;MOV CX,[BX+24]
[0000]E65A:  8B D9		;MOV BX,CX
[0000]E65C:  B9 EE EB		;MOV CX,"↑Divide Error at %04x↑"
[0000]E65F:  E8 51 11		;CALL ←wf1
[0000]E662:  8B E5		;MOV SP,BP
[0000]E664:  5D			;POP BP
[0000]E665:  C3			;RET;
[0000]E666:  55			;PUSH BP
[0000]E667:  8B EC		;MOV BP,SP
[0000]E669:  52			;PUSH DX
[0000]E66A:  E8 1A 00		;CALL ←testbrk
[0000]E66D:  BB 4D EC		;MOV BX,"Break at: "
[0000]E670:  E8 13 11		;CALL ←wf
[0000]E673:  E8 2F 04		;CALL ←gethex
[0000]E676:  89 1E 5A DA	;MOV ←brkadr,BX
[0000]E67A:  BB 0D 00		;MOV BX,0DX
[0000]E67D:  E8 99 01		;CALL ←innew
[0000]E680:  E8 04 00		;CALL ←testbrk
[0000]E683:  8B E5		;MOV SP,BP
[0000]E685:  5D			;POP BP
[0000]E686:  C3			;RET;
[0000]E687:  55			;PUSH BP
[0000]E688:  8B EC		;MOV BP,SP
[0000]E68A:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E68E:  0B DB		;OR BX,BX
[0000]E690:  74 11		;JZ X42
[0000]E692:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E696:  E8 4A 09		;CALL ←fetchb
[0000]E699:  81 FB CC 00	;CMP BX,0CCX
[0000]E69D:  75 04		;JNZ X42
[0000]E69F:  B0 01		;MOV AL,1
[0000]E6A1:  EB 02		;JR X43
[0000]E6A3:  32 C0		;XOR AL,AL
[0000]E6A5:  0A C0		;OR AL,AL
[0000]E6A7:  74 12		;JZ X41
[0000]E6A9:  BB 88 EC		;MOV BX,"↑ breakpoint at %04x! code might be %02x↑"
[0000]E6AC:  53			;PUSH BX
[0000]E6AD:  A0 5C DA		;MOV AL,←brkcb
[0000]E6B0:  98			;CBW
[0000]E6B1:  8B D8		;MOV BX,AX
[0000]E6B3:  8B 0E 5A DA	;MOV CX,←brkadr
[0000]E6B7:  E8 0B 11		;CALL ←wf2
[0000]E6BA:  5A			;POP DX
[0000]E6BB:  8B E5		;MOV SP,BP
[0000]E6BD:  5D			;POP BP
[0000]E6BE:  C3			;RET;
[0000]E6BF:  55			;PUSH BP
[0000]E6C0:  8B EC		;MOV BP,SP
[0000]E6C2:  BB B4 EC		;MOV BX,"Clock = %04x%04x↑"
[0000]E6C5:  53			;PUSH BX
[0000]E6C6:  8B 1E 1E DA	;MOV BX,←cmklo
[0000]E6CA:  8B 0E 20 DA	;MOV CX,←cmkhi
[0000]E6CE:  E8 F4 10		;CALL ←wf2
[0000]E6D1:  5A			;POP DX
[0000]E6D2:  8B E5		;MOV SP,BP
[0000]E6D4:  5D			;POP BP
[0000]E6D5:  C3			;RET;
[0000]E6D6:  55			;PUSH BP
[0000]E6D7:  8B EC		;MOV BP,SP
[0000]E6D9:  BB 01 00		;MOV BX,1
[0000]E6DC:  E8 4B 0C		;CALL ←GetPIO
[0000]E6DF:  81 E3 FF 00	;AND BX,0FFX
[0000]E6E3:  B9 8A EB		;MOV CX,"EtherLoad, host %02x↑"
[0000]E6E6:  E8 CA 10		;CALL ←wf1
[0000]E6E9:  E8 A2 0C		;CALL ←StartEL
[0000]E6EC:  8B E5		;MOV SP,BP
[0000]E6EE:  5D			;POP BP
[0000]E6EF:  C3			;RET;
[0000]E6F0:  55			;PUSH BP
[0000]E6F1:  8B EC		;MOV BP,SP
[0000]E6F3:  BB 52 00		;MOV BX,052X
[0000]E6F6:  E8 93 13		;CALL ←putchar
[0000]E6F9:  E8 72 0C		;CALL ←loadhex
[0000]E6FC:  8B 1E 61 DA	;MOV BX,←regp
[0000]E700:  8B 0E 6A DA	;MOV CX,←stframe
[0000]E704:  89 4F 10		;MOV [BX+16],CX
[0000]E707:  8B 1E 61 DA	;MOV BX,←regp
[0000]E70B:  8B 0E 6C DA	;MOV CX,←stbyte
[0000]E70F:  89 4F 18		;MOV [BX+24],CX
[0000]E712:  E8 91 10		;CALL ←wfcr
[0000]E715:  8B E5		;MOV SP,BP
[0000]E717:  5D			;POP BP
[0000]E718:  C3			;RET;
[0000]E719:  55			;PUSH BP
[0000]E71A:  8B EC		;MOV BP,SP
[0000]E71C:  E8 68 FF		;CALL ←testbrk
[0000]E71F:  C7 06 5A DA 00 00	;MOV ←brkadr,0
[0000]E725:  8B 1E 61 DA	;MOV BX,←regp
[0000]E729:  8B 0E 61 DA	;MOV CX,←regp
[0000]E72D:  8B F9		;MOV DI,CX
[0000]E72F:  8B 4D 1A		;MOV CX,[DI+26]
[0000]E732:  53			;PUSH BX
[0000]E733:  8B D9		;MOV BX,CX
[0000]E735:  81 CB 00 01	;OR BX,0100X
[0000]E739:  8B CB		;MOV CX,BX
[0000]E73B:  5B			;POP BX
[0000]E73C:  89 4F 1A		;MOV [BX+26],CX
[0000]E73F:  E8 0A FB		;CALL ←startm
[0000]E742:  8B E5		;MOV SP,BP
[0000]E744:  5D			;POP BP
[0000]E745:  C3			;RET;
[0000]E746:  55			;PUSH BP
[0000]E747:  8B EC		;MOV BP,SP
[0000]E749:  BB E0 EC		;MOV BX,"GO!↑"
[0000]E74C:  E8 37 10		;CALL ←wf
[0000]E74F:  8B 1E 61 DA	;MOV BX,←regp
[0000]E753:  8B 0E 61 DA	;MOV CX,←regp
[0000]E757:  8B F9		;MOV DI,CX
[0000]E759:  8B 4D 1A		;MOV CX,[DI+26]
[0000]E75C:  53			;PUSH BX
[0000]E75D:  8B D9		;MOV BX,CX
[0000]E75F:  81 E3 FF FE	;AND BX,0FEFFX
[0000]E763:  8B CB		;MOV CX,BX
[0000]E765:  5B			;POP BX
[0000]E766:  89 4F 1A		;MOV [BX+26],CX
[0000]E769:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E76D:  0B DB		;OR BX,BX
[0000]E76F:  74 43		;JZ X44
[0000]E771:  E8 13 FF		;CALL ←testbrk
[0000]E774:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E778:  E8 68 08		;CALL ←fetchb
[0000]E77B:  88 1E 5C DA	;MOV ←brkcb,BL
[0000]E77F:  8B 1E 61 DA	;MOV BX,←regp
[0000]E783:  8B 4F 18		;MOV CX,[BX+24]
[0000]E786:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E78A:  3B D9		;CMP BX,CX
[0000]E78C:  75 1C		;JNZ X45
[0000]E78E:  8B 1E 61 DA	;MOV BX,←regp
[0000]E792:  8B 0E 61 DA	;MOV CX,←regp
[0000]E796:  8B F9		;MOV DI,CX
[0000]E798:  8B 4D 1A		;MOV CX,[DI+26]
[0000]E79B:  53			;PUSH BX
[0000]E79C:  8B D9		;MOV BX,CX
[0000]E79E:  81 CB 00 01	;OR BX,0100X
[0000]E7A2:  8B CB		;MOV CX,BX
[0000]E7A4:  5B			;POP BX
[0000]E7A5:  89 4F 1A		;MOV [BX+26],CX
[0000]E7A8:  EB 0A		;JR X46
[0000]E7AA:  8B 1E 5A DA	;MOV BX,←brkadr
[0000]E7AE:  B9 CC 00		;MOV CX,0CCX
[0000]E7B1:  E8 36 08		;CALL ←storeb
[0000]E7B4:  E8 95 FA		;CALL ←startm
[0000]E7B7:  8B E5		;MOV SP,BP
[0000]E7B9:  5D			;POP BP
[0000]E7BA:  C3			;RET;
[0000]E7BB:  55			;PUSH BP
[0000]E7BC:  8B EC		;MOV BP,SP
[0000]E7BE:  BB DA EC		;MOV BX," ??↑"
[0000]E7C1:  E8 C2 0F		;CALL ←wf
[0000]E7C4:  8B E5		;MOV SP,BP
[0000]E7C6:  5D			;POP BP
[0000]E7C7:  C3			;RET;
[0000]E7C8:  55			;PUSH BP
[0000]E7C9:  8B EC		;MOV BP,SP
[0000]E7CB:  BB 01 00		;MOV BX,1
[0000]E7CE:  8D 0E 36 DA	;LEA CX,←mlerr
[0000]E7D2:  E8 60 16		;CALL ←ssreturn
[0000]E7D5:  8B E5		;MOV SP,BP
[0000]E7D7:  5D			;POP BP
[0000]E7D8:  C3			;RET;
[0000]E7D9:  55			;PUSH BP
[0000]E7DA:  8B EC		;MOV BP,SP
[0000]E7DC:  53			;PUSH BX
[0000]E7DD:  5B			;POP BX
[0000]E7DE:  53			;PUSH BX
[0000]E7DF:  B9 18 EC		;MOV CX,"↑Debug: %s↑"
[0000]E7E2:  E8 CE 0F		;CALL ←wf1
[0000]E7E5:  E8 E0 FF		;CALL ←mlabort
[0000]E7E8:  8B E5		;MOV SP,BP
[0000]E7EA:  5D			;POP BP
[0000]E7EB:  C3			;RET;
[0000]E7EC:  55			;PUSH BP
[0000]E7ED:  8B EC		;MOV BP,SP
[0000]E7EF:  53			;PUSH BX
[0000]E7F0:  8B 1E 34 DA	;MOV BX,←any
[0000]E7F4:  0B DB		;OR BX,BX
[0000]E7F6:  74 0A		;JZ X49
[0000]E7F8:  58			;POP AX
[0000]E7F9:  50			;PUSH AX
[0000]E7FA:  8A 0E 33 DA	;MOV CL,←leftover
[0000]E7FE:  3A C8		;CMP CL,AL
[0000]E800:  74 04		;JZ X48
[0000]E802:  B0 01		;MOV AL,1
[0000]E804:  EB 02		;JR X50
[0000]E806:  32 C0		;XOR AL,AL
[0000]E808:  0A C0		;OR AL,AL
[0000]E80A:  74 07		;JZ X47
[0000]E80C:  BB 01 00		;MOV BX,1
[0000]E80F:  8B E5		;MOV SP,BP
[0000]E811:  5D			;POP BP
[0000]E812:  C3			;RET;
[0000]E813:  33 DB		;XOR BX,BX
[0000]E815:  8B E5		;MOV SP,BP
[0000]E817:  5D			;POP BP
[0000]E818:  C3			;RET;
[0000]E819:  55			;PUSH BP
[0000]E81A:  8B EC		;MOV BP,SP
[0000]E81C:  53			;PUSH BX
[0000]E81D:  58			;POP AX
[0000]E81E:  50			;PUSH AX
[0000]E81F:  98			;CBW
[0000]E820:  8B D8		;MOV BX,AX
[0000]E822:  E8 C7 FF		;CALL ←innewp
[0000]E825:  0B DB		;OR BX,BX
[0000]E827:  74 03		;JZ X51
[0000]E829:  E8 9C FF		;CALL ←mlabort
[0000]E82C:  8B E5		;MOV SP,BP
[0000]E82E:  5D			;POP BP
[0000]E82F:  C3			;RET;
[0000]E830:  55			;PUSH BP
[0000]E831:  8B EC		;MOV BP,SP
[0000]E833:  83 C4 FB		;ADD SP,0FFFBX
[0000]E836:  C6 46 FD 00	;MOV BYTE PTR [BP-3],0
[0000]E83A:  BB 58 00		;MOV BX,058X
[0000]E83D:  E8 4C 12		;CALL ←putchar
[0000]E840:  E8 70 01		;CALL ←egetchar
[0000]E843:  5A			;POP DX
[0000]E844:  53			;PUSH BX
[0000]E845:  A0 33 DA		;MOV AL,←leftover
[0000]E848:  3C 0D		;CMP AL,0DX
[0000]E84A:  75 07		;JNZ X52
[0000]E84C:  E8 80 00		;CALL ←printregs
[0000]E84F:  8B E5		;MOV SP,BP
[0000]E851:  5D			;POP BP
[0000]E852:  C3			;RET;
[0000]E853:  E8 5D 01		;CALL ←egetchar
[0000]E856:  88 5E FC		;MOV [BP-4],BL
[0000]E859:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]E85E:  8B 5E FE		;MOV BX,[BP-2]
[0000]E861:  83 FB 0E		;CMP BX,0EX
[0000]E864:  7D 2A		;JGE X54
[0000]E866:  EB 05		;JR X53
[0000]E868:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]E86B:  EB F1		;JR X55
[0000]E86D:  8B 5E FE		;MOV BX,[BP-2]
[0000]E870:  8D 0E 3E DA	;LEA CX,←rnary
[0000]E874:  D1 E3		;SAL BX
[0000]E876:  03 D9		;ADD BX,CX
[0000]E878:  8B 0F		;MOV CX,[BX]
[0000]E87A:  8D 5E FB		;LEA BX,[BP-5]
[0000]E87D:  E8 96 07		;CALL ←eqstr
[0000]E880:  0B DB		;OR BX,BX
[0000]E882:  74 0A		;JZ X57
[0000]E884:  8B 5E FE		;MOV BX,[BP-2]
[0000]E887:  E8 0D 00		;CALL ←modreg
[0000]E88A:  8B E5		;MOV SP,BP
[0000]E88C:  5D			;POP BP
[0000]E88D:  C3			;RET;
[0000]E88E:  EB D8		;JR X56
[0000]E890:  E8 35 FF		;CALL ←mlabort
[0000]E893:  8B E5		;MOV SP,BP
[0000]E895:  5D			;POP BP
[0000]E896:  C3			;RET;
[0000]E897:  55			;PUSH BP
[0000]E898:  8B EC		;MOV BP,SP
[0000]E89A:  53			;PUSH BX
[0000]E89B:  52			;PUSH DX
[0000]E89C:  8B 5E FE		;MOV BX,[BP-2]
[0000]E89F:  8D 0E 00 DA	;LEA CX,←mstate
[0000]E8A3:  D1 E3		;SAL BX
[0000]E8A5:  03 D9		;ADD BX,CX
[0000]E8A7:  8B 0F		;MOV CX,[BX]
[0000]E8A9:  8B D9		;MOV BX,CX
[0000]E8AB:  B9 09 ED		;MOV CX,"=%04x -"
[0000]E8AE:  E8 02 0F		;CALL ←wf1
[0000]E8B1:  E8 F1 01		;CALL ←gethex
[0000]E8B4:  5A			;POP DX
[0000]E8B5:  53			;PUSH BX
[0000]E8B6:  BB 0D 00		;MOV BX,0DX
[0000]E8B9:  E8 5D FF		;CALL ←innew
[0000]E8BC:  8B 5E FE		;MOV BX,[BP-2]
[0000]E8BF:  8D 0E 00 DA	;LEA CX,←mstate
[0000]E8C3:  D1 E3		;SAL BX
[0000]E8C5:  03 D9		;ADD BX,CX
[0000]E8C7:  59			;POP CX
[0000]E8C8:  51			;PUSH CX
[0000]E8C9:  89 0F		;MOV [BX],CX
[0000]E8CB:  8B E5		;MOV SP,BP
[0000]E8CD:  5D			;POP BP
[0000]E8CE:  C3			;RET;
[0000]E8CF:  55			;PUSH BP
[0000]E8D0:  8B EC		;MOV BP,SP
[0000]E8D2:  33 DB		;XOR BX,BX
[0000]E8D4:  E8 0A 00		;CALL ←prseven
[0000]E8D7:  BB 07 00		;MOV BX,7
[0000]E8DA:  E8 04 00		;CALL ←prseven
[0000]E8DD:  8B E5		;MOV SP,BP
[0000]E8DF:  5D			;POP BP
[0000]E8E0:  C3			;RET;
[0000]E8E1:  55			;PUSH BP
[0000]E8E2:  8B EC		;MOV BP,SP
[0000]E8E4:  53			;PUSH BX
[0000]E8E5:  52			;PUSH DX
[0000]E8E6:  8B 5E FE		;MOV BX,[BP-2]
[0000]E8E9:  5A			;POP DX
[0000]E8EA:  53			;PUSH BX
[0000]E8EB:  8B 5E FE		;MOV BX,[BP-2]
[0000]E8EE:  83 C3 07		;ADD BX,7
[0000]E8F1:  59			;POP CX
[0000]E8F2:  51			;PUSH CX
[0000]E8F3:  3B CB		;CMP CX,BX
[0000]E8F5:  7D 0E		;JGE X59
[0000]E8F7:  EB 05		;JR X58
[0000]E8F9:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]E8FC:  EB ED		;JR X60
[0000]E8FE:  5B			;POP BX
[0000]E8FF:  53			;PUSH BX
[0000]E900:  E8 09 00		;CALL ←printreg
[0000]E903:  EB F4		;JR X61
[0000]E905:  E8 9E 0E		;CALL ←wfcr
[0000]E908:  8B E5		;MOV SP,BP
[0000]E90A:  5D			;POP BP
[0000]E90B:  C3			;RET;
[0000]E90C:  55			;PUSH BP
[0000]E90D:  8B EC		;MOV BP,SP
[0000]E90F:  53			;PUSH BX
[0000]E910:  BB 44 EC		;MOV BX," %s=%04x"
[0000]E913:  53			;PUSH BX
[0000]E914:  8B 5E FE		;MOV BX,[BP-2]
[0000]E917:  8D 0E 3E DA	;LEA CX,←rnary
[0000]E91B:  D1 E3		;SAL BX
[0000]E91D:  03 D9		;ADD BX,CX
[0000]E91F:  8B 0F		;MOV CX,[BX]
[0000]E921:  8B 5E FE		;MOV BX,[BP-2]
[0000]E924:  8D 06 00 DA	;LEA AX,←mstate
[0000]E928:  D1 E3		;SAL BX
[0000]E92A:  03 D8		;ADD BX,AX
[0000]E92C:  8B 07		;MOV AX,[BX]
[0000]E92E:  8B D8		;MOV BX,AX
[0000]E930:  E8 92 0E		;CALL ←wf2
[0000]E933:  5A			;POP DX
[0000]E934:  8B E5		;MOV SP,BP
[0000]E936:  5D			;POP BP
[0000]E937:  C3			;RET;
[0000]E938:  55			;PUSH BP
[0000]E939:  8B EC		;MOV BP,SP
[0000]E93B:  83 C4 FC		;ADD SP,0FFFCX
[0000]E93E:  BB 49 00		;MOV BX,049X
[0000]E941:  E8 48 11		;CALL ←putchar
[0000]E944:  C7 46 FC 01 00	;MOV WORD PTR [BP-4],1
[0000]E949:  E8 59 01		;CALL ←gethex
[0000]E94C:  89 5E FE		;MOV [BP-2],BX
[0000]E94F:  8B 1E 34 DA	;MOV BX,←any
[0000]E953:  0B DB		;OR BX,BX
[0000]E955:  75 03		;JNZ X62
[0000]E957:  E8 6E FE		;CALL ←mlabort
[0000]E95A:  5B			;POP BX
[0000]E95B:  53			;PUSH BX
[0000]E95C:  0B DB		;OR BX,BX
[0000]E95E:  75 0E		;JNZ X66
[0000]E960:  BB 2C 00		;MOV BX,02CX
[0000]E963:  E8 86 FE		;CALL ←innewp
[0000]E966:  0B DB		;OR BX,BX
[0000]E968:  74 04		;JZ X66
[0000]E96A:  B0 01		;MOV AL,1
[0000]E96C:  EB 02		;JR X67
[0000]E96E:  32 C0		;XOR AL,AL
[0000]E970:  0A C0		;OR AL,AL
[0000]E972:  74 02		;JZ X65
[0000]E974:  EB 1F		;JR X64
[0000]E976:  8B 5E FE		;MOV BX,[BP-2]
[0000]E979:  E8 77 06		;CALL ←inbyte
[0000]E97C:  B9 2D EC		;MOV CX,"↑%02x"
[0000]E97F:  E8 31 0E		;CALL ←wf1
[0000]E982:  A0 33 DA		;MOV AL,←leftover
[0000]E985:  3C 0D		;CMP AL,0DX
[0000]E987:  75 02		;JNZ X68
[0000]E989:  EB 0A		;JR X64
[0000]E98B:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]E990:  E8 20 00		;CALL ←egetchar
[0000]E993:  EB C5		;JR X63
[0000]E995:  5B			;POP BX
[0000]E996:  53			;PUSH BX
[0000]E997:  0B DB		;OR BX,BX
[0000]E999:  74 0B		;JZ X70
[0000]E99B:  A0 33 DA		;MOV AL,←leftover
[0000]E99E:  3C 0D		;CMP AL,0DX
[0000]E9A0:  75 04		;JNZ X70
[0000]E9A2:  B0 01		;MOV AL,1
[0000]E9A4:  EB 02		;JR X71
[0000]E9A6:  32 C0		;XOR AL,AL
[0000]E9A8:  0A C0		;OR AL,AL
[0000]E9AA:  74 03		;JZ X69
[0000]E9AC:  E8 F7 0D		;CALL ←wfcr
[0000]E9AF:  8B E5		;MOV SP,BP
[0000]E9B1:  5D			;POP BP
[0000]E9B2:  C3			;RET;
[0000]E9B3:  55			;PUSH BP
[0000]E9B4:  8B EC		;MOV BP,SP
[0000]E9B6:  E8 26 11		;CALL ←getchar
[0000]E9B9:  81 E3 7F 00	;AND BX,07FX
[0000]E9BD:  88 1E 33 DA	;MOV ←leftover,BL
[0000]E9C1:  A0 33 DA		;MOV AL,←leftover
[0000]E9C4:  98			;CBW
[0000]E9C5:  8B D8		;MOV BX,AX
[0000]E9C7:  E8 E8 10		;CALL ←putcrchar
[0000]E9CA:  A0 33 DA		;MOV AL,←leftover
[0000]E9CD:  3C 7F		;CMP AL,07FX
[0000]E9CF:  75 03		;JNZ X72
[0000]E9D1:  E8 F4 FD		;CALL ←mlabort
[0000]E9D4:  8A 1E 33 DA	;MOV BL,←leftover
[0000]E9D8:  32 FF		;XOR BH,BH
[0000]E9DA:  8B E5		;MOV SP,BP
[0000]E9DC:  5D			;POP BP
[0000]E9DD:  C3			;RET;
[0000]E9DE:  55			;PUSH BP
[0000]E9DF:  8B EC		;MOV BP,SP
[0000]E9E1:  83 C4 FC		;ADD SP,0FFFCX
[0000]E9E4:  BB 4F 00		;MOV BX,04FX
[0000]E9E7:  E8 A2 10		;CALL ←putchar
[0000]E9EA:  E8 B8 00		;CALL ←gethex
[0000]E9ED:  89 5E FE		;MOV [BP-2],BX
[0000]E9F0:  BB 2C 00		;MOV BX,02CX
[0000]E9F3:  E8 23 FE		;CALL ←innew
[0000]E9F6:  E8 AC 00		;CALL ←gethex
[0000]E9F9:  5A			;POP DX
[0000]E9FA:  53			;PUSH BX
[0000]E9FB:  BB 2C 00		;MOV BX,02CX
[0000]E9FE:  E8 EB FD		;CALL ←innewp
[0000]EA01:  0B DB		;OR BX,BX
[0000]EA03:  74 08		;JZ X76
[0000]EA05:  BB 0D 00		;MOV BX,0DX
[0000]EA08:  E8 E1 FD		;CALL ←innewp
[0000]EA0B:  0B DB		;OR BX,BX
[0000]EA0D:  74 03		;JZ X75
[0000]EA0F:  E8 B6 FD		;CALL ←mlabort
[0000]EA12:  5B			;POP BX
[0000]EA13:  53			;PUSH BX
[0000]EA14:  8B 4E FE		;MOV CX,[BP-2]
[0000]EA17:  E8 D3 05		;CALL ←outbyte
[0000]EA1A:  A0 33 DA		;MOV AL,←leftover
[0000]EA1D:  3C 0D		;CMP AL,0DX
[0000]EA1F:  75 02		;JNZ X77
[0000]EA21:  EB 08		;JR X74
[0000]EA23:  BB 13 EC		;MOV BX,"↑- "
[0000]EA26:  E8 5D 0D		;CALL ←wf
[0000]EA29:  EB CB		;JR X73
[0000]EA2B:  8B E5		;MOV SP,BP
[0000]EA2D:  5D			;POP BP
[0000]EA2E:  C3			;RET;
[0000]EA2F:  55			;PUSH BP
[0000]EA30:  8B EC		;MOV BP,SP
[0000]EA32:  83 C4 FC		;ADD SP,0FFFCX
[0000]EA35:  BB 53 00		;MOV BX,053X
[0000]EA38:  E8 51 10		;CALL ←putchar
[0000]EA3B:  E8 67 00		;CALL ←gethex
[0000]EA3E:  89 5E FE		;MOV [BP-2],BX
[0000]EA41:  BB 2C 00		;MOV BX,02CX
[0000]EA44:  E8 A5 FD		;CALL ←innewp
[0000]EA47:  0B DB		;OR BX,BX
[0000]EA49:  74 04		;JZ X78
[0000]EA4B:  8B E5		;MOV SP,BP
[0000]EA4D:  5D			;POP BP
[0000]EA4E:  C3			;RET;
[0000]EA4F:  8B 5E FE		;MOV BX,[BP-2]
[0000]EA52:  E8 8E 05		;CALL ←fetchb
[0000]EA55:  5A			;POP DX
[0000]EA56:  53			;PUSH BX
[0000]EA57:  5B			;POP BX
[0000]EA58:  53			;PUSH BX
[0000]EA59:  B9 01 ED		;MOV CX," %02x- "
[0000]EA5C:  E8 54 0D		;CALL ←wf1
[0000]EA5F:  E8 43 00		;CALL ←gethex
[0000]EA62:  5A			;POP DX
[0000]EA63:  53			;PUSH BX
[0000]EA64:  A0 33 DA		;MOV AL,←leftover
[0000]EA67:  3C 2C		;CMP AL,02CX
[0000]EA69:  74 05		;JZ X82
[0000]EA6B:  A0 33 DA		;MOV AL,←leftover
[0000]EA6E:  3C 0D		;CMP AL,0DX
[0000]EA70:  74 03		;JZ X81
[0000]EA72:  E8 53 FD		;CALL ←mlabort
[0000]EA75:  8B 1E 34 DA	;MOV BX,←any
[0000]EA79:  0B DB		;OR BX,BX
[0000]EA7B:  74 08		;JZ X83
[0000]EA7D:  8B 5E FE		;MOV BX,[BP-2]
[0000]EA80:  59			;POP CX
[0000]EA81:  51			;PUSH CX
[0000]EA82:  E8 65 05		;CALL ←storeb
[0000]EA85:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]EA88:  A0 33 DA		;MOV AL,←leftover
[0000]EA8B:  3C 0D		;CMP AL,0DX
[0000]EA8D:  75 04		;JNZ X84
[0000]EA8F:  8B E5		;MOV SP,BP
[0000]EA91:  5D			;POP BP
[0000]EA92:  C3			;RET;
[0000]EA93:  E8 10 0D		;CALL ←wfcr
[0000]EA96:  8B 5E FE		;MOV BX,[BP-2]
[0000]EA99:  B9 26 EC		;MOV CX,"%04x- "
[0000]EA9C:  E8 14 0D		;CALL ←wf1
[0000]EA9F:  EB AE		;JR X79
[0000]EAA1:  8B E5		;MOV SP,BP
[0000]EAA3:  5D			;POP BP
[0000]EAA4:  C3			;RET;
[0000]EAA5:  55			;PUSH BP
[0000]EAA6:  8B EC		;MOV BP,SP
[0000]EAA8:  52			;PUSH DX
[0000]EAA9:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]EAAE:  C7 06 34 DA 00 00	;MOV ←any,0
[0000]EAB4:  E8 FC FE		;CALL ←egetchar
[0000]EAB7:  A0 33 DA		;MOV AL,←leftover
[0000]EABA:  98			;CBW
[0000]EABB:  8B D8		;MOV BX,AX
[0000]EABD:  E8 A5 05		;CALL ←isdigit
[0000]EAC0:  0B DB		;OR BX,BX
[0000]EAC2:  74 17		;JZ X87
[0000]EAC4:  B9 04 00		;MOV CX,4
[0000]EAC7:  5B			;POP BX
[0000]EAC8:  D3 E3		;SAL BX,CX
[0000]EACA:  53			;PUSH BX
[0000]EACB:  A0 33 DA		;MOV AL,←leftover
[0000]EACE:  04 D0		;ADD AL,0D0X
[0000]EAD0:  01 46 FE		;ADD [BP-2],AX
[0000]EAD3:  C7 06 34 DA 01 00	;MOV ←any,1
[0000]EAD9:  EB D9		;JR X85
[0000]EADB:  A0 33 DA		;MOV AL,←leftover
[0000]EADE:  98			;CBW
[0000]EADF:  8B D8		;MOV BX,AX
[0000]EAE1:  E8 A8 05		;CALL ←lc
[0000]EAE4:  88 1E 33 DA	;MOV ←leftover,BL
[0000]EAE8:  A0 33 DA		;MOV AL,←leftover
[0000]EAEB:  3C 61		;CMP AL,061X
[0000]EAED:  7C 0B		;JL X89
[0000]EAEF:  A0 33 DA		;MOV AL,←leftover
[0000]EAF2:  3C 66		;CMP AL,066X
[0000]EAF4:  7F 04		;JG X89
[0000]EAF6:  B0 01		;MOV AL,1
[0000]EAF8:  EB 02		;JR X90
[0000]EAFA:  32 C0		;XOR AL,AL
[0000]EAFC:  0A C0		;OR AL,AL
[0000]EAFE:  74 19		;JZ X88
[0000]EB00:  B9 04 00		;MOV CX,4
[0000]EB03:  5B			;POP BX
[0000]EB04:  D3 E3		;SAL BX,CX
[0000]EB06:  53			;PUSH BX
[0000]EB07:  A0 33 DA		;MOV AL,←leftover
[0000]EB0A:  04 9F		;ADD AL,09FX
[0000]EB0C:  04 0A		;ADD AL,0AX
[0000]EB0E:  01 46 FE		;ADD [BP-2],AX
[0000]EB11:  C7 06 34 DA 01 00	;MOV ←any,1
[0000]EB17:  EB 9B		;JR X85
[0000]EB19:  EB 00		;JR X86
[0000]EB1B:  5B			;POP BX
[0000]EB1C:  53			;PUSH BX
[0000]EB1D:  8B E5		;MOV SP,BP
[0000]EB1F:  5D			;POP BP
[0000]EB20:  C3			;RET;
[0000]EB21:  55			;PUSH BP
[0000]EB22:  8B EC		;MOV BP,SP
[0000]EB24:  BB C8 EB		;MOV BX,"AX"
[0000]EB27:  89 1E 3E DA	;MOV ←rnary,BX
[0000]EB2B:  BB C5 EB		;MOV BX,"BX"
[0000]EB2E:  89 1E 40 DA	;MOV ←rnary+2,BX
[0000]EB32:  BB C2 EB		;MOV BX,"CX"
[0000]EB35:  89 1E 42 DA	;MOV ←rnary+4,BX
[0000]EB39:  BB BF EB		;MOV BX,"DX"
[0000]EB3C:  89 1E 44 DA	;MOV ←rnary+6,BX
[0000]EB40:  BB BC EB		;MOV BX,"SP"
[0000]EB43:  89 1E 46 DA	;MOV ←rnary+8,BX
[0000]EB47:  BB B9 EB		;MOV BX,"BP"
[0000]EB4A:  89 1E 48 DA	;MOV ←rnary+0AX,BX
[0000]EB4E:  BB B6 EB		;MOV BX,"SI"
[0000]EB51:  89 1E 4A DA	;MOV ←rnary+0CX,BX
[0000]EB55:  BB B3 EB		;MOV BX,"DI"
[0000]EB58:  89 1E 4C DA	;MOV ←rnary+0EX,BX
[0000]EB5C:  BB B0 EB		;MOV BX,"CS"
[0000]EB5F:  89 1E 4E DA	;MOV ←rnary+010X,BX
[0000]EB63:  BB AD EB		;MOV BX,"DS"
[0000]EB66:  89 1E 50 DA	;MOV ←rnary+012X,BX
[0000]EB6A:  BB AA EB		;MOV BX,"SS"
[0000]EB6D:  89 1E 52 DA	;MOV ←rnary+014X,BX
[0000]EB71:  BB A7 EB		;MOV BX,"ES"
[0000]EB74:  89 1E 54 DA	;MOV ←rnary+016X,BX
[0000]EB78:  BB A4 EB		;MOV BX,"IP"
[0000]EB7B:  89 1E 56 DA	;MOV ←rnary+018X,BX
[0000]EB7F:  BB A1 EB		;MOV BX,"FL"
[0000]EB82:  89 1E 58 DA	;MOV ←rnary+01AX,BX
[0000]EB86:  8B E5		;MOV SP,BP
[0000]EB88:  5D			;POP BP
[0000]EB89:  C3			;RET;
[0000]EB8A:  45 74 68 65 72 4C 6F
[0000]EB91:  61 64 2C 20 68 6F 73
[0000]EB98:  74 20 25 30 32 78 0D
[0000]EB9F:  0A 00		;"EtherLoad, host %02x
"

[0000]EBA1:  46 4C 00		;"FL"

[0000]EBA4:  49 50 00		;"IP"

[0000]EBA7:  45 53 00		;"ES"

[0000]EBAA:  53 53 00		;"SS"

[0000]EBAD:  44 53 00		;"DS"

[0000]EBB0:  43 53 00		;"CS"

[0000]EBB3:  44 49 00		;"DI"

[0000]EBB6:  53 49 00		;"SI"

[0000]EBB9:  42 50 00		;"BP"

[0000]EBBC:  53 50 00		;"SP"

[0000]EBBF:  44 58 00		;"DX"

[0000]EBC2:  43 58 00		;"CX"

[0000]EBC5:  42 58 00		;"BX"

[0000]EBC8:  41 58 00		;"AX"

[0000]EBCB:  25 20 00		;"% "

[0000]EBCE:  0D 0A 45 78 74 65 72
[0000]EBD5:  6E 61 6C 20 69 6E 74
[0000]EBDC:  65 72 72 75 70 74 2C
[0000]EBE3:  20 74 79 70 65 20 25
[0000]EBEA:  78 0D 0A 00	;"
External interrupt, type %x
"

[0000]EBEE:  0D 0A 44 69 76 69 64
[0000]EBF5:  65 20 45 72 72 6F 72
[0000]EBFC:  20 61 74 20 25 30 34
[0000]EC03:  78 0D 0A 00	;"
Divide Error at %04x
"

[0000]EC07:  20 73 73 20 61 74 20
[0000]EC0E:  25 30 34 78 00	;" ss at %04x"

[0000]EC13:  0D 0A 2D 20 00	;"
- "

[0000]EC18:  0D 0A 44 65 62 75 67
[0000]EC1F:  3A 20 25 73 0D 0A 00
				;"
Debug: %s
"

[0000]EC26:  25 30 34 78 2D 20 00
				;"%04x- "

[0000]EC2D:  0D 0A 25 30 32 78 00
				;"
%02x"

[0000]EC34:  0D 0A 4E 4D 49 20 61
[0000]EC3B:  74 20 25 30 34 78 0D
[0000]EC42:  0A 00		;"
NMI at %04x
"

[0000]EC44:  20 25 73 3D 25 30 34
[0000]EC4B:  78 00		;" %s=%04x"

[0000]EC4D:  42 72 65 61 6B 20 61
[0000]EC54:  74 3A 20 00	;"Break at: "

[0000]EC58:  2C 20 25 64 20 74 72
[0000]EC5F:  69 65 73 00	;", %d tries"

[0000]EC63:  75 6E 6B 6E 6F 77 6E
[0000]EC6A:  20 62 72 65 61 6B 70
[0000]EC71:  6F 69 6E 74 21 0D 0A
[0000]EC78:  00			;"unknown breakpoint!
"

[0000]EC79:  4C 61 72 6B 20 4D 6F
[0000]EC80:  6E 69 74 6F 72 0D 0A
[0000]EC87:  00			;"Lark Monitor
"

[0000]EC88:  0D 0A 20 62 72 65 61
[0000]EC8F:  6B 70 6F 69 6E 74 20
[0000]EC96:  61 74 20 25 30 34 78
[0000]EC9D:  21 20 63 6F 64 65 20
[0000]ECA4:  6D 69 67 68 74 20 62
[0000]ECAB:  65 20 25 30 32 78 0D
[0000]ECB2:  0A 00		;"
 breakpoint at %04x! code might be %02x
"

[0000]ECB4:  43 6C 6F 63 6B 20 3D
[0000]ECBB:  20 25 30 34 78 25 30
[0000]ECC2:  34 78 0D 0A 00	;"Clock = %04x%04x
"

[0000]ECC7:  0D 0A 20 42 72 65 61
[0000]ECCE:  6B 20 61 74 20 25 30
[0000]ECD5:  34 78 0D 0A 00	;"
 Break at %04x
"

[0000]ECDA:  20 3F 3F 0D 0A 00	;" ??
"

[0000]ECE0:  47 4F 21 0D 0A 00	;"GO!
"

[0000]ECE6:  20 23 23 0D 0A 00	;" ##
"

[0000]ECEC:  0D 0A 4F 76 65 72 66
[0000]ECF3:  6C 6F 77 20 61 74 20
[0000]ECFA:  25 30 34 78 0D 0A 00
				;"
Overflow at %04x
"

[0000]ED01:  20 25 30 32 78 2D 20
[0000]ED08:  00			;" %02x- "

[0000]ED09:  3D 25 30 34 78 20 2D
[0000]ED10:  00			;"=%04x -"

[0000]ED11:  90

;File cmon2.asm
				;ODE, DS:C←DATA
[0000]ED12:  55			;PUSH BP
[0000]ED13:  8B EC		;MOV BP,SP
[0000]ED15:  53			;PUSH BX
[0000]ED16:  83 C4 F4		;ADD SP,0FFF4X
[0000]ED19:  8B 5E FE		;MOV BX,[BP-2]
[0000]ED1C:  0B DB		;OR BX,BX
[0000]ED1E:  74 08		;JZ X1
[0000]ED20:  BB 55 EF		;MOV BX,"W "
[0000]ED23:  E8 60 0A		;CALL ←wf
[0000]ED26:  EB 06		;JR X2
[0000]ED28:  BB 52 EF		;MOV BX,"D "
[0000]ED2B:  E8 58 0A		;CALL ←wf
[0000]ED2E:  E8 74 FD		;CALL ←gethex
[0000]ED31:  89 5E FC		;MOV [BP-4],BX
[0000]ED34:  BB 0D 00		;MOV BX,0DX
[0000]ED37:  E8 B2 FA		;CALL ←innewp
[0000]ED3A:  0B DB		;OR BX,BX
[0000]ED3C:  74 0E		;JZ X3
[0000]ED3E:  BB 2C 00		;MOV BX,02CX
[0000]ED41:  E8 D5 FA		;CALL ←innew
[0000]ED44:  E8 5E FD		;CALL ←gethex
[0000]ED47:  89 5E FA		;MOV [BP-6],BX
[0000]ED4A:  EB 06		;JR X4
[0000]ED4C:  C7 06 34 DA 00 00	;MOV ←any,0
[0000]ED52:  8B 1E 34 DA	;MOV BX,←any
[0000]ED56:  0B DB		;OR BX,BX
[0000]ED58:  75 0F		;JNZ X5
[0000]ED5A:  8B 5E FC		;MOV BX,[BP-4]
[0000]ED5D:  83 C3 7F		;ADD BX,07FX
[0000]ED60:  89 5E FA		;MOV [BP-6],BX
[0000]ED63:  C7 06 34 DA 01 00	;MOV ←any,1
[0000]ED69:  BB 0D 00		;MOV BX,0DX
[0000]ED6C:  E8 AA FA		;CALL ←innew
[0000]ED6F:  B9 04 00		;MOV CX,4
[0000]ED72:  8B 5E FC		;MOV BX,[BP-4]
[0000]ED75:  D3 EB		;SHR BX,CX
[0000]ED77:  89 5E FC		;MOV [BP-4],BX
[0000]ED7A:  B9 04 00		;MOV CX,4
[0000]ED7D:  8B 5E FA		;MOV BX,[BP-6]
[0000]ED80:  D3 EB		;SHR BX,CX
[0000]ED82:  89 5E FA		;MOV [BP-6],BX
[0000]ED85:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]ED88:  8B 5E FC		;MOV BX,[BP-4]
[0000]ED8B:  89 5E F6		;MOV [BP-10],BX
[0000]ED8E:  8B 5E FA		;MOV BX,[BP-6]
[0000]ED91:  8B 4E F6		;MOV CX,[BP-10]
[0000]ED94:  3B CB		;CMP CX,BX
[0000]ED96:  7D 78		;JGE X7
[0000]ED98:  EB 05		;JR X6
[0000]ED9A:  FF 46 F6		;INC WORD PTR [BP-10]
[0000]ED9D:  EB EF		;JR X8
[0000]ED9F:  B9 04 00		;MOV CX,4
[0000]EDA2:  8B 5E F6		;MOV BX,[BP-10]
[0000]EDA5:  D3 E3		;SAL BX,CX
[0000]EDA7:  B9 7F EF		;MOV CX,"%04x:"
[0000]EDAA:  E8 06 0A		;CALL ←wf1
[0000]EDAD:  8B 5E FE		;MOV BX,[BP-2]
[0000]EDB0:  0B DB		;OR BX,BX
[0000]EDB2:  74 08		;JZ X10
[0000]EDB4:  8B 5E F6		;MOV BX,[BP-10]
[0000]EDB7:  E8 C6 00		;CALL ←DW
[0000]EDBA:  EB 06		;JR X11
[0000]EDBC:  8B 5E F6		;MOV BX,[BP-10]
[0000]EDBF:  E8 79 00		;CALL ←DB
[0000]EDC2:  BB 4F EF		;MOV BX,"  "
[0000]EDC5:  E8 BE 09		;CALL ←wf
[0000]EDC8:  C7 46 F4 00 00	;MOV WORD PTR [BP-12],0
[0000]EDCD:  8B 5E F4		;MOV BX,[BP-12]
[0000]EDD0:  83 FB 0F		;CMP BX,0FX
[0000]EDD3:  7F 4F		;JG X13
[0000]EDD5:  EB 05		;JR X12
[0000]EDD7:  FF 46 F4		;INC WORD PTR [BP-12]
[0000]EDDA:  EB F1		;JR X14
[0000]EDDC:  B9 04 00		;MOV CX,4
[0000]EDDF:  8B 5E F6		;MOV BX,[BP-10]
[0000]EDE2:  D3 E3		;SAL BX,CX
[0000]EDE4:  8B 4E F4		;MOV CX,[BP-12]
[0000]EDE7:  03 D9		;ADD BX,CX
[0000]EDE9:  89 5E F8		;MOV [BP-8],BX
[0000]EDEC:  8B 5E F8		;MOV BX,[BP-8]
[0000]EDEF:  E8 F1 01		;CALL ←fetchb
[0000]EDF2:  81 E3 FF 00	;AND BX,0FFX
[0000]EDF6:  5A			;POP DX
[0000]EDF7:  53			;PUSH BX
[0000]EDF8:  5B			;POP BX
[0000]EDF9:  53			;PUSH BX
[0000]EDFA:  83 FB 20		;CMP BX,020X
[0000]EDFD:  7C 0B		;JL X17
[0000]EDFF:  5B			;POP BX
[0000]EE00:  53			;PUSH BX
[0000]EE01:  83 FB 7E		;CMP BX,07EX
[0000]EE04:  7F 04		;JG X17
[0000]EE06:  B0 01		;MOV AL,1
[0000]EE08:  EB 02		;JR X18
[0000]EE0A:  32 C0		;XOR AL,AL
[0000]EE0C:  0A C0		;OR AL,AL
[0000]EE0E:  EB 03		;JR $+5
[0000]EE10:  E9 24 00		;JMP X19
[0000]EE13:  74 07		;JZ X16
[0000]EE15:  5B			;POP BX
[0000]EE16:  53			;PUSH BX
[0000]EE17:  E8 72 0C		;CALL ←putchar
[0000]EE1A:  EB 06		;JR X20
[0000]EE1C:  BB 2E 00		;MOV BX,02EX
[0000]EE1F:  E8 6A 0C		;CALL ←putchar
[0000]EE22:  EB B3		;JR X15
[0000]EE24:  E8 7F 09		;CALL ←wfcr
[0000]EE27:  E8 A4 0C		;CALL ←chav
[0000]EE2A:  0B DB		;OR BX,BX
[0000]EE2C:  74 06		;JZ X21
[0000]EE2E:  E8 AE 0C		;CALL ←getchar
[0000]EE31:  E9 03 00		;JMP X19
[0000]EE34:  E9 63 FF		;JMP X9
[0000]EE37:  8B E5		;MOV SP,BP
[0000]EE39:  5D			;POP BP
[0000]EE3A:  C3			;RET;
[0000]EE3B:  55			;PUSH BP
[0000]EE3C:  8B EC		;MOV BP,SP
[0000]EE3E:  53			;PUSH BX
[0000]EE3F:  83 C4 FA		;ADD SP,0FFFAX
[0000]EE42:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]EE47:  8B 5E FC		;MOV BX,[BP-4]
[0000]EE4A:  83 FB 0F		;CMP BX,0FX
[0000]EE4D:  7F 2D		;JG X23
[0000]EE4F:  EB 05		;JR X22
[0000]EE51:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]EE54:  EB F1		;JR X24
[0000]EE56:  B9 04 00		;MOV CX,4
[0000]EE59:  8B 5E FE		;MOV BX,[BP-2]
[0000]EE5C:  D3 E3		;SAL BX,CX
[0000]EE5E:  8B 4E FC		;MOV CX,[BP-4]
[0000]EE61:  03 D9		;ADD BX,CX
[0000]EE63:  89 5E FA		;MOV [BP-6],BX
[0000]EE66:  8B 5E FA		;MOV BX,[BP-6]
[0000]EE69:  E8 77 01		;CALL ←fetchb
[0000]EE6C:  5A			;POP DX
[0000]EE6D:  53			;PUSH BX
[0000]EE6E:  5B			;POP BX
[0000]EE6F:  53			;PUSH BX
[0000]EE70:  81 E3 FF 00	;AND BX,0FFX
[0000]EE74:  B9 79 EF		;MOV CX," %02x"
[0000]EE77:  E8 39 09		;CALL ←wf1
[0000]EE7A:  EB D5		;JR X25
[0000]EE7C:  8B E5		;MOV SP,BP
[0000]EE7E:  5D			;POP BP
[0000]EE7F:  C3			;RET;
[0000]EE80:  55			;PUSH BP
[0000]EE81:  8B EC		;MOV BP,SP
[0000]EE83:  53			;PUSH BX
[0000]EE84:  83 C4 FA		;ADD SP,0FFFAX
[0000]EE87:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]EE8C:  8B 5E FC		;MOV BX,[BP-4]
[0000]EE8F:  83 FB 0F		;CMP BX,0FX
[0000]EE92:  7F 2A		;JG X27
[0000]EE94:  EB 06		;JR X26
[0000]EE96:  83 46 FC 02	;ADD WORD PTR [BP-4],2
[0000]EE9A:  EB F0		;JR X28
[0000]EE9C:  B9 04 00		;MOV CX,4
[0000]EE9F:  8B 5E FE		;MOV BX,[BP-2]
[0000]EEA2:  D3 E3		;SAL BX,CX
[0000]EEA4:  8B 4E FC		;MOV CX,[BP-4]
[0000]EEA7:  03 D9		;ADD BX,CX
[0000]EEA9:  89 5E FA		;MOV [BP-6],BX
[0000]EEAC:  8B 5E FA		;MOV BX,[BP-6]
[0000]EEAF:  E8 29 01		;CALL ←fetchw
[0000]EEB2:  5A			;POP DX
[0000]EEB3:  53			;PUSH BX
[0000]EEB4:  5B			;POP BX
[0000]EEB5:  53			;PUSH BX
[0000]EEB6:  B9 73 EF		;MOV CX," %04x"
[0000]EEB9:  E8 F7 08		;CALL ←wf1
[0000]EEBC:  EB D8		;JR X29
[0000]EEBE:  8B E5		;MOV SP,BP
[0000]EEC0:  5D			;POP BP
[0000]EEC1:  C3			;RET;
[0000]EEC2:  55			;PUSH BP
[0000]EEC3:  8B EC		;MOV BP,SP
[0000]EEC5:  BB 61 00		;MOV BX,061X
[0000]EEC8:  E8 C1 0B		;CALL ←putchar
[0000]EECB:  8B 1E 5F DA	;MOV BX,←audb
[0000]EECF:  0B DB		;OR BX,BX
[0000]EED1:  74 16		;JZ X30
[0000]EED3:  C7 06 5F DA 00 00	;MOV ←audb,0
[0000]EED9:  BB 30 00		;MOV BX,030X
[0000]EEDC:  E8 AD 0B		;CALL ←putchar
[0000]EEDF:  33 DB		;XOR BX,BX
[0000]EEE1:  B9 20 00		;MOV CX,020X
[0000]EEE4:  E8 19 04		;CALL ←PIOOn
[0000]EEE7:  EB 23		;JR X31
[0000]EEE9:  C7 06 5F DA 01 00	;MOV ←audb,1
[0000]EEEF:  BB 31 00		;MOV BX,031X
[0000]EEF2:  E8 97 0B		;CALL ←putchar
[0000]EEF5:  BB 03 00		;MOV BX,3
[0000]EEF8:  33 C9		;XOR CX,CX
[0000]EEFA:  E8 7B 02		;CALL ←SetXbar
[0000]EEFD:  33 DB		;XOR BX,BX
[0000]EEFF:  B9 03 00		;MOV CX,3
[0000]EF02:  E8 73 02		;CALL ←SetXbar
[0000]EF05:  33 DB		;XOR BX,BX
[0000]EF07:  33 C9		;XOR CX,CX
[0000]EF09:  E8 24 03		;CALL ←StartSlave
[0000]EF0C:  8B E5		;MOV SP,BP
[0000]EF0E:  5D			;POP BP
[0000]EF0F:  C3			;RET;
[0000]EF10:  55			;PUSH BP
[0000]EF11:  8B EC		;MOV BP,SP
[0000]EF13:  53			;PUSH BX
[0000]EF14:  52			;PUSH DX
[0000]EF15:  8B 7E FE		;MOV DI,[BP-2]
[0000]EF18:  8B 1D		;MOV BX,[DI]
[0000]EF1A:  5A			;POP DX
[0000]EF1B:  53			;PUSH BX
[0000]EF1C:  0B DB		;OR BX,BX
[0000]EF1E:  74 0B		;JZ X34
[0000]EF20:  E8 AB 0B		;CALL ←chav
[0000]EF23:  0B DB		;OR BX,BX
[0000]EF25:  75 04		;JNZ X34
[0000]EF27:  B0 01		;MOV AL,1
[0000]EF29:  EB 02		;JR X35
[0000]EF2B:  32 C0		;XOR AL,AL
[0000]EF2D:  0A C0		;OR AL,AL
[0000]EF2F:  74 1A		;JZ X33
[0000]EF31:  BB 58 EF		;MOV BX,"   BP, IP = (%4xH, %4xH)↑"
[0000]EF34:  53			;PUSH BX
[0000]EF35:  8B 5E FE		;MOV BX,[BP-2]
[0000]EF38:  8B 4F 02		;MOV CX,[BX+2]
[0000]EF3B:  8B D9		;MOV BX,CX
[0000]EF3D:  8B 4E FC		;MOV CX,[BP-4]
[0000]EF40:  E8 82 08		;CALL ←wf2
[0000]EF43:  5A			;POP DX
[0000]EF44:  5B			;POP BX
[0000]EF45:  53			;PUSH BX
[0000]EF46:  89 5E FE		;MOV [BP-2],BX
[0000]EF49:  EB CA		;JR X32
[0000]EF4B:  8B E5		;MOV SP,BP
[0000]EF4D:  5D			;POP BP
[0000]EF4E:  C3			;RET;
[0000]EF4F:  20 20 00		;"  "

[0000]EF52:  44 20 00		;"D "

[0000]EF55:  57 20 00		;"W "

[0000]EF58:  20 20 20 42 50 2C 20
[0000]EF5F:  49 50 20 3D 20 28 25
[0000]EF66:  34 78 48 2C 20 25 34
[0000]EF6D:  78 48 29 0D 0A 00	;"   BP, IP = (%4xH, %4xH)
"

[0000]EF73:  20 25 30 34 78 00	;" %04x"

[0000]EF79:  20 25 30 32 78 00	;" %02x"

[0000]EF7F:  25 30 34 78 3A 00	;"%04x:"

[0000]EF85:  90

;File cmruntimeml.dsm
				;C←DATA	ENDS
[0000]EF86:  8B DD		;	MOV	BX,BP
[0000]EF88:  C3			;	RET
[0000]EF89:  8B 1F		;	MOV	BX,[BX]
[0000]EF8B:  C3			;	RET
[0000]EF8C:  8B E3		;	MOV	SP,BX
[0000]EF8E:  5D			;	POP	BP
[0000]EF8F:  C3			;	RET
[0000]EF90:  8B 5F 02		;	MOV	BX,[BX+2]
[0000]EF93:  C3			;	RET
[0000]EF94:  5D			;	POP	BP		; pop garbage return address
[0000]EF95:  5D			;	POP	BP		; set up tofr
[0000]EF96:  58			;	POP	AX		; get frfr
[0000]EF97:  05 04 00		;	ADD	AX,4		; pop 'tofr' and 'topc'
[0000]EF9A:  8B E0		;	MOV	SP,AX		; restore SP to the
[0000]EF9C:  FF E1		;	JMP	CX		; resume execution
[0000]EF9E:  FF E3		;	JMP	BX		; resume execution
[0000]EFA0:  FF E1		;	JMP	CX		; resume execution
[0000]EFA2:  8B C1		;	MOV	AX,CX		; proc
[0000]EFA4:  D1 E3		;	SAL	BX,1		; word index
[0000]EFA6:  03 DC		;	ADD	BX,SP
[0000]EFA8:  8B 0F		;	MOV	CX,[BX]
[0000]EFAA:  8B 5F FE		;	MOV	BX,[BX-2]
[0000]EFAD:  FF E0		;	JMP	AX		; resume execution
[0000]EFAF:  3B CB		;	CMP	CX,BX
[0000]EFB1:  77 03		;	JA	ugtt
[0000]EFB3:  33 DB		;	XOR	BX,BX
[0000]EFB5:  C3			;	RET
[0000]EFB6:  BB 01 00		;	MOV	BX,1
[0000]EFB9:  C3			;	RET
[0000]EFBA:  8B C1		;	MOV	AX,CX
[0000]EFBC:  33 D2		;	XOR	DX,DX
[0000]EFBE:  F7 F3		;	DIV	BX
[0000]EFC0:  8B D8		;	MOV	BX,AX
[0000]EFC2:  C3			;	RET
[0000]EFC3:  8B C1		;	MOV	AX,CX
[0000]EFC5:  33 D2		;	XOR	DX,DX
[0000]EFC7:  F7 F3		;	DIV	BX
[0000]EFC9:  8B DA		;	MOV	BX,DX
[0000]EFCB:  C3			;	RET
[0000]EFCC:  55			;	PUSH	BP
[0000]EFCD:  8B EC		;	MOV	BP,SP
[0000]EFCF:  8B 76 04		;	MOV	SI,[BP+4]
[0000]EFD2:  8B F9		;	MOV	DI,CX
[0000]EFD4:  8B CB		;	MOV	CX,BX
[0000]EFD6:  FC			;	CLD
[0000]EFD7:  F3 A4		;	REP MOVSB
[0000]EFD9:  5D			;	POP	BP
[0000]EFDA:  C3			;	RET
[0000]EFDB:  8B 1F		;	MOV	BX,[BX]
[0000]EFDD:  8B C3		;	MOV	AX,BX
[0000]EFDF:  C3			;	RET
[0000]EFE0:  89 0F		;	MOV	[BX],CX
[0000]EFE2:  C3			;	RET
[0000]EFE3:  8A 1F		;	MOV	BL,[BX]
[0000]EFE5:  32 FF		;	XOR	BH,BH
[0000]EFE7:  8B C3		;	MOV	AX,BX
[0000]EFE9:  C3			;	RET
[0000]EFEA:  88 0F		;	MOV	[BX],CL
[0000]EFEC:  C3			;	RET
[0000]EFED:  8B D1		;	MOV	DX,CX
[0000]EFEF:  8A C3		;	MOV	AL,BL
[0000]EFF1:  EE			;	OUT	DX,AL
[0000]EFF2:  C3			;	RET
[0000]EFF3:  8B D3		;	MOV	DX,BX
[0000]EFF5:  EC			;	IN	AL,DX
[0000]EFF6:  8A D8		;	MOV	BL,AL
[0000]EFF8:  C3			;	RET
[0000]EFF9:  32 E4		;   XOR   AH,AH
[0000]EFFB:  FC			;   CLD
[0000]EFFC:  8B F3		;   MOV   SI,BX
[0000]EFFE:  AC			;   LODSB
[0000]EFFF:  3C FF		;   CMP   AL,0FFH
[0000]F001:  75 01		;   JNE   X17
[0000]F003:  C3			;   RET
[0000]F004:  8B D0		;   MOV   DX,AX
[0000]F006:  AC			;   LODSB
[0000]F007:  8B C8		;   MOV   CX,AX
[0000]F009:  AC			;   LODSB
[0000]F00A:  EE			;   OUT   DX,AL
[0000]F00B:  E2 FC		;   LOOP  X18
[0000]F00D:  EB EF		;   JMP   X16
[0000]F00F:  86 FB		;   XCHG  BH,BL
[0000]F011:  C3			;   RET
[0000]F012:  F4			;	HLT
[0000]F013:  EB FD		;	JMP	←SysHalt
[0000]F015:  C3			;	RET
[0000]F016: 

;File cmruntime.asm
				;INCLUDE(8086LIB.D)
[0000]F016:  55			;PUSH BP
[0000]F017:  8B EC		;MOV BP,SP
[0000]F019:  51			;PUSH CX
[0000]F01A:  53			;PUSH BX
[0000]F01B:  8B 7E FE		;MOV DI,[BP-2]
[0000]F01E:  8A 05		;MOV AL,[DI]
[0000]F020:  0A C0		;OR AL,AL
[0000]F022:  74 2C		;JZ X2
[0000]F024:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]F027:  8B 5E FE		;MOV BX,[BP-2]
[0000]F02A:  8A 47 FF		;MOV AL,[BX-1]
[0000]F02D:  98			;CBW
[0000]F02E:  8B D8		;MOV BX,AX
[0000]F030:  E8 59 00		;CALL ←lc
[0000]F033:  53			;PUSH BX
[0000]F034:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]F037:  8B 5E FC		;MOV BX,[BP-4]
[0000]F03A:  8A 47 FF		;MOV AL,[BX-1]
[0000]F03D:  98			;CBW
[0000]F03E:  8B D8		;MOV BX,AX
[0000]F040:  E8 49 00		;CALL ←lc
[0000]F043:  59			;POP CX
[0000]F044:  3B CB		;CMP CX,BX
[0000]F046:  74 06		;JZ X3
[0000]F048:  33 DB		;XOR BX,BX
[0000]F04A:  8B E5		;MOV SP,BP
[0000]F04C:  5D			;POP BP
[0000]F04D:  C3			;RET;
[0000]F04E:  EB CB		;JR X1
[0000]F050:  5F			;POP DI
[0000]F051:  57			;PUSH DI
[0000]F052:  8A 05		;MOV AL,[DI]
[0000]F054:  0A C0		;OR AL,AL
[0000]F056:  74 06		;JZ X4
[0000]F058:  33 DB		;XOR BX,BX
[0000]F05A:  8B E5		;MOV SP,BP
[0000]F05C:  5D			;POP BP
[0000]F05D:  C3			;RET;
[0000]F05E:  BB 01 00		;MOV BX,1
[0000]F061:  8B E5		;MOV SP,BP
[0000]F063:  5D			;POP BP
[0000]F064:  C3			;RET;
[0000]F065:  55			;PUSH BP
[0000]F066:  8B EC		;MOV BP,SP
[0000]F068:  53			;PUSH BX
[0000]F069:  58			;POP AX
[0000]F06A:  50			;PUSH AX
[0000]F06B:  3C 30		;CMP AL,030X
[0000]F06D:  7C 0A		;JL X6
[0000]F06F:  58			;POP AX
[0000]F070:  50			;PUSH AX
[0000]F071:  3C 39		;CMP AL,039X
[0000]F073:  7F 04		;JG X6
[0000]F075:  B0 01		;MOV AL,1
[0000]F077:  EB 02		;JR X7
[0000]F079:  32 C0		;XOR AL,AL
[0000]F07B:  0A C0		;OR AL,AL
[0000]F07D:  74 07		;JZ X5
[0000]F07F:  BB 01 00		;MOV BX,1
[0000]F082:  8B E5		;MOV SP,BP
[0000]F084:  5D			;POP BP
[0000]F085:  C3			;RET;
[0000]F086:  33 DB		;XOR BX,BX
[0000]F088:  8B E5		;MOV SP,BP
[0000]F08A:  5D			;POP BP
[0000]F08B:  C3			;RET;
[0000]F08C:  55			;PUSH BP
[0000]F08D:  8B EC		;MOV BP,SP
[0000]F08F:  53			;PUSH BX
[0000]F090:  58			;POP AX
[0000]F091:  50			;PUSH AX
[0000]F092:  3C 41		;CMP AL,041X
[0000]F094:  7C 0A		;JL X9
[0000]F096:  58			;POP AX
[0000]F097:  50			;PUSH AX
[0000]F098:  3C 5A		;CMP AL,05AX
[0000]F09A:  7F 04		;JG X9
[0000]F09C:  B0 01		;MOV AL,1
[0000]F09E:  EB 02		;JR X10
[0000]F0A0:  32 C0		;XOR AL,AL
[0000]F0A2:  0A C0		;OR AL,AL
[0000]F0A4:  74 06		;JZ X8
[0000]F0A6:  58			;POP AX
[0000]F0A7:  04 BF		;ADD AL,0BFX
[0000]F0A9:  04 61		;ADD AL,061X
[0000]F0AB:  50			;PUSH AX
[0000]F0AC:  5B			;POP BX
[0000]F0AD:  53			;PUSH BX
[0000]F0AE:  32 FF		;XOR BH,BH
[0000]F0B0:  8B E5		;MOV SP,BP
[0000]F0B2:  5D			;POP BP
[0000]F0B3:  C3			;RET;
[0000]F0B4:  55			;PUSH BP
[0000]F0B5:  8B EC		;MOV BP,SP
[0000]F0B7:  53			;PUSH BX
[0000]F0B8:  58			;POP AX
[0000]F0B9:  50			;PUSH AX
[0000]F0BA:  3C 61		;CMP AL,061X
[0000]F0BC:  7C 0A		;JL X12
[0000]F0BE:  58			;POP AX
[0000]F0BF:  50			;PUSH AX
[0000]F0C0:  3C 7A		;CMP AL,07AX
[0000]F0C2:  7F 04		;JG X12
[0000]F0C4:  B0 01		;MOV AL,1
[0000]F0C6:  EB 02		;JR X13
[0000]F0C8:  32 C0		;XOR AL,AL
[0000]F0CA:  0A C0		;OR AL,AL
[0000]F0CC:  74 06		;JZ X11
[0000]F0CE:  58			;POP AX
[0000]F0CF:  04 9F		;ADD AL,09FX
[0000]F0D1:  04 41		;ADD AL,041X
[0000]F0D3:  50			;PUSH AX
[0000]F0D4:  5B			;POP BX
[0000]F0D5:  53			;PUSH BX
[0000]F0D6:  32 FF		;XOR BH,BH
[0000]F0D8:  8B E5		;MOV SP,BP
[0000]F0DA:  5D			;POP BP
[0000]F0DB:  C3			;RET;
[0000]F0DC: 

;File LIB8086ml.dsm
				;C←CODE SEGMENT
[0000]F0DC:  8B D3		;MOV DX,BX; VALUE
[0000]F0DE:  5B			;POP BX; GET RETURN LOC (ADDRESS OF TABLE) INTO BC
[0000]F0DF:  8B 07		;MOV AX,[BX]; TEST WORD
[0000]F0E1:  0B C0		;OR AX,AX
[0000]F0E3:  74 09		;JRZ DISWGO
[0000]F0E5:  3B C2		;CMP AX,DX; SEE IF EQUAL
[0000]F0E7:  74 05		;JRZ DISWGO
[0000]F0E9:  83 C3 04		;ADD BX,4
[0000]F0EC:  EB F1		;JR DISWLOOP
[0000]F0EE:  83 C3 02		;ADD BX,2
[0000]F0F1:  8B 1F		;MOV BX,[BX]; ADDRESS
[0000]F0F3:  FF E3		;JMP BX; GO TO IT
[0000]F0F5:  90

;File cmanalog.asm
				;INCLUDE(8086LIB.D)
[0000]F0F6:  55			;PUSH BP
[0000]F0F7:  8B EC		;MOV BP,SP
[0000]F0F9:  83 C4 FC		;ADD SP,0FFFCX
[0000]F0FC:  BB 88 00		;MOV BX,088X
[0000]F0FF:  B9 70 00		;MOV CX,070X
[0000]F102:  E8 E8 FE		;CALL ←OutByte
[0000]F105:  BB 03 00		;MOV BX,3
[0000]F108:  B9 C0 00		;MOV CX,0C0X
[0000]F10B:  E8 09 02		;CALL ←SetPIO
[0000]F10E:  BB 05 00		;MOV BX,5
[0000]F111:  B9 0C 00		;MOV CX,0CX
[0000]F114:  E8 00 02		;CALL ←SetPIO
[0000]F117:  BB 04 00		;MOV BX,4
[0000]F11A:  33 C9		;XOR CX,CX
[0000]F11C:  E8 F8 01		;CALL ←SetPIO
[0000]F11F:  33 DB		;XOR BX,BX
[0000]F121:  B9 E1 00		;MOV CX,0E1X
[0000]F124:  E8 F0 01		;CALL ←SetPIO
[0000]F127:  BB 02 00		;MOV BX,2
[0000]F12A:  B9 30 00		;MOV CX,030X
[0000]F12D:  E8 E7 01		;CALL ←SetPIO
[0000]F130:  BB 0C 00		;MOV BX,0CX
[0000]F133:  E8 01 02		;CALL ←SetCodec
[0000]F136:  E8 7D 01		;CALL ←XbarClear
[0000]F139:  E8 C6 00		;CALL ←ResetAnalogInt
[0000]F13C:  E8 DA 00		;CALL ←ResetEncInt
[0000]F13F:  BB F2 D9		;MOV BX,0D9F2X
[0000]F142:  B9 00 FA		;MOV CX,0FA00X
[0000]F145:  E8 98 FE		;CALL ←StoreW
[0000]F148:  BB F0 D9		;MOV BX,0D9F0X
[0000]F14B:  B9 00 FA		;MOV CX,0FA00X
[0000]F14E:  E8 8F FE		;CALL ←StoreW
[0000]F151:  BB F4 D9		;MOV BX,0D9F4X
[0000]F154:  B9 00 EA		;MOV CX,0EA00X
[0000]F157:  E8 86 FE		;CALL ←StoreW
[0000]F15A:  8B E5		;MOV SP,BP
[0000]F15C:  5D			;POP BP
[0000]F15D:  C3			;RET;
[0000]F15E:  55			;PUSH BP
[0000]F15F:  8B EC		;MOV BP,SP
[0000]F161:  51			;PUSH CX
[0000]F162:  53			;PUSH BX
[0000]F163:  BB 05 00		;MOV BX,5
[0000]F166:  B9 01 00		;MOV CX,1
[0000]F169:  E8 9E 01		;CALL ←PIOOff
[0000]F16C:  5B			;POP BX
[0000]F16D:  53			;PUSH BX
[0000]F16E:  8B 4E FE		;MOV CX,[BP-2]
[0000]F171:  E8 1E 00		;CALL ←xbarcom
[0000]F174:  8B E5		;MOV SP,BP
[0000]F176:  5D			;POP BP
[0000]F177:  C3			;RET;
[0000]F178:  55			;PUSH BP
[0000]F179:  8B EC		;MOV BP,SP
[0000]F17B:  51			;PUSH CX
[0000]F17C:  53			;PUSH BX
[0000]F17D:  BB 05 00		;MOV BX,5
[0000]F180:  B9 01 00		;MOV CX,1
[0000]F183:  E8 7A 01		;CALL ←PIOOn
[0000]F186:  5B			;POP BX
[0000]F187:  53			;PUSH BX
[0000]F188:  8B 4E FE		;MOV CX,[BP-2]
[0000]F18B:  E8 04 00		;CALL ←xbarcom
[0000]F18E:  8B E5		;MOV SP,BP
[0000]F190:  5D			;POP BP
[0000]F191:  C3			;RET;
[0000]F192:  55			;PUSH BP
[0000]F193:  8B EC		;MOV BP,SP
[0000]F195:  51			;PUSH CX
[0000]F196:  53			;PUSH BX
[0000]F197:  83 C4 FA		;ADD SP,0FFFAX
[0000]F19A:  8B 5E FC		;MOV BX,[BP-4]
[0000]F19D:  81 E3 03 00	;AND BX,3
[0000]F1A1:  53			;PUSH BX
[0000]F1A2:  8B 5E FE		;MOV BX,[BP-2]
[0000]F1A5:  81 E3 03 00	;AND BX,3
[0000]F1A9:  B9 02 00		;MOV CX,2
[0000]F1AC:  D3 E3		;SAL BX,CX
[0000]F1AE:  59			;POP CX
[0000]F1AF:  0B CB		;OR CX,BX
[0000]F1B1:  89 4E FA		;MOV [BP-6],CX
[0000]F1B4:  8B 5E FE		;MOV BX,[BP-2]
[0000]F1B7:  83 FB 04		;CMP BX,4
[0000]F1BA:  7D 07		;JGE X1
[0000]F1BC:  C7 46 F6 00 00	;MOV WORD PTR [BP-10],0
[0000]F1C1:  EB 05		;JR X2
[0000]F1C3:  C7 46 F6 01 00	;MOV WORD PTR [BP-10],1
[0000]F1C8:  8B 5E FC		;MOV BX,[BP-4]
[0000]F1CB:  83 FB 04		;CMP BX,4
[0000]F1CE:  7C 04		;JL X3
[0000]F1D0:  83 46 F6 02	;ADD WORD PTR [BP-10],2
[0000]F1D4:  59			;POP CX
[0000]F1D5:  51			;PUSH CX
[0000]F1D6:  BB 10 00		;MOV BX,010X
[0000]F1D9:  D3 E3		;SAL BX,CX
[0000]F1DB:  89 5E F8		;MOV [BP-8],BX
[0000]F1DE:  BB 04 00		;MOV BX,4
[0000]F1E1:  8B 4E FA		;MOV CX,[BP-6]
[0000]F1E4:  E8 30 01		;CALL ←SetPIO
[0000]F1E7:  8B 5E FA		;MOV BX,[BP-6]
[0000]F1EA:  8B 4E F8		;MOV CX,[BP-8]
[0000]F1ED:  03 CB		;ADD CX,BX
[0000]F1EF:  BB 04 00		;MOV BX,4
[0000]F1F2:  E8 22 01		;CALL ←SetPIO
[0000]F1F5:  BB 04 00		;MOV BX,4
[0000]F1F8:  8B 4E FA		;MOV CX,[BP-6]
[0000]F1FB:  E8 19 01		;CALL ←SetPIO
[0000]F1FE:  8B E5		;MOV SP,BP
[0000]F200:  5D			;POP BP
[0000]F201:  C3			;RET;
[0000]F202:  55			;PUSH BP
[0000]F203:  8B EC		;MOV BP,SP
[0000]F205:  33 DB		;XOR BX,BX
[0000]F207:  B9 80 00		;MOV CX,080X
[0000]F20A:  E8 FD 00		;CALL ←PIOOff
[0000]F20D:  33 DB		;XOR BX,BX
[0000]F20F:  B9 80 00		;MOV CX,080X
[0000]F212:  E8 EB 00		;CALL ←PIOOn
[0000]F215:  8B E5		;MOV SP,BP
[0000]F217:  5D			;POP BP
[0000]F218:  C3			;RET;
[0000]F219:  55			;PUSH BP
[0000]F21A:  8B EC		;MOV BP,SP
[0000]F21C:  33 DB		;XOR BX,BX
[0000]F21E:  B9 01 00		;MOV CX,1
[0000]F221:  E8 E6 00		;CALL ←PIOOff
[0000]F224:  33 DB		;XOR BX,BX
[0000]F226:  B9 01 00		;MOV CX,1
[0000]F229:  E8 D4 00		;CALL ←PIOOn
[0000]F22C:  8B E5		;MOV SP,BP
[0000]F22E:  5D			;POP BP
[0000]F22F:  C3			;RET;
[0000]F230:  55			;PUSH BP
[0000]F231:  8B EC		;MOV BP,SP
[0000]F233:  51			;PUSH CX
[0000]F234:  53			;PUSH BX
[0000]F235:  52			;PUSH DX
[0000]F236:  BB FC D9		;MOV BX,0D9FCX
[0000]F239:  8B 4E FE		;MOV CX,[BP-2]
[0000]F23C:  E8 A1 FD		;CALL ←StoreW
[0000]F23F:  BB FE D9		;MOV BX,0D9FEX
[0000]F242:  8B 4E FC		;MOV CX,[BP-4]
[0000]F245:  E8 98 FD		;CALL ←StoreW
[0000]F248:  33 DB		;XOR BX,BX
[0000]F24A:  B9 20 00		;MOV CX,020X
[0000]F24D:  E8 B0 00		;CALL ←PIOOn
[0000]F250:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]F255:  5B			;POP BX
[0000]F256:  53			;PUSH BX
[0000]F257:  83 FB 14		;CMP BX,014X
[0000]F25A:  7D 09		;JGE X5
[0000]F25C:  EB 05		;JR X4
[0000]F25E:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]F261:  EB F2		;JR X6
[0000]F263:  EB F9		;JR X7
[0000]F265:  BB C0 00		;MOV BX,0C0X
[0000]F268:  B9 1B 00		;MOV CX,01BX
[0000]F26B:  E8 7F FD		;CALL ←OutByte
[0000]F26E:  33 DB		;XOR BX,BX
[0000]F270:  B9 1A 00		;MOV CX,01AX
[0000]F273:  E8 77 FD		;CALL ←OutByte
[0000]F276:  33 DB		;XOR BX,BX
[0000]F278:  B9 20 00		;MOV CX,020X
[0000]F27B:  E8 8C 00		;CALL ←PIOOff
[0000]F27E:  C7 46 FA 00 00	;MOV WORD PTR [BP-6],0
[0000]F283:  5B			;POP BX
[0000]F284:  53			;PUSH BX
[0000]F285:  83 FB 14		;CMP BX,014X
[0000]F288:  7D 09		;JGE X9
[0000]F28A:  EB 05		;JR X8
[0000]F28C:  FF 46 FA		;INC WORD PTR [BP-6]
[0000]F28F:  EB F2		;JR X10
[0000]F291:  EB F9		;JR X11
[0000]F293:  8B 5E FE		;MOV BX,[BP-2]
[0000]F296:  0B DB		;OR BX,BX
[0000]F298:  74 18		;JZ X12
[0000]F29A:  33 DB		;XOR BX,BX
[0000]F29C:  B9 10 00		;MOV CX,010X
[0000]F29F:  E8 68 00		;CALL ←PIOOff
[0000]F2A2:  33 DB		;XOR BX,BX
[0000]F2A4:  B9 10 00		;MOV CX,010X
[0000]F2A7:  E8 56 00		;CALL ←PIOOn
[0000]F2AA:  33 DB		;XOR BX,BX
[0000]F2AC:  B9 10 00		;MOV CX,010X
[0000]F2AF:  E8 58 00		;CALL ←PIOOff
[0000]F2B2:  8B E5		;MOV SP,BP
[0000]F2B4:  5D			;POP BP
[0000]F2B5:  C3			;RET;
[0000]F2B6:  55			;PUSH BP
[0000]F2B7:  8B EC		;MOV BP,SP
[0000]F2B9:  83 C4 FC		;ADD SP,0FFFCX
[0000]F2BC:  C7 46 FE 00 00	;MOV WORD PTR [BP-2],0
[0000]F2C1:  8B 5E FE		;MOV BX,[BP-2]
[0000]F2C4:  83 FB 08		;CMP BX,8
[0000]F2C7:  7D 26		;JGE X14
[0000]F2C9:  EB 05		;JR X13
[0000]F2CB:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]F2CE:  EB F1		;JR X15
[0000]F2D0:  C7 46 FC 00 00	;MOV WORD PTR [BP-4],0
[0000]F2D5:  5B			;POP BX
[0000]F2D6:  53			;PUSH BX
[0000]F2D7:  83 FB 08		;CMP BX,8
[0000]F2DA:  7D 11		;JGE X18
[0000]F2DC:  EB 05		;JR X17
[0000]F2DE:  FF 46 FC		;INC WORD PTR [BP-4]
[0000]F2E1:  EB F2		;JR X19
[0000]F2E3:  5B			;POP BX
[0000]F2E4:  53			;PUSH BX
[0000]F2E5:  8B 4E FE		;MOV CX,[BP-2]
[0000]F2E8:  E8 73 FE		;CALL ←ClearXbar
[0000]F2EB:  EB F1		;JR X20
[0000]F2ED:  EB DC		;JR X16
[0000]F2EF:  8B E5		;MOV SP,BP
[0000]F2F1:  5D			;POP BP
[0000]F2F2:  C3			;RET;
[0000]F2F3:  90

;File cmpioml.dsm
				;C←DATA	ENDS
[0000]F2F4:  06			;	DB	pioa
[0000]F2F5:  00			;	DB	0
[0000]F2F6:  04			;	DB	piob
[0000]F2F7:  00			;	DB	0
[0000]F2F8:  02			;	DB	pioc
[0000]F2F9:  00			;	DB	0
[0000]F2FA:  76			;	DB	apioa
[0000]F2FB:  00			;	DB	0
[0000]F2FC:  74			;	DB	apiob
[0000]F2FD:  00			;	DB	0
[0000]F2FE:  72			;	DB	apioc
[0000]F2FF:  00			;	DB	0
[0000]F300:  BF 64 DA		;	MOV	DI,OFFSET ←vpio
[0000]F303:  8A 01		;	MOV	AL,[DI][BX]
[0000]F305:  0A C1		;	OR	AL,CL
[0000]F307:  E9 15 00		;	JMP	piocom
[0000]F30A:  BF 64 DA		;	MOV	DI,OFFSET ←vpio
[0000]F30D:  8A 01		;	MOV	AL,[DI][BX]
[0000]F30F:  80 F1 FF		;	XOR	CL,0FFH
[0000]F312:  22 C1		;	AND	AL,CL
[0000]F314:  E9 08 00		;	JMP	piocom
[0000]F317:  BF 64 DA		;	MOV	DI,OFFSET ←vpio
[0000]F31A:  8A C1		;	MOV	AL,CL
[0000]F31C:  E9 00 00		;	JMP	piocom
[0000]F31F:  88 01		;	MOV	[DI][BX],AL
[0000]F321:  BE F4 F2		;	MOV	SI,OFFSET pioports
[0000]F324:  D1 E3		;	SAL	BX,1
[0000]F326:  8B 10		;	MOV	DX,[SI][BX]
[0000]F328:  EE			;	OUT	DX,AL
[0000]F329:  C3			;	RET
[0000]F32A:  BE F4 F2		;	MOV	SI,OFFSET pioports
[0000]F32D:  D1 E3		;	SAL	BX,1
[0000]F32F:  8B 10		;	MOV	DX,[SI][BX]
[0000]F331:  33 C0		;	XOR	AX,AX
[0000]F333:  EC			;	IN	AL,DX
[0000]F334:  8B D8		;	MOV	BX,AX
[0000]F336:  C3			;	RET
[0000]F337:  A0 67 DA		;	MOV	AL,←vapioa
[0000]F33A:  24 EF		;	AND	AL,CCCBar		; clear clock
[0000]F33C:  24 DF		;	AND	AL,CCDBar		; clear data
[0000]F33E:  E6 76		;	OUT	apioa,AL
[0000]F340:  B9 08 00		;	MOV	CX,8
[0000]F343:  0C 10		;	OR	AL,CCClock		; set clock
[0000]F345:  8A D0		;	MOV	DL,AL
[0000]F347:  E4 02		;	IN	AL,pioc
[0000]F349:  A8 02		;	TEST	AL,SynTSN
[0000]F34B:  75 FA		;	JNZ	tsnlow
[0000]F34D:  E4 02		;	IN	AL,pioc
[0000]F34F:  A8 02		;	TEST	AL,SynTSN
[0000]F351:  74 FA		;	JZ	tsnhigh
[0000]F353:  8A C2		;	MOV	AL,DL
[0000]F355:  0A DB		;	OR	BL,BL
[0000]F357:  79 02		;	JNS	tsl0
[0000]F359:  0C 20		;	OR	AL,CCData		; possibly set data
[0000]F35B:  E6 76		;	OUT	apioa,AL
[0000]F35D:  24 EF		;	AND	AL,CCCBar		; clear clock
[0000]F35F:  E6 76		;	OUT	apioa,AL
[0000]F361:  D1 E3		;	SAL	BX,1
[0000]F363:  E2 EE		;	LOOP	tsloop
[0000]F365:  24 DF		;	AND	AL,CCDBar		; clear data
[0000]F367:  E6 76		;	OUT	apioa,AL
[0000]F369:  A2 67 DA		;	MOV	←vapioa,AL
[0000]F36C:  C3			;	RET
[0000]F36D:  90

;File dreadhex.asm
				;
[0000]F36E:  55			;PUSH BP
[0000]F36F:  8B EC		;MOV BP,SP
[0000]F371:  BB 7B F3		;MOV BX,"Not implemented↑"
[0000]F374:  E8 0F 04		;CALL ←wf
[0000]F377:  8B E5		;MOV SP,BP
[0000]F379:  5D			;POP BP
[0000]F37A:  C3			;RET;
[0000]F37B:  4E 6F 74 20 69 6D 70
[0000]F382:  6C 65 6D 65 6E 74 65
[0000]F389:  64 0D 0A 00	;"Not implemented
"

[0000]F38D:  90

;File cmeload.asm
				;1, soc2;
[0000]F38E:  55			;PUSH BP
[0000]F38F:  8B EC		;MOV BP,SP
[0000]F391:  BB 01 00		;MOV BX,1
[0000]F394:  E8 93 FF		;CALL ←GetPIO
[0000]F397:  89 1E 9D DC	;MOV ←lhost,BX
[0000]F39B:  8B 1E 9D DC	;MOV BX,←lhost
[0000]F39F:  E8 D0 06		;CALL ←slcinit
[0000]F3A2:  C6 06 6E DA 00	;MOV ←minccb,0
[0000]F3A7:  8D 1E 95 DA	;LEA BX,←rbuf
[0000]F3AB:  89 1E 6F DA	;MOV WORD PTR ←minccb+1,BX
[0000]F3AF:  C6 06 71 DA 00	;MOV ←minccb+3,0
[0000]F3B4:  C6 06 72 DA 00	;MOV ←minccb+4,0
[0000]F3B9:  8D 1E 99 DB	;LEA BX,←buf
[0000]F3BD:  89 1E 87 DA	;MOV ←tpup,BX
[0000]F3C1:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F3C5:  83 C3 18		;ADD BX,018X
[0000]F3C8:  89 1E 89 DA	;MOV ←tcore,BX
[0000]F3CC:  8B 1E 89 DA	;MOV BX,←tcore
[0000]F3D0:  83 C3 06		;ADD BX,6
[0000]F3D3:  89 1E 7D DA	;MOV ←cdata,BX
[0000]F3D7:  8D 1E 95 DA	;LEA BX,←rbuf
[0000]F3DB:  89 1E 85 DA	;MOV ←rpup,BX
[0000]F3DF:  E8 77 03		;CALL ←startrx
[0000]F3E2:  8B E5		;MOV SP,BP
[0000]F3E4:  5D			;POP BP
[0000]F3E5:  C3			;RET;
[0000]F3E6:  55			;PUSH BP
[0000]F3E7:  8B EC		;MOV BP,SP
[0000]F3E9:  A1 77 DA		;MOV AX,WORD PTR ←inccb+4
[0000]F3EC:  24 80		;AND AL,080X
[0000]F3EE:  0A C0		;OR AL,AL
[0000]F3F0:  75 04		;JNZ X1
[0000]F3F2:  8B E5		;MOV SP,BP
[0000]F3F4:  5D			;POP BP
[0000]F3F5:  C3			;RET;
[0000]F3F6:  A1 77 DA		;MOV AX,WORD PTR ←inccb+4
[0000]F3F9:  3C 88		;CMP AL,088X
[0000]F3FB:  74 03		;JZ X2
[0000]F3FD:  E8 8E FF		;CALL ←StartEL
[0000]F400:  A1 76 DA		;MOV AX,WORD PTR ←inccb+3
[0000]F403:  0A C0		;OR AL,AL
[0000]F405:  75 08		;JNZ X3
[0000]F407:  C7 06 81 DA 00 01	;MOV WORD PTR ←length,0100X
[0000]F40D:  EB 0A		;JR X4
[0000]F40F:  8B 1E 76 DA	;MOV BX,WORD PTR ←inccb+3
[0000]F413:  32 FF		;XOR BH,BH
[0000]F415:  89 1E 81 DA	;MOV ←length,BX
[0000]F419:  8B 1E 81 DA	;MOV BX,←length
[0000]F41D:  E8 07 00		;CALL ←echo
[0000]F420:  E8 6B FF		;CALL ←StartEL
[0000]F423:  8B E5		;MOV SP,BP
[0000]F425:  5D			;POP BP
[0000]F426:  C3			;RET;
[0000]F427:  55			;PUSH BP
[0000]F428:  8B EC		;MOV BP,SP
[0000]F42A:  53			;PUSH BX
[0000]F42B:  52			;PUSH DX
[0000]F42C:  8B 3E 85 DA	;MOV DI,←rpup
[0000]F430:  8B 1D		;MOV BX,[DI]
[0000]F432:  81 E3 FF 00	;AND BX,0FFX
[0000]F436:  0B DB		;OR BX,BX
[0000]F438:  74 1D		;JZ X7
[0000]F43A:  8B 5E FE		;MOV BX,[BP-2]
[0000]F43D:  81 E3 01 00	;AND BX,1
[0000]F441:  0B DB		;OR BX,BX
[0000]F443:  75 08		;JNZ X9
[0000]F445:  8B 5E FE		;MOV BX,[BP-2]
[0000]F448:  83 FB 1A		;CMP BX,01AX
[0000]F44B:  7D 04		;JGE X8
[0000]F44D:  B0 01		;MOV AL,1
[0000]F44F:  EB 02		;JR X10
[0000]F451:  32 C0		;XOR AL,AL
[0000]F453:  0A C0		;OR AL,AL
[0000]F455:  74 04		;JZ X6
[0000]F457:  B0 01		;MOV AL,1
[0000]F459:  EB 02		;JR X11
[0000]F45B:  32 C0		;XOR AL,AL
[0000]F45D:  0A C0		;OR AL,AL
[0000]F45F:  74 03		;JZ X5
[0000]F461:  E9 CB 01		;JMP ←quitel
[0000]F464:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F468:  8B 4F 02		;MOV CX,[BX+2]
[0000]F46B:  8B D9		;MOV BX,CX
[0000]F46D:  83 FB 02		;CMP BX,2
[0000]F470:  74 03		;JZ X12
[0000]F472:  E9 BA 01		;JMP ←quitel
[0000]F475:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F479:  8B 4F 04		;MOV CX,[BX+4]
[0000]F47C:  8B D9		;MOV BX,CX
[0000]F47E:  E8 8E FB		;CALL ←swab
[0000]F481:  83 C3 05		;ADD BX,5
[0000]F484:  81 E3 FE FF	;AND BX,0FFFEX
[0000]F488:  5A			;POP DX
[0000]F489:  53			;PUSH BX
[0000]F48A:  8B 5E FE		;MOV BX,[BP-2]
[0000]F48D:  59			;POP CX
[0000]F48E:  51			;PUSH CX
[0000]F48F:  3B CB		;CMP CX,BX
[0000]F491:  74 03		;JZ X13
[0000]F493:  E9 99 01		;JMP ←quitel
[0000]F496:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F49A:  8A 47 0D		;MOV AL,[BX+13]
[0000]F49D:  32 E4		;XOR AH,AH
[0000]F49F:  8B 1E 9D DC	;MOV BX,←lhost
[0000]F4A3:  3B C3		;CMP AX,BX
[0000]F4A5:  74 03		;JZ X14
[0000]F4A7:  E9 85 01		;JMP ←quitel
[0000]F4AA:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4AE:  8B 4F 0E		;MOV CX,[BX+14]
[0000]F4B1:  0B C9		;OR CX,CX
[0000]F4B3:  75 0D		;JNZ X17
[0000]F4B5:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4B9:  8B 4F 10		;MOV CX,[BX+16]
[0000]F4BC:  8B D9		;MOV BX,CX
[0000]F4BE:  81 FB 00 30	;CMP BX,03000X
[0000]F4C2:  74 03		;JZ X15
[0000]F4C4:  E9 68 01		;JMP ←quitel
[0000]F4C7:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4CB:  8A 47 07		;MOV AL,[BX+7]
[0000]F4CE:  3C C0		;CMP AL,0C0X
[0000]F4D0:  74 09		;JZ X19
[0000]F4D2:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4D6:  8A 47 07		;MOV AL,[BX+7]
[0000]F4D9:  3C C2		;CMP AL,0C2X
[0000]F4DB:  74 19		;JZ X18
[0000]F4DD:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4E1:  8A 47 07		;MOV AL,[BX+7]
[0000]F4E4:  3C C4		;CMP AL,0C4X
[0000]F4E6:  74 09		;JZ X21
[0000]F4E8:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4EC:  8A 47 07		;MOV AL,[BX+7]
[0000]F4EF:  3C C6		;CMP AL,0C6X
[0000]F4F1:  74 03		;JZ X20
[0000]F4F3:  E9 39 01		;JMP ←quitel
[0000]F4F6:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F4FA:  8B 4F 08		;MOV CX,[BX+8]
[0000]F4FD:  8B 1E 8B DA	;MOV BX,←lastid1
[0000]F501:  3B CB		;CMP CX,BX
[0000]F503:  75 0D		;JNZ X23
[0000]F505:  8B 1E 85 DA	;MOV BX,←rpup
[0000]F509:  8B 4F 0A		;MOV CX,[BX+10]
[0000]F50C:  8B 1E 8D DA	;MOV BX,←lastid2
[0000]F510:  3B CB		;CMP CX,BX
[0000]F512:  75 0E		;JNZ X22
[0000]F514:  8B 1E 93 DA	;MOV BX,←valid
[0000]F518:  0B DB		;OR BX,BX
[0000]F51A:  74 03		;JZ X24
[0000]F51C:  E8 53 01		;CALL ←sendpkt
[0000]F51F:  E9 0D 01		;JMP ←quitel
[0000]F522:  8D 1E 95 DA	;LEA BX,←rbuf
[0000]F526:  53			;PUSH BX
[0000]F527:  BB 04 01		;MOV BX,0104X
[0000]F52A:  8D 0E 99 DB	;LEA CX,←buf
[0000]F52E:  E8 9B FA		;CALL ←blt
[0000]F531:  5A			;POP DX
[0000]F532:  C7 06 93 DA 00 00	;MOV ←valid,0
[0000]F538:  C7 06 91 DA 00 00	;MOV ←rv,0
[0000]F53E:  8B 3E 89 DA	;MOV DI,←tcore
[0000]F542:  8B 1D		;MOV BX,[DI]
[0000]F544:  E8 C8 FA		;CALL ←swab
[0000]F547:  89 1E 7F DA	;MOV ←caddr,BX
[0000]F54B:  8B 1E 89 DA	;MOV BX,←tcore
[0000]F54F:  8B 4F 04		;MOV CX,[BX+4]
[0000]F552:  8B D9		;MOV BX,CX
[0000]F554:  E8 B8 FA		;CALL ←swab
[0000]F557:  89 1E 83 DA	;MOV ←ccount,BX
[0000]F55B:  8B 1E 89 DA	;MOV BX,←tcore
[0000]F55F:  8B 4F 02		;MOV CX,[BX+2]
[0000]F562:  0B C9		;OR CX,CX
[0000]F564:  74 03		;JZ X25
[0000]F566:  E9 C6 00		;JMP ←quitel
[0000]F569:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F56D:  8A 47 07		;MOV AL,[BX+7]
[0000]F570:  3C C0		;CMP AL,0C0X
[0000]F572:  75 2C		;JNZ X26
[0000]F574:  8B 1E 7D DA	;MOV BX,←cdata
[0000]F578:  53			;PUSH BX
[0000]F579:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F57D:  8B 0E 7F DA	;MOV CX,←caddr
[0000]F581:  E8 48 FA		;CALL ←blt
[0000]F584:  5A			;POP DX
[0000]F585:  8B 1E 7F DA	;MOV BX,←caddr
[0000]F589:  53			;PUSH BX
[0000]F58A:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F58E:  8B 0E 7D DA	;MOV CX,←cdata
[0000]F592:  E8 37 FA		;CALL ←blt
[0000]F595:  5A			;POP DX
[0000]F596:  E8 52 01		;CALL ←comtc
[0000]F599:  8B 5E FE		;MOV BX,[BP-2]
[0000]F59C:  89 1E 8F DA	;MOV ←tplen,BX
[0000]F5A0:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F5A4:  8A 47 07		;MOV AL,[BX+7]
[0000]F5A7:  3C C2		;CMP AL,0C2X
[0000]F5A9:  75 03		;JNZ X27
[0000]F5AB:  E8 85 00		;CALL ←mcomc
[0000]F5AE:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F5B2:  8A 47 07		;MOV AL,[BX+7]
[0000]F5B5:  3C C6		;CMP AL,0C6X
[0000]F5B7:  75 20		;JNZ X28
[0000]F5B9:  8B 1E 7F DA	;MOV BX,←caddr
[0000]F5BD:  83 FB 01		;CMP BX,1
[0000]F5C0:  75 07		;JNZ X31
[0000]F5C2:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F5C6:  83 FB 1C		;CMP BX,01CX
[0000]F5C9:  74 03		;JZ X29
[0000]F5CB:  E9 61 00		;JMP ←quitel
[0000]F5CE:  8D 1E 00 DA	;LEA BX,←mstate
[0000]F5D2:  89 1E 7F DA	;MOV ←caddr,BX
[0000]F5D6:  E8 5A 00		;CALL ←mcomc
[0000]F5D9:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F5DD:  8A 47 07		;MOV AL,[BX+7]
[0000]F5E0:  3C C4		;CMP AL,0C4X
[0000]F5E2:  75 3A		;JNZ X32
[0000]F5E4:  8B 1E 7F DA	;MOV BX,←caddr
[0000]F5E8:  83 FB 01		;CMP BX,1
[0000]F5EB:  75 07		;JNZ X35
[0000]F5ED:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F5F1:  83 FB 1C		;CMP BX,01CX
[0000]F5F4:  74 03		;JZ X33
[0000]F5F6:  E9 36 00		;JMP ←quitel
[0000]F5F9:  8D 1E 00 DA	;LEA BX,←mstate
[0000]F5FD:  89 1E 7F DA	;MOV ←caddr,BX
[0000]F601:  8B 1E 7D DA	;MOV BX,←cdata
[0000]F605:  53			;PUSH BX
[0000]F606:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F60A:  8B 0E 7F DA	;MOV CX,←caddr
[0000]F60E:  E8 BB F9		;CALL ←blt
[0000]F611:  5A			;POP DX
[0000]F612:  E8 1E 00		;CALL ←mcomc
[0000]F615:  E8 87 00		;CALL ←setuppkt
[0000]F618:  E8 57 00		;CALL ←sendpkt
[0000]F61B:  E8 2E EC		;CALL ←startm
[0000]F61E:  8B 1E 91 DA	;MOV BX,←rv
[0000]F622:  0B DB		;OR BX,BX
[0000]F624:  75 03		;JNZ X36
[0000]F626:  E9 06 00		;JMP ←quitel
[0000]F629:  E8 73 00		;CALL ←setuppkt
[0000]F62C:  E8 43 00		;CALL ←sendpkt
[0000]F62F:  8B E5		;MOV SP,BP
[0000]F631:  5D			;POP BP
[0000]F632:  C3			;RET;
[0000]F633:  55			;PUSH BP
[0000]F634:  8B EC		;MOV BP,SP
[0000]F636:  8B 1E 7F DA	;MOV BX,←caddr
[0000]F63A:  53			;PUSH BX
[0000]F63B:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F63F:  8B 0E 7D DA	;MOV CX,←cdata
[0000]F643:  E8 86 F9		;CALL ←blt
[0000]F646:  5A			;POP DX
[0000]F647:  8B 1E 83 DA	;MOV BX,←ccount
[0000]F64B:  83 C3 21		;ADD BX,021X
[0000]F64E:  81 E3 FE FF	;AND BX,0FFFEX
[0000]F652:  89 1E 8F DA	;MOV ←tplen,BX
[0000]F656:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F65A:  53			;PUSH BX
[0000]F65B:  8B 1E 8F DA	;MOV BX,←tplen
[0000]F65F:  83 C3 FC		;ADD BX,0FFFCX
[0000]F662:  E8 AA F9		;CALL ←swab
[0000]F665:  8B CB		;MOV CX,BX
[0000]F667:  5B			;POP BX
[0000]F668:  89 4F 04		;MOV [BX+4],CX
[0000]F66B:  E8 7D 00		;CALL ←comtc
[0000]F66E:  8B E5		;MOV SP,BP
[0000]F670:  5D			;POP BP
[0000]F671:  C3			;RET;
[0000]F672:  55			;PUSH BP
[0000]F673:  8B EC		;MOV BP,SP
[0000]F675:  C6 06 78 DA 50	;MOV ←outccb,050X
[0000]F67A:  8D 1E 99 DB	;LEA BX,←buf
[0000]F67E:  89 1E 79 DA	;MOV WORD PTR ←outccb+1,BX
[0000]F682:  A1 8F DA		;MOV AX,←tplen
[0000]F685:  A2 7B DA		;MOV ←outccb+3,AL
[0000]F688:  C6 06 7C DA 00	;MOV ←outccb+4,0
[0000]F68D:  8D 1E 78 DA	;LEA BX,←outccb
[0000]F691:  E8 62 03		;CALL ←sltstart
[0000]F694:  8D 1E 78 DA	;LEA BX,←outccb
[0000]F698:  E8 E2 03		;CALL ←waitccb
[0000]F69B:  8B E5		;MOV SP,BP
[0000]F69D:  5D			;POP BP
[0000]F69E:  C3			;RET;
[0000]F69F:  55			;PUSH BP
[0000]F6A0:  8B EC		;MOV BP,SP
[0000]F6A2:  8D 1E 99 DB	;LEA BX,←buf
[0000]F6A6:  E8 6B 00		;CALL ←ssd
[0000]F6A9:  8B 1E 8F DA	;MOV BX,←tplen
[0000]F6AD:  D1 FB		;SAR BX
[0000]F6AF:  4B			;DEC BX
[0000]F6B0:  8D 0E 99 DB	;LEA CX,←buf
[0000]F6B4:  D1 E3		;SAL BX
[0000]F6B6:  03 D9		;ADD BX,CX
[0000]F6B8:  C7 07 FF FF	;MOV WORD PTR [BX],0FFFFX
[0000]F6BC:  8B 3E 87 DA	;MOV DI,←tpup
[0000]F6C0:  8B 1D		;MOV BX,[DI]
[0000]F6C2:  E8 4A F9		;CALL ←swab
[0000]F6C5:  8B CB		;MOV CX,BX
[0000]F6C7:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F6CB:  89 0F		;MOV [BX],CX
[0000]F6CD:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F6D1:  C6 47 06 00	;MOV BYTE PTR [BX+6],0
[0000]F6D5:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F6D9:  8B 0E 87 DA	;MOV CX,←tpup
[0000]F6DD:  8B F9		;MOV DI,CX
[0000]F6DF:  8A 45 07		;MOV AL,[DI+7]
[0000]F6E2:  FE C0		;INC AL
[0000]F6E4:  88 47 07		;MOV [BX+7],AL
[0000]F6E7:  8B E5		;MOV SP,BP
[0000]F6E9:  5D			;POP BP
[0000]F6EA:  C3			;RET;
[0000]F6EB:  55			;PUSH BP
[0000]F6EC:  8B EC		;MOV BP,SP
[0000]F6EE:  C7 06 91 DA 01 00	;MOV ←rv,1
[0000]F6F4:  C7 06 93 DA 01 00	;MOV ←valid,1
[0000]F6FA:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F6FE:  8B 4F 08		;MOV CX,[BX+8]
[0000]F701:  89 0E 8B DA	;MOV ←lastid1,CX
[0000]F705:  8B 1E 87 DA	;MOV BX,←tpup
[0000]F709:  8B 4F 0A		;MOV CX,[BX+10]
[0000]F70C:  89 0E 8D DA	;MOV ←lastid2,CX
[0000]F710:  8B E5		;MOV SP,BP
[0000]F712:  5D			;POP BP
[0000]F713:  C3			;RET;
[0000]F714:  55			;PUSH BP
[0000]F715:  8B EC		;MOV BP,SP
[0000]F717:  53			;PUSH BX
[0000]F718:  83 C4 FA		;ADD SP,0FFFAX
[0000]F71B:  8B 5E FE		;MOV BX,[BP-2]
[0000]F71E:  83 C3 0C		;ADD BX,0CX
[0000]F721:  53			;PUSH BX
[0000]F722:  BB 06 00		;MOV BX,6
[0000]F725:  8D 4E F8		;LEA CX,[BP-8]
[0000]F728:  E8 A1 F8		;CALL ←blt
[0000]F72B:  5A			;POP DX
[0000]F72C:  8B 5E FE		;MOV BX,[BP-2]
[0000]F72F:  83 C3 12		;ADD BX,012X
[0000]F732:  53			;PUSH BX
[0000]F733:  8B 5E FE		;MOV BX,[BP-2]
[0000]F736:  83 C3 0C		;ADD BX,0CX
[0000]F739:  53			;PUSH BX
[0000]F73A:  BB 06 00		;MOV BX,6
[0000]F73D:  59			;POP CX
[0000]F73E:  E8 8B F8		;CALL ←blt
[0000]F741:  5A			;POP DX
[0000]F742:  8D 5E F8		;LEA BX,[BP-8]
[0000]F745:  53			;PUSH BX
[0000]F746:  8B 5E FE		;MOV BX,[BP-2]
[0000]F749:  83 C3 12		;ADD BX,012X
[0000]F74C:  53			;PUSH BX
[0000]F74D:  BB 06 00		;MOV BX,6
[0000]F750:  59			;POP CX
[0000]F751:  E8 78 F8		;CALL ←blt
[0000]F754:  5A			;POP DX
[0000]F755:  8B E5		;MOV SP,BP
[0000]F757:  5D			;POP BP
[0000]F758:  C3			;RET;
[0000]F759:  55			;PUSH BP
[0000]F75A:  8B EC		;MOV BP,SP
[0000]F75C:  E8 26 03		;CALL ←slrstat
[0000]F75F:  81 E3 0C 00	;AND BX,0CX
[0000]F763:  0B DB		;OR BX,BX
[0000]F765:  74 03		;JZ X37
[0000]F767:  E8 B0 02		;CALL ←slrinit
[0000]F76A:  8D 1E 6E DA	;LEA BX,←minccb
[0000]F76E:  53			;PUSH BX
[0000]F76F:  BB 05 00		;MOV BX,5
[0000]F772:  8D 0E 73 DA	;LEA CX,←inccb
[0000]F776:  E8 53 F8		;CALL ←blt
[0000]F779:  5A			;POP DX
[0000]F77A:  8D 1E 73 DA	;LEA BX,←inccb
[0000]F77E:  E8 87 02		;CALL ←slrstart
[0000]F781:  8B E5		;MOV SP,BP
[0000]F783:  5D			;POP BP
[0000]F784:  C3			;RET;
[0000]F785:  90

;File cmwf.asm
				;INCLUDE(8086LIB.D)
[0000]F786:  55			;PUSH BP
[0000]F787:  8B EC		;MOV BP,SP
[0000]F789:  53			;PUSH BX
[0000]F78A:  5F			;POP DI
[0000]F78B:  57			;PUSH DI
[0000]F78C:  8A 05		;MOV AL,[DI]
[0000]F78E:  0A C0		;OR AL,AL
[0000]F790:  74 10		;JZ X2
[0000]F792:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]F795:  5B			;POP BX
[0000]F796:  53			;PUSH BX
[0000]F797:  8A 47 FF		;MOV AL,[BX-1]
[0000]F79A:  98			;CBW
[0000]F79B:  8B D8		;MOV BX,AX
[0000]F79D:  E8 EC 02		;CALL ←putchar
[0000]F7A0:  EB E8		;JR X1
[0000]F7A2:  8B E5		;MOV SP,BP
[0000]F7A4:  5D			;POP BP
[0000]F7A5:  C3			;RET;
[0000]F7A6:  55			;PUSH BP
[0000]F7A7:  8B EC		;MOV BP,SP
[0000]F7A9:  BB F3 F9		;MOV BX,"↑"
[0000]F7AC:  E8 D7 FF		;CALL ←wf
[0000]F7AF:  8B E5		;MOV SP,BP
[0000]F7B1:  5D			;POP BP
[0000]F7B2:  C3			;RET;
[0000]F7B3:  55			;PUSH BP
[0000]F7B4:  8B EC		;MOV BP,SP
[0000]F7B6:  51			;PUSH CX
[0000]F7B7:  53			;PUSH BX
[0000]F7B8:  8D 5E FC		;LEA BX,[BP-4]
[0000]F7BB:  8B 4E FE		;MOV CX,[BP-2]
[0000]F7BE:  E8 76 00		;CALL ←pfary
[0000]F7C1:  8B E5		;MOV SP,BP
[0000]F7C3:  5D			;POP BP
[0000]F7C4:  C3			;RET;
[0000]F7C5:  55			;PUSH BP
[0000]F7C6:  8B EC		;MOV BP,SP
[0000]F7C8:  51			;PUSH CX
[0000]F7C9:  53			;PUSH BX
[0000]F7CA:  83 C4 FC		;ADD SP,0FFFCX
[0000]F7CD:  8B 5E FE		;MOV BX,[BP-2]
[0000]F7D0:  5A			;POP DX
[0000]F7D1:  53			;PUSH BX
[0000]F7D2:  8B 5E FC		;MOV BX,[BP-4]
[0000]F7D5:  89 5E FA		;MOV [BP-6],BX
[0000]F7D8:  8D 5E F8		;LEA BX,[BP-8]
[0000]F7DB:  8B 4E 04		;MOV CX,[BP+4]
[0000]F7DE:  E8 56 00		;CALL ←pfary
[0000]F7E1:  8B E5		;MOV SP,BP
[0000]F7E3:  5D			;POP BP
[0000]F7E4:  C3			;RET;
[0000]F7E5:  55			;PUSH BP
[0000]F7E6:  8B EC		;MOV BP,SP
[0000]F7E8:  51			;PUSH CX
[0000]F7E9:  53			;PUSH BX
[0000]F7EA:  83 C4 FA		;ADD SP,0FFFAX
[0000]F7ED:  8B 5E 04		;MOV BX,[BP+4]
[0000]F7F0:  5A			;POP DX
[0000]F7F1:  53			;PUSH BX
[0000]F7F2:  8B 5E FE		;MOV BX,[BP-2]
[0000]F7F5:  89 5E F8		;MOV [BP-8],BX
[0000]F7F8:  8B 5E FC		;MOV BX,[BP-4]
[0000]F7FB:  89 5E FA		;MOV [BP-6],BX
[0000]F7FE:  8D 5E F6		;LEA BX,[BP-10]
[0000]F801:  8B 4E 06		;MOV CX,[BP+6]
[0000]F804:  E8 30 00		;CALL ←pfary
[0000]F807:  8B E5		;MOV SP,BP
[0000]F809:  5D			;POP BP
[0000]F80A:  C3			;RET;
[0000]F80B:  55			;PUSH BP
[0000]F80C:  8B EC		;MOV BP,SP
[0000]F80E:  51			;PUSH CX
[0000]F80F:  53			;PUSH BX
[0000]F810:  83 C4 F8		;ADD SP,0FFF8X
[0000]F813:  8B 5E 06		;MOV BX,[BP+6]
[0000]F816:  5A			;POP DX
[0000]F817:  53			;PUSH BX
[0000]F818:  8B 5E 04		;MOV BX,[BP+4]
[0000]F81B:  89 5E F6		;MOV [BP-10],BX
[0000]F81E:  8B 5E FE		;MOV BX,[BP-2]
[0000]F821:  89 5E F8		;MOV [BP-8],BX
[0000]F824:  8B 5E FC		;MOV BX,[BP-4]
[0000]F827:  89 5E FC		;MOV [BP-4],BX
[0000]F82A:  8D 5E F4		;LEA BX,[BP-12]
[0000]F82D:  8B 4E 08		;MOV CX,[BP+8]
[0000]F830:  E8 04 00		;CALL ←pfary
[0000]F833:  8B E5		;MOV SP,BP
[0000]F835:  5D			;POP BP
[0000]F836:  C3			;RET;
[0000]F837:  55			;PUSH BP
[0000]F838:  8B EC		;MOV BP,SP
[0000]F83A:  51			;PUSH CX
[0000]F83B:  53			;PUSH BX
[0000]F83C:  52			;PUSH DX
[0000]F83D:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]F840:  8B 5E FE		;MOV BX,[BP-2]
[0000]F843:  8A 47 FF		;MOV AL,[BX-1]
[0000]F846:  5A			;POP DX
[0000]F847:  50			;PUSH AX
[0000]F848:  0A C0		;OR AL,AL
[0000]F84A:  74 27		;JZ X4
[0000]F84C:  58			;POP AX
[0000]F84D:  50			;PUSH AX
[0000]F84E:  3C 25		;CMP AL,025X
[0000]F850:  75 17		;JNZ X5
[0000]F852:  83 46 FC 02	;ADD WORD PTR [BP-4],2
[0000]F856:  8B 5E FC		;MOV BX,[BP-4]
[0000]F859:  8B 4F FE		;MOV CX,[BX-2]
[0000]F85C:  8B D9		;MOV BX,CX
[0000]F85E:  8B 4E FE		;MOV CX,[BP-2]
[0000]F861:  E8 13 00		;CALL ←doone
[0000]F864:  89 5E FE		;MOV [BP-2],BX
[0000]F867:  EB 08		;JR X6
[0000]F869:  58			;POP AX
[0000]F86A:  50			;PUSH AX
[0000]F86B:  98			;CBW
[0000]F86C:  8B D8		;MOV BX,AX
[0000]F86E:  E8 1B 02		;CALL ←putchar
[0000]F871:  EB CA		;JR X3
[0000]F873:  8B E5		;MOV SP,BP
[0000]F875:  5D			;POP BP
[0000]F876:  C3			;RET;
[0000]F877:  55			;PUSH BP
[0000]F878:  8B EC		;MOV BP,SP
[0000]F87A:  51			;PUSH CX
[0000]F87B:  53			;PUSH BX
[0000]F87C:  83 C4 E0		;ADD SP,0FFE0X
[0000]F87F:  C6 46 F8 20	;MOV BYTE PTR [BP-8],020X
[0000]F883:  C6 46 E2 00	;MOV BYTE PTR [BP-30],0
[0000]F887:  C7 46 E0 00 00	;MOV WORD PTR [BP-32],0
[0000]F88C:  8B 7E FE		;MOV DI,[BP-2]
[0000]F88F:  8A 05		;MOV AL,[DI]
[0000]F891:  3C 30		;CMP AL,030X
[0000]F893:  75 04		;JNZ X7
[0000]F895:  C6 46 F8 30	;MOV BYTE PTR [BP-8],030X
[0000]F899:  FF 46 FE		;INC WORD PTR [BP-2]
[0000]F89C:  8B 5E FE		;MOV BX,[BP-2]
[0000]F89F:  8A 47 FF		;MOV AL,[BX-1]
[0000]F8A2:  88 46 FA		;MOV [BP-6],AL
[0000]F8A5:  0A C0		;OR AL,AL
[0000]F8A7:  74 2A		;JZ X9
[0000]F8A9:  8B 46 FA		;MOV AX,[BP-6]
[0000]F8AC:  98			;CBW
[0000]F8AD:  8B D8		;MOV BX,AX
[0000]F8AF:  E8 B3 F7		;CALL ←isdigit
[0000]F8B2:  0B DB		;OR BX,BX
[0000]F8B4:  74 19		;JZ X10
[0000]F8B6:  8B 5E E0		;MOV BX,[BP-32]
[0000]F8B9:  8B C3		;MOV AX,BX
[0000]F8BB:  BB 0A 00		;MOV BX,0AX
[0000]F8BE:  F7 EB		;IMUL AX,BX
[0000]F8C0:  8A 4E FA		;MOV CL,[BP-6]
[0000]F8C3:  80 C1 D0		;ADD CL,0D0X
[0000]F8C6:  32 ED		;XOR CH,CH
[0000]F8C8:  03 C1		;ADD AX,CX
[0000]F8CA:  89 46 E0		;MOV [BP-32],AX
[0000]F8CD:  EB 02		;JR X11
[0000]F8CF:  EB 02		;JR X9
[0000]F8D1:  EB C6		;JR X8
[0000]F8D3:  8A 46 FA		;MOV AL,[BP-6]
[0000]F8D6:  3C 73		;CMP AL,073X
[0000]F8D8:  75 0D		;JNZ X12
[0000]F8DA:  8B 5E FC		;MOV BX,[BP-4]
[0000]F8DD:  E8 A6 FE		;CALL ←wf
[0000]F8E0:  8B 5E FE		;MOV BX,[BP-2]
[0000]F8E3:  8B E5		;MOV SP,BP
[0000]F8E5:  5D			;POP BP
[0000]F8E6:  C3			;RET;
[0000]F8E7:  8A 46 FA		;MOV AL,[BP-6]
[0000]F8EA:  3C 64		;CMP AL,064X
[0000]F8EC:  75 05		;JNZ X13
[0000]F8EE:  C7 46 DE F6 FF	;MOV WORD PTR [BP-34],0FFF6X
[0000]F8F3:  8A 46 FA		;MOV AL,[BP-6]
[0000]F8F6:  3C 78		;CMP AL,078X
[0000]F8F8:  75 05		;JNZ X14
[0000]F8FA:  C7 46 DE 10 00	;MOV WORD PTR [BP-34],010X
[0000]F8FF:  8A 46 FA		;MOV AL,[BP-6]
[0000]F902:  3C 6F		;CMP AL,06FX
[0000]F904:  75 05		;JNZ X15
[0000]F906:  C7 46 DE 08 00	;MOV WORD PTR [BP-34],8
[0000]F90B:  8B 5E DE		;MOV BX,[BP-34]
[0000]F90E:  0B DB		;OR BX,BX
[0000]F910:  75 07		;JNZ X16
[0000]F912:  8B 5E FE		;MOV BX,[BP-2]
[0000]F915:  8B E5		;MOV SP,BP
[0000]F917:  5D			;POP BP
[0000]F918:  C3			;RET;
[0000]F919:  8D 5E E2		;LEA BX,[BP-30]
[0000]F91C:  53			;PUSH BX
[0000]F91D:  8B 5E DE		;MOV BX,[BP-34]
[0000]F920:  8B 4E FC		;MOV CX,[BP-4]
[0000]F923:  E8 3A 00		;CALL ←putfnum
[0000]F926:  5A			;POP DX
[0000]F927:  89 5E F6		;MOV [BP-10],BX
[0000]F92A:  8B 5E E0		;MOV BX,[BP-32]
[0000]F92D:  83 FB 00		;CMP BX,0
[0000]F930:  7E 21		;JLE X17
[0000]F932:  8D 5E E2		;LEA BX,[BP-30]
[0000]F935:  8B 4E F6		;MOV CX,[BP-10]
[0000]F938:  2B CB		;SUB CX,BX
[0000]F93A:  29 4E E0		;SUB [BP-32],CX
[0000]F93D:  8B 5E E0		;MOV BX,[BP-32]
[0000]F940:  83 FB 00		;CMP BX,0
[0000]F943:  7E 0E		;JLE X19
[0000]F945:  8B 46 F8		;MOV AX,[BP-8]
[0000]F948:  98			;CBW
[0000]F949:  8B D8		;MOV BX,AX
[0000]F94B:  E8 3E 01		;CALL ←putchar
[0000]F94E:  FF 4E E0		;DEC WORD PTR [BP-32]
[0000]F951:  EB EA		;JR X18
[0000]F953:  8D 5E E2		;LEA BX,[BP-30]
[0000]F956:  E8 2D FE		;CALL ←wf
[0000]F959:  8B 5E FE		;MOV BX,[BP-2]
[0000]F95C:  8B E5		;MOV SP,BP
[0000]F95E:  5D			;POP BP
[0000]F95F:  C3			;RET;
[0000]F960:  55			;PUSH BP
[0000]F961:  8B EC		;MOV BP,SP
[0000]F963:  51			;PUSH CX
[0000]F964:  53			;PUSH BX
[0000]F965:  52			;PUSH DX
[0000]F966:  8B 5E FC		;MOV BX,[BP-4]
[0000]F969:  83 FB 00		;CMP BX,0
[0000]F96C:  7D 22		;JGE X20
[0000]F96E:  8B 5E FC		;MOV BX,[BP-4]
[0000]F971:  F7 DB		;NEG BX
[0000]F973:  89 5E FC		;MOV [BP-4],BX
[0000]F976:  8B 5E FE		;MOV BX,[BP-2]
[0000]F979:  83 FB 00		;CMP BX,0
[0000]F97C:  7D 12		;JGE X21
[0000]F97E:  8B 5E FE		;MOV BX,[BP-2]
[0000]F981:  F7 DB		;NEG BX
[0000]F983:  89 5E FE		;MOV [BP-2],BX
[0000]F986:  FF 46 04		;INC WORD PTR [BP+4]
[0000]F989:  8B 5E 04		;MOV BX,[BP+4]
[0000]F98C:  C6 47 FF 2D	;MOV BYTE PTR [BX-1],02DX
[0000]F990:  8B 5E FE		;MOV BX,[BP-2]
[0000]F993:  8B 4E FC		;MOV CX,[BP-4]
[0000]F996:  E8 16 F6		;CALL ←ugt
[0000]F999:  0B DB		;OR BX,BX
[0000]F99B:  75 19		;JNZ X22
[0000]F99D:  8B 5E 04		;MOV BX,[BP+4]
[0000]F9A0:  53			;PUSH BX
[0000]F9A1:  8B 5E FC		;MOV BX,[BP-4]
[0000]F9A4:  8B 4E FE		;MOV CX,[BP-2]
[0000]F9A7:  E8 10 F6		;CALL ←udiv
[0000]F9AA:  53			;PUSH BX
[0000]F9AB:  8B 5E FC		;MOV BX,[BP-4]
[0000]F9AE:  59			;POP CX
[0000]F9AF:  E8 AE FF		;CALL ←putfnum
[0000]F9B2:  5A			;POP DX
[0000]F9B3:  89 5E 04		;MOV [BP+4],BX
[0000]F9B6:  8B 5E FC		;MOV BX,[BP-4]
[0000]F9B9:  8B 4E FE		;MOV CX,[BP-2]
[0000]F9BC:  E8 04 F6		;CALL ←urem
[0000]F9BF:  5A			;POP DX
[0000]F9C0:  53			;PUSH BX
[0000]F9C1:  5B			;POP BX
[0000]F9C2:  53			;PUSH BX
[0000]F9C3:  83 FB 09		;CMP BX,9
[0000]F9C6:  7E 10		;JLE X23
[0000]F9C8:  FF 46 04		;INC WORD PTR [BP+4]
[0000]F9CB:  8B 5E 04		;MOV BX,[BP+4]
[0000]F9CE:  59			;POP CX
[0000]F9CF:  51			;PUSH CX
[0000]F9D0:  83 C1 37		;ADD CX,037X
[0000]F9D3:  88 4F FF		;MOV [BX-1],CL
[0000]F9D6:  EB 0E		;JR X24
[0000]F9D8:  FF 46 04		;INC WORD PTR [BP+4]
[0000]F9DB:  8B 5E 04		;MOV BX,[BP+4]
[0000]F9DE:  59			;POP CX
[0000]F9DF:  51			;PUSH CX
[0000]F9E0:  83 C1 30		;ADD CX,030X
[0000]F9E3:  88 4F FF		;MOV [BX-1],CL
[0000]F9E6:  8B 5E 04		;MOV BX,[BP+4]
[0000]F9E9:  C6 07 00		;MOV BYTE PTR [BX],0
[0000]F9EC:  8B 5E 04		;MOV BX,[BP+4]
[0000]F9EF:  8B E5		;MOV SP,BP
[0000]F9F1:  5D			;POP BP
[0000]F9F2:  C3			;RET;
[0000]F9F3:  0D 0A 00		;"
"

[0000]F9F6: 

;File cmslcml.dsm
				;C←DATA	ENDS
[0000]F9F6:  32 C0		;	XOR	AL,AL
[0000]F9F8:  88 47 04		;	MOV	[stoffset+BX],AL
[0000]F9FB:  8A C3		;	MOV	AL,BL
[0000]F9FD:  E6 26		;	OUT	sltccblo,AL
[0000]F9FF:  8A C7		;	MOV	AL,BH
[0000]FA01:  E6 25		;	OUT	sltccbhi,AL
[0000]FA03:  B0 0C		;	MOV	AL,0CH
[0000]FA05:  E6 24		;	OUT	sltcmd,AL
[0000]FA07:  C3			;	RET
[0000]FA08:  32 C0		;	XOR	AL,AL
[0000]FA0A:  88 47 04		;	MOV	[stoffset+BX],AL
[0000]FA0D:  8A C3		;	MOV	AL,BL
[0000]FA0F:  E6 22		;	OUT	slrccblo,AL
[0000]FA11:  8A C7		;	MOV	AL,BH
[0000]FA13:  E6 21		;	OUT	slrccbhi,AL
[0000]FA15:  B0 0C		;	MOV	AL,0CH
[0000]FA17:  E6 20		;	OUT	slrcmd,AL
[0000]FA19:  C3			;	RET
[0000]FA1A:  B0 00		;	MOV	AL,0
[0000]FA1C:  A2 A7 DC		;	MOV	slrmode,AL
[0000]FA1F:  B0 0F		;	MOV	AL,0FH
[0000]FA21:  E6 20		;	OUT	slrcmd,AL	; reset IO
[0000]FA23:  B0 C8		;	MOV	AL,0C8H
[0000]FA25:  E6 20		;	OUT	slrcmd,AL	; disable interrupts
[0000]FA27:  BB A1 DC		;	MOV	BX,OFFSET ←lccb
[0000]FA2A:  C6 07 E0		;	MOV	BYTE PTR [cmoffset+BX],0E0H
[0000]FA2D:  C7 47 01 A7 DC	;	MOV	WORD PTR [adoffset+BX],OFFSET slrmode
[0000]FA32:  C6 47 03 FF	;	MOV	BYTE PTR [ctoffset+BX],0FFH
[0000]FA36:  E8 CF FF		;	CALL	←slrstart
[0000]FA39:  E8 41 00		;	CALL	←waitccb
[0000]FA3C:  C6 07 C0		;	MOV	BYTE PTR [cmoffset+BX],0C0H
[0000]FA3F:  C7 47 01 A0 DC	;	MOV	WORD PTR [adoffset+BX],OFFSET ←eneta
[0000]FA44:  C6 47 03 FF	;	MOV	BYTE PTR [ctoffset+BX],0FFH
[0000]FA48:  E8 BD FF		;	CALL	←slrstart
[0000]FA4B:  E8 2F 00		;	CALL	←waitccb
[0000]FA4E:  C3			;	RET
[0000]FA4F:  B0 00		;	MOV	AL,0
[0000]FA51:  A2 A6 DC		;	MOV	sltmode,AL
[0000]FA54:  B0 0F		;	MOV	AL,0FH
[0000]FA56:  E6 24		;	OUT	sltcmd,AL	; reset
[0000]FA58:  B0 C8		;	MOV	AL,0C8H
[0000]FA5A:  E6 24		;	OUT	sltcmd,AL	; disable interrupts
[0000]FA5C:  BB A1 DC		;	MOV	BX,OFFSET ←lccb
[0000]FA5F:  C6 07 E0		;	MOV	BYTE PTR [cmoffset+BX],0E0H
[0000]FA62:  C7 47 01 A6 DC	;	MOV	WORD PTR [adoffset+BX],OFFSET sltmode
[0000]FA67:  C6 47 03 01	;	MOV	BYTE PTR [ctoffset+BX],001H
[0000]FA6B:  E8 88 FF		;	CALL	←sltstart
[0000]FA6E:  E8 0C 00		;	CALL	←waitccb
[0000]FA71:  C3			;	RET
[0000]FA72:  88 1E A0 DC	;	MOV	←eneta,BL
[0000]FA76:  E8 A1 FF		;	CALL	←slrinit
[0000]FA79:  E8 D3 FF		;	CALL	←sltinit
[0000]FA7C:  C3			;	RET
[0000]FA7D:  8A 47 04		;wsl:	MOV	AL,[stoffset+BX]
[0000]FA80:  24 80		;	AND	AL,080H
[0000]FA82:  74 F9		;	JZ	 wsl
[0000]FA84:  C3			;	RET
[0000]FA85:  32 E4		;   XOR  AH,AH
[0000]FA87:  E4 20		;   IN   AL,slrcmd
[0000]FA89:  8B D8		;   MOV  BX,AX
[0000]FA8B:  C3			;   RET
[0000]FA8C: 

;File cmd8274.asm
				;INCLUDE(8086LIB.D)
[0000]FA8C:  55			;PUSH BP
[0000]FA8D:  8B EC		;MOV BP,SP
[0000]FA8F:  53			;PUSH BX
[0000]FA90:  BB 32 00		;MOV BX,032X
[0000]FA93:  E8 5D F5		;CALL ←inbyte
[0000]FA96:  81 E3 04 00	;AND BX,4
[0000]FA9A:  0B DB		;OR BX,BX
[0000]FA9C:  75 05		;JNZ X2
[0000]FA9E:  E8 45 F9		;CALL ←CheckEL
[0000]FAA1:  EB ED		;JR X1
[0000]FAA3:  58			;POP AX
[0000]FAA4:  50			;PUSH AX
[0000]FAA5:  98			;CBW
[0000]FAA6:  8B D8		;MOV BX,AX
[0000]FAA8:  B9 36 00		;MOV CX,036X
[0000]FAAB:  E8 3F F5		;CALL ←outbyte
[0000]FAAE:  8B E5		;MOV SP,BP
[0000]FAB0:  5D			;POP BP
[0000]FAB1:  C3			;RET;
[0000]FAB2:  55			;PUSH BP
[0000]FAB3:  8B EC		;MOV BP,SP
[0000]FAB5:  53			;PUSH BX
[0000]FAB6:  58			;POP AX
[0000]FAB7:  50			;PUSH AX
[0000]FAB8:  98			;CBW
[0000]FAB9:  8B D8		;MOV BX,AX
[0000]FABB:  E8 CE FF		;CALL ←putchar
[0000]FABE:  58			;POP AX
[0000]FABF:  50			;PUSH AX
[0000]FAC0:  3C 0D		;CMP AL,0DX
[0000]FAC2:  75 06		;JNZ X3
[0000]FAC4:  BB 0A 00		;MOV BX,0AX
[0000]FAC7:  E8 C2 FF		;CALL ←putchar
[0000]FACA:  8B E5		;MOV SP,BP
[0000]FACC:  5D			;POP BP
[0000]FACD:  C3			;RET;
[0000]FACE:  55			;PUSH BP
[0000]FACF:  8B EC		;MOV BP,SP
[0000]FAD1:  BB 32 00		;MOV BX,032X
[0000]FAD4:  E8 1C F5		;CALL ←inbyte
[0000]FAD7:  81 E3 01 00	;AND BX,1
[0000]FADB:  8B E5		;MOV SP,BP
[0000]FADD:  5D			;POP BP
[0000]FADE:  C3			;RET;
[0000]FADF:  55			;PUSH BP
[0000]FAE0:  8B EC		;MOV BP,SP
[0000]FAE2:  E8 E9 FF		;CALL ←chav
[0000]FAE5:  0B DB		;OR BX,BX
[0000]FAE7:  75 05		;JNZ X5
[0000]FAE9:  E8 FA F8		;CALL ←CheckEL
[0000]FAEC:  EB F4		;JR X4
[0000]FAEE:  BB 36 00		;MOV BX,036X
[0000]FAF1:  E8 FF F4		;CALL ←inbyte
[0000]FAF4:  81 E3 7F 00	;AND BX,07FX
[0000]FAF8:  8B E5		;MOV SP,BP
[0000]FAFA:  5D			;POP BP
[0000]FAFB:  C3			;RET;
[0000]FAFC: 

;File cmtslc.asm
				;de, tslrmode, teneta;
[0000]FAFC:  55			;PUSH BP
[0000]FAFD:  8B EC		;MOV BP,SP
[0000]FAFF:  52			;PUSH DX
[0000]FB00:  C6 06 CE DD 55	;MOV ←obuf,055X
[0000]FB05:  C6 06 CF DD 55	;MOV ←obuf+1,055X
[0000]FB0A:  BB CC FD		;MOV BX,"slc: "
[0000]FB0D:  E8 76 FC		;CALL ←wf
[0000]FB10:  E8 A0 EE		;CALL ←egetchar
[0000]FB13:  5A			;POP DX
[0000]FB14:  53			;PUSH BX
[0000]FB15:  58			;POP AX
[0000]FB16:  50			;PUSH AX
[0000]FB17:  EB 33		;JR X1
[0000]FB19:  E8 F3 00		;CALL ←tslcinit
[0000]FB1C:  EB 4C		;JR X2
[0000]FB1E:  E8 E7 00		;CALL ←receive
[0000]FB21:  EB 47		;JR X2
[0000]FB23:  BB 01 00		;MOV BX,1
[0000]FB26:  E8 FE 00		;CALL ←tslrinit
[0000]FB29:  EB 3F		;JR X2
[0000]FB2B:  E8 47 00		;CALL ←send
[0000]FB2E:  EB 3A		;JR X2
[0000]FB30:  E8 3B 00		;CALL ←lsend
[0000]FB33:  EB 35		;JR X2
[0000]FB35:  BB 01 00		;MOV BX,1
[0000]FB38:  E8 AC 01		;CALL ←tsltinit
[0000]FB3B:  EB 2D		;JR X2
[0000]FB3D:  E8 A3 00		;CALL ←trone
[0000]FB40:  EB 28		;JR X2
[0000]FB42:  BB C2 FD		;MOV BX,"?↑"
[0000]FB45:  E8 3E FC		;CALL ←wf
[0000]FB48:  EB 20		;JR X2
[0000]FB4A:  EB 1E		;JR X2
[0000]FB4C:  3C 63		;CMP AL,063X
[0000]FB4E:  74 C9		;JZ X3
[0000]FB50:  3C 6C		;CMP AL,06CX
[0000]FB52:  74 CA		;JZ X4
[0000]FB54:  3C 72		;CMP AL,072X
[0000]FB56:  74 CB		;JZ X5
[0000]FB58:  3C 73		;CMP AL,073X
[0000]FB5A:  74 CF		;JZ X6
[0000]FB5C:  3C 53		;CMP AL,053X
[0000]FB5E:  74 D0		;JZ X7
[0000]FB60:  3C 74		;CMP AL,074X
[0000]FB62:  74 D1		;JZ X8
[0000]FB64:  3C 31		;CMP AL,031X
[0000]FB66:  74 D5		;JZ X9
[0000]FB68:  EB D8		;JR X10
[0000]FB6A:  8B E5		;MOV SP,BP
[0000]FB6C:  5D			;POP BP
[0000]FB6D:  C3			;RET;
[0000]FB6E:  55			;PUSH BP
[0000]FB6F:  8B EC		;MOV BP,SP
[0000]FB71:  8B E5		;MOV SP,BP
[0000]FB73:  5D			;POP BP
[0000]FB74:  C3			;RET;
[0000]FB75:  55			;PUSH BP
[0000]FB76:  8B EC		;MOV BP,SP
[0000]FB78:  8B 1E CE DE	;MOV BX,←sendb
[0000]FB7C:  0B DB		;OR BX,BX
[0000]FB7E:  74 0B		;JZ X11
[0000]FB80:  C7 06 CE DE 00 00	;MOV ←sendb,0
[0000]FB86:  E8 5E 01		;CALL ←tsltinit
[0000]FB89:  EB 3E		;JR X12
[0000]FB8B:  C7 06 CE DE 01 00	;MOV ←sendb,1
[0000]FB91:  C6 06 BC DC 54	;MOV ←tchain,054X
[0000]FB96:  8D 1E CE DD	;LEA BX,←obuf
[0000]FB9A:  89 1E BD DC	;MOV WORD PTR ←tchain+1,BX
[0000]FB9E:  C6 06 BF DC 40	;MOV ←tchain+3,040X
[0000]FBA3:  C6 06 C0 DC 00	;MOV ←tchain+4,0
[0000]FBA8:  C6 06 C1 DC F1	;MOV ←tchain+5,0F1X
[0000]FBAD:  8D 1E BC DC	;LEA BX,←tchain
[0000]FBB1:  89 1E C2 DC	;MOV WORD PTR ←tchain+6,BX
[0000]FBB5:  C6 06 C4 DC 00	;MOV ←tchain+8,0
[0000]FBBA:  C6 06 C5 DC 00	;MOV ←tchain+9,0
[0000]FBBF:  8D 1E BC DC	;LEA BX,←tchain
[0000]FBC3:  E8 30 FE		;CALL ←sltstart
[0000]FBC6:  E8 49 F4		;CALL ←SysHalt
[0000]FBC9:  8B 1E CE DE	;MOV BX,←sendb
[0000]FBCD:  0B DB		;OR BX,BX
[0000]FBCF:  74 08		;JZ X13
[0000]FBD1:  BB FC FD		;MOV BX,"tx on↑"
[0000]FBD4:  E8 AF FB		;CALL ←wf
[0000]FBD7:  EB 06		;JR X14
[0000]FBD9:  BB A5 FD		;MOV BX,"tx off↑"
[0000]FBDC:  E8 A7 FB		;CALL ←wf
[0000]FBDF:  8B E5		;MOV SP,BP
[0000]FBE1:  5D			;POP BP
[0000]FBE2:  C3			;RET;
[0000]FBE3:  55			;PUSH BP
[0000]FBE4:  8B EC		;MOV BP,SP
[0000]FBE6:  C6 06 BC DC 50	;MOV ←tchain,050X
[0000]FBEB:  8D 1E CE DD	;LEA BX,←obuf
[0000]FBEF:  89 1E BD DC	;MOV WORD PTR ←tchain+1,BX
[0000]FBF3:  C6 06 BF DC 40	;MOV ←tchain+3,040X
[0000]FBF8:  C6 06 C0 DC 00	;MOV ←tchain+4,0
[0000]FBFD:  8D 1E BC DC	;LEA BX,←tchain
[0000]FC01:  E8 F2 FD		;CALL ←sltstart
[0000]FC04:  8B E5		;MOV SP,BP
[0000]FC06:  5D			;POP BP
[0000]FC07:  C3			;RET;
[0000]FC08:  55			;PUSH BP
[0000]FC09:  8B EC		;MOV BP,SP
[0000]FC0B:  8B E5		;MOV SP,BP
[0000]FC0D:  5D			;POP BP
[0000]FC0E:  C3			;RET;
[0000]FC0F:  55			;PUSH BP
[0000]FC10:  8B EC		;MOV BP,SP
[0000]FC12:  C6 06 CD DC 55	;MOV ←teneta,055X
[0000]FC17:  BB 01 00		;MOV BX,1
[0000]FC1A:  E8 0A 00		;CALL ←tslrinit
[0000]FC1D:  BB 01 00		;MOV BX,1
[0000]FC20:  E8 C4 00		;CALL ←tsltinit
[0000]FC23:  8B E5		;MOV SP,BP
[0000]FC25:  5D			;POP BP
[0000]FC26:  C3			;RET;
[0000]FC27:  55			;PUSH BP
[0000]FC28:  8B EC		;MOV BP,SP
[0000]FC2A:  53			;PUSH BX
[0000]FC2B:  C7 06 D0 DE 00 00	;MOV ←receiveb,0
[0000]FC31:  5B			;POP BX
[0000]FC32:  53			;PUSH BX
[0000]FC33:  0B DB		;OR BX,BX
[0000]FC35:  74 06		;JZ X15
[0000]FC37:  BB 9B FD		;MOV BX,"tslrinit,"
[0000]FC3A:  E8 49 FB		;CALL ←wf
[0000]FC3D:  C6 06 CC DC 00	;MOV ←tslrmode,0
[0000]FC42:  BB 0F 00		;MOV BX,0FX
[0000]FC45:  B9 20 00		;MOV CX,020X
[0000]FC48:  E8 A2 F3		;CALL ←outbyte
[0000]FC4B:  C6 06 A8 DC E0	;MOV ←tlccb,0E0X
[0000]FC50:  8D 1E CC DC	;LEA BX,←tslrmode
[0000]FC54:  89 1E A9 DC	;MOV WORD PTR ←tlccb+1,BX
[0000]FC58:  C6 06 AB DC FF	;MOV ←tlccb+3,0FFX
[0000]FC5D:  C6 06 AC DC 00	;MOV ←tlccb+4,0
[0000]FC62:  8D 1E A8 DC	;LEA BX,←tlccb
[0000]FC66:  E8 9F FD		;CALL ←slrstart
[0000]FC69:  BB 32 00		;MOV BX,032X
[0000]FC6C:  8D 0E A8 DC	;LEA CX,←tlccb
[0000]FC70:  E8 E8 00		;CALL ←twaitccb
[0000]FC73:  0B DB		;OR BX,BX
[0000]FC75:  74 04		;JZ X17
[0000]FC77:  5B			;POP BX
[0000]FC78:  53			;PUSH BX
[0000]FC79:  0B DB		;OR BX,BX
[0000]FC7B:  74 06		;JZ X16
[0000]FC7D:  BB C6 FD		;MOV BX," t.o."
[0000]FC80:  E8 03 FB		;CALL ←wf
[0000]FC83:  5B			;POP BX
[0000]FC84:  53			;PUSH BX
[0000]FC85:  0B DB		;OR BX,BX
[0000]FC87:  74 0E		;JZ X18
[0000]FC89:  A1 AC DC		;MOV AX,WORD PTR ←tlccb+4
[0000]FC8C:  24 FF		;AND AL,0FFX
[0000]FC8E:  98			;CBW
[0000]FC8F:  8B D8		;MOV BX,AX
[0000]FC91:  B9 AE FD		;MOV CX," mode status: %02x,"
[0000]FC94:  E8 1C FB		;CALL ←wf1
[0000]FC97:  C6 06 A8 DC C0	;MOV ←tlccb,0C0X
[0000]FC9C:  8D 1E CD DC	;LEA BX,←teneta
[0000]FCA0:  89 1E A9 DC	;MOV WORD PTR ←tlccb+1,BX
[0000]FCA4:  C6 06 AB DC FF	;MOV ←tlccb+3,0FFX
[0000]FCA9:  C6 06 AC DC 00	;MOV ←tlccb+4,0
[0000]FCAE:  8D 1E A8 DC	;LEA BX,←tlccb
[0000]FCB2:  E8 53 FD		;CALL ←slrstart
[0000]FCB5:  BB 32 00		;MOV BX,032X
[0000]FCB8:  8D 0E A8 DC	;LEA CX,←tlccb
[0000]FCBC:  E8 9C 00		;CALL ←twaitccb
[0000]FCBF:  0B DB		;OR BX,BX
[0000]FCC1:  74 04		;JZ X20
[0000]FCC3:  5B			;POP BX
[0000]FCC4:  53			;PUSH BX
[0000]FCC5:  0B DB		;OR BX,BX
[0000]FCC7:  74 06		;JZ X19
[0000]FCC9:  BB C6 FD		;MOV BX," t.o."
[0000]FCCC:  E8 B7 FA		;CALL ←wf
[0000]FCCF:  5B			;POP BX
[0000]FCD0:  53			;PUSH BX
[0000]FCD1:  0B DB		;OR BX,BX
[0000]FCD3:  74 0E		;JZ X21
[0000]FCD5:  A1 AC DC		;MOV AX,WORD PTR ←tlccb+4
[0000]FCD8:  24 FF		;AND AL,0FFX
[0000]FCDA:  98			;CBW
[0000]FCDB:  8B D8		;MOV BX,AX
[0000]FCDD:  B9 E7 FD		;MOV CX," addr status: %02x↑"
[0000]FCE0:  E8 D0 FA		;CALL ←wf1
[0000]FCE3:  8B E5		;MOV SP,BP
[0000]FCE5:  5D			;POP BP
[0000]FCE6:  C3			;RET;
[0000]FCE7:  55			;PUSH BP
[0000]FCE8:  8B EC		;MOV BP,SP
[0000]FCEA:  53			;PUSH BX
[0000]FCEB:  C7 06 CE DE 00 00	;MOV ←sendb,0
[0000]FCF1:  C6 06 CB DC 00	;MOV ←tsltmode,0
[0000]FCF6:  5B			;POP BX
[0000]FCF7:  53			;PUSH BX
[0000]FCF8:  0B DB		;OR BX,BX
[0000]FCFA:  74 06		;JZ X22
[0000]FCFC:  BB 91 FD		;MOV BX,"tsltinit,"
[0000]FCFF:  E8 84 FA		;CALL ←wf
[0000]FD02:  BB 0F 00		;MOV BX,0FX
[0000]FD05:  B9 24 00		;MOV CX,024X
[0000]FD08:  E8 E2 F2		;CALL ←outbyte
[0000]FD0B:  C6 06 A8 DC E0	;MOV ←tlccb,0E0X
[0000]FD10:  8D 1E CB DC	;LEA BX,←tsltmode
[0000]FD14:  89 1E A9 DC	;MOV WORD PTR ←tlccb+1,BX
[0000]FD18:  C6 06 AB DC 01	;MOV ←tlccb+3,1
[0000]FD1D:  C6 06 AC DC 00	;MOV ←tlccb+4,0
[0000]FD22:  8D 1E A8 DC	;LEA BX,←tlccb
[0000]FD26:  E8 CD FC		;CALL ←sltstart
[0000]FD29:  BB 32 00		;MOV BX,032X
[0000]FD2C:  8D 0E A8 DC	;LEA CX,←tlccb
[0000]FD30:  E8 28 00		;CALL ←twaitccb
[0000]FD33:  0B DB		;OR BX,BX
[0000]FD35:  74 04		;JZ X24
[0000]FD37:  5B			;POP BX
[0000]FD38:  53			;PUSH BX
[0000]FD39:  0B DB		;OR BX,BX
[0000]FD3B:  74 06		;JZ X23
[0000]FD3D:  BB C6 FD		;MOV BX," t.o."
[0000]FD40:  E8 43 FA		;CALL ←wf
[0000]FD43:  5B			;POP BX
[0000]FD44:  53			;PUSH BX
[0000]FD45:  0B DB		;OR BX,BX
[0000]FD47:  74 0E		;JZ X25
[0000]FD49:  A1 AC DC		;MOV AX,WORD PTR ←tlccb+4
[0000]FD4C:  24 FF		;AND AL,0FFX
[0000]FD4E:  98			;CBW
[0000]FD4F:  8B D8		;MOV BX,AX
[0000]FD51:  B9 D2 FD		;MOV CX," mode status: %02x↑"
[0000]FD54:  E8 5C FA		;CALL ←wf1
[0000]FD57:  8B E5		;MOV SP,BP
[0000]FD59:  5D			;POP BP
[0000]FD5A:  C3			;RET;
[0000]FD5B:  55			;PUSH BP
[0000]FD5C:  8B EC		;MOV BP,SP
[0000]FD5E:  51			;PUSH CX
[0000]FD5F:  53			;PUSH BX
[0000]FD60:  52			;PUSH DX
[0000]FD61:  8D 5E FA		;LEA BX,[BP-6]
[0000]FD64:  8B 4E FC		;MOV CX,[BP-4]
[0000]FD67:  E8 EE E2		;CALL ←settmr
[0000]FD6A:  8B 5E FE		;MOV BX,[BP-2]
[0000]FD6D:  8A 47 04		;MOV AL,[BX+4]
[0000]FD70:  0A C0		;OR AL,AL
[0000]FD72:  74 06		;JZ X28
[0000]FD74:  33 DB		;XOR BX,BX
[0000]FD76:  8B E5		;MOV SP,BP
[0000]FD78:  5D			;POP BP
[0000]FD79:  C3			;RET;
[0000]FD7A:  8D 5E FA		;LEA BX,[BP-6]
[0000]FD7D:  E8 DF E2		;CALL ←tmrexp
[0000]FD80:  0B DB		;OR BX,BX
[0000]FD82:  74 07		;JZ X29
[0000]FD84:  BB 01 00		;MOV BX,1
[0000]FD87:  8B E5		;MOV SP,BP
[0000]FD89:  5D			;POP BP
[0000]FD8A:  C3			;RET;
[0000]FD8B:  EB DD		;JR X26
[0000]FD8D:  8B E5		;MOV SP,BP
[0000]FD8F:  5D			;POP BP
[0000]FD90:  C3			;RET;
[0000]FD91:  74 73 6C 74 69 6E 69
[0000]FD98:  74 2C 00		;"tsltinit,"

[0000]FD9B:  74 73 6C 72 69 6E 69
[0000]FDA2:  74 2C 00		;"tslrinit,"

[0000]FDA5:  74 78 20 6F 66 66 0D
[0000]FDAC:  0A 00		;"tx off
"

[0000]FDAE:  20 6D 6F 64 65 20 73
[0000]FDB5:  74 61 74 75 73 3A 20
[0000]FDBC:  25 30 32 78 2C 00	;" mode status: %02x,"

[0000]FDC2:  3F 0D 0A 00	;"?
"

[0000]FDC6:  20 74 2E 6F 2E 00	;" t.o."

[0000]FDCC:  73 6C 63 3A 20 00	;"slc: "

[0000]FDD2:  20 6D 6F 64 65 20 73
[0000]FDD9:  74 61 74 75 73 3A 20
[0000]FDE0:  25 30 32 78 0D 0A 00
				;" mode status: %02x
"

[0000]FDE7:  20 61 64 64 72 20 73
[0000]FDEE:  74 61 74 75 73 3A 20
[0000]FDF5:  25 30 32 78 0D 0A 00
				;" addr status: %02x
"

[0000]FDFC:  74 78 20 6F 6E 0D 0A
[0000]FE03:  00			;"tx on
"

[0000]FE04: 

;File cmsmallsig.asm
				;INCLUDE(8086LIB.D)
[0000]FE04:  55			;PUSH BP
[0000]FE05:  8B EC		;MOV BP,SP
[0000]FE07:  53			;PUSH BX
[0000]FE08:  5B			;POP BX
[0000]FE09:  53			;PUSH BX
[0000]FE0A:  53			;PUSH BX
[0000]FE0B:  E8 78 F1		;CALL ←myframe
[0000]FE0E:  8B CB		;MOV CX,BX
[0000]FE10:  5B			;POP BX
[0000]FE11:  89 4F 02		;MOV [BX+2],CX
[0000]FE14:  E8 6F F1		;CALL ←myframe
[0000]FE17:  E8 6F F1		;CALL ←callersframe
[0000]FE1A:  8B CB		;MOV CX,BX
[0000]FE1C:  5B			;POP BX
[0000]FE1D:  53			;PUSH BX
[0000]FE1E:  89 0F		;MOV [BX],CX
[0000]FE20:  5B			;POP BX
[0000]FE21:  53			;PUSH BX
[0000]FE22:  53			;PUSH BX
[0000]FE23:  E8 60 F1		;CALL ←myframe
[0000]FE26:  E8 67 F1		;CALL ←returnloc
[0000]FE29:  8B CB		;MOV CX,BX
[0000]FE2B:  5B			;POP BX
[0000]FE2C:  89 4F 04		;MOV [BX+4],CX
[0000]FE2F:  33 DB		;XOR BX,BX
[0000]FE31:  8B E5		;MOV SP,BP
[0000]FE33:  5D			;POP BP
[0000]FE34:  C3			;RET;
[0000]FE35:  55			;PUSH BP
[0000]FE36:  8B EC		;MOV BP,SP
[0000]FE38:  51			;PUSH CX
[0000]FE39:  53			;PUSH BX
[0000]FE3A:  8B 5E FE		;MOV BX,[BP-2]
[0000]FE3D:  8B 4F 02		;MOV CX,[BX+2]
[0000]FE40:  51			;PUSH CX
[0000]FE41:  8B 7E FE		;MOV DI,[BP-2]
[0000]FE44:  8B 1D		;MOV BX,[DI]
[0000]FE46:  53			;PUSH BX
[0000]FE47:  8B 5E FE		;MOV BX,[BP-2]
[0000]FE4A:  8B 4F 04		;MOV CX,[BX+4]
[0000]FE4D:  8B 5E FC		;MOV BX,[BP-4]
[0000]FE50:  E8 41 F1		;CALL ←returnto
[0000]FE53:  83 C4 04		;ADD SP,4
[0000]FE56:  8B E5		;MOV SP,BP
[0000]FE58:  5D			;POP BP
[0000]FE59:  C3			;RET;
[0000]FE5A: 

;SEGMENT C←DATA.DEFAULT←CLASS


;File cmonml.dsm
				;C←DATA	SEGMENT
[0000]DA00:  00 00		;rax	DW	?
[0000]DA02:  00 00		;rbx	DW	?
[0000]DA04:  00 00		;rcx	DW	?
[0000]DA06:  00 00		;rdx	DW	?
[0000]DA08:  00 00		;rsp	DW	?
[0000]DA0A:  00 00		;rbp	DW	?
[0000]DA0C:  00 00		;rsi	DW	?
[0000]DA0E:  00 00		;rdi	DW	?
[0000]DA10:  00 00		;rcs	DW	?
[0000]DA12:  00 00		;rds	DW	?
[0000]DA14:  00 00		;rss	DW	?
[0000]DA16:  00 00		;res	DW	?
[0000]DA18:  00 00		;rip	DW	?
[0000]DA1A:  00 00		;rfl	DW	?
[0000]DA1C:  00 00		;←lip	DW	?	; single step use
[0000]DA1E:  00 00		;←cmklo	DW	00H
[0000]DA20:  00 00		;←cmkhi	DW	00H
[0000]DA22:  00 00		;←refa	DW	?
[0000]DA24:  00 00		;←refb	DW	?
[0000]DA26:  00 00		;←refc	DW	?
[0000]DA28:  00 00		;←refd	DW	?
[0000]DA2A:  00 00		;←savea	DW	?
[0000]DA2C:  00 00		;←saveb	DW	?
[0000]DA2E:  00 00		;←lnmi	DW	?
[0000]DA30:  00 00		;←eitype	DW	?
[0000]DA32: 

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

;Start Repeated Block, Count = 1

[0000]DA32:  00

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

;Start Repeated Block, Count = 1

[0000]DA33:  00

;End Repeated Block
				;.0
[0000]DA34: 

;Start Repeated Block, Count = 1

[0000]DA34:  00 00

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

;Start Repeated Block, Count = 3

[0000]DA36:  00 00

;End Repeated Block
				;INCLUDE(cmon.DEC)
[0000]DA3C: 

;Start Repeated Block, Count = 1

[0000]DA3C:  00 00

;End Repeated Block
				;SSUME CS:C←CODE, DS:C←DATA
[0000]DA3E: 

;Start Repeated Block, Count = 14

[0000]DA3E:  00 00

;End Repeated Block
				;←DATA
[0000]DA5A: 

;Start Repeated Block, Count = 1

[0000]DA5A:  00 00

;End Repeated Block
				;();    /* setup I/O controllers. */
[0000]DA5C: 

;Start Repeated Block, Count = 1

[0000]DA5C:  00

;End Repeated Block
				;ontrollers. */
[0000]DA5D: 

;Start Repeated Block, Count = 1

[0000]DA5D:  00 00

;End Repeated Block
				;tern putchar();   /* put character to console */
[0000]DA5F: 

;Start Repeated Block, Count = 1

[0000]DA5F:  00 00

;End Repeated Block
				;ut character to console */
[0000]DA61: 

;Start Repeated Block, Count = 1

[0000]DA61:  00 00

;End Repeated Block
				;sole */
[0000]DA63:  90

;File cmpioml.dsm
				;C←DATA	SEGMENT
[0000]DA64:  00			;←vpioa	DB	00H
[0000]DA65:  00			;←vpiob	DB	00H
[0000]DA66:  00			;←vpioc	DB	00H
[0000]DA67:  00			;←vapioa	DB	00H
[0000]DA68:  00			;←vapiob	DB	00H
[0000]DA69:  00			;←vapioc	DB	00H
[0000]DA6A: 

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

;Start Repeated Block, Count = 1

[0000]DA6A:  00 00

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

;Start Repeated Block, Count = 1

[0000]DA6C:  00 00

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

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

;Start Repeated Block, Count = 5

[0000]DA6E:  00

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

;Start Repeated Block, Count = 5

[0000]DA73:  00

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

;Start Repeated Block, Count = 5

[0000]DA78:  00

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

;Start Repeated Block, Count = 1

[0000]DA7D:  00 00

;End Repeated Block
				;LUDE(cmeload.DEC)
[0000]DA7F: 

;Start Repeated Block, Count = 1

[0000]DA7F:  00 00

;End Repeated Block
				;SSUME CS:C←CODE, DS:C←DATA
[0000]DA81: 

;Start Repeated Block, Count = 1

[0000]DA81:  00 00

;End Repeated Block
				;C←DATA
[0000]DA83: 

;Start Repeated Block, Count = 1

[0000]DA83:  00 00

;End Repeated Block
				; mstate[26];
[0000]DA85: 

;Start Repeated Block, Count = 1

[0000]DA85:  00 00

;End Repeated Block
				;n startm();
[0000]DA87: 

;Start Repeated Block, Count = 1

[0000]DA87:  00 00

;End Repeated Block
				;rn swab();
[0000]DA89: 

;Start Repeated Block, Count = 1

[0000]DA89:  00 00

;End Repeated Block
				;n blt();
[0000]DA8B: 

;Start Repeated Block, Count = 1

[0000]DA8B:  00 00

;End Repeated Block
				;lcinit();
[0000]DA8D: 

;Start Repeated Block, Count = 1

[0000]DA8D:  00 00

;End Repeated Block
				;itccb();
[0000]DA8F: 

;Start Repeated Block, Count = 1

[0000]DA8F:  00 00

;End Repeated Block
				;start();
[0000]DA91: 

;Start Repeated Block, Count = 1

[0000]DA91:  00 00

;End Repeated Block
				;lrstart();
[0000]DA93: 

;Start Repeated Block, Count = 1

[0000]DA93:  00 00

;End Repeated Block
				;uct ccb {
[0000]DA95: 

;Start Repeated Block, Count = 130

[0000]DA95:  00 00

;End Repeated Block
				;cmda;
[0000]DB99: 

;Start Repeated Block, Count = 130

[0000]DB99:  00 00

;End Repeated Block
				;a;
[0000]DC9D: 

;Start Repeated Block, Count = 1

[0000]DC9D:  00 00

;End Repeated Block
				;
[0000]DC9F:  90

;File cmslcml.dsm
				;C←DATA	SEGMENT
[0000]DCA0:  00			;←eneta	DB	?
[0000]DCA1: 

;Start Repeated Block, Count = 5

[0000]DCA1:  00

;End Repeated Block
				;←lccb	DB	5 DUP(?)
[0000]DCA6:  00			;sltmode	DB	?
[0000]DCA7:  00			;slrmode	DB	?
[0000]DCA8: 

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

;Start Repeated Block, Count = 5

[0000]DCA8:  00

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

;Start Repeated Block, Count = 15

[0000]DCAD:  00

;End Repeated Block
				;
[0000]DCBC: 

;Start Repeated Block, Count = 15

[0000]DCBC:  00

;End Repeated Block
				;UDE(8086LIB.D)
[0000]DCCB: 

;Start Repeated Block, Count = 1

[0000]DCCB:  00

;End Repeated Block
				;DE(cmtslc.DEC)
[0000]DCCC: 

;Start Repeated Block, Count = 1

[0000]DCCC:  00

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

;Start Repeated Block, Count = 1

[0000]DCCD:  00

;End Repeated Block
				; struct ccb {
[0000]DCCE: 

;Start Repeated Block, Count = 256

[0000]DCCE:  00

;End Repeated Block
				;ar cmd;
[0000]DDCE: 

;Start Repeated Block, Count = 256

[0000]DDCE:  00

;End Repeated Block
				;dr;
[0000]DECE: 

;Start Repeated Block, Count = 1

[0000]DECE:  00 00

;End Repeated Block
				;
[0000]DED0: 

;Start Repeated Block, Count = 1

[0000]DED0:  00 00

;End Repeated Block
				; };
[0000]DED2: