FDXMS.SYS documentation.

FDXMS.SYS is FreeDOS' replacement for HIMEM.SYS. It's released under
the GNU GENERAL PUBLIC LICENSE, see the file LICENSE.TXT for the full
text. 

For more information about FreeDOS, go to the web site, 
<http://www.freedos.org>.


Supported arguments:

	NUMHANDLES=<number>
		Sets the number of XMS handles. Default is 32. Minimum
		is two (not much use of XMS without any handles!) and
		maximum is currently 1024. Each handle takes 5 bytes.

	BIOS
		Makes FDXMS to always call the BIOS through INT15
		instead of using its own protected mode switching.

	TRACE=<number>
		Sets the trace bitmask. A set bit indicates a trace
		printout should be shown for that function. Default is
		0.

		The bit for each function is:
			get_version (0x0)		= 0x00001
			request_hma (0x1)		= 0x00002
			release_hma (0x2)		= 0x00004
			global_enable_a20 (0x3)		= 0x00008
			global_disable_a20 (0x4)	= 0x00010
			local_enable_a20 (0x5)		= 0x00020
			local_disable_a20 (0x6)		= 0x00040
			query_a20 (0x7)			= 0x00080
			query_free_xms (0x8)		= 0x00100
			alloc_xms (0x9)			= 0x00200
			free_xms (0xa)			= 0x00400
			move_xms (0xb)			= 0x00800
			lock_xms (0xc)			= 0x01000
			unlock_xms (0xd)		= 0x02000
			get_handle_info (0xe)		= 0x04000
			realloc_xms (0xf)		= 0x08000
			request_umb (0x10)		= 0x10000
			release_umb (0x11)		= 0x20000
			realloc_umb (0x12)		= 0x40000

	TRACE
		Equivalent to TRACE=0xffffffff.



<number> is positive decimal number or, if it starts with '0x', a
hexadecimal number.


Comments can be sent to Martin Strmberg, <ams@ludd.luth.se>. Please
start the subject line with "FDXMS".

Bug reports should be filed in bugtrack on the FreeDOS site,
<http://www.freedos.org>. Remember to include the FDXMS.SYS version
number in your bug report. Thank you for testing.
