final line. Then compare your printout with the list of hex codes in order in Figure C-1. If any are skipped or repeated, you will know that your software changes some codes before it sends them to the printer.

00

01

02

03

04

05

06

07

08

09

OA

OB

OC

OD

OE

OF

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

20

21

22

23

24

25

26

27

28

29

2A

2B

2C

2D

2E

2F

30

31

32

33

34

35

36

37

38

39

3A

3B

3C

3D

3E

3F

40

41

42

43

44

45

46

47

48

49

4A

4B

4C

4D

4E

4F

50

51

52

53

54

55

56

57

58

59

5A

5B

5C

5D

5E

5F

60

61

62

63

64

65

66

67

68

69

6A

6B

6C

6D

6E

6F

70

71

72

73

74

75

76

77

78

79

7A

7B

7C

7D

7E

7F

80

81

82

83

84

85

86

87

88

89

8A

8B

8C

8D

8E

8F

90

91

92

93

94

95

96

97

98

99

9A

9B

9C

9D

9E

9F

A0

A1

A2 A3 A4 A5 A6 A7

A8

A9

AA AB AC AD AE AF

B0

B1

B2

B3

B4

B5

B6

B7

B8

B9

BA BB BC BD BE BF

C0

C1

C2

C3

C4

C5

C6

C7

C8 C9 CA CB CC CD CE CF

D0

D1

D2

D3

D4

D5

D6

D7

D8 D9 DA DB DC DD DE DF

E0

E1

E2

E3

E4

E5

E6

E7

E8

E9

EA EB EC ED EE EF

F0

F1

F2

F3

F4

F5

F6

F7

F8

F9

FA

FB

FC

FD

FE

FF

Figure C-1. Hexadecimal codes in order

For example, in the lines below, which are the first two lines of the printout of the test program run with IBM PC BASIC, you can see that in this case BASIC adds hex OA, which is the code for line feed, after hex OD, the code for a carriage return. You will also notice that the ram does not send hex 1A, which is decimal 26. Both of these characteristics are discussed in the next section.

0 1

0 2

0 3

0 4

0 5

0 6

0 7

0 8 0 9 0 A 0 B 0 C 0D

0 A

0E 0F

1 0

1 1 1 2

1 3

14

15

1 6

1 7

18

1 9

1B

1C

1D

1E

1F

20

21

2 2

2 3

24

2 5

26

2 7

2 8

The hex dumping capability can help you debug a program quickly. Appendixes H or K will help you translate the hex codes to ASCII equivalents.

System Solutions

The next three subsections give information that is helpful in using your FX-286 with certain specific computer systems.

C-6