From 2d04cacc5322951f187bb17e017c12920ac8ebe2 Mon Sep 17 00:00:00 2001 From: Mark Zbikowski Date: Thu, 25 Apr 2024 21:24:10 +0100 Subject: MZ is back! --- v4.0/src/DOS/HIGHSW.ASM | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 v4.0/src/DOS/HIGHSW.ASM (limited to 'v4.0/src/DOS/HIGHSW.ASM') diff --git a/v4.0/src/DOS/HIGHSW.ASM b/v4.0/src/DOS/HIGHSW.ASM new file mode 100644 index 0000000..9bd758f --- /dev/null +++ b/v4.0/src/DOS/HIGHSW.ASM @@ -0,0 +1,29 @@ +; SCCSID = @(#)highsw.asm 1.1 85/04/10 +TRUE EQU 0FFFFH +FALSE EQU NOT TRUE + +; Use the switches below to produce the standard Microsoft version or the IBM +; version of the operating system +MSVER EQU TRUE +IBM EQU FALSE +WANG EQU FALSE +ALTVECT EQU FALSE + +; Set this switch to cause DOS to move itself to the end of memory +HIGHMEM EQU TRUE + + IF IBM +ESCCH EQU 0 ; character to begin escape seq. +TOGLPRN EQU TRUE ;One key toggles printer echo +ZEROEXT EQU TRUE + ELSE + IF WANG ;Are we assembling for WANG? +ESCCH EQU 1FH ;Yes. Use 1FH for escape character + ELSE +ESCCH EQU 1BH + ENDIF +CANCEL EQU "X"-"@" ;Cancel with Ctrl-X +TOGLPRN EQU FALSE ;Separate keys for printer echo on + ;and off +ZEROEXT EQU TRUE + ENDIF -- cgit v1.2.3