Mercurial > hg > Members > kono > nitros9-code
changeset 2781:31989b6c2b3c lwtools-port
Updated level1/coco1 related to becker and arduino projects.
Updated level1/coco1/bootfiles/makefile to create becker &
arduino boot and kernel files.
Updated level1/coco1/makefile to create becker & arduino
boot disks for use with drivewire server.
Updated level1/coco1/modules/makefile to create becker &
arduino dwio sb files.
author | drencor-xeen |
---|---|
date | Sat, 26 Jan 2013 00:57:22 -0600 |
parents | 7bbf59fa99aa |
children | 2594295f9cc7 |
files | ChangeLog level1/coco1/bootfiles/makefile level1/coco1/makefile level1/coco1/modules/makefile |
diffstat | 4 files changed, 393 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Jan 25 17:17:16 2013 -0600 +++ b/ChangeLog Sat Jan 26 00:57:22 2013 -0600 @@ -1,6 +1,22 @@ NitrOS-9 V3.2.9: ---------------------------------------------------------- +2013/01/26 David Ladd +M ChangeLog +M level1/coco1/bootfiles/makefile +M level1/coco1/makefile +M level1/coco1/modules/makefile + +Updated level1/coco1/bootfiles/makefile to create becker & +arduino boot and kernel files. + +Updated level1/coco1/makefile to create becker & arduino +boot disks for use with drivewire server. + +Updated level1/coco1/modules/makefile to create becker & +arduino dwio sb files. + +---------------------------------------------------------- 2013/01/25 David Ladd M 3rdparty/packages/sierra/kingsquest2/makefile M ChangeLog
--- a/level1/coco1/bootfiles/makefile Fri Jan 25 17:17:16 2013 -0600 +++ b/level1/coco1/bootfiles/makefile Sat Jan 26 00:57:22 2013 -0600 @@ -16,6 +16,12 @@ KERNEL_DW = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ $(MD)/boot_dw +KERNEL_BECKER = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ + $(MD)/boot_dw_becker + +KERNEL_ARDUINO = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ + $(MD)/boot_dw_arduino + IDE = $(3PD)/ide SCSI = $(3PD)/scsisys @@ -31,6 +37,10 @@ CLOCK60HZDW = $(MD)/clock_60hz $(MD)/clock2_dw RBDW = $(MD)/rbdw.dr $(MD)/dwio.sb \ $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd +RBBECKER = $(MD)/rbdw.dr $(MD)/dwio_becker.sb \ + $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd +RBARDUINO = $(MD)/rbdw.dr $(MD)/dwio_arduino.sb \ + $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd SCDWV_NET = $(MD)/n_scdwv.dd $(MD)/n1_scdwv.dd $(MD)/n2_scdwv.dd \ $(MD)/n3_scdwv.dd $(MD)/n4_scdwv.dd $(MD)/n5_scdwv.dd \ $(MD)/n6_scdwv.dd $(MD)/n7_scdwv.dd $(MD)/n8_scdwv.dd \ @@ -40,7 +50,7 @@ $(MD)/z4_scdwv.dd $(MD)/z5_scdwv.dd $(MD)/z6_scdwv.dd \ $(MD)/z7_scdwv.dd SCDWP = $(MD)/scdwp.dr $(MD)/p_scdwp.dd - + BOOTFILE_COVDG = $(MD)/ioman \ $(MD)/rbf.mn \ $(FLOPPY_40D) \ @@ -86,6 +96,30 @@ $(CLOCK60HZDW) \ $(MD)/sysgo_dd +BOOTFILE_HEADLESS_BECKER = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(RBBECKER) \ + $(MD)/scf.mn \ + $(MD)/scdwv.dr \ + $(MD)/term_scdwv.dt \ + $(SCDWV_NET) \ + $(SCDWV_WIN) \ + $(SCDWP) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd + +BOOTFILE_HEADLESS_ARDUINO = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(RBARDUINO) \ + $(MD)/scf.mn \ + $(MD)/scdwv.dr \ + $(MD)/term_scdwv.dt \ + $(SCDWV_NET) \ + $(SCDWV_WIN) \ + $(SCDWP) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd + BOOTFILE_COVDG_DW = $(MD)/ioman \ $(MD)/rbf.mn \ $(FLOPPY_40D) \ @@ -99,6 +133,34 @@ $(PIPE) \ $(CLOCK60HZDW) \ $(MD)/sysgo_dd + +BOOTFILE_COVDG_BECKER = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(FLOPPY_40D) \ + $(RBBECKER) \ + $(MD)/scf.mn \ + $(VTIO_COVDG) \ + $(MD)/scdwv.dr \ + $(SCDWV_NET) \ + $(SCDWV_WIN) \ + $(SCDWP) \ + $(PIPE) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd + +BOOTFILE_COVDG_ARDUINO = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(FLOPPY_40D) \ + $(RBARDUINO) \ + $(MD)/scf.mn \ + $(VTIO_COVDG) \ + $(MD)/scdwv.dr \ + $(SCDWV_NET) \ + $(SCDWV_WIN) \ + $(SCDWP) \ + $(PIPE) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd BOOTFILE_COVDG_DS80 = $(MD)/ioman \ $(MD)/rbf.mn \ @@ -124,6 +186,32 @@ $(CLOCK60HZDW) \ $(MD)/sysgo_dd +BOOTFILE_COHR_BECKER = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(FLOPPY_40D) \ + $(RBBECKER) \ + $(MD)/scf.mn \ + $(VTIO_COHR) \ + $(MD)/scdwv.dr \ + $(SCDWV_NET) \ + $(SCDWP) \ + $(PIPE) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd + +BOOTFILE_COHR_ARDUINO = $(MD)/ioman \ + $(MD)/rbf.mn \ + $(FLOPPY_40D) \ + $(RBARDUINO) \ + $(MD)/scf.mn \ + $(VTIO_COHR) \ + $(MD)/scdwv.dr \ + $(SCDWV_NET) \ + $(SCDWP) \ + $(PIPE) \ + $(CLOCK60HZDW) \ + $(MD)/sysgo_dd + BOOTFILE_COHR_DS80 = $(MD)/ioman \ $(MD)/rbf.mn \ $(FLOPPY_80D) \ @@ -136,9 +224,12 @@ $(MD)/sysgo_dd BOOTFILES = bootfile_covdg bootfile_cohr bootfile_covdg_dw \ - bootfile_headless_dw \ - bootfile_cohr_dw bootfile_covdg_ds80 bootfile_cohr_ds80 -KERNELS = kernel_1773 kernel_dw + bootfile_headless_dw bootfile_covdg_becker \ + bootfile_cohr_dw bootfile_covdg_ds80 bootfile_cohr_ds80 \ + bootfile_cohr_becker bootfile_headless_becker \ + bootfile_covdg_arduino bootfile_headless_arduino \ + bootfile_cohr_arduino +KERNELS = kernel_1773 kernel_dw kernel_becker kernel_arduino ALLOBJS = $(BOOTFILES) $(KERNELS) @@ -159,15 +250,33 @@ bootfile_headless_dw: $(BOOTFILE_HEADLESS_DW) $(DEPENDS) $(MERGE) $(BOOTFILE_HEADLESS_DW)>$@ +bootfile_headless_becker: $(BOOTFILE_HEADLESS_BECKER) $(DEPENDS) + $(MERGE) $(BOOTFILE_HEADLESS_BECKER)>$@ + +bootfile_headless_arduino: $(BOOTFILE_HEADLESS_ARDUINO) $(DEPENDS) + $(MERGE) $(BOOTFILE_HEADLESS_ARDUINO)>$@ + bootfile_covdg_dw: $(BOOTFILE_COVDG_DW) $(DEPENDS) $(MERGE) $(BOOTFILE_COVDG_DW)>$@ +bootfile_covdg_becker: $(BOOTFILE_COVDG_BECKER) $(DEPENDS) + $(MERGE) $(BOOTFILE_COVDG_BECKER)>$@ + +bootfile_covdg_arduino: $(BOOTFILE_COVDG_ARDUINO) $(DEPENDS) + $(MERGE) $(BOOTFILE_COVDG_ARDUINO)>$@ + bootfile_cohr_ds80: $(BOOTFILE_COHR_DS80) $(DEPENDS) $(MERGE) $(BOOTFILE_COHR_DS80)>$@ bootfile_cohr_dw: $(BOOTFILE_COHR_DW) $(DEPENDS) $(MERGE) $(BOOTFILE_COHR_DW)>$@ +bootfile_cohr_becker: $(BOOTFILE_COHR_BECKER) $(DEPENDS) + $(MERGE) $(BOOTFILE_COHR_BECKER)>$@ + +bootfile_cohr_arduino: $(BOOTFILE_COHR_ARDUINO) $(DEPENDS) + $(MERGE) $(BOOTFILE_COHR_ARDUINO)>$@ + # WD1773 Kernel kernel_1773: $(KERNEL_1773) $(DEPENDS) $(MERGE) $(KERNEL_1773)>$@ @@ -178,6 +287,14 @@ $(MERGE) $(KERNEL_DW)>$@ $(PADROM) 4608 $@ +kernel_becker: $(KERNEL_BECKER) $(DEPENDS) + $(MERGE) $(KERNEL_BECKER)>$@ + $(PADROM) 4608 $@ + +kernel_arduino: $(KERNEL_ARDUINO) $(DEPENDS) + $(MERGE) $(KERNEL_ARDUINO)>$@ + $(PADROM) 4608 $@ + clean: $(RM) $(ALLOBJS)
--- a/level1/coco1/makefile Fri Jan 25 17:17:16 2013 -0600 +++ b/level1/coco1/makefile Sat Jan 26 00:57:22 2013 -0600 @@ -17,11 +17,19 @@ BOOTFILE_COHR = bootfiles/bootfile_cohr BOOTFILE_COVDG_DS80 = bootfiles/bootfile_covdg_ds80 BOOTFILE_HEADLESS_DW = bootfiles/bootfile_headless_dw +BOOTFILE_HEADLESS_BECKER = bootfiles/bootfile_headless_becker +BOOTFILE_HEADLESS_ARDUINO = bootfiles/bootfile_headless_arduino BOOTFILE_COVDG_DW = bootfiles/bootfile_covdg_dw +BOOTFILE_COVDG_BECKER = bootfiles/bootfile_covdg_becker +BOOTFILE_COVDG_ARDUINO = bootfiles/bootfile_covdg_arduino BOOTFILE_COHR_DS80 = bootfiles/bootfile_cohr_ds80 BOOTFILE_COHR_DW = bootfiles/bootfile_cohr_dw +BOOTFILE_COHR_BECKER = bootfiles/bootfile_cohr_becker +BOOTFILE_COHR_ARDUINO = bootfiles/bootfile_cohr_arduino KERNELFILE = bootfiles/kernel_1773 KERNELFILE_DW = bootfiles/kernel_dw +KERNELFILE_BECKER = bootfiles/kernel_becker +KERNELFILE_ARDUINO = bootfiles/kernel_arduino DIRS = cmds modules defs sys bootfiles bootroms @@ -48,15 +56,24 @@ DSKDWHEADLESS = $(DISTROVER)_dw_headless.dsk LDSKDWHEADLESS = $(DISTRONAME)$(PORT)_dw_headless.dsk DSK360K_1 = $(DISTROVER)_40d_1.dsk -LDSK360K_1 = $(DISTRONAME)_40d_1.dsk +LDSK360K_1 = $(DISTRONAME)$(PORT)_40d_1.dsk DSK360K_2 = $(DISTROVER)_40d_2.dsk -LDSK360K_2 = $(DISTRONAME)_40d_2.dsk +LDSK360K_2 = $(DISTRONAME)$(PORT)_40d_2.dsk DSK720K = $(DISTROVER)_80d.dsk -LDSK720K = $(DISTRONAME)_80d.dsk - +LDSK720K = $(DISTRONAME)$(PORT)_80d.dsk +DSKBECKER = $(DISTROVER)_becker.dsk +LDSKBECKER = $(DISTRONAME)$(PORT)_becker.dsk +DSKBECKERHEADLESS = $(DISTROVER)_becker_headless.dsk +LDSKBECKERHEADLESS = $(DISTRONAME)$(PORT)_becker_headless.dsk +DSKARDUINO = $(DISTROVER)_arduino.dsk +LDSKARDUINO = $(DISTRONAME)$(PORT)_arduino.dsk +DSKARDUINOHEADLESS = $(DISTROVER)_arduino_headless.dsk +LDSKARDUINOHEADLESS = $(DISTRONAME)$(PORT)_arduino_headless.dsk -DSKS = $(DSKDW) $(DSKDWHEADLESS) $(DSK360K_1) $(DSK360K_2) $(DSK720K) -LDSKS = $(LDSKDW) $(LDSKDWHEADLESS) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) +DSKS = $(DSKDW) $(DSKDWHEADLESS) $(DSKBECKER) $(DSKBECKERHEADLESS) \ + $(DSKARDUINO) $(DSKARDUINOHEADLESS) $(DSK360K_1) $(DSK360K_2) $(DSK720K) +LDSKS = $(LDSKDW) $(LDSKDWHEADLESS) $(LDSKBECKER) $(LDSKBECKERHEADLESS) \ + $(LDSKARDUINO) $(LDSKARDUINOHEADLESS) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) # Make all components all: @@ -138,6 +155,112 @@ $(RM) $(LDSKDW) $(SOFTLINK) $@ $(LDSKDW) +$(DSKBECKER): + $(RM) $@ + $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" + $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_BECKER) -t=$(KERNELFILE_BECKER) + $(MAKDIR) $@,CMDS + $(MAKDIR) $@,SYS + $(MAKDIR) $@,DEFS + $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS + $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS + $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell + $(CD) sys; $(CPL) $(SYS) ../$@,SYS + $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) + $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS + $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) + $(CPL) $(STARTUP_DW) $@,startup + $(OS9ATTR_TEXT) $@,startup + $(MAKDIR) $@,NITROS9 + $(MAKDIR) $@,NITROS9/6809L1 + $(MAKDIR) $@,NITROS9/6809L1/CMDS + $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS + $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) + $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell + $(MAKDIR) $@,NITROS9/6809L1/MODULES + $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK + $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK + $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL + $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL + $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS + $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS + $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS + $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS + $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF + $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF + $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF + $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF + $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE + $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE + $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS + $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS + $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS + $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS + $(RM) $(LDSKBECKER) + $(SOFTLINK) $@ $(LDSKBECKER) + +$(DSKARDUINO): + $(RM) $@ + $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" + $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_ARDUINO) -t=$(KERNELFILE_ARDUINO) + $(MAKDIR) $@,CMDS + $(MAKDIR) $@,SYS + $(MAKDIR) $@,DEFS + $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS + $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS + $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell + $(CD) sys; $(CPL) $(SYS) ../$@,SYS + $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) + $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS + $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) + $(CPL) $(STARTUP_DW) $@,startup + $(OS9ATTR_TEXT) $@,startup + $(MAKDIR) $@,NITROS9 + $(MAKDIR) $@,NITROS9/6809L1 + $(MAKDIR) $@,NITROS9/6809L1/CMDS + $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS + $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) + $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell + $(MAKDIR) $@,NITROS9/6809L1/MODULES + $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK + $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK + $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL + $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL + $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS + $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS + $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS + $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS + $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF + $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF + $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF + $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF + $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE + $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE + $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS + $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS + $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS + $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS + $(RM) $(LDSKARDUINO) + $(SOFTLINK) $@ $(LDSKARDUINO) + $(DSKDWHEADLESS): $(RM) $@ $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" @@ -188,8 +311,114 @@ $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS - $(RM) $(LDSKDW) - $(SOFTLINK) $@ $(LDSKDW) + $(RM) $(LDSKDWHEADLESS) + $(SOFTLINK) $@ $(LDSKDWHEADLESS) + +$(DSKBECKERHEADLESS): + $(RM) $@ + $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" + $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_BECKER) -t=$(KERNELFILE_BECKER) + $(MAKDIR) $@,CMDS + $(MAKDIR) $@,SYS + $(MAKDIR) $@,DEFS + $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS + $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS + $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell + $(CD) sys; $(CPL) $(SYS) ../$@,SYS + $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) + $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS + $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) + $(CPL) $(STARTUP_DW) $@,startup + $(OS9ATTR_TEXT) $@,startup + $(MAKDIR) $@,NITROS9 + $(MAKDIR) $@,NITROS9/6809L1 + $(MAKDIR) $@,NITROS9/6809L1/CMDS + $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS + $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) + $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell + $(MAKDIR) $@,NITROS9/6809L1/MODULES + $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK + $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK + $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL + $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL + $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS + $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS + $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS + $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS + $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF + $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF + $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF + $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF + $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE + $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE + $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS + $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS + $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS + $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS + $(RM) $(LDSKBECKERHEADLESS) + $(SOFTLINK) $@ $(LDSKBECKERHEADLESS) + +$(DSKARDUINOHEADLESS): + $(RM) $@ + $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" + $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_ARDUINO) -t=$(KERNELFILE_ARDUINO) + $(MAKDIR) $@,CMDS + $(MAKDIR) $@,SYS + $(MAKDIR) $@,DEFS + $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS + $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS + $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell + $(CD) sys; $(CPL) $(SYS) ../$@,SYS + $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) + $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS + $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) + $(CPL) $(STARTUP_DW) $@,startup + $(OS9ATTR_TEXT) $@,startup + $(MAKDIR) $@,NITROS9 + $(MAKDIR) $@,NITROS9/6809L1 + $(MAKDIR) $@,NITROS9/6809L1/CMDS + $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS + $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) + $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell + $(MAKDIR) $@,NITROS9/6809L1/MODULES + $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK + $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK + $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL + $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL + $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS + $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS + $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS + $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS + $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF + $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF + $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF + $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF + $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE + $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE + $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) + $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS + $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS + $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS + $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS + $(RM) $(LDSKARDUINOHEADLESS) + $(SOFTLINK) $@ $(LDSKARDUINOHEADLESS) $(DSK360K_1): $(RM) $@
--- a/level1/coco1/modules/makefile Fri Jan 25 17:17:16 2013 -0600 +++ b/level1/coco1/modules/makefile Sat Jan 26 00:57:22 2013 -0600 @@ -25,7 +25,8 @@ BOOTERS = boot_1773_6ms boot_1773_30ms \ boot_burke boot_rampak boot_wd1002 boot_dw \ - boot_tc3 boot_ide boot_rom + boot_tc3 boot_ide boot_rom boot_dw_becker \ + boot_dw_arduino BOOTTRACK = rel $(BOOTERS) KERNEL = krn krnp2 wbug SYSMODS = ioman init sysgo_dd sysgo_h0 rominfo vectors @@ -35,7 +36,7 @@ clock2_messemu clock2_jvemu clock2_dw RBF = rbf.mn \ - rbdw.dr dwio.sb \ + rbdw.dr dwio.sb dwio_becker.sb dwio_arduino.sb \ rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ ddd0_35s.dd d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ ddd0_40d.dd d0_40d.dd d1_40d.dd d2_40d.dd \ @@ -84,6 +85,22 @@ boot_ide: boot_ide.asm $(AS) $(ASOUT)$@ $< $(IDEFLAGS) +# DriveWire Becker Booter +boot_dw_becker: boot_dw.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1 + +# DriveWire Becker Submodule +dwio_becker.sb: dwio.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1 + +# DriveWire Arduino Booter +boot_dw_arduino: boot_dw.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1 + +# DriveWire Arduino Submodule +dwio_arduino.sb: dwio.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1 + # DriveWire 3 boot_1773_6ms: boot_1773.asm $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=0 -DSTEP=0