changeset 508:02a8ba2b9092

Added headers to most source files, added clock2_bb.asm
author boisy
date Thu, 10 Oct 2002 14:56:02 +0000
parents 360005465b59
children a7e130bc6a17
files level1/modules/nil.asm level2/modules/clock2_146818.asm level2/modules/clock2_bb.asm level2/modules/ddr0_128k.asm level2/modules/ddr0_192k.asm level2/modules/ddr0_8k.asm level2/modules/ddr0_96k.asm level2/modules/dx.asm level2/modules/ftdd.asm level2/modules/h0_10.asm level2/modules/h0_15.asm level2/modules/h0_35.asm level2/modules/h1_10.asm level2/modules/h1_15.asm level2/modules/h1_35.asm level2/modules/m1.asm level2/modules/m2.asm level2/modules/makefile level2/modules/p.asm level2/modules/pipe.asm level2/modules/pipeman_named.asm level2/modules/ssp.asm level2/modules/t1.asm level2/modules/t2_dacia.asm level2/modules/t2_s16550.asm level2/modules/t2_sacia.asm level2/modules/t3_dacia.asm level2/modules/t3_sacia.asm level2/modules/term_t1.asm level2/modules/term_vdg.asm level2/modules/term_win40.asm level2/modules/term_win80.asm level2/modules/v1.asm level2/modules/v2.asm level2/modules/v3.asm level2/modules/v4.asm level2/modules/v5.asm level2/modules/v6.asm level2/modules/v7.asm level2/modules/vdgint.asm level2/modules/vi.asm level2/modules/w.asm level2/modules/w1.asm level2/modules/w2.asm level2/modules/w3.asm level2/modules/w4.asm level2/modules/w5.asm level2/modules/w6.asm level2/modules/w7.asm
diffstat 49 files changed, 526 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/level1/modules/nil.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level1/modules/nil.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* Nil - VRN (VIRQ/RAM/Nil driver) device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   Nil
          ttl   VRN (VIRQ/RAM/Nil driver) device descriptor
 
--- a/level2/modules/clock2_146818.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/clock2_146818.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -125,5 +125,3 @@
          emod
 CSize    equ   *                       
          end                           
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/level2/modules/clock2_bb.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -0,0 +1,154 @@
+********************************************************************
+* Clock2 - Burke & Burke/TC^3 clock driver
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+* 1      Created                                        BGP 02/10/10
+
+         nam   Clock2    
+         ttl   Burke & Burke/TC^3 clock driver
+
+         ifp1            
+         use   defsfile  
+         endc            
+
+rev      set   1         
+edition  set   1         
+
+RTC.Zero equ   -4         Send zero bit by writing this offset
+RTC.One  equ   -3         Send one bit by writing this offset
+RTC.Read equ   0          Read data from this offset
+
+         ifne  TC3       
+RTC.Base equ   $FF7C      We map the clock into this addr
+         else            
+MPIFlag  set   1         
+RTCMPSlt equ   $22        MPI Slot ($00-$33) where RTC is
+RTC.Base equ   $FF5C      Burke & Burke
+         endc            
+
+         mod   CSize,CNam,Systm+Objct,ReEnt+rev,Entry,RTC.Base
+
+CNam     fcs   "Clock2"  
+         fcb   edition    edition byte
+         ifeq  TC3       
+SlotSlct fcb   RTCMPSlt   slot constant for MPI select code
+         endc            
+
+Entry    bra   Init       clock hardware initialization
+         nop              maintain 3 byte entry table spacing
+         bra   ReadRTC    get hardware time
+         nop              save a couple cycles with short branch a
+         bra   SetTime    set hardware time
+
+* SetTime
+SetTime  ldx   R$X,u     
+         ldd   ,x        
+         std   <D.Year   
+         ldd   2,x       
+         std   <D.Day    
+         ldd   4,x       
+         std   <D.Min    
+         andcc  #^Carry   
+         pshs  d,x,y,u,cc
+         leay  SendBCD,pcr
+         lbra  TfrTime   
+         rts             
+
+GetTime  ldb   <D.Sec     get seconds
+         incb            
+         cmpb  #60       
+         beq   ReadRTC    if zero, get SmartWatch time
+         stb   <D.Sec     else update second
+         rts             
+
+Init                     
+ReadRTC  pshs  d,x,y,u,cc save regs which will be altered
+         leay  ReadBCD,pcr Read bytes of clock
+
+TfrTime  orcc  #IntMasks  turn off interrupts
+         ldu   M$Mem,pcr  Get base address
+
+         IFNE  MPIFlag   
+         ldb   >MPI.Slct  Select slot
+         pshs  b         
+         andb  #$F0      
+         orb   SlotSlct,pcr
+         stb   >MPI.Slct 
+         ENDC            
+
+         lbsr  SendMsg    Initialize clock
+         ldx   #D.Sec    
+         ldb   #8         Tfr 8 bytes
+
+tfrloop  jsr   ,y         Tfr 1 byte
+         bitb  #$03      
+         beq   skipstuf   Skip over day-of-week, etc.
+         leax  -1,x      
+skipstuf decb            
+         bne   tfrloop   
+
+         IFNE  MPIFlag   
+         puls  b         
+         stb   >MPI.Slct  restore MPAK slot
+         ENDC            
+
+         puls  d,x,y,u,cc,pc
+
+ClkMsg   fcb   $C5,$3A,$A3,$5C,$C5,$3A,$A3,$5C
+
+* Enable clock with message $C53AA35CC53AA35C
+SendMsg  lda   RTC.Read,u Send Initialization message to clock
+         leax  <ClkMsg,pcr
+         ldb   #8        
+msgloop  lda   ,x+       
+         bsr   SendByte  
+         decb            
+         bne   msgloop   
+         rts             
+
+SendBCD  pshs  b          Send byte to clock, first converting to BCD
+         bitb  #$03      
+         bne   BCDskip    Send zero for day-of-week, etc.
+         lda   #0        
+         bra   SndBCDGo  
+BCDskip  lda   ,x        
+SndBCDGo tfr   a,b       
+         bra   binenter  
+binloop  adda  #6        
+binenter subb  #10       
+         bhs   binloop   
+         puls  b         
+SendByte coma             Send one byte to clock
+         rora            
+         bcc   sendone   
+sendzero tst   RTC.Zero,u
+         lsra            
+         bcc   sendone   
+         bne   sendzero  
+         rts             
+sendone  tst   RTC.One,u 
+         lsra            
+         bcc   sendone   
+         bne   sendzero  
+         rts             
+
+ReadBCD  pshs  b         
+         ldb   #$80       High bit will rotate out after we read 8 bits
+readbit  lda   RTC.Read,u Read a bit
+         lsra            
+         rorb             Shift it into B
+         bcc   readbit    Stop when marker bit appears
+         tfr   b,a       
+         bra   BCDEnter   Convert BCD number to Binary
+BCDLoop  subb  #6         by subtracting 6 for each $10
+BCDEnter suba  #$10      
+         bhs   BCDLoop   
+         stb   ,x        
+         puls  b,pc      
+
+         emod            
+CSize    equ   *         
+         end             
--- a/level2/modules/ddr0_128k.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ddr0_128k.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* DD - RAM device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   DD
-         ttl   CC3Disk device descriptor
+         ttl   RAM device descriptor
 
 * Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/ddr0_192k.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ddr0_192k.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* DD - RAM device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   DD
-         ttl   CC3Disk device descriptor
+         ttl   RAM device descriptor
 
 * Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/ddr0_8k.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ddr0_8k.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* DD - RAM device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   DD
-         ttl   CC3Disk device descriptor
+         ttl   RAM device descriptor
 
 * Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/ddr0_96k.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ddr0_96k.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* DD - RAM device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   DD
-         ttl   CC3Disk device descriptor
+         ttl   RAM device descriptor
 
 * Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/dx.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/dx.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* DX - CC3Disk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   DX
          ttl   CC3Disk device descriptor
 
--- a/level2/modules/ftdd.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ftdd.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* FTDD - VRN (VIRQ/RAM/NIL driver) device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   FTDD
          ttl   VRN (VIRQ/RAM/Nil driver) device descriptor
 
--- a/level2/modules/h0_10.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h0_10.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H0 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H0
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/h0_15.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h0_15.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H0 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H0
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/h0_35.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h0_35.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H0 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H0
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/h1_10.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h1_10.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H1 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H1
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/h1_15.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h1_15.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H1 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H1
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/h1_35.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/h1_35.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* H1 - CCHDisk device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   H1
          ttl   CCHDisk device descriptor
 
--- a/level2/modules/m1.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/m1.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* M1 - Tandy DC Modem Pak device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   M1
          ttl   Tandy DC Modem Pak device descriptor
 
--- a/level2/modules/m2.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/m2.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* M2 - Tandy DC Modem Pak device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   M2
          ttl   Tandy DC Modem Pak device descriptor
 
--- a/level2/modules/makefile	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/makefile	Thu Oct 10 14:56:02 2002 +0000
@@ -9,7 +9,8 @@
 REL		= rel
 ROMMODS         = rominfo rom_vectors cc3go_rom pakrom
 SYSMODS		= ioman init cc3go
-CLOCKS		= clock clock2_soft clock2_disto clock2_146818
+CLOCKS		= clock clock2_soft clock2_disto clock2_146818 clock2_bb \
+		clock2_tc3
 FMGRS		= scf.mn rbf.mn pipeman.mn pipeman_named.mn
 DRIVERS		= cc3disk.dr cc3hdisk.dr cc3io.dr modpak.dr \
 		vrn.dr piper.dr printer.dr sio.dr ram.dr sspak.dr \
@@ -133,6 +134,9 @@
 rominfo: rominfo.asm
 	$(AS) -aROMPak=0 $(AFLAGS) $< $(ASOUT)$@
 
+clock2_tc3: clock2_bb.asm
+	$(AS) $(AFLAGS) $< $(ASOUT)$@ -aTC3=1
+
 clean:
 	$(RM) $(ALLOBJS)
 
--- a/level2/modules/p.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/p.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* P - CoCo serial priner device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   P
          ttl   CoCo serial priner device descriptor
 
--- a/level2/modules/pipe.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/pipe.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* Pipe - Pipe device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   Pipe
-         ttl   os9 device descriptor
+         ttl   Pipe device descriptor
 
 * Disassembled 98/08/23 21:15:32 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/pipeman_named.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/pipeman_named.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -105,7 +105,7 @@
 *
          ifp1  
          use   defsfile
-         use   pipedefs.l2v3
+         use   pipedefs
          use   rbfdefs
          endc  
 
--- a/level2/modules/ssp.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/ssp.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,6 +1,14 @@
+********************************************************************
+* SSP - Speech-Sound Pak device descriptor
+*
 * by Bruce Isted (CIS 76625,2273)
 * released to the Public Domain 87/05/02
 
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   SSP
          ttl   Speech-Sound Pak device descriptor
 
--- a/level2/modules/t1.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t1.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T1 - CoCo serial device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T1
          ttl   CoCo serial device descriptor
 
--- a/level2/modules/t2_dacia.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t2_dacia.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T2 - 6552 device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T2
          ttl   6552 device descriptor
 
--- a/level2/modules/t2_s16550.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t2_s16550.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T2 - 16550 device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T2
          ttl   16550 device descriptor
 
--- a/level2/modules/t2_sacia.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t2_sacia.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T2 - 6551 device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T2
          ttl   6551 device descriptor
 
--- a/level2/modules/t3_dacia.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t3_dacia.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T3 - 6552 device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T3
          ttl   6552 device descriptor
 
--- a/level2/modules/t3_sacia.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/t3_sacia.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* T3 - 6551 device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   T3
          ttl   6551 device descriptor
 
--- a/level2/modules/term_t1.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/term_t1.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* TERM - CoCo serial device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   TERM
          ttl   CoCo serial device descriptor
 
--- a/level2/modules/term_vdg.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/term_vdg.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* Term - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   Term
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/term_win40.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/term_win40.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* Term - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   Term
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/term_win80.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/term_win80.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* Term - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   Term
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/v1.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v1.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V1 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V1
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v2.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v2.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V2 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V2
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v3.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v3.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V3 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V3
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v4.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v4.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V4 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V4
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v5.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v5.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V5 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V5
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v6.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v6.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V6 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V6
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/v7.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/v7.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* V7 - OS-9 Level 2 VDG descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   V7
          ttl   OS-9 Level 2 VDG descriptor
 
--- a/level2/modules/vdgint.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/vdgint.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* VDGInt - CoCo 3 VDG I/O module
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   VDGInt
          ttl   CoCo 3 VDG I/O module
 
--- a/level2/modules/vi.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/vi.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* VI - VRN (VIRQ/RAM/Nil driver) device descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   VI
          ttl   VRN (VIRQ/RAM/Nil driver) device descriptor
 
--- a/level2/modules/w.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,5 +1,13 @@
+********************************************************************
+* W - OS-9 Level 2 Window wildcard descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W
-         ttl   OS-9 Level 2 Window descriptor
+         ttl   OS-9 Level 2 Window wildcard descriptor
 
 * Disassembled 98/08/23 22:38:05 by Disasm v1.6 (C) 1988 by RML
 
--- a/level2/modules/w1.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w1.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W1 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W1
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w2.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w2.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W2 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W2
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w3.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w3.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W3 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W3
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w4.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w4.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W4 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W4
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w5.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w5.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W5 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W5
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w6.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w6.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W6 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W6
          ttl   OS-9 Level 2 Window descriptor
 
--- a/level2/modules/w7.asm	Thu Oct 10 14:50:22 2002 +0000
+++ b/level2/modules/w7.asm	Thu Oct 10 14:56:02 2002 +0000
@@ -1,3 +1,11 @@
+********************************************************************
+* W7 - OS-9 Level 2 Window descriptor
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+
          nam   W7
          ttl   OS-9 Level 2 Window descriptor