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 = 47E(7E), 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]2E0, Base = 400, Size = 52
C←CODE Ident = 61 [SEGMENT] Class = DEFAULT←CLASS, PARA PRIVATE, Address = [0]0, Base = 400, Size = 2D6
←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 = 4DF(DF), 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 = 526(126), 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 = 43F(3F), 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 = 564(164), Public
←GETPPS Ident = 113 Label Near Segment = 3D:C←CODE, Offset = 557(157), 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 = 54A(14A), 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 = 5B4(1B4), 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 = 571(171), 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 1F 00		;CALL ←InitLM
[0000]0420:  E8 C6 E1		;CALL ←CheckWDT
[0000]0423:  E8 58 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:  E8 F7 00		;CALL ←GetSwitch
[0000]042F:  E8 18 01		;CALL ←GetClock
[0000]0432:  E8 22 01		;CALL ←GetPPS
[0000]0435:  E8 2C 01		;CALL ←GetBPS
[0000]0438:  E8 79 01		;CALL ←SetMeter
[0000]043B:  8B E5		;MOV SP,BP
[0000]043D:  5D			;POP BP
[0000]043E:  C3			;RET;
[0000]043F:  55			;PUSH BP
[0000]0440:  8B EC		;MOV BP,SP
[0000]0442:  8D 1E EE 06	;LEA BX,←IPIO
[0000]0446:  E8 AC E3		;CALL ←PortStr
[0000]0449:  8D 1E FA 06	;LEA BX,←ITimer
[0000]044D:  E8 A5 E3		;CALL ←PortStr
[0000]0450:  C7 06 E0 06 00 00	;MOV ←pSwitch,0
[0000]0456:  C7 06 E2 06 00 00	;MOV ←bSwitch,0
[0000]045C:  C7 06 E4 06 00 00	;MOV ←tSwitch,0
[0000]0462:  C7 06 E6 06 02 00	;MOV ←oldpSw,2
[0000]0468:  C7 06 E8 06 02 00	;MOV ←oldbSw,2
[0000]046E:  C7 06 EA 06 02 00	;MOV ←oldtSw,2
[0000]0474:  C7 06 EC 06 A8 00	;MOV ←oldSwitch,0A8X
[0000]047A:  8B E5		;MOV SP,BP
[0000]047C:  5D			;POP BP
[0000]047D:  C3			;RET;
[0000]047E:  55			;PUSH BP
[0000]047F:  8B EC		;MOV BP,SP
[0000]0481:  52			;PUSH DX
[0000]0482:  BB 92 00		;MOV BX,092X
[0000]0485:  E8 67 E3		;CALL ←InByte
[0000]0488:  5A			;POP DX
[0000]0489:  53			;PUSH BX
[0000]048A:  8D 1E E6 06	;LEA BX,←oldpSw
[0000]048E:  53			;PUSH BX
[0000]048F:  B9 06 00		;MOV CX,6
[0000]0492:  8B 5E FE		;MOV BX,[BP-2]
[0000]0495:  D3 EB		;SHR BX,CX
[0000]0497:  81 E3 03 00	;AND BX,3
[0000]049B:  53			;PUSH BX
[0000]049C:  8D 1E E0 06	;LEA BX,←pSwitch
[0000]04A0:  59			;POP CX
[0000]04A1:  E8 3B 00		;CALL ←SwitchLogic
[0000]04A4:  5A			;POP DX
[0000]04A5:  8D 1E E8 06	;LEA BX,←oldbSw
[0000]04A9:  53			;PUSH BX
[0000]04AA:  B9 04 00		;MOV CX,4
[0000]04AD:  8B 5E FE		;MOV BX,[BP-2]
[0000]04B0:  D3 EB		;SHR BX,CX
[0000]04B2:  81 E3 03 00	;AND BX,3
[0000]04B6:  53			;PUSH BX
[0000]04B7:  8D 1E E2 06	;LEA BX,←bSwitch
[0000]04BB:  59			;POP CX
[0000]04BC:  E8 20 00		;CALL ←SwitchLogic
[0000]04BF:  5A			;POP DX
[0000]04C0:  8D 1E EA 06	;LEA BX,←oldtSw
[0000]04C4:  53			;PUSH BX
[0000]04C5:  B9 02 00		;MOV CX,2
[0000]04C8:  8B 5E FE		;MOV BX,[BP-2]
[0000]04CB:  D3 EB		;SHR BX,CX
[0000]04CD:  81 E3 03 00	;AND BX,3
[0000]04D1:  53			;PUSH BX
[0000]04D2:  8D 1E E4 06	;LEA BX,←tSwitch
[0000]04D6:  59			;POP CX
[0000]04D7:  E8 05 00		;CALL ←SwitchLogic
[0000]04DA:  5A			;POP DX
[0000]04DB:  8B E5		;MOV SP,BP
[0000]04DD:  5D			;POP BP
[0000]04DE:  C3			;RET;
[0000]04DF:  55			;PUSH BP
[0000]04E0:  8B EC		;MOV BP,SP
[0000]04E2:  51			;PUSH CX
[0000]04E3:  53			;PUSH BX
[0000]04E4:  8B 7E 04		;MOV DI,[BP+4]
[0000]04E7:  8B 1D		;MOV BX,[DI]
[0000]04E9:  83 FB 02		;CMP BX,2
[0000]04EC:  75 06		;JNZ X4
[0000]04EE:  8B 5E FE		;MOV BX,[BP-2]
[0000]04F1:  83 FB 01		;CMP BX,1
[0000]04F4:  75 0B		;JNZ X3
[0000]04F6:  8B 5E 04		;MOV BX,[BP+4]
[0000]04F9:  C7 07 01 00	;MOV WORD PTR [BX],1
[0000]04FD:  8B E5		;MOV SP,BP
[0000]04FF:  5D			;POP BP
[0000]0500:  C3			;RET;
[0000]0501:  8B 7E 04		;MOV DI,[BP+4]
[0000]0504:  8B 1D		;MOV BX,[DI]
[0000]0506:  83 FB 01		;CMP BX,1
[0000]0509:  75 06		;JNZ X6
[0000]050B:  8B 5E FE		;MOV BX,[BP-2]
[0000]050E:  83 FB 02		;CMP BX,2
[0000]0511:  75 0F		;JNZ X5
[0000]0513:  8B 5E 04		;MOV BX,[BP+4]
[0000]0516:  C7 07 02 00	;MOV WORD PTR [BX],2
[0000]051A:  5B			;POP BX
[0000]051B:  53			;PUSH BX
[0000]051C:  FF 07		;INC WORD PTR [BX]
[0000]051E:  8B E5		;MOV SP,BP
[0000]0520:  5D			;POP BP
[0000]0521:  C3			;RET;
[0000]0522:  8B E5		;MOV SP,BP
[0000]0524:  5D			;POP BP
[0000]0525:  C3			;RET;
[0000]0526:  55			;PUSH BP
[0000]0527:  8B EC		;MOV BP,SP
[0000]0529:  53			;PUSH BX
[0000]052A:  BB 92 00		;MOV BX,092X
[0000]052D:  E8 BF E2		;CALL ←InByte
[0000]0530:  59			;POP CX
[0000]0531:  D3 EB		;SHR BX,CX
[0000]0533:  81 E3 03 00	;AND BX,3
[0000]0537:  53			;PUSH BX
[0000]0538:  5B			;POP BX
[0000]0539:  53			;PUSH BX
[0000]053A:  83 FB 01		;CMP BX,1
[0000]053D:  75 05		;JNZ X7
[0000]053F:  BB FF FF		;MOV BX,0FFFFX
[0000]0542:  EB 02		;JR X8
[0000]0544:  33 DB		;XOR BX,BX
[0000]0546:  8B E5		;MOV SP,BP
[0000]0548:  5D			;POP BP
[0000]0549:  C3			;RET;
[0000]054A:  55			;PUSH BP
[0000]054B:  8B EC		;MOV BP,SP
[0000]054D:  BB 05 00		;MOV BX,5
[0000]0550:  E8 1E 00		;CALL ←GetCounter
[0000]0553:  8B E5		;MOV SP,BP
[0000]0555:  5D			;POP BP
[0000]0556:  C3			;RET;
[0000]0557:  55			;PUSH BP
[0000]0558:  8B EC		;MOV BP,SP
[0000]055A:  BB 03 00		;MOV BX,3
[0000]055D:  E8 11 00		;CALL ←GetCounter
[0000]0560:  8B E5		;MOV SP,BP
[0000]0562:  5D			;POP BP
[0000]0563:  C3			;RET;
[0000]0564:  55			;PUSH BP
[0000]0565:  8B EC		;MOV BP,SP
[0000]0567:  BB 04 00		;MOV BX,4
[0000]056A:  E8 04 00		;CALL ←GetCounter
[0000]056D:  8B E5		;MOV SP,BP
[0000]056F:  5D			;POP BP
[0000]0570:  C3			;RET;
[0000]0571:  55			;PUSH BP
[0000]0572:  8B EC		;MOV BP,SP
[0000]0574:  53			;PUSH BX
[0000]0575:  5B			;POP BX
[0000]0576:  53			;PUSH BX
[0000]0577:  4B			;DEC BX
[0000]0578:  8B CB		;MOV CX,BX
[0000]057A:  BB 01 00		;MOV BX,1
[0000]057D:  D3 E3		;SAL BX,CX
[0000]057F:  81 C3 A0 00	;ADD BX,0A0X
[0000]0583:  B9 8A 00		;MOV CX,08AX
[0000]0586:  E8 60 E2		;CALL ←OutByte
[0000]0589:  5B			;POP BX
[0000]058A:  53			;PUSH BX
[0000]058B:  83 C3 10		;ADD BX,010X
[0000]058E:  B9 8A 00		;MOV CX,08AX
[0000]0591:  E8 55 E2		;CALL ←OutByte
[0000]0594:  BB 88 00		;MOV BX,088X
[0000]0597:  E8 55 E2		;CALL ←InByte
[0000]059A:  81 E3 FF 00	;AND BX,0FFX
[0000]059E:  5A			;POP DX
[0000]059F:  53			;PUSH BX
[0000]05A0:  BB 88 00		;MOV BX,088X
[0000]05A3:  E8 49 E2		;CALL ←InByte
[0000]05A6:  B9 08 00		;MOV CX,8
[0000]05A9:  D3 E3		;SAL BX,CX
[0000]05AB:  09 5E FE		;OR [BP-2],BX
[0000]05AE:  5B			;POP BX
[0000]05AF:  53			;PUSH BX
[0000]05B0:  8B E5		;MOV SP,BP
[0000]05B2:  5D			;POP BP
[0000]05B3:  C3			;RET;
[0000]05B4:  55			;PUSH BP
[0000]05B5:  8B EC		;MOV BP,SP
[0000]05B7:  51			;PUSH CX
[0000]05B8:  53			;PUSH BX
[0000]05B9:  52			;PUSH DX
[0000]05BA:  8B 5E FC		;MOV BX,[BP-4]
[0000]05BD:  81 FB E8 03	;CMP BX,03E8X
[0000]05C1:  7E 04		;JLE X9
[0000]05C3:  8B E5		;MOV SP,BP
[0000]05C5:  5D			;POP BP
[0000]05C6:  C3			;RET;
[0000]05C7:  8B 5E FC		;MOV BX,[BP-4]
[0000]05CA:  81 FB E8 03	;CMP BX,03E8X
[0000]05CE:  7D 04		;JGE X10
[0000]05D0:  8B E5		;MOV SP,BP
[0000]05D2:  5D			;POP BP
[0000]05D3:  C3			;RET;
[0000]05D4:  8B 5E FC		;MOV BX,[BP-4]
[0000]05D7:  83 FB 05		;CMP BX,5
[0000]05DA:  7E 04		;JLE X11
[0000]05DC:  8B E5		;MOV SP,BP
[0000]05DE:  5D			;POP BP
[0000]05DF:  C3			;RET;
[0000]05E0:  8B 5E FC		;MOV BX,[BP-4]
[0000]05E3:  83 FB 01		;CMP BX,1
[0000]05E6:  7D 04		;JGE X12
[0000]05E8:  8B E5		;MOV SP,BP
[0000]05EA:  5D			;POP BP
[0000]05EB:  C3			;RET;
[0000]05EC:  8B 5E FE		;MOV BX,[BP-2]
[0000]05EF:  4B			;DEC BX
[0000]05F0:  8B CB		;MOV CX,BX
[0000]05F2:  BB 01 00		;MOV BX,1
[0000]05F5:  D3 E3		;SAL BX,CX
[0000]05F7:  5A			;POP DX
[0000]05F8:  53			;PUSH BX
[0000]05F9:  8B 5E FC		;MOV BX,[BP-4]
[0000]05FC:  0B DB		;OR BX,BX
[0000]05FE:  75 1D		;JNZ X13
[0000]0600:  5B			;POP BX
[0000]0601:  53			;PUSH BX
[0000]0602:  81 C3 C0 00	;ADD BX,0C0X
[0000]0606:  B9 8A 00		;MOV CX,08AX
[0000]0609:  E8 DD E1		;CALL ←OutByte
[0000]060C:  8B 5E FE		;MOV BX,[BP-2]
[0000]060F:  81 C3 E0 00	;ADD BX,0E0X
[0000]0613:  B9 8A 00		;MOV CX,08AX
[0000]0616:  E8 D0 E1		;CALL ←OutByte
[0000]0619:  8B E5		;MOV SP,BP
[0000]061B:  5D			;POP BP
[0000]061C:  C3			;RET;
[0000]061D:  8B 5E FC		;MOV BX,[BP-4]
[0000]0620:  81 FB E8 03	;CMP BX,03E8X
[0000]0624:  75 1D		;JNZ X14
[0000]0626:  5B			;POP BX
[0000]0627:  53			;PUSH BX
[0000]0628:  81 C3 C0 00	;ADD BX,0C0X
[0000]062C:  B9 8A 00		;MOV CX,08AX
[0000]062F:  E8 B7 E1		;CALL ←OutByte
[0000]0632:  8B 5E FE		;MOV BX,[BP-2]
[0000]0635:  81 C3 E8 00	;ADD BX,0E8X
[0000]0639:  B9 8A 00		;MOV CX,08AX
[0000]063C:  E8 AA E1		;CALL ←OutByte
[0000]063F:  8B E5		;MOV SP,BP
[0000]0641:  5D			;POP BP
[0000]0642:  C3			;RET;
[0000]0643:  5B			;POP BX
[0000]0644:  53			;PUSH BX
[0000]0645:  81 C3 C0 00	;ADD BX,0C0X
[0000]0649:  B9 8A 00		;MOV CX,08AX
[0000]064C:  E8 9A E1		;CALL ←OutByte
[0000]064F:  8B 5E FE		;MOV BX,[BP-2]
[0000]0652:  81 C3 E0 00	;ADD BX,0E0X
[0000]0656:  B9 8A 00		;MOV CX,08AX
[0000]0659:  E8 8D E1		;CALL ←OutByte
[0000]065C:  8B 5E FE		;MOV BX,[BP-2]
[0000]065F:  B9 8A 00		;MOV CX,08AX
[0000]0662:  E8 84 E1		;CALL ←OutByte
[0000]0665:  BB 62 00		;MOV BX,062X
[0000]0668:  B9 88 00		;MOV CX,088X
[0000]066B:  E8 7B E1		;CALL ←OutByte
[0000]066E:  BB 1B 00		;MOV BX,01BX
[0000]0671:  B9 88 00		;MOV CX,088X
[0000]0674:  E8 72 E1		;CALL ←OutByte
[0000]0677:  8B 5E FC		;MOV BX,[BP-4]
[0000]067A:  B9 E8 03		;MOV CX,03E8X
[0000]067D:  2B CB		;SUB CX,BX
[0000]067F:  8B D9		;MOV BX,CX
[0000]0681:  81 E3 FF 00	;AND BX,0FFX
[0000]0685:  B9 88 00		;MOV CX,088X
[0000]0688:  E8 5E E1		;CALL ←OutByte
[0000]068B:  8B 5E FC		;MOV BX,[BP-4]
[0000]068E:  B9 E8 03		;MOV CX,03E8X
[0000]0691:  2B CB		;SUB CX,BX
[0000]0693:  51			;PUSH CX
[0000]0694:  B9 08 00		;MOV CX,8
[0000]0697:  5B			;POP BX
[0000]0698:  D3 EB		;SHR BX,CX
[0000]069A:  B9 88 00		;MOV CX,088X
[0000]069D:  E8 49 E1		;CALL ←OutByte
[0000]06A0:  8B 5E FC		;MOV BX,[BP-4]
[0000]06A3:  81 E3 FF 00	;AND BX,0FFX
[0000]06A7:  B9 88 00		;MOV CX,088X
[0000]06AA:  E8 3C E1		;CALL ←OutByte
[0000]06AD:  B9 08 00		;MOV CX,8
[0000]06B0:  8B 5E FC		;MOV BX,[BP-4]
[0000]06B3:  D3 EB		;SHR BX,CX
[0000]06B5:  B9 88 00		;MOV CX,088X
[0000]06B8:  E8 2E E1		;CALL ←OutByte
[0000]06BB:  5B			;POP BX
[0000]06BC:  53			;PUSH BX
[0000]06BD:  83 C3 40		;ADD BX,040X
[0000]06C0:  B9 8A 00		;MOV CX,08AX
[0000]06C3:  E8 23 E1		;CALL ←OutByte
[0000]06C6:  5B			;POP BX
[0000]06C7:  53			;PUSH BX
[0000]06C8:  83 C3 20		;ADD BX,020X
[0000]06CB:  B9 8A 00		;MOV CX,08AX
[0000]06CE:  E8 18 E1		;CALL ←OutByte
[0000]06D1:  8B E5		;MOV SP,BP
[0000]06D3:  5D			;POP BP
[0000]06D4:  C3			;RET;
[0000]06D5:  90

;SEGMENT C←DATA.DEFAULT←CLASS


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

;Start Repeated Block, Count = 1

[0000]06E0:  00 00

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

;Start Repeated Block, Count = 1

[0000]06E2:  00 00

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

;Start Repeated Block, Count = 1

[0000]06E4:  00 00

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

;Start Repeated Block, Count = 1

[0000]06E6:  00 00

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

;Start Repeated Block, Count = 1

[0000]06E8:  00 00

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

;Start Repeated Block, Count = 1

[0000]06EA:  00 00

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

;Start Repeated Block, Count = 1

[0000]06EC:  00 00

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

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