
			     QuadMaster III
		 Extended Memory Serial Printer Spooler
			      ATQCOMn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS
  DEVICE=[d:][path]ATQCOMn.SYS [KB][,[K1][,[K2][,[B][,[P][,[D][,S] ]]]]]

  where:
  KB is number of kilo-bytes desired for buffer space
	  Default buffer size is 2KB
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		ATQCOM1.SYS : CTRL + LEFT SHIFT
	  1   | ctrl		ATQCOM2.SYS : CTRL + RIGHT SHIFT
	  2   | left shift
	  3   | right shift

  B is baud rate (110, 150, 300, 600, 1200, 2400, 4800, or 9600).
	Note:	    1	 1    1    1	 2     4     9	     17
	The numbers under the baud rate is the number of characters
	that will be spooled out on each tic of the system clock.
	These values were computed by the following formula:
		baud
		----	* (33% of tick) = baud * .0018
		(10*18.2)

  P is parity (0:even, 1: odd, 2: none).
  S is number of stopbits (1 or 2).
  D is number of databits (7 or 8).

  Defaults:	Baud:9600, Parity:Even, Stopbits:1, Databits:7

  Examples:
    DEVICE=ATQCOM1.SYS 128,0,1,1200,1,7,1
	DOS loads ATQCOM1.SYS from the default drive and directory.
	A 128K buffer is setup and assigned the command keys as CTRL-ALT
	Baud rate is 1200, parity is odd, stopbits=1, and databits=7

    DEVICE=B:\UTILITY\ATQCOM2.SYS 32
	DOS loads XQCOM2.SYS from subdirectory UTILITY on drive B:.
	A 32K buffer is setup and assigned the command key as
	ALT + RIGHT SHIFT.

			     QuadMaster III
		Extended Memory Parallel Printer Spooler
			      ATQLPTn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS:
  DEVICE=[d:][path]ATQLPTn.SYS KB,K1,K2

  where:
  n is 1, 2, or 3 (LPT1:, LPT2:, or LPT3:)
  KB is number of kilo-bytes desired for buffer space
	  Default buffer size is 2KB
	max buffer size is 9999KB
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		ATSPOOL1.SYS : ALT + CTRL
	  1   | ctrl		ATSPOOL2.SYS : ALT + LEFT SHIFT
	  2   | left shift	ATSPOOL3.SYS : ALT + RIGHT SHIFT
	  3   | right shift

  Examples:
    DEVICE=ATQLPT1.SYS 96,1,3
	DOS loads ATQLPT1.SYS from the default drive and directory.
	A 96K buffer is installed and assigned the command key as
	"CTRL-RIGHT_SHIFT."

    DEVICE=C:ATQLPT3.SYS 64
	DOS loads ATQLPT3.SYS from the default directory on drive C:.
	A 64K buffer is setup and assigned the command key as
	"ALT-RIGHT_SHIFT."

			     QuadMaster III
			Extended Memory Ramdrive
			      ATRAMDRV.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  ATRAMDRV simulates a disk drive, using extended random access memory
   as the storage medium.

  Add the following statement to CONFIG.SYS
	DEVICE=[d:][path]ATRAMDRV.SYS bbb,sss,ddd

  Where:
   bbb	is the desired buffer size in kB.
	Minimum 1 kB. Maximum is size of available memory.
	Default is 64kB.

   sss is the desired sector size (in bytes)
	128, 256, or 512, default is 128.
	Will be adjusted if number of FAT entries > 0FE0H

   ddd is the desired number of directory entries
	Minimum 2, maximum 512, default 64.
	Will be rounded upward to sector size boundary.

  Samples:
	DEVICE=\path\ATRAMDRV.SYS 160 512 64
	results in a 160KB VDISK, with 512 byte sectors, 64
	directory entries

	DEVICE=ATRAMDRV.SYS Buffer 160 Sector 512 Directory entries 64
	(since only numbers are interpreted, you may comment the line
	with non-numeric characters)

			     QuadMaster III
			 Quadclok Real Time Clock
			      QUADCLOK.COM
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Purpose: Read's a hardware "real time clock" chip and sets DOS TIME
	and DATE variables.  Optionally it sets the "real time clock"
	chip.

  Format: QUADCLOK [/DATE = mm:dd:yy] [/TIME = hh:mm]

  Remarks: If no paramaters are given, the hardware clock is read and
	DOS is set accordingly.  The /DATE and /TIME options allow
	the chip to be updated.  If errors are encountered in a parm,
	a message is displayed to that effect, and the chip not updated.
	If a QuadRam hardware clock is not found, a message is issued.
	If QUADCLOK.SYS is installed, a message is issued.

  Examples:

    A>QUADCLOK
	Sets the system clock from the battery clock.

    A>QUADCLOK /TIME=17:25
	Sets the system and battery clock to 17:25

  WARNING: If you have your run this program with your clock disabled
  and have an IBM Expansion Unit, the Expansion Unit will be
  re-initialized.

			     QuadMaster III
			 Quadclok Real Time Clock
			      QUADCLOK.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85


  Add the following statement to CONFIG.SYS
	DEVICE=[d:][path]QUADCLOK.SYS

	A popular feature is a "Real Time Clock" board.  To allow
  these boards to be integrated into the system for TIME and DATE,
  there is a special device (determined by the attribute word) which
  is the CLOCK$ device. In all respects, this device defines and
  performs functions like any other character device (most functions
  will set done bit, reset error bit, return).	When a read or write
  to this device occurs, exactly six bytes are transfered.  The first
  two bytes are a word which is the count of days since 1-1-80.  The
  third byte is minutes, the fourth hours, the fifth 1/100 seconds,
  and the sixth seconds.  Reading the CLOCK$ device gets the date and
  time, writing to it sets the date and time.

  Examples:

    DEVICE=QUADCLOK.SYS
	DOS loads QUADCLOK.SYS from the default drive and directory.

    DEVICE=B:\QUADRAM\QUADCLOK.SYS
	DOS loads QUADCLOK.SYS from the QUADRAM subdirectory on drive B.

  WARNING: If you have your run this program with your clock disabled
  and have an IBM Expansion Unit, the Expansion Unit will be
  re-initialized.

  NOTE: If you experience problems with communications programs such as
  SMARTCOM or CROSSTALK, use QUADCLOK.COM.

			     QuadMaster III
			 Serial Printer Spooler
			       QCOMn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS:
  DEVICE=[d:][path]QCOMn.SYS [KB][,[K1][,[K2][,[B][,[P][,[D][,S] ]]]]]

  where:
  KB is number of kilo-bytes desired for buffer space
	  Default buffer size is 2KB
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		QCOM1.SYS : CTRL + LEFT SHIFT
	  1   | ctrl		QCOM2.SYS : CTRL + RIGHT SHIFT
	  2   | left shift
	  3   | right shift

  B is baud rate (110, 150, 300, 600, 1200, 2400, 4800, or 9600).
	Note:	    1	 1    1    1	 2     4     9	     17
	The numbers under the baud rate is the number of characters
	that will be spooled out on each tic of the system clock.
	These values were computed by the following formula:
		baud
		----	* (33% of tick) = baud * .0018
		(10*18.2)

  P is parity (0:even, 1: odd, 2: none).
  D is number of databits (7 or 8).
  S is number of stopbits (1 or 2).

  Defaults:	Baud:9600, Parity:Even, Stopbits:1, Databits:7

  Examples:
    DEVICE=QCOM1.SYS 128,0,1,1200,1,7,1
	DOS loads QCOM1.SYS from the default drive and directory.
	A 128K buffer is setup and assigned the command keys as CTRL-ALT
	Baud rate is 1200, parity is odd, stopbits=1, and databits=7

    DEVICE=B:\UTILITY\QCOM2.SYS 32
	DOS loads QCOM2.SYS from subdirectory UTILITY on drive B:.
	A 32K buffer is setup and assigned the command key as
	ALT + RIGHT SHIFT.

			     QuadMaster III
			Parallel Printer Spooler
			       QLPTn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/26/85

  Add the following statement to CONFIG.SYS:
  DEVICE=[d:][path]QLPTn.SYS [KB][,[K1] [,K2] ]

  where:
  n is 1, 2, or 3 (LPT1:, LPT2:, or LPT3:)
  KB is number of kilo-bytes desired for buffer space
	  Default buffer size is 2KB
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		QLPT1.SYS : ALT + CTRL
	  1   | ctrl		QLPT2.SYS : ALT + LEFT SHIFT
	  2   | left shift	QLPT3.SYS : ALT + RIGHT SHIFT
	  3   | right shift

  Examples:
    DEVICE=QLPT1.SYS 96,1,3
	DOS loads QLPT1.SYS from the default drive and directory.
	A 96K buffer is installed and assigned the command key as
	"CTRL-RIGHT_SHIFT."

    DEVICE=C:QLPT2.SYS ,,1
	DOS loads QLPT1.SYS from the default directory on drive C:.
	A 2K buffer is setup and assigned the command key as
	"ALT-CTRL."

    DEVICE=B:\QMIII\QLPT1.SYS
	DOS loads QLPT1.SYS from the sub-directory "QMIII" on drive B:.
	A 2K buffer is setup and assigned the command key as
	"ALT-CTRL."

    DEVICE=QLPT1.SYS BUFFER SIZE = 45, FIRST KEY = 2, SECOND KEY = 3
	DOS loads QLPT1.SYS from the default drive and directory.
	A 45K buffer is setup and assigned the command key as
	"LEFT SHIFT - RIGHT SHIFT" (Non-numeric characters are ingored).

  Bad Example:
    DEVICE=QLPT1.SYS BUFFER SIZE = 60, KEY 1 = 2, KEY 2 = 3
	DOS loads QLPT1.SYS from the default drive and directory.
	A 60K buffer is setup and assigned the command key as
	"CTRL - LEFT SHIFT."  This happens because the first three
	numbers seen are: 60, 1, and 2.  Note that comma's are
	optional, and "1" is the code for "CTRL".

			     QuadMaster III
		       Parallel Port Swap Program
			       QSWAP.COM
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Purpose: Logically swap parallel port output.

  Format: QSWAP [m n]

  Remarks: If no paramaters are given, LPT1: and LPT2: are swapped,
	otherwise, LPTm: and LPTn: are swapped.


  Examples:

    A>QSWAP
	Swaps LPT1: and LPT2:.

    A>QSWAP 1 3
	Swaps LPT1: and LPT3:.

			     QuadMaster III
			 Expanded Memory Manager
			      QUADRAM.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85


  Add the following statement to CONFIG.SYS
	DEVICE=[d:][path]QUADRAM.SYS S C P1 P2 P3 P4

  Where:
	S is the segment used for mapping.
		0 = D000,  1 = E000

	C is one of the 13 codes listed in the table below.
	Possible configurations of Quadram expanded memory boards

	 CODE|	1	2	3	4  <== BOARD #
	+----+-----------------------------+
	|  0 |	a	-	-	-  |	a = LIBERTY
	|  1 |	a	a	-	-  |	b = ATII REV 1
	|  2 |	a	a	a	-  |	c = ATII REV 2
	|  3 |	a	a	a	a  |	- = No board installed
	|  4 |	b	-	-	   |
	|  5 |	b	a		   |
	|  6 |	b	a	a	   |
	|  7 |	b	b		   |
	|  8 |	c	-		   |
	|  9 |	c	a		   |
	|  A |	c	a	a	   |
	|  B |	c	b		   |
	|  C |	c	c		   |
	+----+-----------------------------+

	Pn is the I/O port number in HEX.

  Examples:

    DEVICE=QUADRAM.SYS 0 0 258
	DOS loads QUADRAM.SYS from the default drive and directory.
	The mapping page frame is set to x"D000".  There is one LIBERTY
	board in the system, and its mapping register base port
	address is x"258".

    DEVICE=QUADRAM.SYS 0 4 260
	DOS loads QUADRAM.SYS from the default drive and directory.
	The mapping page frame is set to x"D000".  There is one
	QUADMEGAT II board (REV 1) in the system, and its mapping
	register base port address is x"260".

    DEVICE=QUADRAM.SYS 1 9 260 258
	DOS loads QUADRAM.SYS from the default drive and directory.
	The mapping page frame is set to x"E000".  There is one
	QUADMEGAT II board (REV 2) and one LIBERTY board in the system,
	and their mapping register base port addresss are x"260" and
	x"258", respectively.

			     QuadMaster III
		      Conventional Memory Ramdrive
			      RAMDRIVE.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Steve Henson
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS:
  DEVICE=[d:][path]RAMDRIVE.SYS [K]

  where:
  K is number of kilo-bytes desired for buffer space

  Default buffer size is 64KB

  Examples:

    DEVICE=RAMDRIVE.SYS
	DOS loads RAMDRIVE.SYS from the default drive and directory.
	A 64K buffer is setup.

    DEVICE=C:\FOO\RAMDRIVE.SYS 96
	DOS loads RAMDRIVE.SYS from the drive C: subdirectory FOO.
	A 96K buffer is setup.

			     QuadMaster III
		 Expanded Memory Serial Printer Spooler
			       XQCOMn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS
  DEVICE=[d:][path]XQCOMn.SYS [PG][,[K1][,[K2][,[B][,[P][,[D][,S] ]]]]]

  where:
  PG is the desired buffer size (in number of 16K pages)
	Minimum: 1 (16KB). Maximum: 256 (4096 KB). Default: 1 (16KB).
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		XQCOM1.SYS : CTRL + LEFT SHIFT
	  1   | ctrl		XQCOM2.SYS : CTRL + RIGHT SHIFT
	  2   | left shift
	  3   | right shift

  B is baud rate (110, 150, 300, 600, 1200, 2400, 4800, or 9600).
	Note:	    1	 1    1    1	 2     4     9	     17
	The numbers under the baud rate is the number of characters
	that will be spooled out on each tic of the system clock.
	These values were computed by the following formula:
		baud
		----	* (33% of tick) = baud * .0018
		(10*18.2)

  P is parity (0:even, 1: odd, 2: none).
  S is number of stopbits (1 or 2).
  D is number of databits (7 or 8).

  Defaults:	Baud:9600, Parity:Even, Stopbits:1, Databits:7

  Examples:
    DEVICE=XQCOM1.SYS 128,0,1,1200,1,7,1
	DOS loads XQCOM1.SYS from the default drive and directory.
	A 128K buffer is setup and assigned the command keys as CTRL-ALT
	Baud rate is 1200, parity is odd, stopbits=1, and databits=7

    DEVICE=B:\UTILITY\XQCOM2.SYS 32
	DOS loads XQCOM2.SYS from subdirectory UTILITY on drive B:.
	A 32K buffer is setup and assigned the command key as
	ALT + RIGHT SHIFT.

			     QuadMaster III
		Expanded Memory Parallel Printer Spooler
			       XQLPTn.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  Add the following statement to CONFIG.SYS
  DEVICE=[d:][path]XQLPTn.SYS [PG][,[K1] [,K2] ]

  Where:
  n is 1, 2, or 3 (LPT1:, LPT2:, or LPT3:)
  PG is the desired buffer size (in number of 16K pages)
	Minimum: 1 (16KB). Maximum: 256 (4096 KB). Default: 1 (16KB).
  K1 is the first of two Window Control Keys
  K2 is the second of two Window Control Keys

	KEY_n |  Key		Default command keys are:
	------+-------		-------------------------------
	  0   | alt		XQLPT1.SYS : ALT + CTRL
	  1   | ctrl		XQLPT2.SYS : ALT + LEFT SHIFT
	  2   | left shift	XQLPT3.SYS : ALT + RIGHT SHIFT
	  3   | right shift

  Examples:
    DEVICE=XQLPT1.SYS 2,1,3
	DOS loads XQLPT1.SYS from the default drive and directory.
	A 32K buffer is installed and assigned the command key as
	"CTRL-RIGHT_SHIFT."

    DEVICE=C:XQLPT2.SYS ,,1
	DOS loads XQLPT2.SYS from the default directory on drive C:.
	A 16K buffer is setup and assigned the command key as
	"ALT-CTRL."

    DEVICE=B:\QMIII\XQLPT1.SYS
	DOS loads XQLPT1.SYS from the sub-directory "QMIII" on drive B
	A 16K buffer is setup and assigned the command key as
	"ALT-CTRL."

    DEVICE=XQLPT1.SYS PAGES = 4, FIRST KEY = 2, SECOND KEY = 3
	DOS loads XQLPT1.SYS from the default drive and directory.
	A 64K buffer is setup and assigned the command key as
	"LEFT SHIFT - RIGHT SHIFT" (Non-numeric characters are ingored).

  Bad Example:
    DEVICE=XQLPT1.SYS PAGES = 4, KEY 1 = 2, KEY 2 = 3
	DOS loads XQLPT1.SYS from the default drive and directory.
	A 64K buffer is setup and assigned the command key as
	"CTRL - LEFT SHIFT."  This happens because the first three
	numbers seen are: 4, 1, and 2.	Note that commas are
	optional, and "1" is the code for "CTRL".

			     QuadMaster III
			Expanded Memory Ramdrive
			      XRAMDRIV.SYS
			      Version 3.02

		 (C) Copyright Quadram Corporation, 1985
	  Licensed Material - Program Property of Quadram Corp
			   Author: Guy Quedens
			 Release Date:	09/25/85

  XRAMDRIV simulates a disk drive, using expanded random access memory
   as the storage medium.

  Add the following statement to CONFIG.SYS
	DEVICE=[d:][path]XRAMDRIV.SYS bbb sss ddd

  Where:
   bbb	is the desired buffer size (in number of 16K pages)
	Minimum 1 (16KB). Maximum is size of available memory.
	Default is 4 (64KB).

   sss is the desired sector size (in bytes)
	128, 256, or 512, default is 128.
	Will be adjusted if number of FAT entries > 0FE0H

   ddd is the desired number of directory entries
	Minimum 2, maximum 512, default 64.
	Will be rounded upward to sector size boundary.

  Samples:
	DEVICE=\path\XRAMDRIV.SYS 10 512 64
	results in a 160KB VDISK, with 512 byte sectors, 64
	directory entries

	DEVICE=XRAMDRIV.SYS Buffer 10 Sector 512 Directory entries 64
	(since only numbers are interpreted, you may comment the line
	with non-numeric characters)
