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



←SETCHECKSUM Ident = 1 Absolute Word , Value = F067, Public
←FIRSTSENDSTATE Ident = 2 Absolute Word , Value = F12A, Public
←CALLDEBUGGER Ident = 3 Absolute Word , Value = E442, Public
←GETDEBUGPTRS Ident = 4 Absolute Word , Value = F2B7, Public
←INITNCONTEXT Ident = 5 Absolute Word , Value = F5D9, Public
←PORTSTR Ident = 6 Absolute Word , Value = E3F5, Public
←READTMR Ident = 7 Absolute Word , Value = E412, Public
←SETXBAR Ident = 8 Absolute Word , Value = E53E, Public
←READIRR Ident = 9 Absolute Word , Value = EC0E, Public
←READISR Ident = 10 Absolute Word , Value = EC19, Public
←CRYPT Ident = 11 Absolute Word , Value = F8F6, Public
??SEG Ident = 12 [SEGMENT] Class = DEFAULT←CLASS, PARA PUBLIC, Address = [0]0, Size = 0
←RINGBUFFERFULL Ident = 13 Absolute Word , Value = F80E, Public
←DOUBLEDIFFERENCE Ident = 14 Absolute Word , Value = E2A6, Public
←CHECKCHECKSUM Ident = 15 Absolute Word , Value = F084, Public
←INITRINGBUFFER Ident = 16 Absolute Word , Value = F7C2, Public
←READRINGBUFFER Ident = 17 Absolute Word , Value = F899, Public
←RESETANALOGINT Ident = 18 Absolute Word , Value = E816, Public
←CURRENTCONTEXT Ident = 19 Absolute Word , Value = F5B6, Public
←USC Ident = 20 Absolute Word , Value = E27E, Public
←POKEWDT Ident = 21 Absolute Word , Value = E1D5, Public
←BYTEBLT Ident = 22 Absolute Word , Value = E227, Public
←MAX Ident = 23 Absolute Word , Value = E268, Public
←SSLIMIT Ident = 24 Absolute Word , Value = E451, Public
←XBARCLEAR Ident = 25 Absolute Word , Value = E9C6, Public
←CLEARXBAR Ident = 26 Absolute Word , Value = E59F, Public
←KICKWDT Ident = 27 Absolute Word , Value = E84D, Public
←INTINIT Ident = 28 Absolute Word , Value = EB7A, Public
←CALLPKT Ident = 29 Absolute Word , Value = F308, Public
←SLRINIT Ident = 30 Absolute Word , Value = F53C, Public
←SLTINIT Ident = 31 Absolute Word , Value = F571, Public
←SLCINIT Ident = 32 Absolute Word , Value = F594, Public
←SLRSTAT Ident = 33 Absolute Word , Value = F5A7, Public
←SLTSTAT Ident = 34 Absolute Word , Value = F5AE, Public
←ENCRYPT Ident = 35 Absolute Word , Value = F9AE, Public
←LED Ident = 36 Absolute Word , Value = E82D, Public
SPACE Ident = 37 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Size = 0
←ENABLEINT Ident = 38 Absolute Word , Value = EBCF, Public
←ETHERHOST Ident = 39 Absolute Word , Value = F474, Public
←WAITCCB Ident = 40 Absolute Word , Value = F59F, Public
←APPLY Ident = 41 Absolute Word , Value = E367, Public
←REALLYSETCHECKSUM Ident = 42 Absolute Word , Value = F0C0, Public
←CALL0 Ident = 43 Absolute Word , Value = E34F, Public
←RESETENCINT Ident = 44 Absolute Word , Value = E864, Public
←CALLCONTEXT Ident = 45 Absolute Word , Value = F628, Public
←INITENCRYPT Ident = 46 Absolute Word , Value = FAB8, Public
←CALL1 Ident = 47 Absolute Word , Value = E356, Public
←BLOCKSWAB Ident = 48 Absolute Word , Value = F371, Public
←CHECKSWITCHES Ident = 49 Label Near Segment = 3D:C←CODE, Offset = 46B(6B), Public
←MOVE2 Ident = 50 Absolute Word , Value = E251, Public
←CALL2 Ident = 51 Absolute Word , Value = E35C, Public
←DOUBLEINC Ident = 52 Absolute Word , Value = E2B9, Public
←MYFRAME Ident = 53 Absolute Word , Value = E337, Public
←RETURNLOC Ident = 54 Absolute Word , Value = E341, Public
←OUTBYTE Ident = 55 Absolute Word , Value = E3E9, Public
←DEQUEUE Ident = 56 Absolute Word , Value = F6DE, Public
←ENQUEUE Ident = 57 Absolute Word , Value = F707, Public
←UNQUEUE Ident = 58 Absolute Word , Value = F74E, Public
←WRITERINGBUFFER Ident = 59 Absolute Word , Value = F846, Public
C←DATA Ident = 60 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]2D0, Base = 400, Size = 52
C←CODE Ident = 61 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = 400, Size = 2C2
←GETDTMF Ident = 62 Absolute Word , Value = E758, Public
←GETBOOTSWITCHES Ident = 63 Absolute Word , Value = EA16, Public
C←GROUP Ident = 64 [GROUP] :C←DATA, :C←CODE, :SPACE, 
←SWAB Ident = 65 Absolute Word , Value = E40F, Public
←IWDC Ident = 66 Absolute Word , Value = EC24, Public
←DWDC Ident = 67 Absolute Word , Value = EC37, Public
STKCHK Ident = 68 Absolute Word , Value = E42E, Public
←DOEOI Ident = 69 Absolute Word , Value = EB75, Public
←INITQUEUE Ident = 70 Absolute Word , Value = F6CE, Public
←SWITCHLOGIC Ident = 71 Label Near Segment = 3D:C←CODE, Offset = 4CC(CC), Public
←DOUBLEINCREMENT Ident = 72 Absolute Word , Value = E297, Public
←TSWITCH Ident = 73 Variable Word Segment = 3C:C←DATA, Offset = 404(4), Public
←BSWITCH Ident = 74 Variable Word Segment = 3C:C←DATA, Offset = 402(2), Public
←PSWITCH Ident = 75 Variable Word Segment = 3C:C←DATA, Offset = 400(0), Public
←UREM Ident = 76 Absolute Word , Value = E3C1, Public
←FETCHB Ident = 77 Absolute Word , Value = E3DF, Public
←STOREB Ident = 78 Absolute Word , Value = E3E6, Public
←MAIN Ident = 79 Label Near Segment = 3D:C←CODE, Offset = 41A(1A), Public
←ZERO Ident = 80 Absolute Word , Value = E243, Public
←GETWDC Ident = 81 Absolute Word , Value = EC4E, Public
←IPIO Ident = 82 Variable Byte Segment = 3C:C←DATA, Offset = 40E(E), Public
←ENCEND Ident = 83 Absolute Word , Value = F98B, Public
←INBYTE Ident = 84 Absolute Word , Value = E3EF, Public
←GETPIOSTATE Ident = 85 Absolute Word , Value = EAC3, Public
←BLOCK Ident = 86 Absolute Word , Value = F63C, Public
←PIOOFF Ident = 87 Absolute Word , Value = EA60, Public
←INTOFF Ident = 88 Absolute Word , Value = EAD0, Public
←SWAPSOURCEANDDEST Ident = 89 Absolute Word , Value = F0E5, Public
←BOOT Ident = 90 Absolute Word , Value = E449, Public
DISPATCHW Ident = 91 Absolute Word , Value = E47E, Public
←UDIV Ident = 92 Absolute Word , Value = E39C, Public
←MIN Ident = 93 Absolute Word , Value = E25D, Public
←GETSWITCH Ident = 94 Label Near Segment = 3D:C←CODE, Offset = 513(113), Public
←OLDSWITCH Ident = 95 Variable Word Segment = 3C:C←DATA, Offset = 40C(C), Public
←UMAX Ident = 96 Absolute Word , Value = E273, Public
←STARTM Ident = 97 Absolute Word , Value = DE56, Public
←GETREM Ident = 98 Absolute Word , Value = E3D2, Public
←INITLM Ident = 99 Label Near Segment = 3D:C←CODE, Offset = 42C(2C), Public
←SCANIN Ident = 100 Absolute Word , Value = E80B, Public
←INITIO Ident = 101 Absolute Word , Value = DFAC, Public
←SETPIO Ident = 102 Absolute Word , Value = EA6D, Public
←GETPIO Ident = 103 Absolute Word , Value = EA80, Public
←SETCODEC Ident = 104 Absolute Word , Value = EA8D, Public
←TMREXP Ident = 105 Absolute Word , Value = E420, Public
←MULTEQ Ident = 106 Absolute Word , Value = E31F, Public
←SIDETONE Ident = 107 Absolute Word , Value = E714, Public
←INTMASK Ident = 108 Absolute Word , Value = EBBF, Public
←SETTMR Ident = 109 Absolute Word , Value = E418, Public
←GETELBUF Ident = 110 Absolute Word , Value = F2AC, Public
←ITIMER Ident = 111 Variable Byte Segment = 3C:C←DATA, Offset = 41A(1A), Public
←GETBPS Ident = 112 Label Near Segment = 3D:C←CODE, Offset = 551(151), Public
←GETPPS Ident = 113 Label Near Segment = 3D:C←CODE, Offset = 544(144), Public
←CSTART Ident = 114 Absolute Word , Value = DDE9, Public
←REVERT Ident = 115 Absolute Word , Value = E68C, Public
←SETBLOCK Ident = 116 Absolute Word , Value = E236, Public
←FETCHW Ident = 117 Absolute Word , Value = E3D7, Public
←STOREW Ident = 118 Absolute Word , Value = E3DC, Public
←PIOON Ident = 119 Absolute Word , Value = EA56, Public
←INTON Ident = 120 Absolute Word , Value = EAC8, Public
←STARTEL Ident = 121 Absolute Word , Value = EC54, Public
←CHECKEL Ident = 122 Absolute Word , Value = EC7C, Public
←GETCLOCK Ident = 123 Label Near Segment = 3D:C←CODE, Offset = 537(137), Public
←OLDTSW Ident = 124 Variable Word Segment = 3C:C←DATA, Offset = 40A(A), Public
←OLDBSW Ident = 125 Variable Word Segment = 3C:C←DATA, Offset = 408(8), Public
←OLDPSW Ident = 126 Variable Word Segment = 3C:C←DATA, Offset = 406(6), Public
←GONORMAL Ident = 127 Absolute Word , Value = E0EF, Public
←MARSHALL Ident = 128 Absolute Word , Value = E20D, Public
←RINGBUFFEREMPTY Ident = 129 Absolute Word , Value = F7EF, Public
←CHECKSUM Ident = 130 Absolute Word , Value = E456, Public
←ARELAY Ident = 131 Absolute Word , Value = E6D0, Public
←GETCTXDATA Ident = 132 Absolute Word , Value = F6BF, Public
←RETURNTO Ident = 133 Absolute Word , Value = E345, Public
←MOVEBLOCK Ident = 134 Absolute Word , Value = E1FE, Public
←DOUBLEEQ Ident = 135 Absolute Word , Value = E303, Public
←GOOFFHOOK Ident = 136 Absolute Word , Value = E6AE, Public
←RINGENABLE Ident = 137 Absolute Word , Value = E736, Public
←STARTSLAVE Ident = 138 Absolute Word , Value = E87B, Public
←READIMASK Ident = 139 Absolute Word , Value = EBC6, Public
←CHECKSTATE Ident = 140 Absolute Word , Value = F140, Public
←DOUBLEDIFF Ident = 141 Absolute Word , Value = E2D9, Public
←SETMETER Ident = 142 Label Near Segment = 3D:C←CODE, Offset = 5A1(1A1), Public
←INITANALOG Ident = 143 Absolute Word , Value = E498, Public
←REVERTHS Ident = 144 Absolute Word , Value = E6F2, Public
←INITCTXPKG Ident = 145 Absolute Word , Value = F5BB, Public
←CRESTART Ident = 146 Absolute Word , Value = DE11, Public
←CHECKWDT Ident = 147 Absolute Word , Value = E1E9, Public
←MYALDINT Ident = 148 Absolute Word , Value = E4F6, Public
←SLAVEBLT Ident = 149 Absolute Word , Value = F2C2, Public
←SLCRESET Ident = 150 Absolute Word , Value = F481, Public
←SLTSTART Ident = 151 Absolute Word , Value = F518, Public
←SLRSTART Ident = 152 Absolute Word , Value = F52A, Public
←SETUP Ident = 153 Absolute Word , Value = DF2D, Public
←MONMAIN Ident = 154 Absolute Word , Value = DFCC, Public
←SSTARTRX Ident = 155 Absolute Word , Value = F3B2, Public
←SCHECKRX Ident = 156 Absolute Word , Value = F407, Public
←SSTARTTX Ident = 157 Absolute Word , Value = F48E, Public
←SCHECKTX Ident = 158 Absolute Word , Value = F4E9, Public
←RETURNFROM Ident = 159 Absolute Word , Value = E33D, Public
←SETOUTGAIN Ident = 160 Absolute Word , Value = E97E, Public
←SINGLESTEP Ident = 161 Absolute Word , Value = E0BC, Public
←GOFROMBREAK Ident = 162 Absolute Word , Value = E122, Public
←CALLERSFRAME Ident = 163 Absolute Word , Value = E33A, Public
←GETXBARSTATE Ident = 164 Absolute Word , Value = EA3F, Public
←GETCOUNTER Ident = 165 Label Near Segment = 3D:C←CODE, Offset = 55E(15E), Public
←DISABLEINT Ident = 166 Absolute Word , Value = EBEF, Public
←DOUBLEUDIV Ident = 167 Absolute Word , Value = E3AD, Public
←UGT Ident = 168 Absolute Word , Value = E38C, Public
←SETINGAIN Ident = 169 Absolute Word , Value = E901, Public




;SEGMENT C←CODE.DEFAULT←CLASS


;File cstartml.dsm
				;C←CODE SEGMENT
[0000]0400:  B8 00 00		;	MOV	AX,SBASE
[0000]0403:  8E D0		;	MOV	SS,AX
[0000]0405:  8E C0		;	MOV	ES,AX
[0000]0407:  8E D8		;	MOV	DS,AX
[0000]0409:  B8 FE D3		;	MOV	AX,SPIN
[0000]040C:  8B E0		;	MOV	SP,AX
[0000]040E:  BB 20 D0		;	MOV	BX,SLIM
[0000]0411:  E8 3D E4		;	CALL	←SSLimit
[0000]0414:  E8 03 00		;	CALL	←main
[0000]0417:  CD 05		;	INT	5
[0000]0419:  90

;File loadmeter.asm
				; bits per second switch */
[0000]041A:  55			;PUSH BP
[0000]041B:  8B EC		;MOV BP,SP
[0000]041D:  E8 0C 00		;CALL ←InitLM
[0000]0420:  E8 C6 E1		;CALL ←CheckWDT
[0000]0423:  E8 45 00		;CALL ←CheckSwitches
[0000]0426:  EB F8		;JR X1
[0000]0428:  8B E5		;MOV SP,BP
[0000]042A:  5D			;POP BP
[0000]042B:  C3			;RET;
[0000]042C:  55			;PUSH BP
[0000]042D:  8B EC		;MOV BP,SP
[0000]042F:  8D 1E DE 06	;LEA BX,←IPIO
[0000]0433:  E8 BF E3		;CALL ←PortStr
[0000]0436:  8D 1E EA 06	;LEA BX,←ITimer
[0000]043A:  E8 B8 E3		;CALL ←PortStr
[0000]043D:  C7 06 D0 06 00 00	;MOV ←pSwitch,0
[0000]0443:  C7 06 D2 06 00 00	;MOV ←bSwitch,0
[0000]0449:  C7 06 D4 06 00 00	;MOV ←tSwitch,0
[0000]044F:  C7 06 D6 06 02 00	;MOV ←oldpSw,2
[0000]0455:  C7 06 D8 06 02 00	;MOV ←oldbSw,2
[0000]045B:  C7 06 DA 06 02 00	;MOV ←oldtSw,2
[0000]0461:  C7 06 DC 06 A8 00	;MOV ←oldSwitch,0A8X
[0000]0467:  8B E5		;MOV SP,BP
[0000]0469:  5D			;POP BP
[0000]046A:  C3			;RET;
[0000]046B:  55			;PUSH BP
[0000]046C:  8B EC		;MOV BP,SP
[0000]046E:  52			;PUSH DX
[0000]046F:  BB 92 00		;MOV BX,092X
[0000]0472:  E8 7A E3		;CALL ←InByte
[0000]0475:  5A			;POP DX
[0000]0476:  53			;PUSH BX
[0000]0477:  8D 1E D6 06	;LEA BX,←oldpSw
[0000]047B:  53			;PUSH BX
[0000]047C:  B9 06 00		;MOV CX,6
[0000]047F:  8B 5E FE		;MOV BX,[BP-2]
[0000]0482:  D3 EB		;SHR BX,CX
[0000]0484:  81 E3 03 00	;AND BX,3
[0000]0488:  53			;PUSH BX
[0000]0489:  8D 1E D0 06	;LEA BX,←pSwitch
[0000]048D:  59			;POP CX
[0000]048E:  E8 3B 00		;CALL ←SwitchLogic
[0000]0491:  5A			;POP DX
[0000]0492:  8D 1E D8 06	;LEA BX,←oldbSw
[0000]0496:  53			;PUSH BX
[0000]0497:  B9 04 00		;MOV CX,4
[0000]049A:  8B 5E FE		;MOV BX,[BP-2]
[0000]049D:  D3 EB		;SHR BX,CX
[0000]049F:  81 E3 03 00	;AND BX,3
[0000]04A3:  53			;PUSH BX
[0000]04A4:  8D 1E D2 06	;LEA BX,←bSwitch
[0000]04A8:  59			;POP CX
[0000]04A9:  E8 20 00		;CALL ←SwitchLogic
[0000]04AC:  5A			;POP DX
[0000]04AD:  8D 1E DA 06	;LEA BX,←oldtSw
[0000]04B1:  53			;PUSH BX
[0000]04B2:  B9 02 00		;MOV CX,2
[0000]04B5:  8B 5E FE		;MOV BX,[BP-2]
[0000]04B8:  D3 EB		;SHR BX,CX
[0000]04BA:  81 E3 03 00	;AND BX,3
[0000]04BE:  53			;PUSH BX
[0000]04BF:  8D 1E D4 06	;LEA BX,←tSwitch
[0000]04C3:  59			;POP CX
[0000]04C4:  E8 05 00		;CALL ←SwitchLogic
[0000]04C7:  5A			;POP DX
[0000]04C8:  8B E5		;MOV SP,BP
[0000]04CA:  5D			;POP BP
[0000]04CB:  C3			;RET;
[0000]04CC:  55			;PUSH BP
[0000]04CD:  8B EC		;MOV BP,SP
[0000]04CF:  51			;PUSH CX
[0000]04D0:  53			;PUSH BX
[0000]04D1:  8B 7E 04		;MOV DI,[BP+4]
[0000]04D4:  8B 1D		;MOV BX,[DI]
[0000]04D6:  83 FB 02		;CMP BX,2
[0000]04D9:  75 06		;JNZ X4
[0000]04DB:  8B 5E FE		;MOV BX,[BP-2]
[0000]04DE:  83 FB 01		;CMP BX,1
[0000]04E1:  75 0B		;JNZ X3
[0000]04E3:  8B 5E 04		;MOV BX,[BP+4]
[0000]04E6:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]04EA:  8B E5		;MOV SP,BP
[0000]04EC:  5D			;POP BP
[0000]04ED:  C3			;RET;
[0000]04EE:  8B 7E 04		;MOV DI,[BP+4]
[0000]04F1:  8B 1D		;MOV BX,[DI]
[0000]04F3:  83 FB 01		;CMP BX,1
[0000]04F6:  75 06		;JNZ X6
[0000]04F8:  8B 5E FE		;MOV BX,[BP-2]
[0000]04FB:  83 FB 02		;CMP BX,2
[0000]04FE:  75 0F		;JNZ X5
[0000]0500:  8B 5E 04		;MOV BX,[BP+4]
[0000]0503:  C7 07 02 00	;MOV WORD PTR [BX],2
[0000]0507:  5B			;POP BX
[0000]0508:  53			;PUSH BX
[0000]0509:  FF 07		;INC WORD PTR [BX]
[0000]050B:  8B E5		;MOV SP,BP
[0000]050D:  5D			;POP BP
[0000]050E:  C3			;RET;
[0000]050F:  8B E5		;MOV SP,BP
[0000]0511:  5D			;POP BP
[0000]0512:  C3			;RET;
[0000]0513:  55			;PUSH BP
[0000]0514:  8B EC		;MOV BP,SP
[0000]0516:  53			;PUSH BX
[0000]0517:  BB 92 00		;MOV BX,092X
[0000]051A:  E8 D2 E2		;CALL ←InByte
[0000]051D:  59			;POP CX
[0000]051E:  D3 EB		;SHR BX,CX
[0000]0520:  81 E3 03 00	;AND BX,3
[0000]0524:  53			;PUSH BX
[0000]0525:  5B			;POP BX
[0000]0526:  53			;PUSH BX
[0000]0527:  83 FB 01		;CMP BX,1
[0000]052A:  75 05		;JNZ X7
[0000]052C:  BB FF FF		;MOV BX,0FFFFX
[0000]052F:  EB 02		;JR X8
[0000]0531:  33 DB		;XOR BX,BX
[0000]0533:  8B E5		;MOV SP,BP
[0000]0535:  5D			;POP BP
[0000]0536:  C3			;RET;
[0000]0537:  55			;PUSH BP
[0000]0538:  8B EC		;MOV BP,SP
[0000]053A:  BB 05 00		;MOV BX,5
[0000]053D:  E8 1E 00		;CALL ←GetCounter
[0000]0540:  8B E5		;MOV SP,BP
[0000]0542:  5D			;POP BP
[0000]0543:  C3			;RET;
[0000]0544:  55			;PUSH BP
[0000]0545:  8B EC		;MOV BP,SP
[0000]0547:  BB 03 00		;MOV BX,3
[0000]054A:  E8 11 00		;CALL ←GetCounter
[0000]054D:  8B E5		;MOV SP,BP
[0000]054F:  5D			;POP BP
[0000]0550:  C3			;RET;
[0000]0551:  55			;PUSH BP
[0000]0552:  8B EC		;MOV BP,SP
[0000]0554:  BB 04 00		;MOV BX,4
[0000]0557:  E8 04 00		;CALL ←GetCounter
[0000]055A:  8B E5		;MOV SP,BP
[0000]055C:  5D			;POP BP
[0000]055D:  C3			;RET;
[0000]055E:  55			;PUSH BP
[0000]055F:  8B EC		;MOV BP,SP
[0000]0561:  53			;PUSH BX
[0000]0562:  5B			;POP BX
[0000]0563:  53			;PUSH BX
[0000]0564:  4B			;DEC BX
[0000]0565:  8B CB		;MOV CX,BX
[0000]0567:  BB 01 00		;MOV BX,1
[0000]056A:  D3 E3		;SAL BX,CX
[0000]056C:  81 C3 A0 00	;ADD BX,0A0X
[0000]0570:  B9 8A 00		;MOV CX,08AX
[0000]0573:  E8 73 E2		;CALL ←OutByte
[0000]0576:  5B			;POP BX
[0000]0577:  53			;PUSH BX
[0000]0578:  83 C3 10		;ADD BX,010X
[0000]057B:  B9 8A 00		;MOV CX,08AX
[0000]057E:  E8 68 E2		;CALL ←OutByte
[0000]0581:  BB 88 00		;MOV BX,088X
[0000]0584:  E8 68 E2		;CALL ←InByte
[0000]0587:  81 E3 FF 00	;AND BX,0FFX
[0000]058B:  5A			;POP DX
[0000]058C:  53			;PUSH BX
[0000]058D:  BB 88 00		;MOV BX,088X
[0000]0590:  E8 5C E2		;CALL ←InByte
[0000]0593:  B9 08 00		;MOV CX,8
[0000]0596:  D3 E3		;SAL BX,CX
[0000]0598:  09 5E FE		;OR [BP-2],BX
[0000]059B:  5B			;POP BX
[0000]059C:  53			;PUSH BX
[0000]059D:  8B E5		;MOV SP,BP
[0000]059F:  5D			;POP BP
[0000]05A0:  C3			;RET;
[0000]05A1:  55			;PUSH BP
[0000]05A2:  8B EC		;MOV BP,SP
[0000]05A4:  51			;PUSH CX
[0000]05A5:  53			;PUSH BX
[0000]05A6:  52			;PUSH DX
[0000]05A7:  8B 5E FC		;MOV BX,[BP-4]
[0000]05AA:  81 FB E8 03	;CMP BX,03E8X
[0000]05AE:  7E 04		;JLE X9
[0000]05B0:  8B E5		;MOV SP,BP
[0000]05B2:  5D			;POP BP
[0000]05B3:  C3			;RET;
[0000]05B4:  8B 5E FC		;MOV BX,[BP-4]
[0000]05B7:  81 FB E8 03	;CMP BX,03E8X
[0000]05BB:  7D 04		;JGE X10
[0000]05BD:  8B E5		;MOV SP,BP
[0000]05BF:  5D			;POP BP
[0000]05C0:  C3			;RET;
[0000]05C1:  8B 5E FC		;MOV BX,[BP-4]
[0000]05C4:  83 FB 05		;CMP BX,5
[0000]05C7:  7E 04		;JLE X11
[0000]05C9:  8B E5		;MOV SP,BP
[0000]05CB:  5D			;POP BP
[0000]05CC:  C3			;RET;
[0000]05CD:  8B 5E FC		;MOV BX,[BP-4]
[0000]05D0:  83 FB 01		;CMP BX,1
[0000]05D3:  7D 04		;JGE X12
[0000]05D5:  8B E5		;MOV SP,BP
[0000]05D7:  5D			;POP BP
[0000]05D8:  C3			;RET;
[0000]05D9:  8B 5E FE		;MOV BX,[BP-2]
[0000]05DC:  4B			;DEC BX
[0000]05DD:  8B CB		;MOV CX,BX
[0000]05DF:  BB 01 00		;MOV BX,1
[0000]05E2:  D3 E3		;SAL BX,CX
[0000]05E4:  5A			;POP DX
[0000]05E5:  53			;PUSH BX
[0000]05E6:  8B 5E FC		;MOV BX,[BP-4]
[0000]05E9:  0B DB		;OR BX,BX
[0000]05EB:  75 1D		;JNZ X13
[0000]05ED:  5B			;POP BX
[0000]05EE:  53			;PUSH BX
[0000]05EF:  81 C3 C0 00	;ADD BX,0C0X
[0000]05F3:  B9 8A 00		;MOV CX,08AX
[0000]05F6:  E8 F0 E1		;CALL ←OutByte
[0000]05F9:  8B 5E FE		;MOV BX,[BP-2]
[0000]05FC:  81 C3 E0 00	;ADD BX,0E0X
[0000]0600:  B9 8A 00		;MOV CX,08AX
[0000]0603:  E8 E3 E1		;CALL ←OutByte
[0000]0606:  8B E5		;MOV SP,BP
[0000]0608:  5D			;POP BP
[0000]0609:  C3			;RET;
[0000]060A:  8B 5E FC		;MOV BX,[BP-4]
[0000]060D:  81 FB E8 03	;CMP BX,03E8X
[0000]0611:  75 1D		;JNZ X14
[0000]0613:  5B			;POP BX
[0000]0614:  53			;PUSH BX
[0000]0615:  81 C3 C0 00	;ADD BX,0C0X
[0000]0619:  B9 8A 00		;MOV CX,08AX
[0000]061C:  E8 CA E1		;CALL ←OutByte
[0000]061F:  8B 5E FE		;MOV BX,[BP-2]
[0000]0622:  81 C3 E8 00	;ADD BX,0E8X
[0000]0626:  B9 8A 00		;MOV CX,08AX
[0000]0629:  E8 BD E1		;CALL ←OutByte
[0000]062C:  8B E5		;MOV SP,BP
[0000]062E:  5D			;POP BP
[0000]062F:  C3			;RET;
[0000]0630:  5B			;POP BX
[0000]0631:  53			;PUSH BX
[0000]0632:  81 C3 C0 00	;ADD BX,0C0X
[0000]0636:  B9 8A 00		;MOV CX,08AX
[0000]0639:  E8 AD E1		;CALL ←OutByte
[0000]063C:  8B 5E FE		;MOV BX,[BP-2]
[0000]063F:  81 C3 E0 00	;ADD BX,0E0X
[0000]0643:  B9 8A 00		;MOV CX,08AX
[0000]0646:  E8 A0 E1		;CALL ←OutByte
[0000]0649:  8B 5E FE		;MOV BX,[BP-2]
[0000]064C:  B9 8A 00		;MOV CX,08AX
[0000]064F:  E8 97 E1		;CALL ←OutByte
[0000]0652:  BB 62 00		;MOV BX,062X
[0000]0655:  B9 88 00		;MOV CX,088X
[0000]0658:  E8 8E E1		;CALL ←OutByte
[0000]065B:  BB 1B 00		;MOV BX,01BX
[0000]065E:  B9 88 00		;MOV CX,088X
[0000]0661:  E8 85 E1		;CALL ←OutByte
[0000]0664:  8B 5E FC		;MOV BX,[BP-4]
[0000]0667:  B9 E8 03		;MOV CX,03E8X
[0000]066A:  2B CB		;SUB CX,BX
[0000]066C:  8B D9		;MOV BX,CX
[0000]066E:  81 E3 FF 00	;AND BX,0FFX
[0000]0672:  B9 88 00		;MOV CX,088X
[0000]0675:  E8 71 E1		;CALL ←OutByte
[0000]0678:  8B 5E FC		;MOV BX,[BP-4]
[0000]067B:  B9 E8 03		;MOV CX,03E8X
[0000]067E:  2B CB		;SUB CX,BX
[0000]0680:  51			;PUSH CX
[0000]0681:  B9 08 00		;MOV CX,8
[0000]0684:  5B			;POP BX
[0000]0685:  D3 EB		;SHR BX,CX
[0000]0687:  B9 88 00		;MOV CX,088X
[0000]068A:  E8 5C E1		;CALL ←OutByte
[0000]068D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0690:  81 E3 FF 00	;AND BX,0FFX
[0000]0694:  B9 88 00		;MOV CX,088X
[0000]0697:  E8 4F E1		;CALL ←OutByte
[0000]069A:  B9 08 00		;MOV CX,8
[0000]069D:  8B 5E FC		;MOV BX,[BP-4]
[0000]06A0:  D3 EB		;SHR BX,CX
[0000]06A2:  B9 88 00		;MOV CX,088X
[0000]06A5:  E8 41 E1		;CALL ←OutByte
[0000]06A8:  5B			;POP BX
[0000]06A9:  53			;PUSH BX
[0000]06AA:  83 C3 40		;ADD BX,040X
[0000]06AD:  B9 8A 00		;MOV CX,08AX
[0000]06B0:  E8 36 E1		;CALL ←OutByte
[0000]06B3:  5B			;POP BX
[0000]06B4:  53			;PUSH BX
[0000]06B5:  83 C3 20		;ADD BX,020X
[0000]06B8:  B9 8A 00		;MOV CX,08AX
[0000]06BB:  E8 2B E1		;CALL ←OutByte
[0000]06BE:  8B E5		;MOV SP,BP
[0000]06C0:  5D			;POP BP
[0000]06C1:  C3			;RET;
[0000]06C2: 

;SEGMENT C←DATA.DEFAULT←CLASS


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

;Start Repeated Block, Count = 1

[0000]06D0:  00 00

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

;Start Repeated Block, Count = 1

[0000]06D2:  00 00

;End Repeated Block
				;←CODE SEGMENT
[0000]06D4: 

;Start Repeated Block, Count = 1

[0000]06D4:  00 00

;End Repeated Block
				;E(8086LIB.D)
[0000]06D6: 

;Start Repeated Block, Count = 1

[0000]06D6:  00 00

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

;Start Repeated Block, Count = 1

[0000]06D8:  00 00

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

;Start Repeated Block, Count = 1

[0000]06DA:  00 00

;End Repeated Block
				;TA
[0000]06DC: 

;Start Repeated Block, Count = 1

[0000]06DC:  00 00

;End Repeated Block
				;[2];
[0000]06DE: 

;File loadmeterml.dsm
				;C←DATA	SEGMENT
[0000]06DE:  96			;	DB	lmpioctl
[0000]06DF:  01			;	DB	1
[0000]06E0:  82			;	DB	082H	; Port A, C output, B input, all mode 0
[0000]06E1:  5A			;	DB	lmpioa
[0000]06E2:  01			;	DB	1
[0000]06E3:  00			;	DB	000H
[0000]06E4:  5C			;	DB	lmpiob
[0000]06E5:  01			;	DB	1
[0000]06E6:  00			;	DB	000H
[0000]06E7:  5E			;	DB	lmpioc
[0000]06E8:  01			;	DB	1
[0000]06E9:  00			;	DB	000H
[0000]06EA:  88			;	DB	lmTimCtl
[0000]06EB:  05			;	DB	5
[0000]06EC:  FF			;	DB	0FFH		; master reset
[0000]06ED:  5F			;	DB	05FH		; load all counters (cookbook)
[0000]06EE:  01			;	DB	001H		; set dp (cookbook)
[0000]06EF:  E0			;	DB	0E0H		; enable sequencing
[0000]06F0:  17			;	DB	017H		; set pointer to MM register
[0000]06F1:  8A			;	DB	lmTimData
[0000]06F2:  02			;	DB	2
[0000]06F3:  C0			;	DB	0C0H		; FOut from F2, no compare, TOD
[0000]06F4:  88			;	DB	088H		; BCD, enable sequencing, 8-bit
[0000]06F5:  88			;	DB	lmTimCtl
[0000]06F6:  06			;	DB	6
[0000]06F7:  E1			;	DB	0E1H		; set all outputs low
[0000]06F8:  E2			;	DB	0E2H
[0000]06F9:  E3			;	DB	0E3H
[0000]06FA:  E4			;	DB	0E4H
[0000]06FB:  E5			;	DB	0E5H
[0000]06FC:  01			;	DB	001H
[0000]06FD:  8A			;	DB	lmTimData
[0000]06FE:  1E			;	DB	30
[0000]06FF:  62			;	DB	062H		; mode J, toggle
[0000]0700:  1B			;	DB	01BH		; no gate, F1
[0000]0701:  F4			;	DB	0F4H		; low for 1F4 (500 decimal)
[0000]0702:  01			;	DB	001H
[0000]0703:  F4			;	DB	0F4H		; high for 1F4 (500 decimal)
[0000]0704:  01			;	DB	001H
[0000]0705:  62			;	DB	062H		; mode J, toggle
[0000]0706:  1B			;	DB	01BH		; no gate, F1
[0000]0707:  F4			;	DB	0F4H		; low for 1F4 (500 decimal)
[0000]0708:  01			;	DB	001H
[0000]0709:  F4			;	DB	0F4H		; high for 1F4 (500 decimal)
[0000]070A:  01			;	DB	001H
[0000]070B:  22			;	DB	022H		; Mode D
[0000]070C:  03			;	DB	003H		; no gate, input C3
[0000]070D:  00			;	DB	000H		; loop 4000H
[0000]070E:  40			;	DB	040H
[0000]070F:  00			;	DB	000H
[0000]0710:  00			;	DB	000H
[0000]0711:  22			;	DB	022H		; Mode E, gated mode D
[0000]0712:  8D			;	DB	08DH		; high gate N, F3 (50 KHz)
[0000]0713:  00			;	DB	000H		; loop 4000H
[0000]0714:  40			;	DB	040H
[0000]0715:  00			;	DB	000H
[0000]0716:  00			;	DB	000H
[0000]0717:  22			;	DB	022H		; Mode D
[0000]0718:  0E			;	DB	00EH		; no gate, input F4 (5 KHz)
[0000]0719:  00			;	DB	000H		; loop 4000H
[0000]071A:  40			;	DB	040H
[0000]071B:  00			;	DB	000H
[0000]071C:  00			;	DB	000H
[0000]071D:  88			;	DB	lmTimCtl
[0000]071E:  02			;	DB	2
[0000]071F:  5F			;	DB	05FH		; Load all counters
[0000]0720:  3F			;	DB	03FH		; Arm all counters
[0000]0721:  FF			;	DB	0FFH
[0000]0722: