Home » Archimedes archive » Acorn User » AU 1997-03 B.adf » Regulars » RTR/!SerialCom/Help/Com10

RTR/!SerialCom/Help/Com10

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1997-03 B.adf » Regulars
Filename: RTR/!SerialCom/Help/Com10
Read OK:
File size: 0C00 bytes
Load address: 0000
Exec address: 0000
File contents
Draw�Draw        *�����8Trinity.MediumCorpus.MediumTrinity.BoldX�?��@X`�t�����22@V�aCommand 10	�*h��
*h�����\! 1
\F 0 Trinity.Medium 12
\F 1 Corpus.Medium 12
\0\AD/\L12
Gate - Counter / timer controlled by software or hardware\
     =0 Software control:- will run when bit TR=1\
     =1 Hardware control:- will run while bit 5 on port A is =1 and TR =1\

C/T - Timer or counter selector\
    =0 Timer operation, input from internal system clock 2uS\
    =1 Counter operation, input from bit 7 on port A\

TF Timer overflow flag, set by overflow cleared by hardware on entry to interrupt service routine.\

TR Timer Run :- when set the timer is on.\

IE0 External Interrupt 0, edge detected on bit 5 on port A cleared by hardware on entry to interrupt service routine.\

IT0 Interrupt Type 0 control.\
    Determines the way in which bit 5 on port A generates an interrupt.\
    =0 Interrupt generated on a low level\
    =1 Interrupt generated on a falling edge.\

IE1 External Interrupt 1\
    Edge detected on bit 6 on port A cleared by hardware on entry to interrupt service routine.\

IT1 Interrupt Type 1 control.\
    Determines the way in which bit 6 on port A generates an interrupt.\
    =0 Interrupt generated on a low level\
    =1 Interrupt generated on a falling edge.\
	�H��� >
H��� >���\! 1
\F 0 Trinity.Medium 12
\F 1 Corpus.Medium 12
\0\AD/\L12
Write timer / counter control :- Receives 2 bytes sends 0 bytes

h����            �����            l�������B �������lp���p�����B p��p�p��p���p��l� ��Z ����B � �Z �Z �� �� lPZ��P������B PZ�P��P���PZ��PZ�l��@���@����B ��@��@��@���@���@l0���03�����B 0��03�03��0���0��l�2`��z`����B �2`�z`�z`��2`��2`lz��������B z������z��z�8������� ��G8������ ��C/T8(�H���� (�TF8l������ l�TR8������� ��IE08��&���� ��IT08>�n���� >�IE18������� ��IT1
00000000  44 72 61 77 c9 00 00 00  00 00 00 00 44 72 61 77  |Draw........Draw|
00000010  20 20 20 20 20 20 20 20  00 2a 00 00 00 fc ff ff  |        .*......|
00000020  00 f6 04 00 f0 0f 04 00  00 00 00 00 38 00 00 00  |............8...|
00000030  01 54 72 69 6e 69 74 79  2e 4d 65 64 69 75 6d 00  |.Trinity.Medium.|
00000040  02 43 6f 72 70 75 73 2e  4d 65 64 69 75 6d 00 03  |.Corpus.Medium..|
00000050  54 72 69 6e 69 74 79 2e  42 6f 6c 64 00 00 00 00  |Trinity.Bold....|
00000060  0b 00 00 00 58 00 00 00  00 00 00 00 00 00 00 00  |....X...........|
00000070  00 00 00 00 00 00 00 00  00 06 00 00 10 01 00 00  |................|
00000080  00 00 f0 3f 00 00 00 00  02 00 00 00 00 00 00 00  |...?............|
00000090  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  |................|
000000a0  01 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  |................|
000000b0  80 00 00 00 88 13 00 00  01 00 00 00 40 00 00 00  |............@...|
000000c0  00 58 01 00 00 60 00 00  c0 74 02 00 80 84 00 00  |.X...`...t......|
000000d0  00 00 00 00 00 ff ff ff  03 00 00 00 00 32 00 00  |.............2..|
000000e0  00 32 00 00 40 56 01 00  80 61 00 00 43 6f 6d 6d  |.2..@V...a..Comm|
000000f0  61 6e 64 20 31 30 00 00  09 00 00 00 dc 04 00 00  |and 10..........|
00000100  00 2a 00 00 00 68 00 00  00 f6 04 00 00 bc 03 00  |.*...h..........|
00000110  0a 00 00 00 18 00 00 00  00 2a 00 00 00 68 00 00  |.........*...h..|
00000120  00 f6 04 00 00 bc 03 00  00 00 00 00 00 00 00 00  |................|
00000130  00 00 00 00 00 00 00 00  00 ff ff ff 5c 21 20 31  |............\! 1|
00000140  0a 5c 46 20 30 20 54 72  69 6e 69 74 79 2e 4d 65  |.\F 0 Trinity.Me|
00000150  64 69 75 6d 20 31 32 0a  5c 46 20 31 20 43 6f 72  |dium 12.\F 1 Cor|
00000160  70 75 73 2e 4d 65 64 69  75 6d 20 31 32 0a 5c 30  |pus.Medium 12.\0|
00000170  5c 41 44 2f 5c 4c 31 32  0a 47 61 74 65 20 2d 20  |\AD/\L12.Gate - |
00000180  43 6f 75 6e 74 65 72 20  2f 20 74 69 6d 65 72 20  |Counter / timer |
00000190  63 6f 6e 74 72 6f 6c 6c  65 64 20 62 79 20 73 6f  |controlled by so|
000001a0  66 74 77 61 72 65 20 6f  72 20 68 61 72 64 77 61  |ftware or hardwa|
000001b0  72 65 5c 0a 20 20 20 20  20 3d 30 20 53 6f 66 74  |re\.     =0 Soft|
000001c0  77 61 72 65 20 63 6f 6e  74 72 6f 6c 3a 2d 20 77  |ware control:- w|
000001d0  69 6c 6c 20 72 75 6e 20  77 68 65 6e 20 62 69 74  |ill run when bit|
000001e0  20 54 52 3d 31 5c 0a 20  20 20 20 20 3d 31 20 48  | TR=1\.     =1 H|
000001f0  61 72 64 77 61 72 65 20  63 6f 6e 74 72 6f 6c 3a  |ardware control:|
00000200  2d 20 77 69 6c 6c 20 72  75 6e 20 77 68 69 6c 65  |- will run while|
00000210  20 62 69 74 20 35 20 6f  6e 20 70 6f 72 74 20 41  | bit 5 on port A|
00000220  20 69 73 20 3d 31 20 61  6e 64 20 54 52 20 3d 31  | is =1 and TR =1|
00000230  5c 0a 0a 43 2f 54 20 2d  20 54 69 6d 65 72 20 6f  |\..C/T - Timer o|
00000240  72 20 63 6f 75 6e 74 65  72 20 73 65 6c 65 63 74  |r counter select|
00000250  6f 72 5c 0a 20 20 20 20  3d 30 20 54 69 6d 65 72  |or\.    =0 Timer|
00000260  20 6f 70 65 72 61 74 69  6f 6e 2c 20 69 6e 70 75  | operation, inpu|
00000270  74 20 66 72 6f 6d 20 69  6e 74 65 72 6e 61 6c 20  |t from internal |
00000280  73 79 73 74 65 6d 20 63  6c 6f 63 6b 20 32 75 53  |system clock 2uS|
00000290  5c 0a 20 20 20 20 3d 31  20 43 6f 75 6e 74 65 72  |\.    =1 Counter|
000002a0  20 6f 70 65 72 61 74 69  6f 6e 2c 20 69 6e 70 75  | operation, inpu|
000002b0  74 20 66 72 6f 6d 20 62  69 74 20 37 20 6f 6e 20  |t from bit 7 on |
000002c0  70 6f 72 74 20 41 5c 0a  0a 54 46 20 54 69 6d 65  |port A\..TF Time|
000002d0  72 20 6f 76 65 72 66 6c  6f 77 20 66 6c 61 67 2c  |r overflow flag,|
000002e0  20 73 65 74 20 62 79 20  6f 76 65 72 66 6c 6f 77  | set by overflow|
000002f0  20 63 6c 65 61 72 65 64  20 62 79 20 68 61 72 64  | cleared by hard|
00000300  77 61 72 65 20 6f 6e 20  65 6e 74 72 79 20 74 6f  |ware on entry to|
00000310  20 69 6e 74 65 72 72 75  70 74 20 73 65 72 76 69  | interrupt servi|
00000320  63 65 20 72 6f 75 74 69  6e 65 2e 5c 0a 0a 54 52  |ce routine.\..TR|
00000330  20 54 69 6d 65 72 20 52  75 6e 20 3a 2d 20 77 68  | Timer Run :- wh|
00000340  65 6e 20 73 65 74 20 74  68 65 20 74 69 6d 65 72  |en set the timer|
00000350  20 69 73 20 6f 6e 2e 5c  0a 0a 49 45 30 20 45 78  | is on.\..IE0 Ex|
00000360  74 65 72 6e 61 6c 20 49  6e 74 65 72 72 75 70 74  |ternal Interrupt|
00000370  20 30 2c 20 65 64 67 65  20 64 65 74 65 63 74 65  | 0, edge detecte|
00000380  64 20 6f 6e 20 62 69 74  20 35 20 6f 6e 20 70 6f  |d on bit 5 on po|
00000390  72 74 20 41 20 63 6c 65  61 72 65 64 20 62 79 20  |rt A cleared by |
000003a0  68 61 72 64 77 61 72 65  20 6f 6e 20 65 6e 74 72  |hardware on entr|
000003b0  79 20 74 6f 20 69 6e 74  65 72 72 75 70 74 20 73  |y to interrupt s|
000003c0  65 72 76 69 63 65 20 72  6f 75 74 69 6e 65 2e 5c  |ervice routine.\|
000003d0  0a 0a 49 54 30 20 49 6e  74 65 72 72 75 70 74 20  |..IT0 Interrupt |
000003e0  54 79 70 65 20 30 20 63  6f 6e 74 72 6f 6c 2e 5c  |Type 0 control.\|
000003f0  0a 20 20 20 20 44 65 74  65 72 6d 69 6e 65 73 20  |.    Determines |
00000400  74 68 65 20 77 61 79 20  69 6e 20 77 68 69 63 68  |the way in which|
00000410  20 62 69 74 20 35 20 6f  6e 20 70 6f 72 74 20 41  | bit 5 on port A|
00000420  20 67 65 6e 65 72 61 74  65 73 20 61 6e 20 69 6e  | generates an in|
00000430  74 65 72 72 75 70 74 2e  5c 0a 20 20 20 20 3d 30  |terrupt.\.    =0|
00000440  20 49 6e 74 65 72 72 75  70 74 20 67 65 6e 65 72  | Interrupt gener|
00000450  61 74 65 64 20 6f 6e 20  61 20 6c 6f 77 20 6c 65  |ated on a low le|
00000460  76 65 6c 5c 0a 20 20 20  20 3d 31 20 49 6e 74 65  |vel\.    =1 Inte|
00000470  72 72 75 70 74 20 67 65  6e 65 72 61 74 65 64 20  |rrupt generated |
00000480  6f 6e 20 61 20 66 61 6c  6c 69 6e 67 20 65 64 67  |on a falling edg|
00000490  65 2e 5c 0a 0a 49 45 31  20 45 78 74 65 72 6e 61  |e.\..IE1 Externa|
000004a0  6c 20 49 6e 74 65 72 72  75 70 74 20 31 5c 0a 20  |l Interrupt 1\. |
000004b0  20 20 20 45 64 67 65 20  64 65 74 65 63 74 65 64  |   Edge detected|
000004c0  20 6f 6e 20 62 69 74 20  36 20 6f 6e 20 70 6f 72  | on bit 6 on por|
000004d0  74 20 41 20 63 6c 65 61  72 65 64 20 62 79 20 68  |t A cleared by h|
000004e0  61 72 64 77 61 72 65 20  6f 6e 20 65 6e 74 72 79  |ardware on entry|
000004f0  20 74 6f 20 69 6e 74 65  72 72 75 70 74 20 73 65  | to interrupt se|
00000500  72 76 69 63 65 20 72 6f  75 74 69 6e 65 2e 5c 0a  |rvice routine.\.|
00000510  0a 49 54 31 20 49 6e 74  65 72 72 75 70 74 20 54  |.IT1 Interrupt T|
00000520  79 70 65 20 31 20 63 6f  6e 74 72 6f 6c 2e 5c 0a  |ype 1 control.\.|
00000530  20 20 20 20 44 65 74 65  72 6d 69 6e 65 73 20 74  |    Determines t|
00000540  68 65 20 77 61 79 20 69  6e 20 77 68 69 63 68 20  |he way in which |
00000550  62 69 74 20 36 20 6f 6e  20 70 6f 72 74 20 41 20  |bit 6 on port A |
00000560  67 65 6e 65 72 61 74 65  73 20 61 6e 20 69 6e 74  |generates an int|
00000570  65 72 72 75 70 74 2e 5c  0a 20 20 20 20 3d 30 20  |errupt.\.    =0 |
00000580  49 6e 74 65 72 72 75 70  74 20 67 65 6e 65 72 61  |Interrupt genera|
00000590  74 65 64 20 6f 6e 20 61  20 6c 6f 77 20 6c 65 76  |ted on a low lev|
000005a0  65 6c 5c 0a 20 20 20 20  3d 31 20 49 6e 74 65 72  |el\.    =1 Inter|
000005b0  72 75 70 74 20 67 65 6e  65 72 61 74 65 64 20 6f  |rupt generated o|
000005c0  6e 20 61 20 66 61 6c 6c  69 6e 67 20 65 64 67 65  |n a falling edge|
000005d0  2e 5c 0a 00 09 00 00 00  c4 00 00 00 00 48 00 00  |.\...........H..|
000005e0  00 fc ff ff 00 20 03 00  00 3e 00 00 0a 00 00 00  |..... ...>......|
000005f0  18 00 00 00 00 48 00 00  00 fc ff ff 00 20 03 00  |.....H....... ..|
00000600  00 3e 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |.>..............|
00000610  00 00 00 00 00 ff ff ff  5c 21 20 31 0a 5c 46 20  |........\! 1.\F |
00000620  30 20 54 72 69 6e 69 74  79 2e 4d 65 64 69 75 6d  |0 Trinity.Medium|
00000630  20 31 32 0a 5c 46 20 31  20 43 6f 72 70 75 73 2e  | 12.\F 1 Corpus.|
00000640  4d 65 64 69 75 6d 20 31  32 0a 5c 30 5c 41 44 2f  |Medium 12.\0\AD/|
00000650  5c 4c 31 32 0a 57 72 69  74 65 20 74 69 6d 65 72  |\L12.Write timer|
00000660  20 2f 20 63 6f 75 6e 74  65 72 20 63 6f 6e 74 72  | / counter contr|
00000670  6f 6c 20 3a 2d 20 52 65  63 65 69 76 65 73 20 32  |ol :- Receives 2|
00000680  20 62 79 74 65 73 20 73  65 6e 64 73 20 30 20 62  | bytes sends 0 b|
00000690  79 74 65 73 0a 0a 00 00  06 00 00 00 68 05 00 00  |ytes........h...|
000006a0  00 82 00 00 00 cc 03 00  10 c2 02 00 f0 0f 04 00  |................|
000006b0  20 20 20 20 20 20 20 20  20 20 20 20 06 00 00 00  |            ....|
000006c0  84 03 00 00 00 82 00 00  00 cc 03 00 10 c2 02 00  |................|
000006d0  f0 0f 04 00 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
000006e0  02 00 00 00 6c 00 00 00  00 82 00 00 00 cc 03 00  |....l...........|
000006f0  00 ca 00 00 00 0e 04 00  ff ff ff ff 00 00 00 00  |................|
00000700  00 00 00 00 42 00 10 20  02 00 00 00 00 82 00 00  |....B.. ........|
00000710  00 0e 04 00 08 00 00 00  00 ca 00 00 00 0e 04 00  |................|
00000720  08 00 00 00 00 ca 00 00  00 cc 03 00 08 00 00 00  |................|
00000730  00 82 00 00 00 cc 03 00  08 00 00 00 00 82 00 00  |................|
00000740  00 0e 04 00 05 00 00 00  00 00 00 00 02 00 00 00  |................|
00000750  6c 00 00 00 70 cb 00 00  90 cc 03 00 70 13 01 00  |l...p.......p...|
00000760  90 0e 04 00 ff ff ff ff  00 00 00 00 00 00 00 00  |................|
00000770  42 00 10 20 02 00 00 00  70 cb 00 00 90 0e 04 00  |B.. ....p.......|
00000780  08 00 00 00 70 13 01 00  90 0e 04 00 08 00 00 00  |....p...........|
00000790  70 13 01 00 90 cc 03 00  08 00 00 00 70 cb 00 00  |p...........p...|
000007a0  90 cc 03 00 08 00 00 00  70 cb 00 00 90 0e 04 00  |........p.......|
000007b0  05 00 00 00 00 00 00 00  02 00 00 00 6c 00 00 00  |............l...|
000007c0  e0 12 01 00 20 cd 03 00  e0 5a 01 00 20 0f 04 00  |.... ....Z.. ...|
000007d0  ff ff ff ff 00 00 00 00  00 00 00 00 42 00 10 20  |............B.. |
000007e0  02 00 00 00 e0 12 01 00  20 0f 04 00 08 00 00 00  |........ .......|
000007f0  e0 5a 01 00 20 0f 04 00  08 00 00 00 e0 5a 01 00  |.Z.. ........Z..|
00000800  20 cd 03 00 08 00 00 00  e0 12 01 00 20 cd 03 00  | ........... ...|
00000810  08 00 00 00 e0 12 01 00  20 0f 04 00 05 00 00 00  |........ .......|
00000820  00 00 00 00 02 00 00 00  6c 00 00 00 50 5a 01 00  |........l...PZ..|
00000830  b0 cd 03 00 50 a2 01 00  b0 0f 04 00 ff ff ff ff  |....P...........|
00000840  00 00 00 00 00 00 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
00000850  50 5a 01 00 b0 0f 04 00  08 00 00 00 50 a2 01 00  |PZ..........P...|
00000860  b0 0f 04 00 08 00 00 00  50 a2 01 00 b0 cd 03 00  |........P.......|
00000870  08 00 00 00 50 5a 01 00  b0 cd 03 00 08 00 00 00  |....PZ..........|
00000880  50 5a 01 00 b0 0f 04 00  05 00 00 00 00 00 00 00  |PZ..............|
00000890  02 00 00 00 6c 00 00 00  c0 a3 01 00 40 cc 03 00  |....l.......@...|
000008a0  c0 eb 01 00 40 0e 04 00  ff ff ff ff 00 00 00 00  |....@...........|
000008b0  00 00 00 00 42 00 10 20  02 00 00 00 c0 a3 01 00  |....B.. ........|
000008c0  40 0e 04 00 08 00 00 00  c0 eb 01 00 40 0e 04 00  |@...........@...|
000008d0  08 00 00 00 c0 eb 01 00  40 cc 03 00 08 00 00 00  |........@.......|
000008e0  c0 a3 01 00 40 cc 03 00  08 00 00 00 c0 a3 01 00  |....@...........|
000008f0  40 0e 04 00 05 00 00 00  00 00 00 00 02 00 00 00  |@...............|
00000900  6c 00 00 00 30 eb 01 00  d0 cc 03 00 30 33 02 00  |l...0.......03..|
00000910  d0 0e 04 00 ff ff ff ff  00 00 00 00 00 00 00 00  |................|
00000920  42 00 10 20 02 00 00 00  30 eb 01 00 d0 0e 04 00  |B.. ....0.......|
00000930  08 00 00 00 30 33 02 00  d0 0e 04 00 08 00 00 00  |....03..........|
00000940  30 33 02 00 d0 cc 03 00  08 00 00 00 30 eb 01 00  |03..........0...|
00000950  d0 cc 03 00 08 00 00 00  30 eb 01 00 d0 0e 04 00  |........0.......|
00000960  05 00 00 00 00 00 00 00  02 00 00 00 6c 00 00 00  |............l...|
00000970  a0 32 02 00 60 cd 03 00  a0 7a 02 00 60 0f 04 00  |.2..`....z..`...|
00000980  ff ff ff ff 00 00 00 00  00 00 00 00 42 00 10 20  |............B.. |
00000990  02 00 00 00 a0 32 02 00  60 0f 04 00 08 00 00 00  |.....2..`.......|
000009a0  a0 7a 02 00 60 0f 04 00  08 00 00 00 a0 7a 02 00  |.z..`........z..|
000009b0  60 cd 03 00 08 00 00 00  a0 32 02 00 60 cd 03 00  |`........2..`...|
000009c0  08 00 00 00 a0 32 02 00  60 0f 04 00 05 00 00 00  |.....2..`.......|
000009d0  00 00 00 00 02 00 00 00  6c 00 00 00 10 7a 02 00  |........l....z..|
000009e0  f0 cd 03 00 10 c2 02 00  f0 0f 04 00 ff ff ff ff  |................|
000009f0  00 00 00 00 00 00 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
00000a00  10 7a 02 00 f0 0f 04 00  08 00 00 00 10 c2 02 00  |.z..............|
00000a10  f0 0f 04 00 08 00 00 00  10 c2 02 00 f0 cd 03 00  |................|
00000a20  08 00 00 00 10 7a 02 00  f0 cd 03 00 08 00 00 00  |.....z..........|
00000a30  10 7a 02 00 f0 0f 04 00  05 00 00 00 00 00 00 00  |.z..............|
00000a40  01 00 00 00 38 00 00 00  00 9e 00 00 00 de 03 00  |....8...........|
00000a50  00 ae 00 00 00 fe 03 00  00 00 00 00 00 ff ff ff  |................|
00000a60  00 00 00 00 00 10 00 00  00 20 00 00 00 9e 00 00  |......... ......|
00000a70  00 e2 03 00 47 00 00 00  01 00 00 00 38 00 00 00  |....G.......8...|
00000a80  00 d6 00 00 00 dc 03 00  00 06 01 00 00 fc 03 00  |................|
00000a90  00 00 00 00 00 ff ff ff  00 00 00 00 00 10 00 00  |................|
00000aa0  00 20 00 00 00 d6 00 00  00 e0 03 00 43 2f 54 00  |. ..........C/T.|
00000ab0  01 00 00 00 38 00 00 00  00 28 01 00 00 dc 03 00  |....8....(......|
00000ac0  00 48 01 00 00 fc 03 00  00 00 00 00 00 ff ff ff  |.H..............|
00000ad0  00 00 00 00 00 10 00 00  00 20 00 00 00 28 01 00  |......... ...(..|
00000ae0  00 e0 03 00 54 46 00 00  01 00 00 00 38 00 00 00  |....TF......8...|
00000af0  00 6c 01 00 00 de 03 00  00 8c 01 00 00 fe 03 00  |.l..............|
00000b00  00 00 00 00 00 ff ff ff  00 00 00 00 00 10 00 00  |................|
00000b10  00 20 00 00 00 6c 01 00  00 e2 03 00 54 52 00 00  |. ...l......TR..|
00000b20  01 00 00 00 38 00 00 00  00 ae 01 00 00 dc 03 00  |....8...........|
00000b30  00 de 01 00 00 fc 03 00  00 00 00 00 00 ff ff ff  |................|
00000b40  00 00 00 00 00 10 00 00  00 20 00 00 00 ae 01 00  |......... ......|
00000b50  00 e0 03 00 49 45 30 00  01 00 00 00 38 00 00 00  |....IE0.....8...|
00000b60  00 f6 01 00 00 dc 03 00  00 26 02 00 00 fc 03 00  |.........&......|
00000b70  00 00 00 00 00 ff ff ff  00 00 00 00 00 10 00 00  |................|
00000b80  00 20 00 00 00 f6 01 00  00 e0 03 00 49 54 30 00  |. ..........IT0.|
00000b90  01 00 00 00 38 00 00 00  00 3e 02 00 00 dc 03 00  |....8....>......|
00000ba0  00 6e 02 00 00 fc 03 00  00 00 00 00 00 ff ff ff  |.n..............|
00000bb0  00 00 00 00 00 10 00 00  00 20 00 00 00 3e 02 00  |......... ...>..|
00000bc0  00 e0 03 00 49 45 31 00  01 00 00 00 38 00 00 00  |....IE1.....8...|
00000bd0  00 88 02 00 00 dc 03 00  00 b8 02 00 00 fc 03 00  |................|
00000be0  00 00 00 00 00 ff ff ff  00 00 00 00 00 10 00 00  |................|
00000bf0  00 20 00 00 00 88 02 00  00 e0 03 00 49 54 31 00  |. ..........IT1.|
00000c00
File size     : 3072 bytes
Draw ID       : Draw
Major version : 201
Minor version : 0
Generator     : Draw        
Bounding box X:    10752 ->   325120
Bounding box Y: 4294966272 ->   266224
Bounding box X:  -533499 ->   869371 (computed)
Bounding box Y: 4294422021 ->   810475 (computed)
* Object <Font table>
    * Type id       : 00000000
    * Byte position : 40
    * Byte size     : 56
* Object <Options object>
    * Type id       : 0000000B
    * Byte position : 96
    * Byte size     : 88
    * Bounding box X:        0 ->        0
    * Bounding box Y:        0 ->        0
    * grid_auto_adjust: 0
    * grid_division : 2
    * grid_spacing  : 1072693248
    * grid_type     : 0
    * grid_units    : 0
    * grid_visible  : 0
    * initial_entry_mode: 1
    * paper_limits  : 272
    * paper_size    : 1536
    * toolbox_presence: 0
    * undo_buffer_size: 128
    * zoom_divider  : 1
    * zoom_locking  : 1
    * zoom_multiplier: 1
* Object <Text object>
    * Type id       : 00000001
    * Byte position : 184
    * Byte size     : 64
    * Bounding box X:    88064 ->   160960
    * Bounding box Y:    24576 ->    33920
    * bg_colour_hint: FFFFFF00
    * text          : Command 10
    * text_colour   : 00000000
    * text_style    : 3
    * x_baseline    : 87616
    * x_size        : 12800
    * y_baseline    : 24960
    * y_size        : 12800
* Object <Text area object>
    * Type id       : 00000009
    * Byte position : 248
    * Byte size     : 1244
    * Bounding box X:    10752 ->   325120
    * Bounding box Y:    26624 ->   244736
    * colour_background: FFFFFF00
    * colour_foreground: 00000000
    * reserved_1    : 0
    * reserved_2    : 0
    * text          : \! 1
\F 0 Trinity.Medium 12
\F 1 Corpus.Medium 12
\0\AD/\L12
Gate - Counter / timer controlled by software or hardware\
     =0 Software control:- will run when bit TR=1\
     =1 Hardware control:- will run while bit 5 on port A is =1 and TR =1\

C/T - Timer or counter selector\
    =0 Timer operation, input from internal system clock 2uS\
    =1 Counter operation, input from bit 7 on port A\

TF Timer overflow flag, set by overflow cleared by hardware on entry to interrupt service routine.\

TR Timer Run :- when set the timer is on.\

IE0 External Interrupt 0, edge detected on bit 5 on port A cleared by hardware on entry to interrupt service routine.\

IT0 Interrupt Type 0 control.\
    Determines the way in which bit 5 on port A generates an interrupt.\
    =0 Interrupt generated on a low level\
    =1 Interrupt generated on a falling edge.\

IE1 External Interrupt 1\
    Edge detected on bit 6 on port A cleared by hardware on entry to interrupt service routine.\

IT1 Interrupt Type 1 control.\
    Determines the way in which bit 6 on port A generates an interrupt.\
    =0 Interrupt generated on a low level\
    =1 Interrupt generated on a falling edge.\
    * zero          : 0
    * Object <Text column object>
        * Type id       : 0000000A
        * Byte position : 272
        * Byte size     : 24
        * Bounding box X:    10752 ->   325120
        * Bounding box Y:    26624 ->   244736
* Object <Text area object>
    * Type id       : 00000009
    * Byte position : 1492
    * Byte size     : 196
    * Bounding box X:    18432 ->   204800
    * Bounding box Y: 4294966272 ->    15872
    * colour_background: FFFFFF00
    * colour_foreground: 00000000
    * reserved_1    : 0
    * reserved_2    : 0
    * text          : \! 1
\F 0 Trinity.Medium 12
\F 1 Corpus.Medium 12
\0\AD/\L12
Write timer / counter control :- Receives 2 bytes sends 0 bytes
    * zero          : 0
    * Object <Text column object>
        * Type id       : 0000000A
        * Byte position : 1516
        * Byte size     : 24
        * Bounding box X:    18432 ->   204800
        * Bounding box Y: 4294966272 ->    15872
* Object <Group object>
    * Type id       : 00000006
    * Byte position : 1688
    * Byte size     : 1384
    * Bounding box X:    33280 ->   180752
    * Bounding box Y:   248832 ->   266224
    * name          : 
    * Object <Group object>
        * Type id       : 00000006
        * Byte position : 1724
        * Byte size     : 900
        * Bounding box X:    33280 ->   180752
        * Bounding box Y:   248832 ->   266224
        * name          : 
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 1760
            * Byte size     : 108
            * Bounding box X:    33280 ->    51712
            * Bounding box Y:   248832 ->   265728
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 33280, 'y': 265728}, {'type': 'LINE', 'x': 51712, 'y': 265728}, {'type': 'LINE', 'x': 51712, 'y': 248832}, {'type': 'LINE', 'x': 33280, 'y': 248832}, {'type': 'LINE', 'x': 33280, 'y': 265728}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 1868
            * Byte size     : 108
            * Bounding box X:    52080 ->    70512
            * Bounding box Y:   248976 ->   265872
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 52080, 'y': 265872}, {'type': 'LINE', 'x': 70512, 'y': 265872}, {'type': 'LINE', 'x': 70512, 'y': 248976}, {'type': 'LINE', 'x': 52080, 'y': 248976}, {'type': 'LINE', 'x': 52080, 'y': 265872}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 1976
            * Byte size     : 108
            * Bounding box X:    70368 ->    88800
            * Bounding box Y:   249120 ->   266016
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 70368, 'y': 266016}, {'type': 'LINE', 'x': 88800, 'y': 266016}, {'type': 'LINE', 'x': 88800, 'y': 249120}, {'type': 'LINE', 'x': 70368, 'y': 249120}, {'type': 'LINE', 'x': 70368, 'y': 266016}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 2084
            * Byte size     : 108
            * Bounding box X:    88656 ->   107088
            * Bounding box Y:   249264 ->   266160
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 88656, 'y': 266160}, {'type': 'LINE', 'x': 107088, 'y': 266160}, {'type': 'LINE', 'x': 107088, 'y': 249264}, {'type': 'LINE', 'x': 88656, 'y': 249264}, {'type': 'LINE', 'x': 88656, 'y': 266160}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 2192
            * Byte size     : 108
            * Bounding box X:   107456 ->   125888
            * Bounding box Y:   248896 ->   265792
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 107456, 'y': 265792}, {'type': 'LINE', 'x': 125888, 'y': 265792}, {'type': 'LINE', 'x': 125888, 'y': 248896}, {'type': 'LINE', 'x': 107456, 'y': 248896}, {'type': 'LINE', 'x': 107456, 'y': 265792}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 2300
            * Byte size     : 108
            * Bounding box X:   125744 ->   144176
            * Bounding box Y:   249040 ->   265936
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 125744, 'y': 265936}, {'type': 'LINE', 'x': 144176, 'y': 265936}, {'type': 'LINE', 'x': 144176, 'y': 249040}, {'type': 'LINE', 'x': 125744, 'y': 249040}, {'type': 'LINE', 'x': 125744, 'y': 265936}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 2408
            * Byte size     : 108
            * Bounding box X:   144032 ->   162464
            * Bounding box Y:   249184 ->   266080
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 144032, 'y': 266080}, {'type': 'LINE', 'x': 162464, 'y': 266080}, {'type': 'LINE', 'x': 162464, 'y': 249184}, {'type': 'LINE', 'x': 144032, 'y': 249184}, {'type': 'LINE', 'x': 144032, 'y': 266080}, {'type': 'CLOSE'}, {'type': 'END'}]
        * Object <Path object>
            * Type id       : 00000002
            * Byte position : 2516
            * Byte size     : 108
            * Bounding box X:   162320 ->   180752
            * Bounding box Y:   249328 ->   266224
            * fill_colour   : FFFFFFFF
            * has_dash_pattern: False
            * outline_colour: 00000000
            * outline_width : 0
            * path_style    : 537919554
            * Path has 7 elements: [{'type': 'MOVE', 'x': 162320, 'y': 266224}, {'type': 'LINE', 'x': 180752, 'y': 266224}, {'type': 'LINE', 'x': 180752, 'y': 249328}, {'type': 'LINE', 'x': 162320, 'y': 249328}, {'type': 'LINE', 'x': 162320, 'y': 266224}, {'type': 'CLOSE'}, {'type': 'END'}]
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2624
        * Byte size     : 56
        * Bounding box X:    40448 ->    44544
        * Bounding box Y:   253440 ->   261632
        * bg_colour_hint: FFFFFF00
        * text          : G
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 40448
        * x_size        : 4096
        * y_baseline    : 254464
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2680
        * Byte size     : 56
        * Bounding box X:    54784 ->    67072
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : C/T
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 54784
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2736
        * Byte size     : 56
        * Bounding box X:    75776 ->    83968
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : TF
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 75776
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2792
        * Byte size     : 56
        * Bounding box X:    93184 ->   101376
        * Bounding box Y:   253440 ->   261632
        * bg_colour_hint: FFFFFF00
        * text          : TR
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 93184
        * x_size        : 4096
        * y_baseline    : 254464
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2848
        * Byte size     : 56
        * Bounding box X:   110080 ->   122368
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : IE0
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 110080
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2904
        * Byte size     : 56
        * Bounding box X:   128512 ->   140800
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : IT0
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 128512
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 2960
        * Byte size     : 56
        * Bounding box X:   146944 ->   159232
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : IE1
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 146944
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
    * Object <Text object>
        * Type id       : 00000001
        * Byte position : 3016
        * Byte size     : 56
        * Bounding box X:   165888 ->   178176
        * Bounding box Y:   252928 ->   261120
        * bg_colour_hint: FFFFFF00
        * text          : IT1
        * text_colour   : 00000000
        * text_style    : 0
        * x_baseline    : 165888
        * x_size        : 4096
        * y_baseline    : 253952
        * y_size        : 8192
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="2191" height="-6708768" viewBox="0 0 2191 -6708768">
</svg>