\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 executable instsect.com. Type \cq{instsect A:} (without the quotes),
substituting \cq{A:} by the drive you want to install RxDOS on. In general you'll
have to type \cq{instsect A:} or \cq{instsect B:} to install RxDOS on a floppy drive
or \cq{instsect C:} to install RxDOS on a hard drive.
(Note that RxDOS can boot from any partition, including
non-primary partitions and subsequent hard drives.) Then, copy the files
RxDOS.COM and RxCMD.EXE to the drive you want to install RxDOS on.
If you want, you can copy RxDOSPAK.COM to be used as your RxDOS.COM,
which is a file packed with BriefLZ and given a boot-time unpacker.


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

\dt \cw{RxDOS.COM}

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

\dt \cw{RxDOSPAK.COM}

\dd The RxDOS kernel core, compressed with BriefLZ.
Can be substituted as RxDOS.COM 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{instsect.com}

\dd This program installs ldosboot to a DOS drive. Copies of boot12.bin,
		boot16.bin, and boot32.bin are contained inside instsect.com,
		you don't need these files separately to use instsect.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}.
		WARNING: This device driver is outdated and should not be used.

\#{
\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.
}
