home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
BDOS
/
DOSPLS25.ARK
/
SYSDISK.INF
< prev
next >
Wrap
Text File
|
1986-11-20
|
4KB
|
118 lines
This is a suggested procedure for setting up your first DOS+
system disk.
Once you have created a bootable DOS+ system (see -INSTALL.DOS)
put the system tracks on a freshly formatted (i.e. empty) disk.
Then copy CCPXTEND.SYS as the first file. This will place it
near the directory and minimize head movement in loading (it
will be used frequently).
Next, do "save 16 subspace". This will later be erased, but
reserves space for $$$.SUB files created by JOB. This will
speed up execution of batch jobs. This space will handle jobs
with up to 32 lines.
On a separate disk, make a COPY of the distributed DOS+24.LBR by
FCOPY -v dos+24.lbr command.lbr
(or equivalent PIP command. FCOPY has DU addressing).
Use LU or NULU to strip and re-organize this COPY by deleting
all files except the .COM files. You can use:
NULU -o command.lbr -d *.?z? *.rel *.sys --read.me -k -x
or
LU -o command.lbr -d *.?z? *.rel *.sys --read.me -r -x
(each will ask how many directory entries to assign. I suggest
you allow for 40 or more - you will be adding to this library).
(you might as well delete MOVDOS+.COM unless you are using a
1983 Kaypro IV.)
If you are using LU 3.0 or up, or NULU 1.51 or up, the file
dates will be preserved during the re-organization.
Now copy this new COMMAND.LBR to your new system disk
FCOPY -v command.lbr d0: (d is where your new disk is)
(You may add your favorite utilities to COMMAND.LBR. STAT and
NULU will be useful. DO NOT INSTALL WordStar there if you ever
use the R)un command. Never install overlay files. There is
no point to installing files that are an exact multiple of the
disk allocation size, such as LT version 1.5, unless you need
more directory space.)
When you have finished adding the other files you want (your
own) to the system disk, do "ERA SUBSPACE". Create it again
before adding new files to the disk or to COMMAND.LBR. This
will optimize JOB performance.
You can reboot from the new disk now if you wish.
Create LRUN.COM on drive d: (your new disk) by:
ALIAS d:ccpxtend.sys lrun.com (takes no added room)
Set all files to be $SYS files with
STAT *.* $sys
(this last will make them accessible to all user numbers)
To prepare for future date-stamping, do
INITDIR d: (d is the drive for your new disk)
DISK.DIR (.DZR) is a listing of my own system disk. It may be
helpful in organizing your own.
CCPXTEND.SYS bytes 109h thru 110h (as viewed in DDTZ) contains
the name of the program to run when a command is not found on
the path or in COMMAND.LBR. (8 chars, including blank padding).
If set to all blanks no extra try is done. If you wish to
automatically access your MBASIC interpreter, for example,
change this to "MBASIC " by
STAT ccpxtend.sys $dir
STAT ccpxtend.sys $r/w
DDTZ ccpxtend.sys
.... signon etc.
-s109
0109 52 'M'
010A 55 'B'
010B 4E 'A' (note use of quoted characters)
010C 50 'S'
010D 43 'I'
010E 44 'C'
010f 20 . (exit mode, got to terminating blank)
-w (write it back)
-^C (exit DDTZ)
STAT ccpxtend.sys $r/o
STAT ccpxtend.sys $sys
and now MBASIC will be automatically loaded and passed your
command line. For this you should put MBASIC on your disk,
possibly in COMMAND.LBR. Now, instead of "MBASIC xxx" you
will simply enter "xxx" (but "MBASIC xxx" is still valid).
Another possibility is "JOB ", which will try to run
a submit file (of type .JOB) on disk or in JOBS.LBR if all
else fails.
There are two more customization points in CCPXTEND.SYS.
Adr. Default Use
0103H 'A' '@' thru 'P', alternate drive to search for
commands. Normally '@' for DOS+ to disable
and allow DOS+ paths to control.
0104h 0ffh 0ffh (disable), 0 thru 15=0fh for alternate
user to search for commands.
cbf
ûµ