TIME:    03/26  9:40 AM
FROM:    KEITH HEITMANN   (GVXV90A)
SUBJECT: X-WING GROUP

Hex and Hexadecimal are the same thing. 250 is a decimal
number.
FA00 is actually 00FA. All hex code is broken into two
segments called "most significant byte" and "least
significant byte". They are just what they sound like, the
most significant byte means it is the larger number of the
hex code being displayed and the least significant byte is
the smaller part of the number being displayed.
All hex code is read by the program and computer in reverse
order, so it is always displayed in the program with the
most significant byte after the least significant byte.
In this case the most significant byte is 00, which of
course, equals zero.
The least significant byte is FA, F being 240, and A equal
to 10. 240+10=250.
While you read the number as 00FA, the program code
 ALWAYS  has it as FA00. Just remember to read the second by
te first and then the first byte last.      Keith Heitmann,

 


TIME:    03/15  7:23 AM
FROM:    KEITH HEITMANN   (GVXV90A)
SUBJECT: X-WING GROUP

The address in PCTOOLS are listed along the left of the
screen.
You must use the VIEW/EDIT function on a file. Highlight the
file and then select the above function. Then when you have
the opportunity select HEX to see the hexadecimal code of
the file.
The addresses are in two places. The lines on the top of
screen (on my copy of PCT 5.0) represent the disk sector.
These are artificial divisions of the file into 512K byte
segments. Sectors start numbering a zero for the first one
and go on from there.
The second address are on the left of the hex code screen.
The first 4 numbers are the "decimal" equivalent of the
address. The second four (in parenthsis  on my copy) are
the "hexadecimal" equivalent of the address.
Most of the things you see written in the notes refer to hex
addresses.
Each address on the left of the screen represent the address
of the first byte on that line. All lines start with a zero
number and end with an "F" number.
Hex numbering is as follows:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Zero to F is 16 bytes.
The hex address 002F is the last byte of the third line of a
particular sector.

                                   Keith Heitmann
 
 
FROM:    A MCLAUGHLIN III     (DPVS03B)
SUBJECT: SWOTL GROUP

Mark
    If you want to start looking at the .SPC file try going
into the DOSSHELL view the file. Some of the values are
numbers and some are letters. The line you have says;
100 50 2D 34 37 44 00 00 00 00 00 00 00 09 00 0B 2B
    ^  ^  ^  ^  ^                       ^   \
    P  -  4  7  D  (    BLANK         ) A/C# US  ??
I started by printing out all the .SPC files and comparing
them. There are many ways to hex up an A/C and swap files
the easiest is Anthony's SW Managar. They way we first
started was by copying the file you want to debug, copy
BF109G10.SPC  BF109K6.EXP then work ont the .EXP file. When
your done make a backup of the original, copy BF109G10.SPC
BF109G10.ORI, then copy the .EXP file to the .SPC file.
  Now if you take a look a the second line you'll see:
000010 14 01 01 00 01 00 00 C0 00 dc 01 00 30 11 88 13
'14' -the points scored for downing the A/C (16+4=20 points)
'01' -Auto pilot (01 none, 02 yes).
'01' -Number of engines
'00' -Engine sound(00-prop, 01-jet, 02-rocket).
'01' -Prop # and type (00 1-jet, 01 1-prop, 02 2-jets, 03
4-props, 04 2-props).
'00 00' -Nothing
'C0' -Engine instruments
'00' -Nothing. 'DC'
'DC' -Engine damage.
'01' -# of 'chutes.
'00' -Nothing.
'30 11 88 13' -I think these values affect sea level speed.
Hope these helps.

                     Drew
 
