From 80ab2fddfdf30f09f0a0a637654cbb3cd5c7baa6 Mon Sep 17 00:00:00 2001 From: Rich Turner Date: Fri, 12 Aug 1983 17:53:34 -0700 Subject: MS-DOS v2.0 Release --- v2.0/source/SYSMES.ASM | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 v2.0/source/SYSMES.ASM (limited to 'v2.0/source/SYSMES.ASM') diff --git a/v2.0/source/SYSMES.ASM b/v2.0/source/SYSMES.ASM new file mode 100644 index 0000000..c7dea6d --- /dev/null +++ b/v2.0/source/SYSMES.ASM @@ -0,0 +1,51 @@ + TITLE Message file for MS-DOS SYS Program + +FALSE EQU 0 +TRUE EQU NOT FALSE + + INCLUDE DOSSYM.ASM + +Message MACRO label,text + PUBLIC label,label&Len +label DB text +label&Len DW $-label +ENDM + + +IBMJAPVER EQU FALSE + +CONST SEGMENT PUBLIC BYTE + +; only this message must be terminated with a $ + PUBLIC BadVer +BADVER DB "Incorrect DOS version",13,10,"$" + + IF IBMJAPVER + Message BadDisk,<"Destination disk cannot be booted"> + ENDIF + + Message BadDrv,<"Invalid drive specification"> + Message BadParm,<"Invalid parameter"> + Message NoDest,<"No room for system on destination disk"> + Message BadSiz,<"Incompatible system size"> + Message Done,<"System transferred"> + + PUBLIC GetSys,SysDrv,GetSysLen +GETSYS DB "Insert system disk in drive " +SYSDRV DB "A",13,10 + DB "and strike any key when ready",13,10 +GetSysLen DW GetSysLen-GetSys + +CONST ENDS + +DATA SEGMENT BYTE PUBLIC +DATA ENDS + +CODE SEGMENT +DG GROUP CODE,CONST,DATA + ASSUME CS:DG,DS:DG,ES:DG,SS:DG + +CODE ENDS + END + + \ No newline at end of file -- cgit v1.2.3