MEMMAPX.GIF



M0100:

MOV     SI,0080
MOV     AL,[SI]
CMP     AL,0A
JB      010C

JMP     012E

NOP

M010C:

MOV     SI,005D
MOV     AL,[SI]
CMP     AL,52
JNZ     0123

M0115:

MOV     BP,0000
MOV     BX,0000
JMP     017C

NOP
ADD     [BX+SI],AL
ADD     [BX+SI],AL
NOP



MOV     BP,[011E]
MOV     BX,[0120]
JMP     017C

NOP

M012E:

MOV     SI,005D

CALL    014D ;131

MOV     BX,[014A]
PUSH    BX
MOV     SI,006D

CALL    014D ;13C

MOV     BP,[014A]
POP     BX
JMP     017C

RET ;146

RET
RET
RET
ADD     [BX+SI],AL
RET
MOV     WORD PTR [014A],0000
MOV     CX,0004
MOV     BX,1000

M0159:

LODSB
SUB     AL,30
MOV     AH,00
CMP     AL,0A
JB      0164

SUB     AL,07

M0164:

MUL     BX
ADD     [014A],AX
MOV     BP,0010
MOV     AX,BX
MOV     DX,0000
DIV     BP
MOV     BX,AX
LOOP    0159

RET ;178

RET
RET
RET

M017C:

MOV     AX,000E
INT     10

M0181:

MOV     CX,0276



MOV     DX,00C8

M0187:

PUSH    CX
PUSH    DX
ADD     CX,BP
ADD     DX,BX
PUSH    CX
POP     ES
PUSH    DX
POP     DS
MOV     DI,DX
MOV     SI,CX
MOV     CX,[SI]
MOV     DX,[DI]
PUSH    DX
POP     ES
PUSH    CX
POP     DI
MOV     AL,[DI]
CMP     AL,00
JNZ     01A5

NOP
NOP

M01A5:

AND     AL,0F
POP     DX
POP     CX
MOV     AH,0C
INT     10

DEC     DX
JNZ     0187

LOOP    0184

NOP
NOP
PUSH    CS
POP     DS
MOV     [011E],BP
MOV     [0120],BX
MOV     AH,01
INT     16

JNZ     01D6

CALL    01FC ;1C4

JMP     0181

M01CA       DB      'MEMMAPX.COM',0,0,$

M01D6:

MOV     DX,01CA
PUSH    CS
POP     DS
MOV     AL,02
MOV     AH,3D
INT     21

JB      01F4

NOP
PUSH    AX
POP     BX
MOV     CX,0180
MOV     DX,0100
MOV     AH,40
INT     21

MOV     AH,3E
INT     21

M01F4:

MOV     AX,4C00
INT     21

INT     20

RET ;1FB

ADD     BP,0200
CMP     BP,FC00
JB      0217

CLC
MOV     BP,0000
ADD     BX,00C8
CMP     BX,FD00
JB      0217

JMP     0115

M0217:

PUSH    BX
PUSH    BP
PUSH    BP
PUSH    BX
MOV     BH,00
MOV     DX,0000
MOV     AH,02
INT     10

POP     AX

CALL    023A ;225

MOV     DL,3A
MOV     AH,02
INT     21

POP     AX

CALL    023A ;22F

POP     BP
POP     BX

RET ;234

RET
RET
ADD     [BX+SI],AL
RET
MOV     BP,1000
MOV     CX,0004
PUSH    CS
POP     DS
MOV     [0237],AX

M0245:

MOV     AX,[0237]
MOV     DX,0000
DIV     BP
MOV     [0237],DX
CMP     AL,0A
JNB     0259

ADD     AL,30
JMP     025B

M0259:

ADD     AL,37

M025B:

MOV     DL,AL
MOV     AH,02
INT     21

MOV     AX,BP
MOV     DX,0000
MOV     BP,0010
DIV     BP
MOV     BP,AX
LOOP    0245

RET ;26F

RET
RET



HOME PAGE
You are visitor no. to this page.
1