Mercurial > hg > Members > kono > nitros9-code
annotate level1/modules/init.asm @ 2059:46aa4db8204e
More changes
author | boisy |
---|---|
date | Mon, 24 Apr 2006 18:02:14 +0000 |
parents | beba50d7ac3e |
children | b17559c279fe |
rev | line source |
---|---|
0 | 1 ******************************************************************** |
1722 | 2 * Init - NitrOS-9 Configuration module |
0 | 3 * |
4 * $Id$ | |
5 * | |
1499 | 6 * Edt/Rev YYYY/MM/DD Modified by |
7 * Comment | |
0 | 8 * ------------------------------------------------------------------ |
1722 | 9 * 204 1998/10/12 Boisy G. Pitre |
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. | |
1792 | 22 * |
1722 | 23 * 2003/11/05 Robert Gault |
24 * Corrected CC3IO info regards mouse. Changed from fcb to fdb low res/ right | |
25 * Corrected OS9Defs to match. | |
0 | 26 |
27 nam Init | |
1722 | 28 ttl NitrOS-9 Configuration module |
0 | 29 |
1722 | 30 ifp1 |
0 | 31 use defsfile |
1722 | 32 endc |
0 | 33 |
34 tylg set Systm+$00 | |
35 atrv set ReEnt+rev | |
1287 | 36 rev set $00 |
1722 | 37 edition set 1 |
0 | 38 |
1722 | 39 mod eom,name,tylg,atrv,$0FE0,$0015 |
40 | |
41 ***** USER MODIFIABLE DEFINITIONS HERE ***** | |
0 | 42 |
43 * Init table | |
44 start equ * | |
1722 | 45 fcb $27 number of IRQ polling entires |
306 | 46 fdb DefProg offset to program to fork |
47 fdb DefDev offset to default disk device | |
48 fdb DefCons offset to default console device | |
49 fdb DefBoot offset to boot module name | |
50 fcb $01 write protect flag (?) | |
51 fcb Level OS level | |
1805 | 52 fcb NOS9VER OS version |
53 fcb NOS9MAJ OS major revision | |
54 fcb NOS9MIN OS minor revision | |
2059 | 55 IFNE H6309 |
56 fcb Proc6309+CRCOff feature byte #1 | |
57 ELSE | |
1722 | 58 fcb CRCOff feature byte #1 |
2059 | 59 ENDC |
317
e6dcf1ac92b2
Modified ccio.asm for better comments, init.asm simplified
boisy
parents:
308
diff
changeset
|
60 fcb $00 feature byte #2 |
2059 | 61 fdb OSStr |
62 fdb MachStr | |
63 fcb 0,0,0,0 reserved | |
1722 | 64 |
65 IFGT Level-1 | |
66 * CC3IO section | |
67 fcb Monitor monitor type | |
68 fcb 0,1 mouse info, low res right mouse | |
69 fcb $1E key repeat start constant | |
70 fcb $03 key repeat delay constant | |
71 ENDC | |
0 | 72 |
73 name fcs "Init" | |
1722 | 74 fcb edition |
0 | 75 |
76 DefProg fcs "SysGo" | |
201 | 77 DefDev fcs "/DD" |
0 | 78 DefCons fcs "/Term" |
79 DefBoot fcs "Boot" | |
80 | |
2059 | 81 OSStr equ * |
82 fcc "NitrOS-9/" | |
83 IFNE H6309 | |
84 fcc /6309 / | |
85 ELSE | |
86 fcc /6809 / | |
87 ENDC | |
88 fcc /Level / | |
89 fcb '0+Level | |
90 fcc / V0/ | |
91 fcb '0+NOS9VER | |
92 fcc /.0/ | |
93 fcb '0+NOS9MAJ | |
94 fcc /.0/ | |
95 fcb '0+NOS9MIN | |
96 fcb C$CR | |
97 | |
98 MachStr equ * | |
99 IFNE coco | |
100 fcc "Radio Shack Color Computer" | |
101 ELSE | |
102 IFNE coco3 | |
103 fcc "Tandy Color Computer 3" | |
104 ELSE | |
105 IFNE tano | |
106 fcc "Tano Dragon (US)" | |
107 ELSE | |
108 IFNE d64 | |
109 fcc "Dragon 64 (UK)" | |
110 ELSE | |
111 IFNE dalpha | |
112 fcc "Dragon Alpha" | |
113 ELSE | |
114 fcc "Unknown Machine" | |
115 ENDC | |
116 ENDC | |
117 ENDC | |
118 ENDC | |
119 ENDC | |
120 fcb C$CR | |
121 | |
1722 | 122 emod |
0 | 123 eom equ * |
1722 | 124 end |