changeset 3241:a313b2992adc

Updated level1/coco1/bootfiles/makefile to create bootfiles and kernel track files that use the Deluxe RS232 Pak as well as the DirectModem Pak. Updated level2/coco3/bootfiles/makefile to create bootfiles and kernel track files that use the Deluxe RS232 Pak as well as the DirectModem Pak.
author David Ladd <drencor-xeen@users.sourceforge.net>
date Fri, 09 Mar 2018 00:07:21 -0600
parents 1d905c091f7b
children cc64cdadac15
files level1/coco1/bootfiles/makefile level2/coco3/bootfiles/makefile
diffstat 2 files changed, 244 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/level1/coco1/bootfiles/makefile	Thu Mar 08 23:55:45 2018 -0600
+++ b/level1/coco1/bootfiles/makefile	Fri Mar 09 00:07:21 2018 -0600
@@ -21,6 +21,12 @@
 KERNEL_BECKER	= $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
 		$(MD)/boot_dw_becker
 
+KERNEL_RS232PAK	= $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
+		$(MD)/boot_dw_rs232pak
+
+KERNEL_DIRECTMODEMPAK	= $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
+		$(MD)/boot_dw_directmodempak
+
 KERNEL_ARDUINO	= $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
 		$(MD)/boot_dw_arduino
 
@@ -53,6 +59,12 @@
 RBBECKER	= $(MD)/rbdw.dr $(MD)/dwio_becker.sb \
 		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
 
+RBRS232PAK	= $(MD)/rbdw.dr $(MD)/dwio_rs232pak.sb \
+		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
+
+RBDIRECTMODEMPAK	= $(MD)/rbdw.dr $(MD)/dwio_directmodempak.sb \
+		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
+
 RBARDUINO	= $(MD)/rbdw.dr $(MD)/dwio_arduino.sb \
 		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
 
@@ -116,7 +128,7 @@
 		$(PIPE) \
 		$(CLOCK60HZ) \
 		$(MD)/sysgo_dd
-		
+
 BOOTFILE_COWPRS	= $(MD)/ioman \
 		$(MD)/rbf.mn \
 		$(FLOPPY_40D) \
@@ -155,6 +167,32 @@
 		$(CLOCK60HZDW) \
 		$(MD)/sysgo_dd
 
+BOOTFILE_RS232PAK_HEADLESS	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBRS232PAK) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(MD)/scdwv.dr \
+		$(MD)/term_scdwv.dt \
+		$(SCDWV_NET) \
+		$(SCDWV_WIN) \
+		$(SCDWP) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd
+
+BOOTFILE_DIRECTMODEMPAK_HEADLESS	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBDIRECTMODEMPAK) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(MD)/scdwv.dr \
+		$(MD)/term_scdwv.dt \
+		$(SCDWV_NET) \
+		$(SCDWV_WIN) \
+		$(SCDWP) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd
+
 BOOTFILE_ARDUINO_HEADLESS	= $(MD)/ioman \
 		$(MD)/rbf.mn \
 		$(RBARDUINO) \
@@ -209,6 +247,36 @@
 		$(CLOCK60HZDW) \
 		$(MD)/sysgo_dd
 
+BOOTFILE_COVDG_RS232PAK	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBRS232PAK) \
+		$(FLOPPY_40D) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(VTIO_COVDG) \
+		$(MD)/scdwv.dr \
+		$(SCDWV_NET) \
+		$(SCDWV_WIN) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd
+
+BOOTFILE_COVDG_DIRECTMODEMPAK	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBDIRECTMODEMPAK) \
+		$(FLOPPY_40D) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(VTIO_COVDG) \
+		$(MD)/scdwv.dr \
+		$(SCDWV_NET) \
+		$(SCDWV_WIN) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd
+
 BOOTFILE_COVDG_BECKER_GAME	= $(MD)/ioman \
 		$(MD)/rbf.mn \
 		$(RBBECKER) \
@@ -220,6 +288,28 @@
 		$(MD)/sysgo_dd \
 		$(CMDSDIR)/shell_21
 
+BOOTFILE_COVDG_RS232PAK_GAME	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBRS232PAK) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(VTIO_COVDG) \
+		$(PIPE) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd \
+		$(CMDSDIR)/shell_21
+
+BOOTFILE_COVDG_DIRECTMODEMPAK_GAME	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(RBDIRECTMODEMPAK) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(VTIO_COVDG) \
+		$(PIPE) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd \
+		$(CMDSDIR)/shell_21
+
 BOOTFILE_COVDG_ARDUINO	= $(MD)/ioman \
 		$(MD)/rbf.mn \
 		$(FLOPPY_40D) \
@@ -337,6 +427,34 @@
 		$(CLOCK60HZDW) \
 		$(MD)/sysgo_dd
 
+BOOTFILE_COHR_RS232PAK	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(FLOPPY_40D) \
+		$(RBRS232PAK) \
+		$(MD)/ddx0.dd \
+		$(MD)/scf.mn \
+		$(VTIO_COHR) \
+		$(MD)/scdwv.dr \
+		$(SCDWV_NET) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW) \
+		$(MD)/sysgo_dd
+
+BOOTFILE_COHR_DIRECTMODEMPAK	= $(MD)/ioman \
+		$(MD)/rbf.mn \
+		$(FLOPPY_40D) \
+		$(RBDIRECTMODEMPAK) \
+		$(MD)/ddx0.dd \
+		$(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) \
@@ -376,16 +494,21 @@
 		$(MD)/sysgo_dd
 
 BOOTFILES	= bootfile_covdg bootfile_cohr bootfile_co42 bootfile_cowprs \
-		bootfile_dw_headless bootfile_covdg_becker \
-		bootfile_covdg_becker_game bootfile_covdg_dw_game \
+		bootfile_dw_headless bootfile_covdg_becker bootfile_covdg_rs232pak \
+		bootfile_covdg_directmodempak \
+		bootfile_covdg_becker_game bootfile_covdg_rs232pak_game \
+		bootfile_covdg_directmodempak_game bootfile_covdg_dw_game \
 		bootfile_covdg_cocosdc bootfile_co42_cocosdc bootfile_covdg_cocosdc_game \
 		bootfile_covdg_dw bootfile_cohr_dw bootfile_co42_dw \
 		bootfile_covdg_ds80 bootfile_cohr_ds80 bootfile_co42_ds80 \
 		bootfile_cohr_becker bootfile_becker_headless \
+		bootfile_cohr_rs232pak bootfile_rs232pak_headless \
+		bootfile_cohr_directmodempak \
 		bootfile_covdg_arduino bootfile_arduino_headless \
 		bootfile_cohr_arduino bootfile_covdg_arduino_game
 
-KERNELS		= kernel_1773 kernel_dw kernel_becker kernel_arduino kernel_cocosdc
+KERNELS		= kernel_1773 kernel_dw kernel_becker kernel_arduino kernel_cocosdc \
+			kernel_rs232pak kernel_directmodempak
 
 ALLOBJS		= $(BOOTFILES) $(KERNELS)
 
@@ -415,6 +538,12 @@
 bootfile_becker_headless: $(BOOTFILE_BECKER_HEADLESS) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_BECKER_HEADLESS)>$@
 
+bootfile_rs232pak_headless: $(BOOTFILE_RS232PAK_HEADLESS) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_RS232PAK_HEADLESS)>$@
+
+bootfile_directmodempak_headless: $(BOOTFILE_DIRECTMODEMPAK_HEADLESS) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_DIRECTMODEMPAK_HEADLESS)>$@
+
 bootfile_arduino_headless: $(BOOTFILE_ARDUINO_HEADLESS) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_ARDUINO_HEADLESS)>$@
 
@@ -427,9 +556,21 @@
 bootfile_covdg_becker: $(BOOTFILE_COVDG_BECKER) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_COVDG_BECKER)>$@
 
+bootfile_covdg_rs232pak: $(BOOTFILE_COVDG_RS232PAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COVDG_RS232PAK)>$@
+
+bootfile_covdg_directmodempak: $(BOOTFILE_COVDG_DIRECTMODEMPAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COVDG_DIRECTMODEMPAK)>$@
+
 bootfile_covdg_becker_game: $(BOOTFILE_COVDG_BECKER_GAME) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_COVDG_BECKER_GAME)>$@
 
+bootfile_covdg_rs232pak_game: $(BOOTFILE_COVDG_RS232PAK_GAME) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COVDG_RS232PAK_GAME)>$@
+
+bootfile_covdg_directmodempak_game: $(BOOTFILE_COVDG_DIRECTMODEMPAK_GAME) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COVDG_DIRECTMODEMPAK_GAME)>$@
+
 bootfile_covdg_arduino: $(BOOTFILE_COVDG_ARDUINO) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_COVDG_ARDUINO)>$@
 
@@ -460,6 +601,12 @@
 bootfile_cohr_becker: $(BOOTFILE_COHR_BECKER) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_COHR_BECKER)>$@
 
+bootfile_cohr_rs232pak: $(BOOTFILE_COHR_RS232PAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COHR_RS232PAK)>$@
+
+bootfile_cohr_directmodempak: $(BOOTFILE_COHR_DIRECTMODEMPAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_COHR_DIRECTMODEMPAK)>$@
+
 bootfile_cohr_arduino: $(BOOTFILE_COHR_ARDUINO) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_COHR_ARDUINO)>$@
 
@@ -477,6 +624,14 @@
 	$(MERGE) $(KERNEL_BECKER)>$@
 	$(PADROM) 4608 $@
 
+kernel_rs232pak: $(KERNEL_RS232PAK) $(DEPENDS)
+	$(MERGE) $(KERNEL_RS232PAK)>$@
+	$(PADROM) 4608 $@
+
+kernel_directmodempak: $(KERNEL_DIRECTMODEMPAK) $(DEPENDS)
+	$(MERGE) $(KERNEL_DIRECTMODEMPAK)>$@
+	$(PADROM) 4608 $@
+
 kernel_arduino: $(KERNEL_ARDUINO) $(DEPENDS)
 	$(MERGE) $(KERNEL_ARDUINO)>$@
 	$(PADROM) 4608 $@
--- a/level2/coco3/bootfiles/makefile	Thu Mar 08 23:55:45 2018 -0600
+++ b/level2/coco3/bootfiles/makefile	Fri Mar 09 00:07:21 2018 -0600
@@ -10,6 +10,8 @@
 KERNEL_DW	= $(MD)/rel_80 $(MD)/boot_dw $(MD)/krn
 KERNEL_ARDUINO	= $(MD)/rel_80 $(MD)/boot_dw_arduino $(MD)/krn
 KERNEL_BECKER	= $(MD)/rel_80 $(MD)/boot_dw_becker $(MD)/krn
+KERNEL_RS232PAK	= $(MD)/rel_80 $(MD)/boot_dw_rs232pak $(MD)/krn
+KERNEL_DIRECTMODEMPAK	= $(MD)/rel_80 $(MD)/boot_dw_directmodempak $(MD)/krn
 KERNEL_COCOSDC	= $(MD)/rel_80 $(MD)/boot_sdc $(MD)/krn
 KERNEL_IDE	= $(MD)/rel_80 $(MD)/boot_ide $(MD)/krn
 KERNEL_DIDE	= $(MD)/rel_80 $(MD)/boot_dide $(MD)/krn
@@ -53,6 +55,10 @@
 		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
 RBDWBECKER = $(MD)/rbdw.dr $(MD)/dwio_becker.sb \
 		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
+RBDWRS232PAK = $(MD)/rbdw.dr $(MD)/dwio_rs232pak.sb \
+		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
+RBDWDIRECTMODEMPAK = $(MD)/rbdw.dr $(MD)/dwio_directmodempak.sb \
+		$(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
 RBCOCO3FPGA = $(MD)/rbsuper.dr $(MD)/llcoco3fpga.dr \
 		$(MD)/sd1_coco3fpga.dd $(MD)/ramd_coco3fpga.dr \
 		$(MD)/r0_ramd_coco3fpga.dd
@@ -172,6 +178,32 @@
 		$(PIPE) \
 		$(CLOCK60HZDW)
 
+BOOTFILE_RS232PAK	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
+		$(MD)/rbf.mn \
+		$(RBDWRS232PAK) \
+		$(MD)/ddx0.dd \
+		$(FLOPPY_40D) \
+		$(MD)/scf.mn \
+		$(VTIO_COGRF_80) \
+		$(MD)/scdwv.dr \
+		$(SCDWV_NET) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW)
+
+BOOTFILE_DIRECTMODEMPAK	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
+		$(MD)/rbf.mn \
+		$(RBDWDIRECTMODEMPAK) \
+		$(MD)/ddx0.dd \
+		$(FLOPPY_40D) \
+		$(MD)/scf.mn \
+		$(VTIO_COGRF_80) \
+		$(MD)/scdwv.dr \
+		$(SCDWV_NET) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW)
+
 # NitrOS-9 disk bootfile to allow booting from DriveWire server
 # on an Arduino and CoCoPort
 BOOTFILE_ARDUINO	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
@@ -239,6 +271,36 @@
 		$(CLOCK60HZDW)
 
 # NitrOS-9 disk bootfile to allow booting from DriveWire 3 server
+# Headless mode Deluxe RS232 Pak Port
+BOOTFILE_RS232PAK_HEADLESS	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
+		$(MD)/rbf.mn \
+		$(RBDWRS232PAK) \
+		$(MD)/ddx0.dd \
+		$(FLOPPY_40D) \
+		$(MD)/scf.mn \
+		$(MD)/scdwv.dr \
+		$(MD)/term_scdwv.dt \
+		$(SCDWV_NET) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW)
+
+# NitrOS-9 disk bootfile to allow booting from DriveWire 3 server
+# Headless mode DirectModem Pak Port
+BOOTFILE_DIRECTMODEMPAK_HEADLESS	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
+		$(MD)/rbf.mn \
+		$(RBDWDIRECTMODEMPAK) \
+		$(MD)/ddx0.dd \
+		$(FLOPPY_40D) \
+		$(MD)/scf.mn \
+		$(MD)/scdwv.dr \
+		$(MD)/term_scdwv.dt \
+		$(SCDWV_NET) \
+		$(SCDWP) \
+		$(PIPE) \
+		$(CLOCK60HZDW)
+
+# NitrOS-9 disk bootfile to allow booting from DriveWire 3 server
 # Headless mode Arduino
 BOOTFILE_ARDUINO_HEADLESS	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
 		$(MD)/rbf.mn \
@@ -316,10 +378,13 @@
 		bootfile_becker bootfile_arduino bootfile_becker_headless \
 		bootfile_arduino_headless bootfile_cocosdc bootfile_ide \
 		bootfile_coco3fpga bootfile_coco3fpga_sd bootfile_coco3fpga_sd_rtc \
-		bootfile_coco3fpga_rom bootfile_coco3fpga_rom_dw bootfile_coco3fpga_rom_rtc
+		bootfile_coco3fpga_rom bootfile_coco3fpga_rom_dw bootfile_coco3fpga_rom_rtc \
+		bootfile_rs232pak bootfile_directmodempak bootfile_rs232pak_headless \
+		bootfile_directmodempak_headless
 
 KERNELS		= kernel_1773 kernel_1773_50hz kernel_dw kernel_becker \
-		kernel_arduino kernel_cocosdc kernel_ide kernel_dide
+		kernel_arduino kernel_cocosdc kernel_ide kernel_dide \
+		kernel_rs232pak kernel_directmodempak
 
 ALLOBJS		= $(BOOTFILES) $(KERNELS)
 
@@ -347,6 +412,12 @@
 bootfile_becker: $(BOOTFILE_BECKER) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_BECKER)>$@
 
+bootfile_rs232pak: $(BOOTFILE_RS232PAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_RS232PAK)>$@
+
+bootfile_directmodempak: $(BOOTFILE_DIRECTMODEMPAK) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_DIRECTMODEMPAK)>$@
+
 bootfile_arduino: $(BOOTFILE_ARDUINO) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_ARDUINO)>$@
 
@@ -371,6 +442,12 @@
 bootfile_becker_headless: $(BOOTFILE_BECKER_HEADLESS) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_BECKER_HEADLESS)>$@
 
+bootfile_rs232pak_headless: $(BOOTFILE_RS232PAK_HEADLESS) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_RS232PAK_HEADLESS)>$@
+
+bootfile_directmodempak_headless: $(BOOTFILE_DIRECTMODEMPAK_HEADLESS) $(DEPENDS)
+	$(MERGE) $(BOOTFILE_DIRECTMODEMPAK_HEADLESS)>$@
+
 bootfile_arduino_headless: $(BOOTFILE_ARDUINO_HEADLESS) $(DEPENDS)
 	$(MERGE) $(BOOTFILE_ARDUINO_HEADLESS)>$@
 
@@ -384,6 +461,12 @@
 kernel_becker: $(KERNEL_BECKER) $(DEPENDS)
 	$(MERGE) $(KERNEL_BECKER)>$@
 
+kernel_rs232pak: $(KERNEL_RS232PAK) $(DEPENDS)
+	$(MERGE) $(KERNEL_RS232PAK)>$@
+
+kernel_directmodempak: $(KERNEL_DIRECTMODEMPAK) $(DEPENDS)
+	$(MERGE) $(KERNEL_DIRECTMODEMPAK)>$@
+
 kernel_arduino: $(KERNEL_ARDUINO) $(DEPENDS)
 	$(MERGE) $(KERNEL_ARDUINO)>$@