changeset 1227:70923b54cc47

cc3go_dd and cc3go_h0 are now part of the distribution, replacing cc3go. rel module now has conditional for 50Hz systems (to be implemented)
author boisy
date Tue, 22 Jul 2003 13:32:36 +0000
parents 6d4a60e7ecf0
children 0a49ee6bbd40
files level2/coco3/ChangeLog level2/coco3/bootlists/standard.bl level2/coco3_6309/ChangeLog level2/coco3_6309/bootlists/standard.bl level2/makefile level2/modules/makefile level2/modules/rel.asm
diffstat 7 files changed, 46 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/level2/coco3/ChangeLog	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/coco3/ChangeLog	Tue Jul 22 13:32:36 2003 +0000
@@ -1,4 +1,6 @@
 OS-9 Level Two V03.01.04:
+- There are now two versions of cc3go: cc3go_h0 which performs chd/chx
+  to /H0 on startup, and cc3go_dd which performs chd/chx to /DD on startup.
 - A compatibility issue with os9gen's -t option and OS-9 Level One     
   has been resolved.
 
--- a/level2/coco3/bootlists/standard.bl	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/coco3/bootlists/standard.bl	Tue Jul 22 13:32:36 2003 +0000
@@ -81,14 +81,14 @@
 * RAMDisk driver
 *../MODULES/RBF/rammer.dr
 * RAMDisk descriptors - select as needed
-*../MODULES/RBF/ddr0_8k.dr
-*../MODULES/RBF/ddr0_96k.dr
-*../MODULES/RBF/ddr0_128k.dr
-*../MODULES/RBF/ddr0_192k.dr
-*../MODULES/RBF/r0_8k.dr
-*../MODULES/RBF/r0_96k.dr
-*../MODULES/RBF/r0_128k.dr
-*../MODULES/RBF/r0_192k.dr
+*../MODULES/RBF/ddr0_8k.dd
+*../MODULES/RBF/ddr0_96k.dd
+*../MODULES/RBF/ddr0_128k.dd
+*../MODULES/RBF/ddr0_192k.dd
+*../MODULES/RBF/r0_8k.dd
+*../MODULES/RBF/r0_96k.dd
+*../MODULES/RBF/r0_128k.dd
+*../MODULES/RBF/r0_192k.dd
 ***************************************
 * SCF Section
 *
@@ -191,6 +191,10 @@
 ***************************************
 * System Kick-Start Module
 *
+* Choose which startup module you wish to use. (cc3go_dd is recommended
+* for most configurations.)
+*
 * Alternatively, this module can reside in the root directory of the
 * boot device, saving precious system RAM.
-../MODULES/SYSMODS/cc3go
+../MODULES/SYSMODS/cc3go_dd
+*../MODULES/SYSMODS/cc3go_h0
--- a/level2/coco3_6309/ChangeLog	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/coco3_6309/ChangeLog	Tue Jul 22 13:32:36 2003 +0000
@@ -1,4 +1,6 @@
 OS-9 Level Two V03.01.04:
+- There are now two versions of cc3go: cc3go_h0 which performs chd/chx
+  to /H0 on startup, and cc3go_dd which performs chd/chx to /DD on startup.
 - A compatibility issue with os9gen's -t option and OS-9 Level One     
   has been resolved.
 
--- a/level2/coco3_6309/bootlists/standard.bl	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/coco3_6309/bootlists/standard.bl	Tue Jul 22 13:32:36 2003 +0000
@@ -81,14 +81,14 @@
 * RAMDisk driver
 *../MODULES/RBF/rammer.dr
 * RAMDisk descriptors - select as needed
-*../MODULES/RBF/ddr0_8k.dr
-*../MODULES/RBF/ddr0_96k.dr
-*../MODULES/RBF/ddr0_128k.dr
-*../MODULES/RBF/ddr0_192k.dr
-*../MODULES/RBF/r0_8k.dr
-*../MODULES/RBF/r0_96k.dr
-*../MODULES/RBF/r0_128k.dr
-*../MODULES/RBF/r0_192k.dr
+*../MODULES/RBF/ddr0_8k.dd
+*../MODULES/RBF/ddr0_96k.dd
+*../MODULES/RBF/ddr0_128k.dd
+*../MODULES/RBF/ddr0_192k.dd
+*../MODULES/RBF/r0_8k.dd
+*../MODULES/RBF/r0_96k.dd
+*../MODULES/RBF/r0_128k.dd
+*../MODULES/RBF/r0_192k.dd
 ***************************************
 * SCF Section
 *
@@ -191,6 +191,10 @@
 ***************************************
 * System Kick-Start Module
 *
+* Choose which startup module you wish to use. (cc3go_dd is recommended
+* for most configurations.)
+*
 * Alternatively, this module can reside in the root directory of the
 * boot device, saving precious system RAM.
-../MODULES/SYSMODS/cc3go
+../MODULES/SYSMODS/cc3go_dd
+*../MODULES/SYSMODS/cc3go_h0
--- a/level2/makefile	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/makefile	Tue Jul 22 13:32:36 2003 +0000
@@ -21,7 +21,7 @@
 SYSBIN		= $(shell $(CD) SYS; make showbinobjs)
 SYSTEXT		= $(shell $(CD) SYS; make showtextobjs)
 ROOTFILES	= startup
-SYSGO		= cc3go
+SYSGO		= cc3go_dd
 
 PACKAGENAME	= $(RELEASE).zip
 DSK1		= $(RELEASE)_ds40_1.dsk
@@ -60,8 +60,8 @@
 	$(MAKDIR) $@,CMDS
 	$(MAKDIR) $@,SYS
 	$(MAKDIR) $@,DEFS
-	$(CP) MODULES/$(SYSGO) $@,
-	$(OS9ATTR_EXEC) $@,$(SYSGO)
+	$(CP) MODULES/$(SYSGO) $@,cc3go
+	$(OS9ATTR_EXEC) $@,cc3go
 	$(CD) CMDS; $(CP) $(CMDS) ../$@,CMDS
 	$(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
 	$(CD) SYS; $(CP) $(SYSBIN) ../$@,SYS
--- a/level2/modules/makefile	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/modules/makefile	Tue Jul 22 13:32:36 2003 +0000
@@ -20,7 +20,7 @@
 		 boot_burke boot_idelba boot_rampak boot_wd1002
 BOOTTRACK	= rel $(BOOTERS) os9p1
 KERNEL		= os9p2 os9p3_perr os9p4_regdump
-SYSMODS		= ioman init cc3go
+SYSMODS		= ioman init cc3go_h0 cc3go_dd
 CLOCKS          = clock_elim clock_disto2 clock_disto4 clock_bnb \
 		clock_smart clock_harris clock_tc3 clock_soft
 
@@ -30,7 +30,7 @@
 		d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \
 		d1_80d.dd d2_80d.dd ddd0_35s.dd ddd0_40d.dd \
 		ddd0_80d.dd r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \
-		ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd \
+		ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \
 		h0_10.dd h1_10.dd h0_15.dd h1_15.dd h0_35.dd h1_35.dd
 
 SCF		= scf.mn \
@@ -71,6 +71,12 @@
 cc3hdisk.dr: $(LEVEL1)/MODULES/cchdisk.asm
 	$(AS) $< $(ASOUT)$@ $(AFLAGS)
 
+cc3go_dd: cc3go.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1
+	
+cc3go_h0: cc3go.asm
+	$(AS) $< $(ASOUT)$@ $(AFLAGS)
+	
 # Floppy descriptors
 SSDD35		= -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \
 		-aInterlv=3 -aSAS=8 -aDensity=1
--- a/level2/modules/rel.asm	Fri Jul 11 19:46:38 2003 +0000
+++ b/level2/modules/rel.asm	Tue Jul 22 13:32:36 2003 +0000
@@ -61,7 +61,11 @@
          fdb   $0900      timer
          fcb   $00        unused
          fcb   $00        unused
-         fcb   $00
+         IFEQ  TkPerSec-50
+         fcb   $08	50Hz refresh
+         ELSE
+         fcb   $00	60Hz refresh
+         ENDC
          fcb   $00
          fcb   $00
          fcb   $00