Home » Archimedes archive » Archimedes World » AW-1991-05.adf » May91 » !AWMay91/Goodies/PD/!PrBuffer/PrintBuf

!AWMay91/Goodies/PD/!PrBuffer/PrintBuf

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 » Archimedes World » AW-1991-05.adf » May91
Filename: !AWMay91/Goodies/PD/!PrBuffer/PrintBuf
Read OK:
File size: 06C0 bytes
Load address: 0000
Exec address: 0000
File contents
�p�,@pPrinterBuffer   Printer Buffer	1.00 (01 Oct 1989)  Anton CarverBuffer ���NoBufferect8XlFlush  t��Syntax:	*Buffer [<size>[k]]
 SW*Buffer used to create a printer buffer of specified size. The default buffer size is 8k.
Syntax:	*Buffer [<size>[k]]
 Syntax:	*NoBuffer
C*NoBuffer deselects the previously created buffer and frees the memory.
; CSyntax:	*Flush
*Flush clears current contents of the buffer without deselecting it. Use this to clear information you no longer want to print. It is exactly equivalent to: *FX213
M&@-�:�
������&��h:P��5��&���+���&���Printer Buffer currently in use (*Flush will clear).eEnb@-�P��5�
��j���� P�	+b��h6�b��%�b��h��b���`���b���@-�
����*��!�Ѝb��he����!P�:K0�
k0�
0�����!P��:��+�Ѝ����Argument Syntax: <size>[k]V@-�$0�������h ��P��$0��0��0��0��0��`��`��0��0�����!@-�'1�!��P��i�!���
�@�0�����-��M� ������D-������Ѝb��h ��2������ �� ��Ѝb��h���@-��������xЍ����B@-���B��hj��1�����B��h6�B������B��h;�B�����1��-���@��1������������������?�z���� �������@�� ������1�$��������������1�����?�j��;A$������ ��B�����0�������$�������������@-�	��mO� ��@���h��  ������ �����h��KO� �����h��O� ������@-�	����  ��@���h��0�� �� ���h��O� �� ���h��CO� �� ����1����-�0��3����-�0��@��"����0��3�$0�0��0��0C�0������-1)
00000000  00 00 00 00 e8 02 00 00  70 02 00 00 f8 03 00 00  |........p.......|
00000010  2c 00 00 00 40 00 00 00  70 00 00 00 00 00 00 00  |,...@...p.......|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 50 72 69 6e  |............Prin|
00000030  74 65 72 42 75 66 66 65  72 00 00 00 00 20 20 20  |terBuffer....   |
00000040  50 72 69 6e 74 65 72 20  42 75 66 66 65 72 09 31  |Printer Buffer.1|
00000050  2e 30 30 20 28 30 31 20  4f 63 74 20 31 39 38 39  |.00 (01 Oct 1989|
00000060  29 20 20 41 6e 74 6f 6e  20 43 61 72 76 65 72 00  |)  Anton Carver.|
00000070  42 75 66 66 65 72 00 20  90 04 00 00 00 00 01 00  |Buffer. ........|
00000080  c0 00 00 00 e0 00 00 00  4e 6f 42 75 66 66 65 72  |........NoBuffer|
00000090  00 65 63 74 38 04 00 00  00 00 00 00 58 01 00 00  |.ect8.......X...|
000000a0  6c 01 00 00 46 6c 75 73  68 00 20 20 74 04 00 00  |l...Flush.  t...|
000000b0  00 00 00 00 b8 01 00 00  c8 01 00 00 00 00 00 00  |................|
000000c0  53 79 6e 74 61 78 3a 09  2a 42 75 66 66 65 72 20  |Syntax:.*Buffer |
000000d0  5b 3c 73 69 7a 65 3e 5b  6b 5d 5d 0d 00 20 53 57  |[<size>[k]].. SW|
000000e0  2a 42 75 66 66 65 72 20  75 73 65 64 20 74 6f 20  |*Buffer used to |
000000f0  63 72 65 61 74 65 20 61  20 70 72 69 6e 74 65 72  |create a printer|
00000100  20 62 75 66 66 65 72 20  6f 66 20 73 70 65 63 69  | buffer of speci|
00000110  66 69 65 64 20 73 69 7a  65 2e 20 54 68 65 20 64  |fied size. The d|
00000120  65 66 61 75 6c 74 20 62  75 66 66 65 72 20 73 69  |efault buffer si|
00000130  7a 65 20 69 73 20 38 6b  2e 0d 53 79 6e 74 61 78  |ze is 8k..Syntax|
00000140  3a 09 2a 42 75 66 66 65  72 20 5b 3c 73 69 7a 65  |:.*Buffer [<size|
00000150  3e 5b 6b 5d 5d 0d 00 20  53 79 6e 74 61 78 3a 09  |>[k]].. Syntax:.|
00000160  2a 4e 6f 42 75 66 66 65  72 0d 00 43 2a 4e 6f 42  |*NoBuffer..C*NoB|
00000170  75 66 66 65 72 20 64 65  73 65 6c 65 63 74 73 20  |uffer deselects |
00000180  74 68 65 20 70 72 65 76  69 6f 75 73 6c 79 20 63  |the previously c|
00000190  72 65 61 74 65 64 20 62  75 66 66 65 72 20 61 6e  |reated buffer an|
000001a0  64 20 66 72 65 65 73 20  74 68 65 20 6d 65 6d 6f  |d frees the memo|
000001b0  72 79 2e 0d 00 3b 20 43  53 79 6e 74 61 78 3a 09  |ry...; CSyntax:.|
000001c0  2a 46 6c 75 73 68 0d 00  2a 46 6c 75 73 68 20 63  |*Flush..*Flush c|
000001d0  6c 65 61 72 73 20 63 75  72 72 65 6e 74 20 63 6f  |lears current co|
000001e0  6e 74 65 6e 74 73 20 6f  66 20 74 68 65 20 62 75  |ntents of the bu|
000001f0  66 66 65 72 20 77 69 74  68 6f 75 74 20 64 65 73  |ffer without des|
00000200  65 6c 65 63 74 69 6e 67  20 69 74 2e 20 55 73 65  |electing it. Use|
00000210  20 74 68 69 73 20 74 6f  20 63 6c 65 61 72 20 69  | this to clear i|
00000220  6e 66 6f 72 6d 61 74 69  6f 6e 20 79 6f 75 20 6e  |nformation you n|
00000230  6f 20 6c 6f 6e 67 65 72  20 77 61 6e 74 20 74 6f  |o longer want to|
00000240  20 70 72 69 6e 74 2e 20  49 74 20 69 73 20 65 78  | print. It is ex|
00000250  61 63 74 6c 79 20 65 71  75 69 76 61 6c 65 6e 74  |actly equivalent|
00000260  20 74 6f 3a 20 2a 46 58  1f 32 31 1f 33 0d 00 4d  | to: *FX.21.3..M|
00000270  26 40 2d e9 00 00 3a e3  04 00 00 0a 98 00 a0 e3  |&@-...:.........|
00000280  03 10 a0 e3 06 00 02 ef  26 80 bd 68 03 00 00 3a  |........&..h...:|
00000290  00 50 9c e5 00 00 35 e3  dc 00 00 1b 26 80 bd e8  |.P....5.....&...|
000002a0  2b 00 02 ef 00 00 8f e2  26 80 bd e8 01 10 00 00  |+.......&.......|
000002b0  50 72 69 6e 74 65 72 20  42 75 66 66 65 72 20 63  |Printer Buffer c|
000002c0  75 72 72 65 6e 74 6c 79  20 69 6e 20 75 73 65 20  |urrently in use |
000002d0  28 2a 46 6c 75 73 68 20  77 69 6c 6c 20 63 6c 65  |(*Flush will cle|
000002e0  61 72 29 2e 00 65 45 6e  62 40 2d e9 00 50 9c e5  |ar)..eEnb@-..P..|
000002f0  00 00 35 e3 0b 00 00 1a  0a 10 a0 e1 02 6a a0 e3  |..5..........j..|
00000300  00 00 d1 e5 20 00 50 e3  09 00 00 2b 62 80 bd 68  |.... .P....+b..h|
00000310  00 00 36 e3 62 80 bd 08  25 00 00 eb 62 80 bd 68  |..6.b...%...b..h|
00000320  a3 00 00 eb 62 80 bd e8  10 60 95 e5 a0 00 00 eb  |....b....`......|
00000330  62 80 bd e8 05 40 2d e9  0a 00 a0 e3 02 02 80 e3  |b....@-.........|
00000340  01 2a a0 e3 21 00 02 ef  04 d0 8d 62 04 80 bd 68  |.*..!......b...h|
00000350  02 65 a0 e1 01 00 d1 e4  21 00 50 e3 03 00 00 3a  |.e......!.P....:|
00000360  4b 00 30 e3 01 00 00 0a  6b 00 30 e3 04 00 00 1a  |K.0.....k.0.....|
00000370  0d 00 30 e3 05 80 bd 08  01 00 d1 e4 21 00 50 e3  |..0.........!.P.|
00000380  fa ff ff 3a 08 00 8f e2  2b 00 02 ef 04 d0 8d e2  |...:....+.......|
00000390  04 80 bd e8 00 10 00 00  41 72 67 75 6d 65 6e 74  |........Argument|
000003a0  20 53 79 6e 74 61 78 3a  20 3c 73 69 7a 65 3e 5b  | Syntax: <size>[|
000003b0  6b 5d 00 56 0c 40 2d e9  24 30 86 e2 06 00 a0 e3  |k].V.@-.$0......|
000003c0  1e 00 02 ef 0c 80 bd 68  00 20 8c e5 02 50 a0 e1  |.......h. ...P..|
000003d0  24 30 a0 e3 04 30 82 e5  08 30 82 e5 06 30 83 e0  |$0...0...0...0..|
000003e0  0c 30 82 e5 10 60 82 e5  00 60 82 e5 00 30 a0 e3  |.0...`...`...0..|
000003f0  18 30 82 e5 0c 80 bd e8  21 40 2d e9 27 00 31 e3  |.0......!@-.'.1.|
00000400  21 80 fd 18 00 50 9c e5  69 00 00 eb 21 80 fd e8  |!....P..i...!...|
00000410  04 00 0d e5 40 00 0b e2  00 00 30 e3 01 00 a0 13  |....@.....0.....|
00000420  18 00 8c 15 1c 00 9c e5  01 00 2d e9 04 d0 4d e2  |..........-...M.|
00000430  20 c0 9c e5 01 80 bd e8  07 44 2d e9 01 a0 a0 e3  | ........D-.....|
00000440  8a ff ff eb 04 d0 8d 62  06 84 bd 68 00 20 9c e5  |.......b...h. ..|
00000450  00 00 32 e3 07 84 bd 08  07 00 a0 e3 1e 00 02 ef  |..2.............|
00000460  00 20 a0 e3 00 20 8c e5  04 d0 8d 62 06 84 bd 68  |. ... .....b...h|
00000470  07 84 bd e8 03 40 2d e9  15 00 a0 e3 03 10 a0 e3  |.....@-.........|
00000480  06 00 02 ef 03 80 bd 78  04 d0 8d e2 02 80 bd e8  |.......x........|
00000490  42 40 2d e9 e7 ff ff eb  42 80 bd 68 02 6a a0 e3  |B@-.....B..h.j..|
000004a0  00 00 31 e3 00 10 a0 11  a1 ff ff 1b 42 80 bd 68  |..1.........B..h|
000004b0  00 00 36 e3 42 80 bd 08  bd ff ff eb 42 80 bd 68  |..6.B.......B..h|
000004c0  3b 00 00 eb 42 80 bd e8  14 f0 8c e5 03 00 31 e3  |;...B.........1.|
000004d0  0e f0 b0 11 12 00 2d e9  00 10 9c e5 10 40 9c e5  |......-......@..|
000004e0  04 00 31 e1 03 00 00 1a  08 10 9d e5 02 12 81 e3  |..1.............|
000004f0  08 10 8d e5 12 80 fd 08  08 10 9d e5 02 12 c1 e3  |................|
00000500  08 10 8d e5 14 10 9c e5  01 f0 3f e1 03 00 00 7a  |..........?....z|
00000510  08 10 9c e5 01 00 dc e7  00 20 a0 e1 12 80 fd e8  |......... ......|
00000520  08 10 9c e5 0c 40 9c e5  01 20 dc e7 01 10 81 e2  |.....@... ......|
00000530  02 00 a0 e1 04 00 31 e1  24 10 a0 03 08 10 8c e5  |......1.$.......|
00000540  00 10 9c e5 01 10 81 e2  00 10 8c e5 12 80 fd e8  |................|
00000550  14 f0 8c e5 03 00 31 e3  0e f0 b0 11 14 00 9c e5  |......1.........|
00000560  00 f0 3f e1 07 00 00 6a  00 10 9c e5 02 00 00 3b  |..?....j.......;|
00000570  41 24 a0 e1 ff 10 01 e2  00 80 fd e8 10 20 9c e5  |A$........... ..|
00000580  01 10 42 e0 0e f0 a0 e1  18 00 9c e5 00 00 30 e3  |..B...........0.|
00000590  00 00 a0 e3 18 00 8c e5  00 80 fd 18 24 00 a0 e3  |............$...|
000005a0  04 00 8c e5 08 00 8c e5  10 00 9c e5 00 00 8c e5  |................|
000005b0  00 80 fd e8 06 40 2d e9  09 00 a0 e3 6d 1f 4f e2  |.....@-.....m.O.|
000005c0  05 20 a0 e1 40 00 02 ef  06 80 bd 68 1c 10 85 e5  |. ..@......h....|
000005d0  20 20 85 e5 14 00 a0 e3  84 10 8f e2 05 20 a0 e1  |  ........... ..|
000005e0  1f 00 02 ef 06 80 bd 68  15 00 a0 e3 4b 1f 4f e2  |.......h....K.O.|
000005f0  05 20 a0 e1 1f 00 02 ef  06 80 bd 68 16 00 a0 e3  |. .........h....|
00000600  b8 10 4f e2 05 20 a0 e1  1f 00 02 ef 06 80 bd e8  |..O.. ..........|
00000610  06 40 2d e9 09 00 a0 e3  1c 10 95 e5 20 20 95 e5  |.@-.........  ..|
00000620  40 00 02 ef 06 80 bd 68  14 00 a0 e3 30 10 8f e2  |@......h....0...|
00000630  05 20 a0 e1 20 00 02 ef  06 80 bd 68 15 00 a0 e3  |. .. ......h....|
00000640  06 1d 4f e2 05 20 a0 e1  20 00 02 ef 06 80 bd 68  |..O.. .. ......h|
00000650  16 00 a0 e3 43 1f 4f e2  05 20 a0 e1 20 00 02 ef  |....C.O.. .. ...|
00000660  06 80 bd e8 03 00 31 e3  0e f0 b0 11 04 00 bd e8  |......1.........|
00000670  08 00 2d e9 00 30 9c e5  00 00 33 e3 08 00 bd e8  |..-..0....3.....|
00000680  02 f2 92 03 18 00 2d e9  04 30 9c e5 0c 40 9c e5  |......-..0...@..|
00000690  02 22 c2 e3 03 00 cc e7  01 30 83 e2 04 00 33 e1  |.".......0....3.|
000006a0  24 30 a0 03 04 30 8c e5  00 30 9c e5 01 30 43 e2  |$0...0...0...0C.|
000006b0  00 30 8c e5 18 00 bd e8  02 f0 b0 e1 2d 31 29 0d  |.0..........-1).|
000006c0