summaryrefslogtreecommitdiff
path: root/v2.0/source/CONFIG.txt
blob: bfb1985d1d3255b5c2e23cbc5dc13efa600fb0e9 (plain) (blame)
ofshex dumpascii
0000 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e ...................Configuration
0020 20 66 69 6c 65 73 20 69 6e 20 4d 53 44 4f 53 20 32 2e 30 0d 0a 0d 0a 0d 0a 49 6e 20 6d 61 6e 79 .files.in.MSDOS.2.0......In.many
0040 20 63 61 73 65 73 2c 20 74 68 65 72 65 20 61 72 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2d 73 .cases,.there.are.installation-s
0060 70 65 63 69 66 69 63 20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0d 0a 6f 66 20 20 74 68 65 pecific..configurations..of..the
0080 20 20 44 4f 53 20 20 74 68 61 74 20 20 61 72 65 20 6e 65 65 64 20 74 6f 20 62 65 20 73 65 74 20 ..DOS..that..are.need.to.be.set.
00a0 75 70 20 61 74 20 62 6f 6f 74 20 74 69 6d 65 2e 20 20 49 74 20 69 73 0d 0a 63 6f 6e 73 69 64 65 up.at.boot.time...It.is..conside
00c0 72 65 64 20 75 67 6c 79 20 66 6f 72 20 61 20 75 73 65 72 2f 4f 45 4d 20 74 6f 20 68 61 76 65 20 red.ugly.for.a.user/OEM.to.have.
00e0 74 6f 20 72 65 2d 62 75 69 6c 64 20 74 68 65 20 44 4f 53 20 20 74 6f 0d 0a 69 6e 63 6c 75 64 65 to.re-build.the.DOS..to..include
0100 20 20 73 70 65 63 69 61 6c 20 20 64 72 69 76 65 72 73 20 6f 72 20 74 6f 20 69 6e 63 6c 75 64 65 ..special..drivers.or.to.include
0120 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6e 75 6d 62 65 72 20 6f 66 0d 0a 64 65 76 69 63 65 20 .a.particular.number.of..device.
0140 64 72 69 76 65 72 73 2e 20 20 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 drivers...The.configuration.file
0160 20 61 6c 6c 6f 77 73 20 61 20 20 75 73 65 72 2f 4f 45 4d 20 20 74 6f 0d 0a 63 6f 6e 66 69 67 75 .allows.a..user/OEM..to..configu
0180 72 65 20 68 69 73 20 73 79 73 74 65 6d 20 77 69 74 68 6f 75 74 20 65 78 74 72 61 20 77 6f 72 6b re.his.system.without.extra.work
01a0 2e 0d 0a 0d 0a 54 68 65 20 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 20 66 69 6c 65 20 20 69 .....The..configuration..file..i
01c0 73 20 20 73 69 6d 70 6c 79 20 20 61 6e 20 20 41 53 43 49 49 20 20 66 69 6c 65 20 74 68 61 74 20 s..simply..an..ASCII..file.that.
01e0 68 61 73 0d 0a 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 74 68 65 20 62 6f has..certain.commands.for.the.bo
0200 6f 74 20 74 61 73 6b 2e 20 20 54 68 65 20 62 6f 6f 74 20 20 70 72 6f 63 65 73 73 20 20 69 73 20 ot.task...The.boot..process..is.
0220 20 61 73 0d 0a 66 6f 6c 6c 6f 77 73 3a 0d 0a 0d 0a 20 20 20 20 44 69 73 6b 20 20 62 6f 6f 74 20 .as..follows:........Disk..boot.
0240 20 73 65 63 74 6f 72 20 20 69 73 20 72 65 61 64 2e 20 20 54 68 69 73 20 63 6f 6e 74 61 69 6e 73 .sector..is.read...This.contains
0260 20 65 6e 6f 75 67 68 20 63 6f 64 65 20 74 6f 0d 0a 20 20 20 20 72 65 61 64 20 74 68 65 20 44 4f .enough.code.to......read.the.DO
0280 53 20 61 6e 64 20 74 68 65 20 69 6e 69 74 69 61 6c 20 42 49 4f 53 2e 0d 0a 0d 0a 20 20 20 20 54 S.and.the.initial.BIOS.........T
02a0 68 69 73 20 44 4f 53 20 61 6e 64 20 69 6e 69 74 69 61 6c 20 42 49 4f 53 20 61 72 65 20 72 65 61 his.DOS.and.initial.BIOS.are.rea
02c0 64 2e 0d 0a 0d 0a 20 20 20 20 41 20 6c 6f 6e 67 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 42 49 4f d.........A.long.jump.to.the.BIO
02e0 53 49 4e 49 54 20 72 6f 75 74 69 6e 65 20 69 73 20 6d 61 64 65 2e 20 20 41 20 76 61 72 69 65 74 SINIT.routine.is.made...A.variet
0300 79 20 6f 66 0d 0a 20 20 20 20 42 49 4f 53 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 73 20 61 y.of......BIOS.initializations.a
0320 72 65 20 64 6f 6e 65 2e 0d 0a 0d 0a 20 20 20 20 41 20 20 6c 6f 6e 67 20 20 6a 75 6d 70 20 74 6f re.done.........A..long..jump.to
0340 20 74 68 65 20 53 59 53 49 4e 49 54 20 72 6f 75 74 69 6e 65 20 69 6e 20 74 68 65 20 53 59 53 49 .the.SYSINIT.routine.in.the.SYSI
0360 4e 49 54 20 6d 6f 64 75 6c 65 0d 0a 20 20 20 20 69 73 20 20 6d 61 64 65 2e 20 20 20 54 68 69 73 NIT.module......is..made....This
0380 20 20 6d 6f 64 75 6c 65 20 20 28 73 75 70 70 6c 69 65 64 20 20 62 79 20 20 4d 49 43 52 4f 53 4f ..module..(supplied..by..MICROSO
03a0 46 54 29 20 20 20 77 69 6c 6c 0d 0a 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 20 20 20 74 68 65 FT)...will......initialize...the
03c0 20 20 44 4f 53 20 20 61 6e 64 20 20 72 65 61 64 20 20 74 68 65 20 20 63 6f 6e 66 69 67 75 72 61 ..DOS..and..read..the..configura
03e0 74 69 6f 6e 20 20 66 69 6c 65 0d 0a 20 20 20 20 43 4f 4e 46 49 47 2e 53 59 53 2c 20 69 66 20 69 tion..file......CONFIG.SYS,.if.i
0400 74 20 65 78 69 73 74 73 2c 20 74 6f 20 20 70 65 72 66 6f 72 6d 20 20 64 65 76 69 63 65 20 20 69 t.exists,.to..perform..device..i
0420 6e 73 74 61 6c 61 74 69 6f 6e 0d 0a 20 20 20 20 61 6e 64 20 76 61 72 69 6f 75 73 20 6f 74 68 65 nstalation......and.various.othe
0440 72 20 75 73 65 72 20 73 65 74 74 61 62 6c 65 20 74 68 69 6e 67 73 2e 20 20 49 74 73 20 66 69 6e r.user.settable.things...Its.fin
0460 61 6c 20 74 61 73 6b 20 69 73 0d 0a 20 20 20 20 74 6f 20 20 45 58 45 43 20 20 74 68 65 20 20 63 al.task.is......to..EXEC..the..c
0480 6f 6d 6d 61 6e 64 20 20 69 6e 74 65 72 70 72 65 74 65 72 2c 20 20 77 68 69 63 68 20 20 66 69 6e ommand..interpreter,..which..fin
04a0 69 73 68 65 73 20 20 74 68 65 0d 0a 20 20 20 20 62 6f 6f 74 73 74 72 61 70 20 70 72 6f 63 65 73 ishes..the......bootstrap.proces
04c0 73 2e 0d 0a 0d 0a 54 68 65 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 20 61 72 65 20 20 61 20 20 6c 69 s.....The..following..are..a..li
04e0 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 st.of.commands.for.the.configura
0500 74 69 6f 6e 0d 0a 66 69 6c 65 20 43 4f 4e 46 49 47 2e 53 59 53 3a 0d 0a 0d 0a 20 20 20 20 42 55 tion..file.CONFIG.SYS:........BU
0520 46 46 45 52 53 20 3d 20 3c 6e 75 6d 62 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 FFERS.=.<number>..........This.i
0540 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 6f s.the.number.of.additional.secto
0560 72 20 62 75 66 66 65 72 73 20 74 6f 20 61 64 64 0d 0a 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 r.buffers.to.add..........to.the
0580 20 73 79 73 74 65 6d 20 6c 69 73 74 2e 20 20 54 68 65 20 20 65 66 66 65 63 74 20 20 6f 66 20 20 .system.list...The..effect..of..
05a0 73 65 76 65 72 61 6c 20 20 42 55 46 46 45 52 53 0d 0a 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e several..BUFFERS..........comman
05c0 64 73 20 69 73 20 74 6f 20 61 6c 6c 6f 63 61 74 65 20 61 20 73 65 72 69 65 73 20 6f 66 20 62 75 ds.is.to.allocate.a.series.of.bu
05e0 66 66 65 72 73 2e 0d 0a 0d 0a 20 20 20 20 46 49 4c 45 53 20 3d 20 3c 6e 75 6d 62 65 72 3e 0d 0a ffers.........FILES.=.<number>..
0600 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 ........This.is.the.number.of.op
0620 65 6e 20 66 69 6c 65 73 20 74 68 61 74 20 74 68 65 20 58 45 4e 49 58 20 73 79 73 74 65 6d 0d 0a en.files.that.the.XENIX.system..
0640 20 20 20 20 20 20 20 20 63 61 6c 6c 73 20 63 61 6e 20 61 63 63 65 73 73 2e 0d 0a 0d 0a 20 20 20 ........calls.can.access........
0660 20 44 45 56 49 43 45 20 3d 20 3c 66 69 6c 65 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 20 20 20 54 68 .DEVICE.=.<filename>..........Th
0680 69 73 20 69 6e 73 74 61 6c 6c 73 20 74 68 65 20 64 65 76 69 63 65 20 64 72 69 76 65 72 20 69 6e is.installs.the.device.driver.in
06a0 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 69 6e 74 6f 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 73 79 .<filename>.into.the..........sy
06c0 73 74 65 6d 20 6c 69 73 74 2e 0d 0a 0d 0a 20 20 20 20 42 52 45 41 4b 20 3d 20 3c 4f 4e 20 6f 72 stem.list.........BREAK.=.<ON.or
06e0 20 4f 46 46 3e 0d 0a 20 20 20 20 20 20 20 20 49 66 20 4f 4e 20 69 73 20 73 70 65 63 69 66 69 65 .OFF>..........If.ON.is.specifie
0700 64 20 28 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 4f 46 46 29 2c 20 61 20 20 63 68 65 63 6b d.(the.default.is.OFF),.a..check
0720 20 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 5e 43 20 20 61 74 20 20 74 68 65 20 20 63 6f 6e 73 ..for..........^C..at..the..cons
0740 6f 6c 65 20 69 6e 70 75 74 20 77 69 6c 6c 20 62 65 20 6d 61 64 65 20 65 76 65 72 79 20 74 69 6d ole.input.will.be.made.every.tim
0760 65 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 20 69 73 20 63 61 6c 6c 65 64 2e e.the..........system.is.called.
0780 20 20 4f 4e 20 69 6d 70 72 6f 76 65 73 20 74 68 65 20 20 61 62 69 6c 69 74 79 20 20 74 6f 20 20 ..ON.improves.the..ability..to..
07a0 61 62 6f 72 74 0d 0a 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 73 20 6f 76 65 72 20 70 72 65 abort..........programs.over.pre
07c0 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 44 4f 53 2e 0d 0a 0d 0a 20 20 vious.versions.of.the.DOS.......
07e0 20 20 53 57 49 54 43 48 41 52 20 3d 20 3c 63 68 61 72 3e 0d 0a 20 20 20 20 20 20 20 20 43 61 75 ..SWITCHAR.=.<char>..........Cau
0800 73 65 73 20 74 68 65 20 44 4f 53 20 74 6f 20 72 65 74 75 72 6e 20 3c 63 68 61 72 3e 20 61 73 20 ses.the.DOS.to.return.<char>.as.
0820 74 68 65 20 63 75 72 72 65 6e 74 20 20 73 77 69 74 63 68 0d 0a 20 20 20 20 20 20 20 20 64 65 73 the.current..switch..........des
0840 69 67 6e 61 74 6f 72 20 20 63 68 61 72 61 63 74 65 72 20 20 77 68 65 6e 20 74 68 65 20 44 4f 53 ignator..character..when.the.DOS
0860 20 63 61 6c 6c 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 73 77 69 .call.to.return.the..........swi
0880 74 63 68 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6d 61 64 65 2e 20 20 44 65 66 61 75 6c 74 20 tch.character.is.made...Default.
08a0 69 73 20 27 2f 27 2e 0d 0a 0d 0a 20 20 20 20 41 56 41 49 4c 44 45 56 20 3d 20 3c 54 52 55 45 20 is.'/'.........AVAILDEV.=.<TRUE.
08c0 6f 72 20 46 41 4c 53 45 3e 0d 0a 20 20 20 20 20 20 20 20 54 68 65 20 20 64 65 66 61 75 6c 74 20 or.FALSE>..........The..default.
08e0 20 69 73 20 20 54 52 55 45 20 77 68 69 63 68 20 6d 65 61 6e 73 20 62 6f 74 68 20 2f 64 65 76 2f .is..TRUE.which.means.both./dev/
0900 3c 64 65 76 3e 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 3c 64 65 76 3e 20 77 69 6c 6c 20 72 65 <dev>.and..........<dev>.will.re
0920 66 65 72 65 6e 63 65 20 74 68 65 20 64 65 76 69 63 65 20 3c 64 65 76 3e 2e 20 20 20 49 66 20 20 ference.the.device.<dev>....If..
0940 46 41 4c 53 45 20 20 69 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 2c 20 20 6f 6e FALSE..is..........selected,..on
0960 6c 79 20 20 2f 64 65 76 2f 3c 64 65 76 3e 20 20 72 65 66 65 72 73 20 20 74 6f 20 20 64 65 76 69 ly../dev/<dev>..refers..to..devi
0980 63 65 20 3c 64 65 76 3e 2c 0d 0a 20 20 20 20 20 20 20 20 3c 64 65 76 3e 20 62 79 20 69 74 73 65 ce.<dev>,..........<dev>.by.itse
09a0 6c 66 20 6d 65 61 6e 73 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 20 lf.means.a.file.in.the.current..
09c0 64 69 72 65 63 74 6f 72 79 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 directory..........with.the.same
09e0 20 6e 61 6d 65 20 61 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 73 2e 0d 0a 0d 0a .name.as.one.of.the.devices.....
0a00 20 20 20 20 53 48 45 4c 4c 20 3d 20 3c 66 69 6c 65 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 20 20 20 ....SHELL.=.<filename>..........
0a20 54 68 69 73 20 62 65 67 69 6e 73 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 68 65 This.begins.execution.of.the.she
0a40 6c 6c 20 28 74 6f 70 2d 6c 65 76 65 6c 20 20 63 6f 6d 6d 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 ll.(top-level..command..........
0a60 70 72 6f 63 65 73 73 6f 72 29 20 66 72 6f 6d 20 3c 66 69 6c 65 6e 61 6d 65 3e 2e 0d 0a 0d 0a 41 processor).from.<filename>.....A
0a80 20 74 79 70 69 63 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 6d 69 67 68 .typical.configuration.file.migh
0aa0 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 42 55 46 46 45 52 53 20 3d 20 31 t.look.like.this:....BUFFERS.=.1
0ac0 30 0d 0a 46 49 4c 45 53 20 3d 20 31 30 0d 0a 44 45 56 49 43 45 20 3d 20 2f 62 69 6e 2f 6e 65 74 0..FILES.=.10..DEVICE.=./bin/net
0ae0 77 6f 72 6b 2e 73 79 73 0d 0a 42 52 45 41 4b 20 3d 20 4f 4e 0d 0a 53 57 49 54 43 48 41 52 20 3d work.sys..BREAK.=.ON..SWITCHAR.=
0b00 20 2d 0d 0a 53 48 45 4c 4c 20 3d 20 61 3a 2f 62 69 6e 2f 63 6f 6d 6d 61 6e 64 2e 63 6f 6d 20 61 .-..SHELL.=.a:/bin/command.com.a
0b20 3a 2f 62 69 6e 20 2d 70 0d 0a 0d 0a 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 :/bin.-p.......The.default.value
0b40 20 66 6f 72 20 42 55 46 46 45 52 53 20 69 73 20 4f 45 4d 20 73 70 65 63 69 66 69 63 20 69 6e 20 .for.BUFFERS.is.OEM.specific.in.
0b60 20 74 68 61 74 20 20 74 68 65 0d 0a 4f 45 4d 20 63 61 6e 20 73 70 65 63 69 66 79 20 74 68 65 20 .that..the..OEM.can.specify.the.
0b80 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 42 49 4f 53 2e 20 20 41 20 74 79 70 69 63 61 6c 20 76 number.in.the.BIOS...A.typical.v
0ba0 61 6c 75 65 20 69 73 20 32 2c 0d 0a 74 68 65 20 6d 69 6e 69 6d 61 6c 20 76 61 6c 75 65 20 69 73 alue.is.2,..the.minimal.value.is
0bc0 20 6f 6e 65 2e 20 20 54 68 65 20 20 64 65 66 61 75 6c 74 20 20 76 61 6c 75 65 20 20 66 6f 72 20 .one...The..default..value..for.
0be0 20 46 49 4c 45 53 20 20 69 73 0d 0a 75 73 75 61 6c 6c 79 20 20 38 20 20 28 61 73 20 61 62 6f 76 .FILES..is..usually..8..(as.abov
0c00 65 20 69 74 20 6d 61 79 20 62 65 20 73 65 74 20 62 79 20 4f 45 4d 20 42 49 4f 53 29 20 2c 20 73 e.it.may.be.set.by.OEM.BIOS).,.s
0c20 6f 20 22 46 49 4c 45 53 20 3d 0d 0a 31 30 22 20 61 63 74 75 61 6c 6c 79 20 61 6c 6c 6f 63 61 74 o."FILES.=..10".actually.allocat
0c40 65 73 20 6f 6e 6c 79 20 32 20 6e 65 77 20 66 69 6c 65 20 63 68 61 6e 6e 65 6c 73 2e 20 20 49 66 es.only.2.new.file.channels...If
0c60 20 61 20 20 6e 75 6d 62 65 72 0d 0a 6c 65 73 73 20 20 74 68 61 6e 20 20 6f 72 20 20 65 71 75 61 .a..number..less..than..or..equa
0c80 6c 20 20 74 6f 20 20 66 69 76 65 20 20 69 73 20 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 l..to..five..is..specified,.the.
0ca0 63 6f 6d 6d 61 6e 64 20 69 73 0d 0a 69 67 6e 6f 72 65 64 2e 20 20 42 52 45 41 4b 20 64 65 66 61 command.is..ignored...BREAK.defa
0cc0 75 6c 74 73 20 74 6f 20 4f 46 46 2c 20 53 57 49 54 43 48 41 52 20 74 6f 20 2f 2c 20 20 61 6e 64 ults.to.OFF,.SWITCHAR.to./,..and
0ce0 20 20 41 56 41 49 4c 44 45 56 0d 0a 74 6f 20 20 54 52 55 45 2e 20 20 20 4e 4f 54 45 20 20 74 68 ..AVAILDEV..to..TRUE....NOTE..th
0d00 61 74 20 20 74 68 65 20 20 73 65 74 74 69 6e 67 20 20 6f 66 20 20 53 57 49 54 43 48 41 52 20 20 at..the..setting..of..SWITCHAR..
0d20 6d 61 79 20 65 66 66 65 63 74 0d 0a 63 68 61 72 61 63 74 65 72 73 20 20 75 73 65 64 20 20 6f 6e may.effect..characters..used..on
0d40 20 20 74 68 65 20 20 53 48 45 4c 4c 20 20 6c 69 6e 65 20 20 28 74 68 69 73 20 20 20 69 73 20 20 ..the..SHELL..line..(this...is..
0d60 20 74 72 75 65 20 20 20 6f 66 0d 0a 43 4f 4d 4d 41 4e 44 2e 43 4f 4d 29 2e 0d 0a 00 00 00 00 00 .true...of..COMMAND.COM)........