
BOOT TRACKS CONSTRUCTION FOR THE COMPUPRO

The loader, which resides on the system tracks, is created with
the following sequence of commands:

;; The following sequence of commands may be executed from
;;   a SUBMIT file.
;
RASM86 DSKBOOT
;
LINK86 DSKBOOT.SYS=DSKBOOT[DATA[ORIGIN[0]]]
;
RASM86 LBIOS
;
RASM86 LPROG
;
LINK86 LBIOS3.SYS=LBIOS,LPROG[DATA[ORIGIN[180]]]
;
;; GENLDR will create the CPMLDR.SYS
;
GENLDR [NNNN]
;
;; NNNN:0000 is where cpmldr will be loaded at boot time, so be careful that
;; CCPM.SYS will not be loaded over your cpmldr.
;;
;; End of the SUBMIT file

Now read in the file DSKBOOT.SYS with DDT86 (this can't be done under
SUBMIT) and remove the header and base page.  This will allow you to
merge this into the CPMLDR file.

	A>DDT86
	-RDSKBOOT.SYS
	  START       END
	aaaa:0000 aaaa:37f
	-WBOOT,180,37F
	-^C

Now merge the two files with the following command line:

	A>PIP BOOTTRKS=BOOT[O],CPMLDR.SYS[O]

Assemble and link the track copy utility with the following commands:

	A>RASM86 TCOPY

	A>LINK86 TCOPY

The final step is to execute TCOPY under a version of CP/M-86 1.X.

****************************************************************
**** | Because TCOPY does direct BIOS calls, it will not  | ****
**** | execute under any other operating system.          | ****
****************************************************************


	A>TCOPY BOOTTRKS

You should now have a system loader on the boot tracks that will
load a file called CCPM.SYS into memory and begin system ececution.















































