[A83] Re: Windows 2000 SP3
[Prev][Next][Index][Thread]
[A83] Re: Windows 2000 SP3
Not really correct either, but...
#
+---------------------------------------------------------------------------
---+
# | Header of Ti73, Ti82, Ti83 and Ti83+(SE) files
|
#
+---------------------------------------------------------------------------
---+
# | Byte(s) What It Contains
|
#
+---------------------------------------------------------------------------
---+
# | 0x00-0x10 0-10 **TI73** 0x1A 0x0A 0x00
|
# | -or- **TI82** 0x1A 0x0A 0x00
|
# | -or- **TI83** 0x1A 0x0A 0x00
|
# | -or- **TI83F* 0x1A 0x0A 0x00
|
# | 0x0B-0x34 11-52 Comment
|
# | 0x35-0x36 53-54 Filelength - 57
|
#
|+--------------------------------------------------------------------------
--+|
# || var header (repeats in group)
||
#
|+--------------------------------------------------------------------------
--+|
# || 0x37-0x38 55-56 Size of var header
||
# || (0x0B 0x00 : 73 82 83)
||
# || (0x0D 0x00 : 83+)
||
# || 0x39-0x3A 57-58 Repeats (68-69)
||
# || 0x3B 59 0x03 = Y var
(Y1..Y0,u,v,w) ||
# || 0x05 = unprotected prog
||
# || 0x06 = protected
||
# || 0x07 = image
||
# || 0x3C-0x43 60-67 Name of variable
||
# || 83+ : 2 extra bytes
||
# || 0xXX 0x80 if archived
||
#
|+--------------------------------------------------------------------------
--+|
# || data part
||
#
|+--------------------------------------------------------------------------
--+|
# || 0x44-0x45 68-69 (70-71) + 2
||
# || 0x46-0x47 70-71 Length of data
||
# || 0x48-(n-2) 72-(n-2) Actual data
||
# || (n-1)-(n) Checksum
||
#
|+--------------------------------------------------------------------------
--+|
#
+---------------------------------------------------------------------------
---+
#
# The checkum is the sum of all bytes starting at the var header (0x0B).