Digital Research
This commit is contained in:
2020-11-06 18:50:37 +01:00
parent 621ed8ccaf
commit 31738079c4
8481 changed files with 1888323 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
D I G I T A L R E S E A R C H
P. O. Box 579, Pacific Grove, CA 93950, (408) 649-3896
*** MP/M 1.0 ***
Application Note #02
Preparing a Custom Cold Start Loader
------------------------------------
The MP/M 1.0 cold start loader is usually placed on the first
two tracks of a diskette. It contains a boot program followed by
the MP/M loader. The MP/M loader is the same exact code as the
MPMLDR.COM file. MP/M is distributed with a cold start loader that
is configured for a four drive single density or mixed double/single
density Intel MDS-800.
The following steps can be used to prepare a custom cold start
loader:
1.) Prepare the MPMLDR.COM file by integrating your custom
LDRBIOS as described in Application Note #01. Test the MPMLDR.COM
and verify that it operates properly.
2.) Execute either DDT or SID.
A>DDT
DDT VERS 2.0
3.) Using the input command ('I') specify that the MPMLDR.COM
file is to be read in and then read ('R') in the file with an
offset of 880H bytes.
-IMPMLDR.COM
-R880
NEXT PC
2480 0100
4.) Using the 'I' command specify that the BOOT.HEX file is to
be read in and then read in the file with an offset that will load
the boot into memory at 900H. The 'H' command can be used to
calculate the offset.
-H900 3000
3900 D900
-IBOOT.HEX
-RD900
NEXT PC
2480 0000
MP/M 1.0 Application Note #02 (Cont'd)
5.) Return to the CP/M console command processor (CCP) by
jumping to location zero and then use the SYSGEN program to write
the new cold start loader onto the first two tracks of the diskette.
-G0
6.) Use the SYSGEN program to write the new cold start loader
onto the first two tracks of the diskette.
A>SYSGEN
SYSGEN VER 2.0
SOURCE DRIVE NAME (OR RETURN TO SKIP)<cr>
DESTINATION DRIVE NAME (OR RETURN TO REBOOT)B
DESTINATION ON B, THEN TYPE RETURN<cr>
FUNCTION COMPLETE