annotate level1/modules/init.asm @ 1724:f389c6bca482

New clock2_*.asm files split from single clock2.asm for more source clarity
author boisy
date Fri, 20 Aug 2004 11:11:58 +0000
parents 34bf8b64353a
children 0af3f5f84033
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1 ********************************************************************
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
2 * Init - NitrOS-9 Configuration module
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
3 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 * $Id$
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 *
1499
6cd590fc076f Fixed comments
boisy
parents: 1363
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
6cd590fc076f Fixed comments
boisy
parents: 1363
diff changeset
7 * Comment
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
8 * ------------------------------------------------------------------
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
9 * 204 1998/10/12 Boisy G. Pitre
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
10 * Original OS-9 L2 Tandy distribution.
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
11 *
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
12 * 205 1998/10/20 Boisy G. Pitre
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
13 * Added CC3IO and Clock sections.
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
14 *
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
15 * 205r2 1998/10/20 Boisy G. Pitre
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
16 * Removed clock information from here.
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
17 *
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
18 * 1 2003/01/08 Boisy G. Pitre
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
19 * Restarted edition number back to 1, removed CMDS/cc3go reference and
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
20 * just have cc3go so that in certain cases, cc3go can be in the bootfile,
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
21 * and so that ROMmed systems don't have to have a special init module.
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
22 * 2003/11/05 Robert Gault
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
23 * Corrected CC3IO info regards mouse. Changed from fcb to fdb low res/ right
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
24 * Corrected OS9Defs to match.
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26 nam Init
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
27 ttl NitrOS-9 Configuration module
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
29 ifp1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 use defsfile
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
31 endc
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33 tylg set Systm+$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 atrv set ReEnt+rev
1287
10957d54bf16 Made all modules rev 0
boisy
parents: 317
diff changeset
35 rev set $00
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
36 edition set 1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
38 mod eom,name,tylg,atrv,$0FE0,$0015
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
39
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
40 ***** USER MODIFIABLE DEFINITIONS HERE *****
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 * Init table
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 start equ *
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
44 fcb $27 number of IRQ polling entires
306
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
45 fdb DefProg offset to program to fork
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
46 fdb DefDev offset to default disk device
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
47 fdb DefCons offset to default console device
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
48 fdb DefBoot offset to boot module name
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
49 fcb $01 write protect flag (?)
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
50 fcb Level OS level
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1287
diff changeset
51 fcb NOS9Vrsn OS version
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1287
diff changeset
52 fcb NOS9Major OS major revision
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1287
diff changeset
53 fcb NOS9Minor OS minor revision
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
54 fcb CRCOff feature byte #1
317
e6dcf1ac92b2 Modified ccio.asm for better comments, init.asm simplified
boisy
parents: 308
diff changeset
55 fcb $00 feature byte #2
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
56 fcb 0,0,0,0,0,0,0,0 reserved
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
57
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
58 IFGT Level-1
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
59 * CC3IO section
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
60 fcb Monitor monitor type
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
61 fcb 0,1 mouse info, low res right mouse
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
62 fcb $1E key repeat start constant
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
63 fcb $03 key repeat delay constant
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
64 ENDC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 name fcs "Init"
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
67 fcb edition
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 DefProg fcs "SysGo"
201
668388823050 Fixed headers to be consistent
boisy
parents: 0
diff changeset
70 DefDev fcs "/DD"
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71 DefCons fcs "/Term"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 DefBoot fcs "Boot"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
74 emod
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
75 eom equ *
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
76 end