changeset 1722:34bf8b64353a

Integrated level 2 init with level 1 init
author boisy
date Fri, 20 Aug 2004 11:10:20 +0000
parents df65b1fdea4a
children 00d6e3a47987
files level1/modules/init.asm
diffstat 1 files changed, 38 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/level1/modules/init.asm	Fri Aug 20 11:07:50 2004 +0000
+++ b/level1/modules/init.asm	Fri Aug 20 11:10:20 2004 +0000
@@ -1,33 +1,47 @@
 ********************************************************************
-* Init - OS-9 Level One V2 Configuration module
+* Init - NitrOS-9 Configuration module
 *
 * $Id$
 *
 * Edt/Rev  YYYY/MM/DD  Modified by
 * Comment
 * ------------------------------------------------------------------
-*          ????/??/??
-* From Tandy OS-9 Level One VR 02.00.00
+* 204      1998/10/12  Boisy G. Pitre
+* Original OS-9 L2 Tandy distribution.
+*
+* 205      1998/10/20  Boisy G. Pitre
+* Added CC3IO and Clock sections.
+*
+* 205r2    1998/10/20  Boisy G. Pitre
+* Removed clock information from here.
+*
+*   1      2003/01/08  Boisy G. Pitre
+* Restarted edition number back to 1, removed CMDS/cc3go reference and
+* just have cc3go so that in certain cases, cc3go can be in the bootfile,
+* and so that ROMmed systems don't have to have a special init module.
+*          2003/11/05  Robert Gault
+* Corrected CC3IO info regards mouse. Changed from fcb to fdb low res/ right
+* Corrected OS9Defs to match.
 
          nam   Init
-         ttl   OS-9 Level One V2 Configuration module
+         ttl   NitrOS-9 Configuration module
 
-         ifp1
+         ifp1  
          use   defsfile
-         endc
+         endc  
 
 tylg     set   Systm+$00
 atrv     set   ReEnt+rev
 rev      set   $00
-
-         mod   eom,name,tylg,atrv,$00f8,size
+edition  set   1
 
-         rmb   12
-size     equ   .
+         mod   eom,name,tylg,atrv,$0FE0,$0015
+
+***** USER MODIFIABLE DEFINITIONS HERE *****
 
 * Init table
 start    equ   *
-         fcb   12         number of IRQ polling entires
+         fcb   $27        number of IRQ polling entires
          fdb   DefProg    offset to program to fork
          fdb   DefDev     offset to default disk device
          fdb   DefCons    offset to default console device
@@ -37,16 +51,26 @@
          fcb   NOS9Vrsn   OS version
          fcb   NOS9Major  OS major revision
          fcb   NOS9Minor  OS minor revision
-         fcb   CRCOn      feature byte #1
+         fcb   CRCOff     feature byte #1
          fcb   $00        feature byte #2
+         fcb   0,0,0,0,0,0,0,0  reserved
+
+         IFGT  Level-1
+* CC3IO section
+         fcb   Monitor    monitor type
+         fcb   0,1        mouse info, low res right mouse
+         fcb   $1E        key repeat start constant
+         fcb   $03        key repeat delay constant
+         ENDC
 
 name     fcs   "Init"
+         fcb   edition
 
 DefProg  fcs   "SysGo"
 DefDev   fcs   "/DD"
 DefCons  fcs   "/Term"
 DefBoot  fcs   "Boot"
 
-         emod
+         emod  
 eom      equ   *
-         end
+         end