comparison level1/modules/init.asm @ 1722:34bf8b64353a

Integrated level 2 init with level 1 init
author boisy
date Fri, 20 Aug 2004 11:10:20 +0000
parents 6cd590fc076f
children 0af3f5f84033
comparison
equal deleted inserted replaced
1721:df65b1fdea4a 1722:34bf8b64353a
1 ******************************************************************** 1 ********************************************************************
2 * Init - OS-9 Level One V2 Configuration module 2 * Init - NitrOS-9 Configuration module
3 * 3 *
4 * $Id$ 4 * $Id$
5 * 5 *
6 * Edt/Rev YYYY/MM/DD Modified by 6 * Edt/Rev YYYY/MM/DD Modified by
7 * Comment 7 * Comment
8 * ------------------------------------------------------------------ 8 * ------------------------------------------------------------------
9 * ????/??/?? 9 * 204 1998/10/12 Boisy G. Pitre
10 * From Tandy OS-9 Level One VR 02.00.00 10 * Original OS-9 L2 Tandy distribution.
11 *
12 * 205 1998/10/20 Boisy G. Pitre
13 * Added CC3IO and Clock sections.
14 *
15 * 205r2 1998/10/20 Boisy G. Pitre
16 * Removed clock information from here.
17 *
18 * 1 2003/01/08 Boisy G. Pitre
19 * Restarted edition number back to 1, removed CMDS/cc3go reference and
20 * just have cc3go so that in certain cases, cc3go can be in the bootfile,
21 * and so that ROMmed systems don't have to have a special init module.
22 * 2003/11/05 Robert Gault
23 * Corrected CC3IO info regards mouse. Changed from fcb to fdb low res/ right
24 * Corrected OS9Defs to match.
11 25
12 nam Init 26 nam Init
13 ttl OS-9 Level One V2 Configuration module 27 ttl NitrOS-9 Configuration module
14 28
15 ifp1 29 ifp1
16 use defsfile 30 use defsfile
17 endc 31 endc
18 32
19 tylg set Systm+$00 33 tylg set Systm+$00
20 atrv set ReEnt+rev 34 atrv set ReEnt+rev
21 rev set $00 35 rev set $00
36 edition set 1
22 37
23 mod eom,name,tylg,atrv,$00f8,size 38 mod eom,name,tylg,atrv,$0FE0,$0015
24 39
25 rmb 12 40 ***** USER MODIFIABLE DEFINITIONS HERE *****
26 size equ .
27 41
28 * Init table 42 * Init table
29 start equ * 43 start equ *
30 fcb 12 number of IRQ polling entires 44 fcb $27 number of IRQ polling entires
31 fdb DefProg offset to program to fork 45 fdb DefProg offset to program to fork
32 fdb DefDev offset to default disk device 46 fdb DefDev offset to default disk device
33 fdb DefCons offset to default console device 47 fdb DefCons offset to default console device
34 fdb DefBoot offset to boot module name 48 fdb DefBoot offset to boot module name
35 fcb $01 write protect flag (?) 49 fcb $01 write protect flag (?)
36 fcb Level OS level 50 fcb Level OS level
37 fcb NOS9Vrsn OS version 51 fcb NOS9Vrsn OS version
38 fcb NOS9Major OS major revision 52 fcb NOS9Major OS major revision
39 fcb NOS9Minor OS minor revision 53 fcb NOS9Minor OS minor revision
40 fcb CRCOn feature byte #1 54 fcb CRCOff feature byte #1
41 fcb $00 feature byte #2 55 fcb $00 feature byte #2
56 fcb 0,0,0,0,0,0,0,0 reserved
57
58 IFGT Level-1
59 * CC3IO section
60 fcb Monitor monitor type
61 fcb 0,1 mouse info, low res right mouse
62 fcb $1E key repeat start constant
63 fcb $03 key repeat delay constant
64 ENDC
42 65
43 name fcs "Init" 66 name fcs "Init"
67 fcb edition
44 68
45 DefProg fcs "SysGo" 69 DefProg fcs "SysGo"
46 DefDev fcs "/DD" 70 DefDev fcs "/DD"
47 DefCons fcs "/Term" 71 DefCons fcs "/Term"
48 DefBoot fcs "Boot" 72 DefBoot fcs "Boot"
49 73
50 emod 74 emod
51 eom equ * 75 eom equ *
52 end 76 end