xref: /reactos/subsystems/mvdm/config/CONFIG.NT (revision 02e84521)
1REM Virtual DOS Machine (VDM) Default Startup File
2
3REM NOTE: NTVDM does not use CONFIG.BAT as the default
4REM environment settings file when running a DOS application. To
5REM change the default settings for the VDM, change this file
6REM instead. However, if a DOS Shortcut (PIF) is used, then
7REM the settings found in the PIF file will be used instead.
8
9REM Echo Output Option
10REM ==================
11REM     When starting up a DOS application, by default, no output
12REM     text is shown to the user as the application starts
13REM     up. To display information from both CONFIG.NT and
14REM     AUTOEXEC.NT, use the option, 'echoconfig'.
15REM echoconfig
16
17REM Command Prompt Option
18REM =====================
19REM     If the user returns to the Command Prompt either from a TSR,
20REM     or while running a DOS application, by default, VDM runs
21REM     COMMAND.COM. To run cmd.exe instead, use the option, 'ntcmdprompt'.
22REM     However, if COMMAND.COM cannot be found, VDM will use this option
23REM     regardless if it's disabled or not.
24ntcmdprompt
25
26REM DOS-Only Mode
27REM =============
28REM     By default, any DOS application can run another application,
29REM     regardless if it's DOS-based or not. To prevent DOS applications
30REM     from running non-DOS applications, and therefore possibly preventing
31REM     disruption of the TSR, use the option 'dosonly'.
32REM dosonly
33
34REM Expanded Memory Manager (EMM)
35REM =============================
36REM     Syntax = EMM [A=AltRegSets] [B=BaseSegment] [RAM]
37REM
38REM     A = Alternative Mapping Register (AltRegSets)
39REM         * Determines the Alternative Mapping Register Sets supported by the system.
40REM           The supported values goes from 1 to 255.
41REM         * The default value is 8.
42REM     B = Base Segment
43REM         * The default value is 0x4000.
44REM     Random Access Memory (RAM)
45REM         * If used, then only allocate 64kb address space from the Upper Memory
46REM           Block (UMB) for EMM page frames, while allowing the rest (if any) to be
47REM           used by NTVDM for loadhigh and devicehigh commands.
48REM         * By default, all available and possible UMB will be used for page frames.
49REM
50REM     The size of a program's EMM is determined by it's given PIF file. But
51REM     if no PIF file is provided, the default settings will be used (_default.pif).
52REM     But if the size of the given PIF file is zero, then the EMM will be disabled
53REM     and the options below will be ignored.
54REM EMM A=8 B=0x4000 64
55
56REM Disable PC Speaker Audio
57REM ========================
58REM     Disables the playback of PC Speaker Audio.
59REM disablepcspeaker
60
61REM Misc. Configuration Options
62REM ===========================
63REM dos=high, umb
64REM device=%SystemRoot%\System32\himem.sys
65REM files=40
66