annotate level1/modules/init.asm @ 3295:6b7a7b233925 default tip

makefile: Allow PORTS with level1/2 mix https://sourceforge.net/p/nitros9/feature-requests/10/
author Tormod Volden <debian.tormod@gmail.com>
date Tue, 19 Apr 2022 18:12:17 +0200
parents a418110ecb44
children
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.
1792
5ff0761dda12 co80.io and term80.dt are no longer in the makefile
boisy
parents: 1787
diff changeset
22 *
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
23 * 2003/11/05 Robert Gault
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
24 * 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
25 * Corrected OS9Defs to match.
2104
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
26 *
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
27 * 2006/07/06 P.Harvey-Smith.
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
28 * Conditionally excluded port messages on Dragon Alpha, due to insufficient
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
29 * space !
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
30 *
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 nam Init
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
33 ttl NitrOS-9 Configuration module
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
35 ifp1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 use defsfile
2624
b8c7b7fbf3c9 Major changes:
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2619
diff changeset
37 IFGT Level-1
b8c7b7fbf3c9 Major changes:
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2619
diff changeset
38 use cocovtio.d
b8c7b7fbf3c9 Major changes:
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2619
diff changeset
39 ENDC
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
40 endc
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 tylg set Systm+$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 atrv set ReEnt+rev
1287
10957d54bf16 Made all modules rev 0
boisy
parents: 317
diff changeset
44 rev set $00
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
45 edition set 1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
47 *
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
48 * Usually, the last two words here would be the module entry
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
49 * address and the dynamic data size requirement. Neither value is
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
50 * needed for this module so they are pressed into service to show
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
51 * MaxMem and PollCnt. For example:
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
52 * $0FE0,$0015 means
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
53 * MaxMem = $0FE000
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
54 * PollCnt = $0015
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
55 *
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
56 mod eom,name,tylg,atrv,$0FE0,$0015
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 ***** USER MODIFIABLE DEFINITIONS HERE *****
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
60 *
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
61 * refer to
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
62 * "Configuration Module Entry Offsets"
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
63 * in os9.d
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
64 *
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 start equ *
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
66 fcb $27 entries in device table
306
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
67 fdb DefProg offset to program to fork
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
68 fdb DefDev offset to default disk device
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
69 fdb DefCons offset to default console device
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
70 fdb DefBoot offset to boot module name
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
71 fcb $01 write protect flag (?)
c863af5b4ea1 init.asm: extended (see os9defs(
boisy
parents: 201
diff changeset
72 fcb Level OS level
1805
beba50d7ac3e Cleaned up environment var references
boisy
parents: 1792
diff changeset
73 fcb NOS9VER OS version
beba50d7ac3e Cleaned up environment var references
boisy
parents: 1792
diff changeset
74 fcb NOS9MAJ OS major revision
beba50d7ac3e Cleaned up environment var references
boisy
parents: 1792
diff changeset
75 fcb NOS9MIN OS minor revision
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
76 IFNE H6309
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
77 fcb Proc6309+CRCOff feature byte #1
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
78 ELSE
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
79 fcb CRCOff feature byte #1
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
80 ENDC
317
e6dcf1ac92b2 Modified ccio.asm for better comments, init.asm simplified
boisy
parents: 308
diff changeset
81 fcb $00 feature byte #2
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
82 fdb OSStr
2061
b17559c279fe sysgo strings now nul terminated
boisy
parents: 2059
diff changeset
83 fdb InstStr
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
84 fcb 0,0,0,0 reserved
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
85
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
86 IFGT Level-1
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
87 * CC3IO section
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
88 fcb Monitor monitor type
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
89 fcb 0,1 mouse info, low res right mouse
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
90 fcb $1E key repeat start constant
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
91 fcb $03 key repeat delay constant
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
92 ENDC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
93
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
94 name fcs "Init"
1722
34bf8b64353a Integrated level 2 init with level 1 init
boisy
parents: 1499
diff changeset
95 fcb edition
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
96
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
97 DefProg fcs "SysGo"
201
668388823050 Fixed headers to be consistent
boisy
parents: 0
diff changeset
98 DefDev fcs "/DD"
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
99 DefCons fcs "/Term"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
100 DefBoot fcs "Boot"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
101
2104
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
102 *
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
103 * The DragonAlpha is so pushed for boot track space, that we have to exclude these
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
104 * messages !
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
105 *
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
106
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
107 IFEQ dalpha
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
108 OSStr equ *
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
109 fcc "NitrOS-9/"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
110 IFNE H6309
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
111 fcc /6309 /
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
112 ELSE
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
113 fcc /6809 /
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
114 ENDC
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
115 fcc /Level /
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
116 fcb '0+Level
2062
356279c3f8fd Removed leading zeros in version string
boisy
parents: 2061
diff changeset
117 fcc / V/
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
118 fcb '0+NOS9VER
2062
356279c3f8fd Removed leading zeros in version string
boisy
parents: 2061
diff changeset
119 fcc /./
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
120 fcb '0+NOS9MAJ
2062
356279c3f8fd Removed leading zeros in version string
boisy
parents: 2061
diff changeset
121 fcc /./
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
122 fcb '0+NOS9MIN
2061
b17559c279fe sysgo strings now nul terminated
boisy
parents: 2059
diff changeset
123 fcb 0
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
124
2061
b17559c279fe sysgo strings now nul terminated
boisy
parents: 2059
diff changeset
125 InstStr equ *
2691
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
126 IFNE coco1
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
127 fcc "Radio Shack Color Computer"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
128 ELSE
2821
8e4695493b15 Added deluxe port
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2691
diff changeset
129 IFNE deluxe
2828
999159b0e7c0 retooled port makefiles
boisy
parents: 2821
diff changeset
130 fcc "Deluxe Color Computer"
2821
8e4695493b15 Added deluxe port
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2691
diff changeset
131 ELSE
2691
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
132 IFNE coco2
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
133 fcc "Radio Shack Color Computer 2"
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
134 ELSE
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
135 IFNE coco2b
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
136 fcc "Tandy Color Computer 2"
678c6848dc12 Fixed coco2/coco2b makefiles to depend on coco1 makefiles
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2624
diff changeset
137 ELSE
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
138 IFNE coco3
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
139 fcc "Tandy Color Computer 3"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
140 ELSE
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
141 IFNE tano
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
142 fcc "Tano Dragon (US)"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
143 ELSE
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
144 IFNE d64
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
145 fcc "Dragon 64 (UK)"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
146 ELSE
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
147 IFNE dalpha
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
148 fcc "Dragon Alpha"
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
149 ELSE
3288
a418110ecb44 Adding Dragon Plus builds with native 80 column and VRAM disk support
lfantoniosi
parents: 3182
diff changeset
150 IFNE dplus
a418110ecb44 Adding Dragon Plus builds with native 80 column and VRAM disk support
lfantoniosi
parents: 3182
diff changeset
151 fcc "Dragon Plus"
a418110ecb44 Adding Dragon Plus builds with native 80 column and VRAM disk support
lfantoniosi
parents: 3182
diff changeset
152 ELSE
2617
b1145d2cb659 Adding atari port folder and modifications to init and krn to accommodate
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2104
diff changeset
153 IFNE atari
b1145d2cb659 Adding atari port folder and modifications to init and krn to accommodate
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2104
diff changeset
154 fcc "Atari XL/XE"
b1145d2cb659 Adding atari port folder and modifications to init and krn to accommodate
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2104
diff changeset
155 ELSE
3117
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
156 IFNE mc09
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
157 fcb $1B text in bright blue
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
158 fcc "[94mMulticomp09"
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
159 fcb $1B
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
160 fcc "[0m"
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
161 ELSE
3143
c860ff48e09c Add coco3fpga banner to init.asm
Bill Pierce <merlinious999@gmail.com>
parents: 3117
diff changeset
162 IFNE coco3fpga
c860ff48e09c Add coco3fpga banner to init.asm
Bill Pierce <merlinious999@gmail.com>
parents: 3117
diff changeset
163 fcc "Gary Becker's Coco3FPGA"
c860ff48e09c Add coco3fpga banner to init.asm
Bill Pierce <merlinious999@gmail.com>
parents: 3117
diff changeset
164 ELSE
3182
185c31229f22 Add level1 corsham port for the Corsham 6809 System
Boisy Pitre <coco@toughmac.com>
parents: 3143
diff changeset
165 IFNE corsham
185c31229f22 Add level1 corsham port for the Corsham 6809 System
Boisy Pitre <coco@toughmac.com>
parents: 3143
diff changeset
166 fcc "Corsham 6809"
185c31229f22 Add level1 corsham port for the Corsham 6809 System
Boisy Pitre <coco@toughmac.com>
parents: 3143
diff changeset
167 ELSE
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
168 fcc "Unknown Machine"
3182
185c31229f22 Add level1 corsham port for the Corsham 6809 System
Boisy Pitre <coco@toughmac.com>
parents: 3143
diff changeset
169 ENDC match IFNE corsham
3143
c860ff48e09c Add coco3fpga banner to init.asm
Bill Pierce <merlinious999@gmail.com>
parents: 3117
diff changeset
170 ENDC match IFNE coco3fpga
3117
47cd23dcf55e Incorporate mc09 in build, add support in l1 init/rel/boot_sdc
Neal Crook <foofoobedoo@gmail.com>
parents: 3090
diff changeset
171 ENDC match IFNE mc09
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
172 ENDC match IFNE atari
3288
a418110ecb44 Adding Dragon Plus builds with native 80 column and VRAM disk support
lfantoniosi
parents: 3182
diff changeset
173 ENDC match IFNE dplus
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
174 ENDC match IFNE dalpha
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
175 ENDC match IFNE d64
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
176 ENDC match IFNE tano
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
177 ENDC match IFNE coco3
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
178 ENDC match IFNE coco2b
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
179 ENDC match IFNE coco2
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
180 ENDC match IFNE delux
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
181 ENDC match IFNE coco1
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
182 fcb 0 null-terminate the name string
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
183 ELSE
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
184 * DragonAlpha
2619
d888412d8118 o Fixed assembler issue in init.asm
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2617
diff changeset
185 OSStr equ *
2104
40b483145984 Exclude text for Dragon Alpha, due to lack of boot space
afra
parents: 2062
diff changeset
186 InstStr equ *
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
187 fcb 0 null-length string
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
188 ENDC match IFEQ dalpha
2059
46aa4db8204e More changes
boisy
parents: 1805
diff changeset
189
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
190 emod
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
191 eom equ *
3090
3ccef1f7f44b Describe the non-standard format of the module header. Cross-reference os9.d
Neal Crook <foofoobedoo@gmail.com>
parents: 2828
diff changeset
192 end