Skip to content

Commit 7a83fcf

Browse files
committed
update readme.txt and rename to devload.txt to match releases
git-svn-id: http://svn.code.sf.net/p/fdos/code/trunk@134 d9247ac3-808d-4053-b241-f1a6b6229609
1 parent 136afc7 commit 7a83fcf

File tree

1 file changed

+106
-0
lines changed

1 file changed

+106
-0
lines changed

devload.txt

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
2+
DEVLOAD 3.23 USER GUIDE
3+
-----------------------
4+
5+
DEVLOAD is an utility for loading device drivers from command line.
6+
It supports FAT16 and FAT32 block device drivers (e.g. DI1000DD.SYS
7+
and ASPIDISK.SYS), COM and EXE - style DOS device drivers and has a
8+
very compact binary file (less than 3KiB).
9+
10+
Licence
11+
-------
12+
13+
Devload - a tool to load DOS device drivers from the command line
14+
Copyright (c) 1992-1998 David Woodhouse <[email protected]>
15+
Copyright (c) 2004-2008 Eric Auer <[email protected]>
16+
Copyright (c) 2011
17+
18+
This program is free software you can redistribute it and/or modify
19+
it under the terms of the GNU General Public License as published by
20+
the Free Software Foundation either version 2 of the License, or
21+
(at your option) any later version.
22+
23+
This program is distributed in the hope that it will be useful,
24+
but WITHOUT ANY WARRANTY without even the implied warranty of
25+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26+
GNU General Public License for more details.
27+
28+
You should have received a copy of the GNU General Public License along
29+
with this program if not, write to the Free Software Foundation, Inc.,
30+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
31+
32+
Usage
33+
-----
34+
35+
Usage: DEVLOAD [switches] filename [params]
36+
Emulates: DEVICE=filename [params] in CONFIG.SYS
37+
38+
Switches:
39+
40+
/? - display help message.
41+
/H - try to load driver to UMB.
42+
(equivalent of DEVICEHIGH=filename [params] in CONFIG.SYS)
43+
/Q - quiet mode.
44+
/V - verbose mode.
45+
/A - auto-mode (force to stay loaded).
46+
47+
Explanations:
48+
49+
If no filename is given or if the /? option is given, DEVLOAD
50+
shows a help message. The /Q mode makes DEVLOAD show fewer
51+
messages than usual (only warnings) while /V makes it show
52+
more messages, including technical and memory usage details.
53+
54+
The /A option bypasses the "driver wants to stay in RAM but
55+
hooks no interrupts and provides no block nor char devices,
56+
keep it in RAM anyway?" question by always assuming that the
57+
answer is yes. Only very few drivers are affected by this.
58+
59+
With the /H option, DEVLOAD will try to behave like DEVICEHIGH
60+
and load your driver into UMB. If you have no UMB of sufficient
61+
size (at least file size or, if exe header present, load size
62+
plus minimum heap according to the exe header), the driver will
63+
be loaded into low RAM as if you had not used the /H option.
64+
65+
Note that your driver may say that your UMB is too small even
66+
if DEVLOAD thinks it is sufficient. Then your driver will not
67+
load and you will have to load without the /H option instead.
68+
69+
Examples:
70+
71+
1) USBASPI from command line
72+
DEVLOAD /H USBASPI.SYS /V /W
73+
DEVLOAD /H DI1000DD.SYS
74+
75+
2) ASPI driver for IDE (e.g. for CDRTOOLS)
76+
DEVLOAD ASPI.SYS
77+
78+
System requirements
79+
-------------------
80+
81+
* DOS 3.00 and higher
82+
* Intel 8086 CPU, 640KiB of RAM
83+
* MS-DOS 7.1/8.0, PC-DOS 7.1, LZ-DOS 7.1,
84+
FreeDOS 1.0 or EDR-DOS WIP 17.6.2007+
85+
for FAT32 block device drivers support
86+
87+
WARNING: DEVLOAD cannot load FAT32 block device drivers under PTS-DOS 32!
88+
89+
Files
90+
-----
91+
92+
DEVLOAD.COM Binary file. You only need this file to run DEVLOAD
93+
DEVLOAD.ASM Source code for NASM, version history information
94+
MAKEDEVL.BAT "Make" script for NASM and UPX (see URLs below)
95+
README.TXT The file you are reading right now :-)
96+
READ.ME Note about origin of DEVLOAD with FreeDOS (TM)
97+
LICENCE.TXT GNU GPL v2, DEVLOAD is free open source software
98+
99+
Compilation
100+
-----------
101+
102+
Install NASM and UPX and run MAKEDEVL.BAT
103+
104+
UPX: http://upx.sourceforge.net/
105+
NASM: http://nasm.sourceforge.net/
106+

0 commit comments

Comments
 (0)