Mercurial > hg > Members > kono > nitros9-code
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 |