\C{} Introduction

\H{} Where are all the programs?

RxDOS does only consist of the DOS system core (kernel), the command line
interpreter and a few supplemental programs.

It's recommended to use the programs from the FreeDOS project: Most of these
run on RxDOS as well and they're all free like RxDOS as well.

\#{
\H{} Will there ever be more RxDOS programs?

Though this is not a target at the moment more "Rx" programs can be written in
the future. You're encouraged to write them yourself if you like RxDOS and it's
design.
}

\H{} How do I install RxDOS?

If you're running some DOS (possible RxDOS from an installation disk) locate
the batch script file named MAKEBOOT.BAT. Change the current directory and
drive to the directory in which you found MAKEBOOT.BAT. Make sure the program
files RXD_BOOT.COM and RXCMD.EXE and the system files RXBIO.SYS and RXDOS.SYS
are also in the same directory. Then type \cq{MAKEBOOT A:} (without the quotes),
substituting \cq{A:} by the drive you want to install RxDOS on. In general you'll
have to type \cq{MAKEBOOT A:} or \cq{MAKEBOOT B:} to install RxDOS on a floppy drive
or \cq{MAKEBOOT C:} to install RxDOS on a hard drive.

If you want to install the supplemental programs locate them on a disk and copy
them to a directory on the target drive you've just installed RxDOS on, using
(for example) \cq{COPY A:\\RXVDISK.SYS C:\\RXDOS\\RXVDISK.SYS}. (This examples
assumes that there's already a directory RXDOS on drive C:. Create one with
\cq{MD C:\\RXDOS} if you want it.)


\H{} What are the files RxDOS is made up of?

\dt \cw{RXBIO.SYS}

\dd The RxBIO (Basic Input/Output) core. Required to boot RxDOS.

\dt \cw{RXDOS.SYS}

\dd The RxDOS (Disk Operating System) core. Required to boot RxDOS.

\dt \cw{RXCMD.EXE}

\dd The RxCMD (Command line interpreter) program. This is the
		program that RxDOS will start by default after it booted. You
		can however use RXCMD.EXE like any other program. You can also
		instruct RxDOS to start another program after it booted. Type
		\cq{RXCMD.EXE /?} at the command prompt to
		get help on the usage of RxCMD.

\dt \cw{RXD_BOOT.COM}

\dd This program installs RXBOOT.SYS to a DOS drive. Type in
		\cq{RXD_BOOT.COM /?} at the command prompt to
		get help on the usage of RxD_BOOT. A copy of RXBOOT.SYS is
		contained inside RXD_BOOT.COM, you don't need RXBOOT.SYS to
		use RXD_BOOT.COM.

\dt \cw{RXVDISK.SYS}

\dd This system driver creates a virtual drive inside the low
		memory area. It is used inside RXCONFIG.SYS with a line like
		\cq{DEVICE=RXVDISK.SYS} (see RXCONFIG.TXT for a description of the
		RXCONFIG.SYS file).

\dt \cw{RXBOOT.SYS}

\dd This binary file is an image for the RxDOS boot loader for
		FAT12 or FAT16 drives. You don't need this file unless you've
		some special program capable of installing it to a drive.

\dt \cw{RXMBR.SYS}

\dd This binary file is an image for the RxDOS boot loader for
		hard disks. You don't need this file unless you've some special
		program capable of installing it to a disk.

\dt \cw{MAKEBOOT.BAT}

\dd This text file contains a batch script to install the RxDOS
		boot loader (using RXD_BOOT.COM), both RxDOS system cores and
		the command line interpreter to a drive. This is no real
		program and it's only distributed with RxDOS to make installing
		RxDOS easier.

\#{
\H{} RxCMD deletes my hidden Windows environment variables!

Some versions of Microsoft Windows use lowercased environment variable names so
they can't be changed by MS-DOS' \cw{COMMAND.COM}; the environment variables \cq{windir}
and \cq{winbootdir} are known to be affected. RxCMD always searchs environment
variables case-insensitive and hence is able to change or delete lowercased
environment variables. However RxCMD isn't yet able to recreate lowercased
environment variables. This behaviour is currently seen as feature. Future
releases of RxCMD will possible treat environment variables like MS-DOS'
\cw{COMMAND.COM} does. Please report what behaviour you would prefer and why.
}
