|
|
1.1 root 1: /*
2: * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
3: *
4: * @APPLE_LICENSE_HEADER_START@
5: *
6: * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights
7: * Reserved. This file contains Original Code and/or Modifications of
8: * Original Code as defined in and that are subject to the Apple Public
9: * Source License Version 1.1 (the "License"). You may not use this file
10: * except in compliance with the License. Please obtain a copy of the
11: * License at http://www.apple.com/publicsource and read it before using
12: * this file.
13: *
14: * The Original Code and all software distributed under the License are
15: * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
16: * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
17: * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
18: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
19: * License for the specific language governing rights and limitations
20: * under the License.
21: *
22: * @APPLE_LICENSE_HEADER_END@
23: */
24:
25: #ifndef _POWERMAC_GESTALT_H_
26: #define _POWERMAC_GESTALT_H_
27:
28: /* Machine gestalt's */
29:
30: enum {
31: gestaltClassic = 1,
32: gestaltMacXL = 2,
33: gestaltMac512KE = 3,
34: gestaltMacPlus = 4,
35: gestaltMacSE = 5,
36: gestaltMacII = 6,
37: gestaltMacIIx = 7,
38: gestaltMacIIcx = 8,
39: gestaltMacSE030 = 9,
40: gestaltPortable = 10,
41: gestaltMacIIci = 11,
42: gestaltMacIIfx = 13,
43: gestaltMacClassic = 17,
44: gestaltMacIIsi = 18,
45: gestaltMacLC = 19,
46: gestaltQuadra900 = 20,
47: gestaltPowerBook170 = 21,
48: gestaltQuadra700 = 22,
49: gestaltClassicII = 23,
50: gestaltPowerBook100 = 24,
51: gestaltPowerBook140 = 25,
52: gestaltQuadra950 = 26,
53: gestaltMacLCIII = 27,
54: gestaltPerforma450 = gestaltMacLCIII,
55: gestaltPowerBookDuo210 = 29,
56: gestaltMacCentris650 = 30,
57: gestaltPowerBookDuo230 = 32,
58: gestaltPowerBook180 = 33,
59: gestaltPowerBook160 = 34,
60: gestaltMacQuadra800 = 35,
61: gestaltMacQuadra650 = 36,
62: gestaltMacLCII = 37,
63: gestaltPowerBookDuo250 = 38,
64: gestaltAWS9150_80 = 39,
65: gestaltPowerMac8100_110 = 40,
66: gestaltAWS8150_110 = gestaltPowerMac8100_110,
67: gestaltPowerMac5200 = 41,
68: gestaltPowerMac6200 = 42,
69: gestaltMacIIvi = 44,
70: gestaltMacIIvm = 45,
71: gestaltPerforma600 = gestaltMacIIvm,
72: gestaltPowerMac7100_80 = 47,
73: gestaltMacIIvx = 48,
74: gestaltMacColorClassic = 49,
75: gestaltPerforma250 = gestaltMacColorClassic,
76: gestaltPowerBook165c = 50,
77: gestaltMacCentris610 = 52,
78: gestaltMacQuadra610 = 53,
79: gestaltPowerBook145 = 54,
80: gestaltPowerMac8100_100 = 55,
81: gestaltMacLC520 = 56,
82: gestaltAWS9150_120 = 57,
83: gestaltMacCentris660AV = 60,
84: gestaltPerforma46x = 62,
85: gestaltPowerMac8100_80 = 65,
86: gestaltAWS8150_80 = gestaltPowerMac8100_80,
87: gestaltPowerMac9500 = 67,
88: gestaltPowerMac9600 = gestaltPowerMac9500,
89: gestaltPowerMac7500 = 68,
90: gestaltPowerMac7600 = gestaltPowerMac7500,
91: gestaltPowerMac8500 = 69,
92: gestaltPowerMac8600 = gestaltPowerMac8500,
93: gestaltPowerBook180c = 71,
94: gestaltPowerBook520 = 72,
95: gestaltPowerBook520c = gestaltPowerBook520,
96: gestaltPowerBook540 = gestaltPowerBook520,
97: gestaltPowerBook540c = gestaltPowerBook520,
98: gestaltPowerMac5400 = 74,
99: gestaltPowerMac6100_60 = 75,
100: gestaltAWS6150_60 = gestaltPowerMac6100_60,
101: gestaltPowerBookDuo270c = 77,
102: gestaltMacQuadra840AV = 78,
103: gestaltPerforma550 = 80,
104: gestaltPowerBook165 = 84,
105: gestaltPowerBook190 = 85,
106: gestaltMacTV = 88,
107: gestaltMacLC475 = 89,
108: gestaltPerforma47x = gestaltMacLC475,
109: gestaltMacLC575 = 92,
110: gestaltMacQuadra605 = 94,
111: gestaltQuadra630 = 98,
112: gestaltPowerMac6100_66 = 100,
113: gestaltAWS6150_66 = gestaltPowerMac6100_66,
114: gestaltPowerBookDuo280 = 102,
115: gestaltPowerBookDuo280c = 103,
116: gestaltPowerMac7200 = 108,
117: gestaltPowerMac7300 = 109,
118: gestaltPowerMac7100_66 = 112, /* Power Macintosh 7100/66 */
119: gestaltPowerBook150 = 115,
120: gestaltPowerBookDuo2300 = 124,
121: gestaltPowerBook500PPCUpgrade = 126,
122: gestaltPowerBook5300 = 128,
123:
124: // RESERVE 306-405 Powerbook products
125: gestaltPowerBook3400 = 306, // gestaltHooper
126: gestaltPowerBook2400 = 307, // gestaltComet
127: gestaltPowerBook1400 = 310, // gestaltEpic
128: gestaltMustang = 311,
129: gestaltWallstreet = 312,
130: gestaltKanga = 313,
131:
132: // RESERVE 406-505 Hi-End Macs
133: gestaltCHRP_Version1 = 406, // Common Hardware Reference Platform (CHRP), version 1.0
134: gestaltWhiteSands = 407, // Power Express three-slot MacRISC, Video-In, DEAD
135: gestaltPowerExpress = 408, // Power Express six-slot MacRISC
136: gestaltOakRidgeAV = 409, // Power Express six-slot MacRISC, Video-In/Out
137:
138: // RESERVE 506-605 Low-End Macs
139: gestaltTrailBlazerSB1 = 506, // Trailblazer speed bump 1
140: gestaltTrailBlazerSB2 = 507, // Trailblazer speed bump 2
141: gestaltClipper1 = 508,
142: gestaltClipper2 = 509,
143: gestaltGossamer = 510,
144: gestaltZanzibar = 511,
145: gestaltPowerMac5500 = 512, // gestaltAvalon
146: gestaltPowerMac6500 = 513, // gestaltGazelleTower
147: gestaltPowerMac4400 = 515,
148: gestalt20thAnniversary = gestaltPowerMac5500,
1.1.1.2 ! root 149:
! 150: // Fake gestalt numbers for NewWorld machines
! 151: gestaltSawtooth = 1000,
1.1 root 152: };
153:
154: #endif /* !defined _POWERMAC_GESTALT_H_ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.