Obsolete unused backup project such as OK6410
guowenxue
2019-08-02 d304465ae7e95190acc898051acb4d7e4542a794
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
 
#------------------------------------------------------------------------------
# $File: ti-8x,v 1.6 2009/09/19 16:28:12 christos Exp $
# ti-8x: file(1) magic for the TI-8x and TI-9x Graphing Calculators.
#
# From: Ryan McGuire (rmcguire@freenet.columbus.oh.us).
#
# Update: Romain Lievin (roms@lpg.ticalc.org).
#
# NOTE: This list is not complete.
# Files for the TI-80 and TI-81 are pretty rare. I'm not going to put the
# program/group magic numbers in here because I cannot find any.
0        string        **TI80**    TI-80 Graphing Calculator File.
0        string        **TI81**    TI-81 Graphing Calculator File.
#
# Magic Numbers for the TI-73
#
0        string        **TI73**    TI-73 Graphing Calculator
>0x00003B    byte        0x00        (real number)
>0x00003B    byte        0x01        (list)
>0x00003B    byte        0x02        (matrix)
>0x00003B    byte        0x03        (equation)
>0x00003B    byte        0x04        (string)
>0x00003B    byte        0x05        (program)
>0x00003B    byte        0x06        (assembly program)
>0x00003B    byte        0x07        (picture)
>0x00003B    byte        0x08        (gdb)
>0x00003B    byte        0x0C        (complex number)
>0x00003B    byte        0x0F        (window settings)
>0x00003B    byte        0x10        (zoom)
>0x00003B    byte        0x11        (table setup)
>0x00003B    byte        0x13        (backup)
 
# Magic Numbers for the TI-82
#
0        string        **TI82**    TI-82 Graphing Calculator
>0x00003B    byte        0x00        (real)
>0x00003B    byte        0x01        (list)
>0x00003B    byte        0x02        (matrix)
>0x00003B    byte        0x03        (Y-variable)
>0x00003B    byte        0x05        (program)
>0x00003B    byte        0x06        (protected prgm)
>0x00003B    byte        0x07        (picture)
>0x00003B    byte        0x08        (gdb)
>0x00003B    byte        0x0B        (window settings)
>0x00003B    byte        0x0C        (window settings)
>0x00003B    byte        0x0D        (table setup)
>0x00003B    byte        0x0E        (screenshot)
>0x00003B    byte        0x0F        (backup)
#
# Magic Numbers for the TI-83
#
0        string        **TI83**    TI-83 Graphing Calculator
>0x00003B    byte        0x00        (real)
>0x00003B    byte        0x01        (list)
>0x00003B    byte        0x02        (matrix)
>0x00003B    byte        0x03        (Y-variable)
>0x00003B    byte        0x04        (string)
>0x00003B    byte        0x05        (program)
>0x00003B    byte        0x06        (protected prgm)
>0x00003B    byte        0x07        (picture)
>0x00003B    byte        0x08        (gdb)
>0x00003B    byte        0x0B        (window settings)
>0x00003B    byte        0x0C        (window settings)
>0x00003B    byte        0x0D        (table setup)
>0x00003B    byte        0x0E        (screenshot)
>0x00003B    byte        0x13        (backup)
#
# Magic Numbers for the TI-83+
#
0        string        **TI83F*    TI-83+ Graphing Calculator
>0x00003B    byte        0x00        (real number)
>0x00003B    byte        0x01        (list)
>0x00003B    byte        0x02        (matrix)
>0x00003B    byte        0x03        (equation)
>0x00003B    byte        0x04        (string)
>0x00003B    byte        0x05        (program)
>0x00003B    byte        0x06        (assembly program)
>0x00003B    byte        0x07        (picture)
>0x00003B    byte        0x08        (gdb)
>0x00003B    byte        0x0C        (complex number)
>0x00003B    byte        0x0F        (window settings)
>0x00003B    byte        0x10        (zoom)
>0x00003B    byte        0x11        (table setup)
>0x00003B    byte        0x13        (backup)
>0x00003B    byte        0x15        (application variable)
>0x00003B    byte        0x17        (group of variable)
 
#
# Magic Numbers for the TI-85
#
0        string        **TI85**    TI-85 Graphing Calculator
>0x00003B    byte        0x00        (real number)
>0x00003B    byte        0x01        (complex number)
>0x00003B    byte        0x02        (real vector)
>0x00003B    byte        0x03        (complex vector)
>0x00003B    byte        0x04        (real list)
>0x00003B    byte        0x05        (complex list)
>0x00003B    byte        0x06        (real matrix)
>0x00003B    byte        0x07        (complex matrix)
>0x00003B    byte        0x08        (real constant)
>0x00003B    byte        0x09        (complex constant)
>0x00003B    byte        0x0A        (equation)
>0x00003B    byte        0x0C        (string)
>0x00003B    byte        0x0D        (function GDB)
>0x00003B    byte        0x0E        (polar GDB)
>0x00003B    byte        0x0F        (parametric GDB)
>0x00003B    byte        0x10        (diffeq GDB)
>0x00003B    byte        0x11        (picture)
>0x00003B    byte        0x12        (program)
>0x00003B    byte        0x13        (range)
>0x00003B    byte        0x17        (window settings)
>0x00003B    byte        0x18        (window settings)
>0x00003B    byte        0x19        (window settings)
>0x00003B    byte        0x1A        (window settings)
>0x00003B    byte        0x1B        (zoom)
>0x00003B    byte        0x1D        (backup)
>0x00003B    byte        0x1E        (unknown)
>0x00003B    byte        0x2A        (equation)
>0x000032    string        ZS4        - ZShell Version 4 File.
>0x000032    string        ZS3        - ZShell Version 3 File.
#
# Magic Numbers for the TI-86
#
0        string        **TI86**    TI-86 Graphing Calculator
>0x00003B    byte        0x00        (real number)
>0x00003B    byte        0x01        (complex number)
>0x00003B    byte        0x02        (real vector)
>0x00003B    byte        0x03        (complex vector)
>0x00003B    byte        0x04        (real list)
>0x00003B    byte        0x05        (complex list)
>0x00003B    byte        0x06        (real matrix)
>0x00003B    byte        0x07        (complex matrix)
>0x00003B    byte        0x08        (real constant)
>0x00003B    byte        0x09        (complex constant)
>0x00003B    byte        0x0A        (equation)
>0x00003B    byte        0x0C        (string)
>0x00003B    byte        0x0D        (function GDB)
>0x00003B    byte        0x0E        (polar GDB)
>0x00003B    byte        0x0F        (parametric GDB)
>0x00003B    byte        0x10        (diffeq GDB)
>0x00003B    byte        0x11        (picture)
>0x00003B    byte        0x12        (program)
>0x00003B    byte        0x13        (range)
>0x00003B    byte        0x17        (window settings)
>0x00003B    byte        0x18        (window settings)
>0x00003B    byte        0x19        (window settings)
>0x00003B    byte        0x1A        (window settings)
>0x00003B    byte        0x1B        (zoom)
>0x00003B    byte        0x1D        (backup)
>0x00003B    byte        0x1E        (unknown)
>0x00003B    byte        0x2A        (equation)
#
# Magic Numbers for the TI-89
#
0        string        **TI89**    TI-89 Graphing Calculator
>0x000048    byte        0x00        (expression)
>0x000048    byte        0x04        (list)
>0x000048    byte        0x06        (matrix)
>0x000048    byte        0x0A        (data)
>0x000048    byte        0x0B        (text)
>0x000048    byte        0x0C        (string)
>0x000048    byte        0x0D        (graphic data base)
>0x000048    byte        0x0E        (figure)
>0x000048    byte        0x10        (picture)
>0x000048    byte        0x12        (program)
>0x000048    byte        0x13        (function)
>0x000048    byte        0x14        (macro)
>0x000048    byte        0x1C        (zipped)
>0x000048    byte        0x21        (assembler)
#
# Magic Numbers for the TI-92
#
0        string        **TI92**    TI-92 Graphing Calculator
>0x000048    byte        0x00        (expression)
>0x000048    byte        0x04        (list)
>0x000048    byte        0x06        (matrix)
>0x000048    byte        0x0A        (data)
>0x000048    byte        0x0B        (text)
>0x000048    byte        0x0C        (string)
>0x000048    byte        0x0D        (graphic data base)
>0x000048    byte        0x0E        (figure)
>0x000048    byte        0x10        (picture)
>0x000048    byte        0x12        (program)
>0x000048    byte        0x13        (function)
>0x000048    byte        0x14        (macro)
>0x000048    byte        0x1D        (backup)
#
# Magic Numbers for the TI-92+/V200
#
0        string        **TI92P*    TI-92+/V200 Graphing Calculator
>0x000048    byte        0x00        (expression)
>0x000048    byte        0x04        (list)
>0x000048    byte        0x06        (matrix)
>0x000048    byte        0x0A        (data)
>0x000048    byte        0x0B        (text)
>0x000048    byte        0x0C        (string)
>0x000048    byte        0x0D        (graphic data base)
>0x000048    byte        0x0E        (figure)
>0x000048    byte        0x10        (picture)
>0x000048    byte        0x12        (program)
>0x000048    byte        0x13        (function)
>0x000048    byte        0x14        (macro)
>0x000048    byte        0x1C        (zipped)
>0x000048    byte        0x21        (assembler)
#
# Magic Numbers for the TI-73/83+/89/92+/V200 FLASH upgrades
#
0x0000016    string        Advanced    TI-XX Graphing Calculator (FLASH)
0        string        **TIFL**    TI-XX Graphing Calculator (FLASH)
>8        byte        >0        - Revision %d
>>9         byte        x        \b.%d,
>12        byte        >0        Revision date %02x
>>13        byte        x        \b/%02x
>>14        beshort        x        \b/%04x,
>17        string        >/0        name: '%s',
>48        byte        0x74        device: TI-73,
>48        byte        0x73        device: TI-83+,
>48        byte        0x98        device: TI-89,
>48        byte        0x88        device: TI-92+,
>49        byte        0x23        type: OS upgrade,
>49        byte        0x24        type: application,
>49        byte        0x25        type: certificate,
>49        byte        0x3e        type: license,
>74        lelong        >0        size: %ld bytes
 
# VTi & TiEmu skins (TI Graphing Calculators).
# From: Romain Lievin (roms@lpg.ticalc.org).
# Magic Numbers for the VTi skins
0               string          VTI        Virtual TI skin
>3        string        v        - Version
>>4        byte        >0        \b %c
>>6        byte        x        \b.%c
# Magic Numbers for the TiEmu skins
0        string        TiEmu        TiEmu skin
>6              string          v               - Version
>>7             byte            >0              \b %c
>>9             byte            x               \b.%c
>>10        byte        x        \b%c