Boot loading commands:
BOOT LIST HDA
BOOT DIR [partition] [dirname]
BOOT READ|WRITE [partition] segment [[HIDDEN=sector] sector] [count]
BOOT QUIT	[exits dosemu or shuts down using APM]
BOOT [PROTOCOL=SECTOR] partition
BOOT PROTOCOL=proto [opt] [partition] [filename1] [filename2] [cmdline]
	the following partitions may be specified:
	 HDAnum	first hard disk, num = partition (1-4 primary, 5+ logical)
	 HDBnum	second hard disk (etc), num = partition
	 HDA	first hard disk (only valid for READ|WRITE|PROTOCOL=SECTOR)
	 FDA	first floppy disk
	 FDB	second floppy disk (etc)
	 LDP	partition the debugger loaded from
	 YDP	partition the most recent Y command loaded from
	 SDP	last used partition (default if no partition specified)
	filename2 may be double-slash // for none
	cmdline is only valid for lDOS, RxDOS.2, RxDOS.3 protocols
	files' directory entries are loaded to 500h and 520h

Available protocols: (default filenames, load segment, then entrypoint)
 LDOS		LDOS.COM or L[D]DEBUG.COM at 200h, 0:400h
 FREEDOS	KERNEL.SYS or METAKERN.SYS at 60h, 0:0
 DOSC		IPL.SYS at 2000h, 0:0
 EDRDOS		DRBIO.SYS at 70h, 0:0
 MSDOS6		IO.SYS + MSDOS.SYS at 70h, 0:0
 MSDOS7		IO.SYS at 70h, 0:200h
 IBMDOS		IBMBIO.COM + IBMDOS.COM at 70h, 0:0
 DRDOS		IBMBIO.COM + IBMDOS.COM at 70h, 0:0
 NTLDR		NTLDR at 2000h, 0:0
 BOOTMGR	BOOTMGR at 2000h, 0:0
 RXDOS.0	RXDOSBIO.SYS + RXDOS.SYS at 70h, 0:0
 RXDOS.1	RXBIO.SYS + RXDOS.SYS at 70h, 0:0
 RXDOS.2	RXDOS.COM at 70h, 0:400h
 RXDOS.3	RXDOS.COM at 200h, 0:400h
 CHAIN		BOOTSECT.DOS at 7C0h, -7C0h:7C00h
 SECTOR		(default) load partition boot sector or MBR
 SECTORALT	as SECTOR, but entry at 07C0h:0

Available options:
 MINPARA=num		load at least that many paragraphs
 MAXPARA=num		load at most that many paragraphs (0 = as many as fit)
 SEGMENT=num		change segment at that the kernel loads
 ENTRY=[num:]num	change entrypoint (CS (relative) : IP)
 BPB=[num:]num		change BPB load address (segment -1 = auto-BPB)
 CHECKOFFSET=num	set address of word to check, must be even
 CHECKVALUE=num		set value of word to check (0 = no check)
Boolean options: [opt=bool]
 SET_DL_UNIT		set dl to load unit
 SET_BL_UNIT		set bl to load unit
 SET_SIDI_CLUSTER	set si:di to first cluster
 SET_DSSI_DPT		set ds:si to DPT address
 PUSH_DPT		push DPT address and DPT entry address
 DATASTART_HIDDEN	add hidden sectors to datastart var
 SET_AXBX_DATASTART	set ax:bx to datastart var
 SET_DSBP_BPB		set ds:bp to BPB address
 LBA_SET_TYPE		set LBA partition type in BPB
 MESSAGE_TABLE		provide message table pointed to at 1EEh
 SET_AXBX_ROOT_HIDDEN	set ax:bx to root start with hidden sectors
 NO_BPB			do not load BPB
 SET_DSSI_PARTINFO	load part table to 600h, point ds:si + ds:bp to it
 CMDLINE		pass a kernel command line (recent FreeDOS extension)
