annotate defs/systype @ 2011:484c5493599a

Slight massaging for looks
author boisy
date Mon, 06 Mar 2006 04:08:59 +0000
parents 83453a4c9e51
children e396d4f24b27
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1541
8d4b5ee1cee4 Fixed defsfiles to work with ASM
boisy
parents: 1439
diff changeset
1 IFNE SYSTYPE-1
373
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 359
diff changeset
2
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 359
diff changeset
3 SYSTYPE set 1
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 359
diff changeset
4
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
5 ********************************************************************
1377
7e26b1ec9738 Fixed some kernel length problems
boisy
parents: 1363
diff changeset
6 * SysType - NitrOS-9 System Specific Definitions
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
7 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
8 * $Id$
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
9 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
10 * Edt/Rev YYYY/MM/DD Modified by
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
11 * Comment
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
12 * ------------------------------------------------------------------
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
13 * 1998/10/13 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
14 * Added defs by Bruce Isted from his Eliminator archive.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
15 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
16 * 1998/10/31 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
17 * Merged cc3global.defs into this file.
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
18 *
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
19 * 2002/04/30 Boisy G. Pitre
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
20 * Merged Level One and Level Two sysdefs.
1216
d2c85aaaccb8 PIA.U4 and PIA.U8 removed
boisy
parents: 1200
diff changeset
21 *
d2c85aaaccb8 PIA.U4 and PIA.U8 removed
boisy
parents: 1200
diff changeset
22 * 2002/06/22 Boisy G. Pitre
d2c85aaaccb8 PIA.U4 and PIA.U8 removed
boisy
parents: 1200
diff changeset
23 * Removed PIA.U4 and PIA.U8, improved comments
1417
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
24 *
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
25 * 2003/11/05 Robert Gault
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
26 * Made changes in window globals and grfdrv memory to handle regW
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
27 * in 6809 systems.
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
28 *
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
29 * 2003/11/30 Boisy G. Pitre
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
30 * Statics now are prefaced with V. to identify them easier in source.
1658
83453a4c9e51 Addition of cciodefs and cc3iodefs
boisy
parents: 1541
diff changeset
31 *
83453a4c9e51 Addition of cciodefs and cc3iodefs
boisy
parents: 1541
diff changeset
32 * 2004/07/18 Boisy G. Pitre
83453a4c9e51 Addition of cciodefs and cc3iodefs
boisy
parents: 1541
diff changeset
33 * Moved CoCo 3 Window stuff into cc3iodefs
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
34
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
35 nam SysType
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
36 IFEQ Level-1
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1297
diff changeset
37 ttl NitrOS-9 Level 1 System Type Definitions
1439
8056d7e1c562 Fixed duplicate ttl
boisy
parents: 1423
diff changeset
38 ELSE
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
39 IFEQ Level-2
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1297
diff changeset
40 ttl NitrOS-9 Level 2 System Type Definitions
1386
2415d285db30 Ram now RAM
boisy
parents: 1377
diff changeset
41 ENDC
2415d285db30 Ram now RAM
boisy
parents: 1377
diff changeset
42 IFEQ Level-3
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1297
diff changeset
43 ttl NitrOS-9 Level 3 System Type Definitions
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
44 ENDC
1439
8056d7e1c562 Fixed duplicate ttl
boisy
parents: 1423
diff changeset
45 ENDC
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
46
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
47
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
48 **********************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
49 * CPU Type Definitions
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
50 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
51 Color set 1
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
52 Color3 set 2
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
53 IFEQ Level-1
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
54 CPUType set Color
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
55 ELSE
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
56 CPUType set Color3
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
57 ENDC
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
58
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
59
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
60 ******************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
61 * Clock Speed Type Definitions
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
62 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
63 OneMHz equ 1
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
64 TwoMHz equ 2
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
65 IFEQ CPUType-Color
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
66 CPUSpeed set OneMHz
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
67 ELSE
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
68 CPUSpeed set TwoMHz
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
69 ENDC
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
70
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
71
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
72 **********************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
73 * Power Line Frequency Definitions
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
74 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
75 Hz50 equ 1 Assemble clock for 50 hz power
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
76 Hz60 equ 2 Assemble clock for 60 hz power
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
77 PwrLnFrq set Hz60 Set to Appropriate freq
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
78
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
79
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
80 **********************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
81 * Ticks per second
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
82 *
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
83 IFEQ PwrLnFrq-Hz50
1269
e5aaa79b0f72 Changes for clock and clock2
boisy
parents: 1264
diff changeset
84 TkPerSec set 50
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
85 ELSE
1269
e5aaa79b0f72 Changes for clock and clock2
boisy
parents: 1264
diff changeset
86 TkPerSec set 60
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
87 ENDC
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
88
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
89
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
90 ******************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
91 * ACIA type set up
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
92 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
93 org 1
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
94 ACIA6850 rmb 1 MC6850 acia.
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
95 ACIA6551 rmb 1 SY6551 acia.
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
96 ACIA2661 rmb 1 SC2661 acia.
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
97 ACIATYPE set ACIA6551
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
98
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
99
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
100 ****************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
101 * Special character Bit position equates
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
102 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
103 SHIFTBIT equ %00000001
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
104 CNTRLBIT equ %00000010
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
105 ALTERBIT equ %00000100
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
106 UPBIT equ %00001000
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
107 DOWNBIT equ %00010000
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
108 LEFTBIT equ %00100000
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
109 RIGHTBIT equ %01000000
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
110 SPACEBIT equ %10000000
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
111
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
112
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
113 ******************
1216
d2c85aaaccb8 PIA.U4 and PIA.U8 removed
boisy
parents: 1200
diff changeset
114 * Device addresses for miscellaneous hardware
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
115 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
116 A.AciaP set $FF68 Aciapak Address
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
117 A.ModP set $FF6C ModPak Address
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
118 DPort set $FF40 Disk controller base address
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
119 MPI.Slct set $FF7F Multi-Pak slot select
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
120 MPI.Slot set $03 Multi-Pak default slot
64
275aa5cf7639 PIA.U4 and PIA.U8 for CoCo 1/2 now set
boisy
parents: 61
diff changeset
121 PIA0Base equ $FF00
275aa5cf7639 PIA.U4 and PIA.U8 for CoCo 1/2 now set
boisy
parents: 61
diff changeset
122 PIA1Base equ $FF20
1216
d2c85aaaccb8 PIA.U4 and PIA.U8 removed
boisy
parents: 1200
diff changeset
123
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
124
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
125 ******************
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
126 * VDG Devices
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
127 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
128 A.TermV set $FFC0 VDG Term
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
129 A.V1 set $FFC1 Possible additional VDG Devices
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
130 A.V2 set $FFC2
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
131 A.V3 set $FFC3
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
132 A.V4 set $FFC4
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
133 A.V5 set $FFC5
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
134 A.V6 set $FFC6
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
135 A.V7 set $FFC7
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
136
1200
0a678473d5cf Major overhaul of headers to 'new' style
boisy
parents: 1147
diff changeset
137
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
138 IFEQ Level-1
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
139
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
140 *************************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
141 *
1417
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
142 * NitrOS-9 Level 1 Section
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
143 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
144 *************************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
145
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
146 HW.Page set $FF Device descriptor hardware page
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
147
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
148 ELSE
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
149
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
150 *************************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
151 *
1417
b7b173926ea1 Changes and fixes by Robert Gault
boisy
parents: 1386
diff changeset
152 * NitrOS-9 Level 2 Section
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
153 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
154 *************************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
155
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
156 ****************************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
157 * Dynamic Address Translator Definitions
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
158 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
159 DAT.BlCt equ 8 D.A.T. blocks/address space
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
160 DAT.BlSz equ (256/DAT.BlCt)*256 D.A.T. block size
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
161 DAT.ImSz equ DAT.BlCt*2 D.A.T. Image size
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
162 DAT.Addr equ -(DAT.BlSz/256) D.A.T. MSB Address bits
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
163 DAT.Task equ $FF91 Task Register address
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
164 DAT.TkCt equ 32 Number of DAT Tasks
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
165 DAT.Regs equ $FFA0 DAT Block Registers base address
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
166 DAT.Free equ $333E Free Block Number
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
167 DAT.BlMx equ $3F Maximum Block number
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
168 DAT.BMSz equ $40 Memory Block Map size
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
169 DAT.WrPr equ 0 no write protect
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
170 DAT.WrEn equ 0 no write enable
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
171 SysTask equ 0 Coco System Task number
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
172 IOBlock equ $3F
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
173 ROMBlock equ $3F
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
174 IOAddr equ $7F
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
175 ROMCount equ 1 number of blocks of ROM (High RAM Block)
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
176 RAMCount equ 1 initial blocks of RAM
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
177 MoveBlks equ DAT.BlCt-ROMCount-2 Block numbers used for copies
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
178 BlockTyp equ 1 chk only first bytes of RAM block
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
179 ByteType equ 2 chk entire block of RAM
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
180 Limited equ 1 chk only upper memory for ROM modules
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
181 UnLimitd equ 2 chk all NotRAM for modules
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
182 * NOTE: this check assumes any NotRAM with a module will
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
183 * always start with $87CD in first two bytes of block
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
184 RAMCheck equ BlockTyp chk only beg bytes of block
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
185 ROMCheck equ Limited chk only upper few blocks for ROM
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
186 LastRAM equ IOBlock maximum RAM block number
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
187
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
188 ***************************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
189 * Color Computer 3 Specific
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
190 *
1242
bdd2f61d5dbc Fixed case issues in several files (thanks Rodney H.)
boisy
parents: 1216
diff changeset
191 MappedIO equ true (Actually False but it works better this way)
61
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
192
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
193 ********************
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
194 * Hardware addresses
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
195 *
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
196 GIMERegs equ $FF00 Base address of GIME registers
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
197 IrqEnR equ $FF92 GIME IRQ enable/status register
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
198 BordReg equ $FF9A Border color register
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
199 PalAdr equ $FFB0 Palette registers
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
200
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
201 HW.Page set $07 Device descriptor hardware page
f01eb0d6c456 Merged systype.l1 and systype.l2 into one systype
boisy
parents:
diff changeset
202
1147
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
203 ENDC
ba4b50f63658 Dressed up
boisy
parents: 976
diff changeset
204 ENDC
373
c07686556109 Added ifeq statements at top to allow for multiple use's of same def
boisy
parents: 359
diff changeset
205