summaryrefslogtreecommitdiff
path: root/v2.0/source/EDLMES.ASM
blob: f49ed960326154ace552463d6c34087205d067c2 (plain) (blame)
ofshex dumpascii
0000 20 20 20 20 20 20 20 20 74 69 74 6c 65 20 20 20 45 44 4c 49 4e 20 4d 65 73 73 61 67 65 73 0d 0a ........title...EDLIN.Messages..
0020 0d 0a 3b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ..;-----------------------------
0040 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
0060 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 3b 0d 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ----------;..;..................
0080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
00a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0d 0a 3b 20 20 20 20 20 20 20 .....................;..;.......
00c0 44 6f 6e 65 20 66 6f 72 20 56 65 72 73 20 32 2e 30 30 20 28 72 65 76 20 39 29 20 62 79 20 41 61 Done.for.Vers.2.00.(rev.9).by.Aa
00e0 72 6f 6e 20 52 65 79 6e 6f 6c 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ron.Reynolds....................
0100 3b 0d 0a 3b 20 20 20 20 20 20 20 55 70 64 61 74 65 20 66 6f 72 20 72 65 76 2e 20 31 31 20 62 79 ;..;.......Update.for.rev..11.by
0120 20 4d 2e 41 2e 20 55 6c 6c 6f 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .M.A..Ulloa.....................
0140 20 20 20 20 20 20 20 20 20 20 20 3b 0d 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........;..;.................
0160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0d 0a 3b 2d 2d 2d 2d 2d 2d ......................;..;------
01a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
01c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
01e0 2d 3b 0d 0a 0d 0a 46 41 4c 53 45 20 20 20 45 51 55 20 20 20 20 20 30 0d 0a 54 52 55 45 20 20 20 -;....FALSE...EQU.....0..TRUE...
0200 20 45 51 55 20 20 20 20 20 4e 4f 54 20 46 41 4c 53 45 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 .EQU.....NOT.FALSE..............
0220 2e 78 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 49 4e 43 4c 55 44 45 20 44 4f 53 53 59 4d 2e 41 .xlist..........INCLUDE.DOSSYM.A
0240 53 4d 0d 0a 20 20 20 20 20 20 20 20 2e 6c 69 73 74 0d 0a 0d 0a 0d 0a 43 4f 44 45 20 20 20 20 53 SM...........list......CODE....S
0260 45 47 4d 45 4e 54 20 50 55 42 4c 49 43 20 42 59 54 45 0d 0a 43 4f 44 45 20 20 20 20 45 4e 44 53 EGMENT.PUBLIC.BYTE..CODE....ENDS
0280 0d 0a 0d 0a 43 4f 4e 53 54 20 20 20 53 45 47 4d 45 4e 54 20 50 55 42 4c 49 43 20 42 59 54 45 0d ....CONST...SEGMENT.PUBLIC.BYTE.
02a0 0a 43 4f 4e 53 54 20 20 20 45 4e 44 53 0d 0a 0d 0a 44 41 54 41 20 20 20 20 53 45 47 4d 45 4e 54 .CONST...ENDS....DATA....SEGMENT
02c0 20 50 55 42 4c 49 43 20 42 59 54 45 0d 0a 20 20 20 20 20 20 20 20 45 58 54 52 4e 20 20 20 51 46 .PUBLIC.BYTE..........EXTRN...QF
02e0 4c 47 3a 42 59 54 45 2c 46 43 42 32 3a 42 59 54 45 0d 0a 44 41 54 41 20 20 20 20 45 4e 44 53 0d LG:BYTE,FCB2:BYTE..DATA....ENDS.
0300 0a 0d 0a 44 47 20 20 20 20 20 20 47 52 4f 55 50 20 20 20 43 4f 44 45 2c 43 4f 4e 53 54 2c 44 41 ...DG......GROUP...CODE,CONST,DA
0320 54 41 0d 0a 0d 0a 43 4f 44 45 20 53 45 47 4d 45 4e 54 20 50 55 42 4c 49 43 20 42 59 54 45 0d 0a TA....CODE.SEGMENT.PUBLIC.BYTE..
0340 0d 0a 41 53 53 55 4d 45 20 20 43 53 3a 44 47 2c 44 53 3a 44 47 2c 53 53 3a 44 47 2c 45 53 3a 44 ..ASSUME..CS:DG,DS:DG,SS:DG,ES:D
0360 47 0d 0a 0d 0a 20 20 20 20 20 20 20 20 50 55 42 4c 49 43 20 20 51 55 49 54 2c 51 55 45 52 59 0d G............PUBLIC..QUIT,QUERY.
0380 0a 20 20 20 20 20 20 20 20 45 58 54 52 4e 20 20 20 72 65 73 74 5f 64 69 72 3a 4e 45 41 52 2c 43 .........EXTRN...rest_dir:NEAR,C
03a0 52 4c 46 3a 4e 45 41 52 0d 0a 0d 0a 51 55 49 54 3a 0d 0a 20 20 20 20 20 20 20 20 4d 4f 56 20 20 RLF:NEAR....QUIT:..........MOV..
03c0 20 20 20 44 58 2c 4f 46 46 53 45 54 20 44 47 3a 51 4d 45 53 0d 0a 20 20 20 20 20 20 20 20 4d 4f ...DX,OFFSET.DG:QMES..........MO
03e0 56 20 20 20 20 20 41 48 2c 53 54 44 5f 43 4f 4e 5f 53 54 52 49 4e 47 5f 4f 55 54 50 55 54 0d 0a V.....AH,STD_CON_STRING_OUTPUT..
0400 20 20 20 20 20 20 20 20 49 4e 54 20 20 20 20 20 32 31 48 0d 0a 20 20 20 20 20 20 20 20 4d 4f 56 ........INT.....21H..........MOV
0420 20 20 20 20 20 41 58 2c 28 53 54 44 5f 43 4f 4e 5f 49 4e 50 55 54 5f 46 4c 55 53 48 20 53 48 4c .....AX,(STD_CON_INPUT_FLUSH.SHL
0440 20 38 29 20 4f 52 20 53 54 44 5f 43 4f 4e 5f 49 4e 50 55 54 0d 0a 20 20 20 20 20 20 20 20 49 4e .8).OR.STD_CON_INPUT..........IN
0460 54 20 20 20 20 20 32 31 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 52 65 61 6c 6c 79 20 71 T.....21H..............;Really.q
0480 75 69 74 3f 0d 0a 20 20 20 20 20 20 20 20 41 4e 44 20 20 20 20 20 41 4c 2c 35 46 48 0d 0a 20 20 uit?..........AND.....AL,5FH....
04a0 20 20 20 20 20 20 43 4d 50 20 20 20 20 20 41 4c 2c 22 59 22 0d 0a 20 20 20 20 20 20 20 20 4a 5a ......CMP.....AL,"Y"..........JZ
04c0 20 20 20 20 20 20 4e 4f 43 52 4c 46 0d 0a 20 20 20 20 20 20 20 20 4a 4d 50 20 20 20 20 20 43 52 ......NOCRLF..........JMP.....CR
04e0 4c 46 0d 0a 4e 4f 43 52 4c 46 3a 0d 0a 20 20 20 20 20 20 20 20 4d 4f 56 20 20 20 20 20 44 58 2c LF..NOCRLF:..........MOV.....DX,
0500 4f 46 46 53 45 54 20 44 47 3a 46 43 42 32 0d 0a 20 20 20 20 20 20 20 20 4d 4f 56 20 20 20 20 20 OFFSET.DG:FCB2..........MOV.....
0520 41 48 2c 46 43 42 5f 43 4c 4f 53 45 0d 0a 20 20 20 20 20 20 20 20 49 4e 54 20 20 20 20 20 32 31 AH,FCB_CLOSE..........INT.....21
0540 48 0d 0a 20 20 20 20 20 20 20 20 4d 4f 56 20 20 20 20 20 41 48 2c 46 43 42 5f 44 45 4c 45 54 45 H..........MOV.....AH,FCB_DELETE
0560 0d 0a 20 20 20 20 20 20 20 20 49 4e 54 20 20 20 20 20 32 31 48 0d 0a 20 20 20 20 20 20 20 20 63 ..........INT.....21H..........c
0580 61 6c 6c 20 20 20 20 72 65 73 74 5f 64 69 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b all....rest_dir................;
05a0 72 65 73 74 6f 72 65 20 64 69 72 65 63 74 6f 72 79 20 69 66 20 6e 65 65 64 65 64 0d 0a 20 20 20 restore.directory.if.needed.....
05c0 20 20 20 20 20 49 4e 54 20 20 20 20 20 32 30 48 0d 0a 0d 0a 51 55 45 52 59 3a 0d 0a 20 20 20 20 .....INT.....20H....QUERY:......
05e0 20 20 20 20 54 45 53 54 20 20 20 20 42 59 54 45 20 50 54 52 20 5b 51 46 4c 47 5d 2c 2d 31 0d 0a ....TEST....BYTE.PTR.[QFLG],-1..
0600 20 20 20 20 20 20 20 20 4a 5a 20 20 20 20 20 20 52 45 54 39 0d 0a 20 20 20 20 20 20 20 20 4d 4f ........JZ......RET9..........MO
0620 56 20 20 20 20 20 44 58 2c 4f 46 46 53 45 54 20 44 47 3a 41 53 4b 0d 0a 20 20 20 20 20 20 20 20 V.....DX,OFFSET.DG:ASK..........
0640 4d 4f 56 20 20 20 20 20 41 48 2c 53 54 44 5f 43 4f 4e 5f 53 54 52 49 4e 47 5f 4f 55 54 50 55 54 MOV.....AH,STD_CON_STRING_OUTPUT
0660 0d 0a 20 20 20 20 20 20 20 20 49 4e 54 20 20 20 20 20 32 31 48 0d 0a 20 20 20 20 20 20 20 20 4d ..........INT.....21H..........M
0680 4f 56 20 20 20 20 20 41 58 2c 28 53 54 44 5f 43 4f 4e 5f 49 4e 50 55 54 5f 46 4c 55 53 48 20 53 OV.....AX,(STD_CON_INPUT_FLUSH.S
06a0 48 4c 20 38 29 20 4f 52 20 53 54 44 5f 43 4f 4e 5f 49 4e 50 55 54 0d 0a 20 20 20 20 20 20 20 20 HL.8).OR.STD_CON_INPUT..........
06c0 49 4e 54 20 20 20 20 20 32 31 48 0d 0a 20 20 20 20 20 20 20 20 50 55 53 48 20 20 20 20 41 58 0d INT.....21H..........PUSH....AX.
06e0 0a 20 20 20 20 20 20 20 20 43 41 4c 4c 20 20 20 20 43 52 4c 46 0d 0a 20 20 20 20 20 20 20 20 50 .........CALL....CRLF..........P
0700 4f 50 20 20 20 20 20 41 58 0d 0a 20 20 20 20 20 20 20 20 43 4d 50 20 20 20 20 20 41 4c 2c 31 33 OP.....AX..........CMP.....AL,13
0720 20 20 20 20 20 20 20 20 20 20 20 3b 43 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6d 65 61 6e ...........;Carriage.return.mean
0740 73 20 79 65 73 0d 0a 20 20 20 20 20 20 20 20 4a 5a 20 20 20 20 20 20 52 45 54 39 0d 0a 20 20 20 s.yes..........JZ......RET9.....
0760 20 20 20 20 20 43 4d 50 20 20 20 20 20 41 4c 2c 22 59 22 0d 0a 20 20 20 20 20 20 20 20 4a 5a 20 .....CMP.....AL,"Y"..........JZ.
0780 20 20 20 20 20 52 45 54 39 0d 0a 20 20 20 20 20 20 20 20 43 4d 50 20 20 20 20 20 41 4c 2c 22 79 .....RET9..........CMP.....AL,"y
07a0 22 0d 0a 52 45 54 39 3a 20 20 20 52 45 54 0d 0a 0d 0a 43 4f 44 45 20 20 20 20 45 4e 44 53 0d 0a "..RET9:...RET....CODE....ENDS..
07c0 0d 0a 43 4f 4e 53 54 20 20 20 53 45 47 4d 45 4e 54 20 50 55 42 4c 49 43 20 42 59 54 45 0d 0a 0d ..CONST...SEGMENT.PUBLIC.BYTE...
07e0 0a 20 20 20 20 20 20 20 20 50 55 42 4c 49 43 20 20 42 41 44 44 52 56 2c 4e 44 4e 41 4d 45 2c 62 .........PUBLIC..BADDRV,NDNAME,b
0800 61 64 5f 76 65 72 73 5f 65 72 72 2c 6f 70 74 5f 65 72 72 2c 4e 4f 42 41 4b 0d 0a 20 20 20 20 20 ad_vers_err,opt_err,NOBAK.......
0820 20 20 20 50 55 42 4c 49 43 20 20 4e 4f 44 49 52 2c 44 53 4b 46 55 4c 2c 4d 45 4d 46 55 4c 2c 46 ...PUBLIC..NODIR,DSKFUL,MEMFUL,F
0840 49 4c 45 4e 4d 2c 42 41 44 43 4f 4d 2c 4e 45 57 46 49 4c 0d 0a 20 20 20 20 20 20 20 20 50 55 42 ILENM,BADCOM,NEWFIL..........PUB
0860 4c 49 43 20 20 4e 4f 53 55 43 48 2c 54 4f 4f 4c 4e 47 2c 45 4f 46 2c 44 45 53 54 2c 4d 52 47 45 LIC..NOSUCH,TOOLNG,EOF,DEST,MRGE
0880 52 52 2c 72 6f 5f 65 72 72 2c 62 63 72 65 61 74 0d 0a 0d 0a 42 41 44 44 52 56 20 20 44 42 20 20 RR,ro_err,bcreat....BADDRV..DB..
08a0 20 20 20 20 22 49 6e 76 61 6c 69 64 20 64 72 69 76 65 20 6f 72 20 66 69 6c 65 20 6e 61 6d 65 24 ...."Invalid.drive.or.file.name$
08c0 22 0d 0a 4e 44 4e 41 4d 45 20 20 44 42 20 20 20 20 20 20 22 46 69 6c 65 20 6e 61 6d 65 20 6d 75 "..NDNAME..DB......"File.name.mu
08e0 73 74 20 62 65 20 73 70 65 63 69 66 69 65 64 24 22 0d 0a 0d 0a 62 61 64 5f 76 65 72 73 5f 65 72 st.be.specified$"....bad_vers_er
0900 72 20 64 62 20 22 49 6e 63 6f 72 72 65 63 74 20 44 4f 53 20 76 65 72 73 69 6f 6e 24 22 0d 0a 6f r.db."Incorrect.DOS.version$"..o
0920 70 74 5f 65 72 72 20 64 62 20 20 20 20 20 20 22 49 6e 76 61 6c 69 64 20 50 61 72 61 6d 65 74 65 pt_err.db......"Invalid.Paramete
0940 72 24 22 0d 0a 72 6f 5f 65 72 72 20 20 64 62 20 20 20 20 20 20 22 49 6e 76 61 6c 69 64 20 6f 70 r$"..ro_err..db......"Invalid.op
0960 65 72 61 74 69 6f 6e 3a 20 52 2f 4f 20 66 69 6c 65 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 62 63 eration:.R/O.file",13,10,"$"..bc
0980 72 65 61 74 20 20 64 62 20 20 20 20 20 20 22 46 69 6c 65 20 43 72 65 61 74 69 6f 6e 20 45 72 72 reat..db......"File.Creation.Err
09a0 6f 72 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 0d 0a 4e 4f 42 41 4b 20 20 20 44 42 20 20 20 20 20 or",13,10,"$"....NOBAK...DB.....
09c0 20 22 43 61 6e 6e 6f 74 20 65 64 69 74 20 2e 42 41 4b 20 66 69 6c 65 2d 2d 72 65 6e 61 6d 65 20 ."Cannot.edit..BAK.file--rename.
09e0 66 69 6c 65 24 22 0d 0a 4e 4f 44 49 52 20 20 20 44 42 20 20 20 20 20 20 22 4e 6f 20 72 6f 6f 6d file$"..NODIR...DB......"No.room
0a00 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 66 69 6c 65 24 22 0d 0a 44 53 4b 46 55 4c .in.directory.for.file$"..DSKFUL
0a20 20 20 44 42 20 20 20 20 20 20 22 44 69 73 6b 20 66 75 6c 6c 2d 2d 20 77 72 69 74 65 20 6e 6f 74 ..DB......"Disk.full--.write.not
0a40 20 63 6f 6d 70 6c 65 74 65 64 24 22 0d 0a 4d 45 4d 46 55 4c 20 20 44 42 20 20 20 20 20 20 31 33 .completed$"..MEMFUL..DB......13
0a60 2c 31 30 2c 22 49 6e 73 75 66 66 69 63 69 65 6e 74 20 6d 65 6d 6f 72 79 22 2c 31 33 2c 31 30 2c ,10,"Insufficient.memory",13,10,
0a80 22 24 22 0d 0a 46 49 4c 45 4e 4d 20 20 44 42 20 20 20 20 20 20 22 46 69 6c 65 20 6e 6f 74 20 66 "$"..FILENM..DB......"File.not.f
0aa0 6f 75 6e 64 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 42 41 44 43 4f 4d 20 20 44 42 20 20 20 20 20 ound",13,10,"$"..BADCOM..DB.....
0ac0 20 22 45 6e 74 72 79 20 65 72 72 6f 72 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 4e 45 57 46 49 4c ."Entry.error",13,10,"$"..NEWFIL
0ae0 20 20 44 42 20 20 20 20 20 20 22 4e 65 77 20 66 69 6c 65 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a ..DB......"New.file",13,10,"$"..
0b00 4e 4f 53 55 43 48 20 20 44 42 20 20 20 20 20 20 22 4e 6f 74 20 66 6f 75 6e 64 22 2c 31 33 2c 31 NOSUCH..DB......"Not.found",13,1
0b20 30 2c 22 24 22 0d 0a 41 53 4b 20 20 20 20 20 44 42 20 20 20 20 20 20 22 4f 2e 4b 2e 3f 20 24 22 0,"$"..ASK.....DB......"O.K.?.$"
0b40 0d 0a 54 4f 4f 4c 4e 47 20 20 44 42 20 20 20 20 20 20 22 4c 69 6e 65 20 74 6f 6f 20 6c 6f 6e 67 ..TOOLNG..DB......"Line.too.long
0b60 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 45 4f 46 20 20 20 20 20 44 42 20 20 20 20 20 20 22 45 6e ",13,10,"$"..EOF.....DB......"En
0b80 64 20 6f 66 20 69 6e 70 75 74 20 66 69 6c 65 22 2c 31 33 2c 31 30 2c 22 24 22 0d 0a 51 4d 45 53 d.of.input.file",13,10,"$"..QMES
0ba0 20 20 20 20 44 42 20 20 20 20 20 20 22 41 62 6f 72 74 20 65 64 69 74 20 28 59 2f 4e 29 3f 20 24 ....DB......"Abort.edit.(Y/N)?.$
0bc0 22 0d 0a 44 45 53 54 20 20 20 20 44 42 20 20 20 20 20 20 22 4d 75 73 74 20 73 70 65 63 69 66 79 "..DEST....DB......"Must.specify
0be0 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6c 69 6e 65 20 6e 75 6d 62 65 72 22 2c 31 33 2c 31 30 2c .destination.line.number",13,10,
0c00 22 24 22 0d 0a 4d 52 47 45 52 52 20 20 44 42 20 20 20 20 20 20 22 4e 6f 74 20 65 6e 6f 75 67 68 "$"..MRGERR..DB......"Not.enough
0c20 20 72 6f 6f 6d 20 74 6f 20 6d 65 72 67 65 20 74 68 65 20 65 6e 74 69 72 65 20 66 69 6c 65 22 2c .room.to.merge.the.entire.file",
0c40 31 33 2c 31 30 2c 22 24 22 0d 0a 0d 0a 43 4f 4e 53 54 20 20 20 45 4e 44 53 0d 0a 20 20 20 20 20 13,10,"$"....CONST...ENDS.......
0c60 20 20 20 45 4e 44 0d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...END..........................