mc09 L1 Boot files - nealcrook/multicomp6809 GitHub Wiki

(from level1/mc09/bootfiles/makefile)

The makefile targets (level1/mc09/makefile) are named KERNELFILE and BOOTFILE_MC09SD, corresponding (in level1/mc09/bootfiles/makefile) to KERNEL_MC09SD and BOOTFILE_MC09SD.

KERNEL_MC09SD = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
                $(MD)/boot_sdc

(boot_sdc contains a cut-down subset of the disk driver code; just enough to be able to read a file from a specified start LSN).

BOOTFILE_MC09SD = $(MD)/ioman \
                $(MD)/rbf.mn \
                $(MD)/dds0_80d.dd \
                $(MC09SDC_80D) \
                $(MD)/scf.mn \
                $(TERM_MC09) \
                $(PIPE) \
                $(CLOCK50HZMC09) \
                $(MD)/sysgo_dd

where:

TERM_MC09       = $(MD)/mc6850.dr $(MD)/term_mc6850.dt $(MD)/term_mc6850_t0.dt $(MD)/term_mc6850_t1.dt
MC09SDC_80D     = $(MD)/mc09sdc.dr $(MD)/s0_80d.dd $(MD)/s1_80d.dd $(MD)/s2_80d.dd $(MD)/s3_80d.dd

The Multicomp6809 Level 1 makefiles might still contain some redundant junk that I inherited from cloning the coco1 stuff. I have done a review and stripped out all of it that I could spot easily.