mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-26 09:54:20 +00:00
83 lines
2.5 KiB
TeX
83 lines
2.5 KiB
TeX
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
|
||
|
||
|
||
|