*****************************************************************************


The procedure for generating the system is as follows:

1.  Assemble necessary files using RMAC:

	RMAC	SCB
        RMAC 	BIOSKRNL
	RMAC	CHARIO
	RMAC	MOVE
	RMAC	PRIVATE
	RMAC	BOOT
	RMAC	DRIVES
	RMAC 	WINCH
	RMAC	DRVTBL

	RMAC	LDRDRV
	RMAC	LDRWINCH
	RMAC	LDRKRNL
	RMAC	LABEL
	RMAC	LDRBOOT
	RMAC	ENDER

2.  Create the BIOS by linking the appropriate files together as
    follows:

  LINK BNKBIOS3[B]=BIOSKRNL,SCB,PRIVATE,MOVE,CHARIO,DRVTBL,
		   WINCH,DRIVES,BOOT            

3.  Create a CPM3.SYS file using GENCPM.  When GENCPM is invoked, it
    will ask a series of questions which should be answered as follows:

	CP/M 3.0 System Generation
	Copyright (C) 1982, Digital Research

	Default entries are shown in (parens).
	Default base is Hex, precede entry with # for decimal

	Create a new GENCPM.DAT file (N) ? N

	Display Load Map at Cold Boot (Y) ? Y

	Number of console columns (#80) ? #80
	Number of lines in console page (#24) ? #25
	Backspace echoes erased character (N) ? N
	Rubout echoes erased character (Y)? N

	Initial default drive (A:) ? A:

	Top page of memory (FF) ? FF
	Bank switched memory (Y) ? Y
	Common memory base page (C0) ? C0

	Long error messages (Y) ? N

	Accept new system definition (Y)? Y

	Setting up Allocation vector for drive A:
	Setting up Checksum vector for drive A:
	Setting up Allocation vector for drive B:
	Setting up Checksum vector for drive B:
	Setting up Allocation vector for drive C:

	*** Bank 1 and Common are not included ***
	*** in the memory segment table.       ***

	Number of memory segments (#3) ? 2

	CP/M 3 Base,size,bank (82,3E,00)

	Enter memory segment table:
	 Base,size,bank (00,80,00) ? 01,81,00
	 Base,size,bank (00,C0,02) ? 11,2F,02

	 CP/M 3 Sys    8200H 3E00H  Bank 00
	 Memseg No. 00 0100H 8100H  Bank 00
	 Memseg No. 01 1100H 2F00H  Bank 02

	Accept new memory segment table entries (Y) ? Y

	Setting up directory hash tables:
	 Enable hashing for drive A: (Y)? Y
	 Enable hashing for drive B: (Y)? Y
	 Enable hashing for drive C: (Y)? Y

    Setting up Blocking/Deblocking buffers:
    The physical record size is 0400H:

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0081H, Other banks = 000BH

		Number of directory buffers for drive A:? #16

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0040H, Other banks = 000BH

		Number of data buffers for drive A:? #17
		Allocate buffers outside of Common (Y) ? Y

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0003H, Other banks = 0003H

		Number of directory buffers for drive B:? #0 
		Share buffer(s) with which drive (A:) ? A:

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0003H, Other banks = 0003H

		Number of data buffers for drive B:? #0 
		Share buffers with which drive (A:) ? A:

    The physical record size is 0100H:

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0003H, Other banks = 0003H

		Number of directory buffers for drive C:? #0 
		Share buffer(s) with which drive (A:) ? A:

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0003H, Other banks = 0003H

		Number of data buffers for drive C:? #0 
		Share buffers with which drive (A:) ? A:

	Available space in 256 byte pages:
	TPA = 00F0H, Bank 0 = 0003H, Other banks = 0003H

  Accept new buffer definitions (Y)? Y

	BNKBIOS3 SPR xxxxH  xxxxH
	BNKBIOS3 SPR xxxxH  xxxxH
	RESBDOS3 SPR xxxxH  xxxxH
	BNKBDOS3 SPR xxxxH  xxxxH

	*** CP/M 3.0 SYSTEM GENERATION DONE ***


At this point, a new CPM3.SYS file has been created.  If you have a disk
that is already bootable, you can simply PIP the new CPM3.SYS file over to   
it.  Otherwise, continue with steps 4-5.





4.  Create a loader bios at the correct address to be loaded in
    by the boot rom by:

	LINK BOOTLDR[L2000]=LABEL,CPMLDR,LDRKRNL,SCB,LDRBOOT,MOVE,
                LDRWINCH,CHARIO, DRVTBL, LDRDRV, ENDER


5.  Put system onto target disk by:     

	COPYSYS BOOTLDR.COM
    
    and copy CPM3.SYS and CCP.COM to the target disk as well.


**************SYSTEM GENERATION COMPLETE*****************
