Remacs should generally behave identically to GNU Emacs. If you find a difference, please file a bug.
You can detect if your current Emacs instance is Remacs by running the following code:
(string= invocation-name "remacs")
This will return t
in a Remacs instance.
Remacs does not support MS-DOS.