Home » Archimedes archive » Archimedes World » AW-1994-10-Disc2.adf » Disk2Oct94 » !AWOct94/Goodies/French/!Dis-le/SampPlayer

!AWOct94/Goodies/French/!Dis-le/SampPlayer

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-1994-10-Disc2.adf » Disk2Oct94
Filename: !AWOct94/Goodies/French/!Dis-le/SampPlayer
Read OK:
File size: 15EC bytes
Load address: 0000
Exec address: 0000
File contents
`,<�SamplePlayer0,#Sample Player	1.16 (30 Apr 1992)!,{
���� �� R��޳����
@-����@���a0���"
��@��L��0����$��&��"$��������2�
2�H
��PQPlaySamplee@��PlaySequenceQUD��SamplePlayerUD d�C-���O��t����h����X������{��`�e�C��X�e�c��sFile not found1Source is a directoryS8O��,O���C������Set Sequence$Dir R13Sequence$Dir

+\�C-���� ���'������@-��@���j0��
0��
��0��@-��@����jl'�倇��|'������0��@-��@��Pj��p�� �� R�p�������`�0��0����@-��@��Bj0���@O�����`V������pW��0C�S� P��
0��S� P�
.P�	
:P�

����@����.����
�����
�����
������@-�����@��jM��x�� ��0��#2�
3�
33f/O�P&��N�� ��
2�
2���4��(������
���={'���e�C���e�c��sj�%����@-��@��������%����@-��@����������@���U��0����������@-��@���a�%�� ��%�� ��%��%�����j�%��2����@-��@����X��`%��2����@-��@��8������L-�����\��,��4��������������H������ ��*2�
�� ��
2�
2���������$��@-�
�@���e
j������� O�0� ��0��@-��@���e�j8��� � ���$��P$����������@-�
�@��R*,t��7� � ��$������0��@��@-�-�@�������0��@��@�����B�@�����@-�
�@��7*0��`!�YO� ����@-��@���e�j�������0�

�����#��0��0��0�� R������h���$��0�
,�*���0�
��������0�
,�*@-�,�@��*L��0��
��<������0�����0�:�����@-�
�@��w�����0�,�*���0��
�����������������"���������� R��,�*���0��
�����o�l����h"���������� R��H��P����h��T��,�v*H��0��
���H��Y���0���
�� �� �� �� �� ��P����1�%
������ ����� �� �� �� ��P����������,�K*���0��
`��!��,�D*P��P��Q�����������,�:*���0��
���x��%���\��,�0*P��0��
�P��$��,�� ���� �� �� �� ��P����!��,�*���P��Q�����������,�*���0��
������������@-�
�@��/�L��|��0��L��0�$�������4��~��@-��@����Escape - playback abortede �@0@-�-�$O���@���}O��dP�d`�`0吐�9�
����p�ꘐ�p夀�p尀夀�q��pW�
�Y��ؐ�,q�0��P��`�Ѐ�����I����Pq��0��P��`����@-���@�1�
� ����9���1�
 ��4�a�0������ R��� ��+�0������ R��� ������ R�����������J��� ���
��a0������ R������Q��a�-����� ��0��@-��@����@��PE��A�0���@-��� ��2�B�3�
��� ��0��P��(2����5���
@��PE�<B�0���� fed to *PlaySample one by one. "
/�lEQUS "They are read straight from the disc, then decompressed and played in realtime to save memory. A "
0%EQUS �(inbufflen%/1024+seqlen%*2)
0�EQUS "K block has to be free in the RMA for this to happen. There is a sig@-���A�H�@����O?��@-���B�@������	P�������0 ��p#�0��@��@-�@�@���@��������O����O��������������������0 ��>��@��@-�@�@��������0�
�0��h0����@��@-�-���@����� ��0��@��@�@��@0����@-���B�@����	P��@-�x�A�@����0HXdlt|���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������}umeYI1@-�������-�8��������?������������0�>4�0����@��0�����`V�

\���~���V����V�f����������
\������z/O�������!�A���p��� �����������!�A���p��� �����`V�

\�������tW����<W�Hg���8�����4�@�����
\���@����   This module allows the playing back of compressed samples. The samples to be played have to be compressed beforehand by a separate utility. They can then be played back using *PlaySample. Samples can also be arranged in a sequence, in which case a list of sample names has to be prepared as well. Use *PlaySequence to play back a sequence of samples. See the !Help file in the !Player application directory.*PlaySample plays back a compressed sample. It is read straight off the disc, decompressed and played in realtime to save memory. A 240K block has to be free in the RMA for this to happen. There is a slight delay before playing.

Syntax: *PlaySample <filename>*PlaySequence loads the specified file and treats it as a text file. Details of the format this file should take are contained in the application directory. The file contains a list of samples which are fed to *PlaySample one by one. They are read straight from the disc, then decompressed and played in realtime to save memory. A 400K block has to be free in the RMA for this to happen. There is a significant delay before playing. This is unavoidable.

Syntax: *PlaySequence <filename>
00000000  00 00 00 00 60 00 00 00  00 00 00 00 00 00 00 00  |....`...........|
00000010  2c 00 00 00 3c 00 00 00  e0 00 00 00 00 00 00 00  |,...<...........|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 53 61 6d 70  |............Samp|
00000030  6c 65 50 6c 61 79 65 72  00 30 2c 23 53 61 6d 70  |lePlayer.0,#Samp|
00000040  6c 65 20 50 6c 61 79 65  72 09 31 2e 31 36 20 28  |le Player.1.16 (|
00000050  33 30 20 41 70 72 20 31  39 39 32 29 00 21 2c 7b  |30 Apr 1992).!,{|
00000060  0a 10 b0 e1 01 f2 de 03  00 20 d1 e5 20 00 52 e3  |......... .. .R.|
00000070  01 f2 de b3 01 10 81 02  fa ff ff 0a 02 40 2d e9  |.............@-.|
00000080  11 00 a0 e3 08 00 02 ef  02 40 bd e8 0e f0 a0 61  |.........@.....a|
00000090  01 00 30 e3 01 f2 de 13  22 0a a0 e1 ff 40 a0 e3  |..0....."....@..|
000000a0  0f 4c 84 e3 04 00 30 e1  01 f2 de 13 ff 24 c2 e3  |.L....0......$..|
000000b0  0f 26 c2 e3 22 24 a0 e1  18 00 8f e2 18 00 90 e8  |.&.."$..........|
000000c0  01 00 a0 e1 03 00 32 e1  1c 00 00 0a 04 00 32 e1  |......2.......2.|
000000d0  48 00 00 0a 01 f2 de 13  50 03 00 00 51 03 00 00  |H.......P...Q...|
000000e0  50 6c 61 79 53 61 6d 70  6c 65 00 65 40 01 00 00  |PlaySample.e@...|
000000f0  01 01 01 00 e5 13 00 00  ff 12 00 00 50 6c 61 79  |............Play|
00000100  53 65 71 75 65 6e 63 65  00 51 55 44 f8 01 00 00  |Sequence.QUD....|
00000110  01 01 01 00 cb 15 00 00  04 14 00 00 53 61 6d 70  |............Samp|
00000120  6c 65 50 6c 61 79 65 72  00 55 44 20 00 00 00 00  |lePlayer.UD ....|
00000130  00 00 00 00 00 00 00 00  64 11 00 00 00 00 00 00  |........d.......|
00000140  ff 43 2d e9 84 08 8f e5  4f 00 a0 e3 74 08 8f e5  |.C-.....O...t...|
00000150  ff 00 a0 e3 68 08 8f e5  00 00 a0 e3 58 08 8f e5  |....h.......X...|
00000160  05 19 a0 e3 a7 00 00 eb  ce 00 00 7b b8 00 00 eb  |...........{....|
00000170  60 08 8f 65 ff 43 bd e8  58 08 9f 65 01 f2 9e 63  |`..e.C..X..e...c|
00000180  01 f2 de 73 00 00 00 00  46 69 6c 65 20 6e 6f 74  |...s....File not|
00000190  20 66 6f 75 6e 64 00 31  00 00 00 00 53 6f 75 72  | found.1....Sour|
000001a0  63 65 20 69 73 20 61 20  64 69 72 65 63 74 6f 72  |ce is a director|
000001b0  79 00 15 53 38 00 4f e2  00 00 00 ea 2c 00 4f e2  |y..S8.O.....,.O.|
000001c0  10 08 8f e5 ff 43 bd e8  08 08 9f e5 01 f2 9e e3  |.....C..........|
000001d0  11 00 00 00 53 65 74 20  53 65 71 75 65 6e 63 65  |....Set Sequence|
000001e0  24 44 69 72 20 52 31 33  53 65 71 75 65 6e 63 65  |$Dir R13Sequence|
000001f0  24 44 69 72 0d 0d 2b 5c  ff 43 2d e9 d0 07 8f e5  |$Dir..+\.C-.....|
00000200  00 20 a0 e3 cc 27 8f e5  00 10 a0 e1 11 00 a0 e3  |. ...'..........|
00000210  00 40 2d e9 08 00 02 ef  00 40 bd e8 e7 ff ff 6a  |.@-......@.....j|
00000220  00 00 30 e3 e2 ff ff 0a  02 00 30 e3 e2 ff ff 0a  |..0.......0.....|
00000230  06 00 a0 e3 04 30 a0 e1  00 40 2d e9 1e 00 02 ef  |.....0...@-.....|
00000240  00 40 bd e8 dd ff ff 6a  6c 27 8f e5 80 87 9f e5  |.@.....jl'......|
00000250  7c 27 8f e5 08 10 a0 e1  10 00 a0 e3 00 30 a0 e3  ||'...........0..|
00000260  00 40 2d e9 08 00 02 ef  00 40 bd e8 50 00 00 6a  |.@-......@..P..j|
00000270  08 10 a0 e1 01 70 a0 e3  01 20 d1 e4 20 00 52 e3  |.....p... .. .R.|
00000280  01 70 87 a2 fb ff ff aa  c0 60 1f e5 06 30 87 e0  |.p.......`...0..|
00000290  03 30 83 e2 06 00 a0 e3  00 40 2d e9 1e 00 02 ef  |.0.......@-.....|
000002a0  00 40 bd e8 42 00 00 6a  02 30 a0 e1 e0 40 4f e2  |.@..B..j.0...@O.|
000002b0  01 00 d4 e4 01 00 c3 e4  01 60 56 e2 fb ff ff 1a  |.........`V.....|
000002c0  01 00 d8 e4 01 00 c3 e4  01 70 57 e2 fb ff ff 1a  |.........pW.....|
000002d0  02 30 43 e2 01 00 53 e4  20 00 50 e3 fc ff ff 0a  |.0C...S. .P.....|
000002e0  01 30 83 e2 01 00 53 e4  20 00 50 e3 04 00 00 0a  |.0....S. .P.....|
000002f0  2e 00 50 e3 09 00 00 0a  3a 00 50 e3 0a 00 00 0a  |..P.....:.P.....|
00000300  f7 ff ff ea 40 00 a0 e3  02 00 c3 e5 2e 00 a0 e3  |....@...........|
00000310  03 00 c3 e5 0d 00 a0 e3  04 00 c3 e5 04 00 00 ea  |................|
00000320  0d 00 a0 e3 02 00 c3 e5  01 00 00 ea 0d 00 a0 e3  |................|
00000330  02 00 c3 e5 02 00 a0 e1  00 40 2d e9 05 00 02 ef  |.........@-.....|
00000340  07 00 a0 e3 1e 00 02 ef  00 40 bd e8 18 00 00 6a  |.........@.....j|
00000350  4d 00 a0 e3 78 16 9f e5  00 20 d1 e5 01 30 d1 e5  |M...x.... ...0..|
00000360  23 00 32 e3 06 00 00 1a  0d 00 33 e3 0a 00 33 13  |#.2.......3...3.|
00000370  00 00 33 13 02 00 00 1a  66 2f 4f e2 50 26 8f e5  |..3.....f/O.P&..|
00000380  4e 00 a0 e3 01 20 d1 e4  0d 00 32 e3 0a 00 32 13  |N.... ....2...2.|
00000390  fb ff ff 1a 34 16 8f e5  28 06 8f e5 00 00 a0 e3  |....4...(.......|
000003a0  1c 06 8f e5 0a 19 a0 e3  16 00 00 eb 3d 00 00 7b  |............=..{|
000003b0  27 00 00 eb 04 00 00 eb  18 06 8f 65 ff 43 bd e8  |'..........e.C..|
000003c0  10 06 9f 65 01 f2 9e 63  01 f2 de 73 05 00 00 6a  |...e...c...s...j|
000003d0  e4 25 9f e5 07 00 a0 e3  00 40 2d e9 1e 00 02 ef  |.%.......@-.....|
000003e0  00 40 bd e8 0e f0 a0 e1  e8 05 8f e5 c8 25 9f e5  |.@...........%..|
000003f0  07 00 a0 e3 00 40 2d e9  1e 00 02 ef 00 40 bd e8  |.....@-......@..|
00000400  d0 05 9f e5 0e f0 b0 e1  e0 15 8f e5 01 40 a0 e1  |.............@..|
00000410  dc 55 9f e5 81 30 85 e0  00 00 a0 e3 c0 05 8f e5  |.U...0..........|
00000420  b0 05 8f e5 06 00 a0 e3  00 40 2d e9 1e 00 02 ef  |.........@-.....|
00000430  00 40 bd e8 0e f0 a0 61  a4 25 8f e5 05 20 82 e0  |.@.....a.%... ..|
00000440  a0 25 8f e5 04 20 82 e0  9c 25 8f e5 a4 25 8f e5  |.%... ...%...%..|
00000450  01 f2 de e3 07 00 00 6a  84 25 9f e5 00 00 32 e3  |.......j.%....2.|
00000460  0e f0 b0 01 07 00 a0 e3  00 40 2d e9 1e 00 02 ef  |.........@-.....|
00000470  00 40 bd e8 0e f0 a0 e1  58 05 8f e5 60 25 9f e5  |.@......X...`%..|
00000480  00 00 32 e3 0e f0 b0 01  07 00 a0 e3 00 40 2d e9  |..2..........@-.|
00000490  1e 00 02 ef 00 40 bd e8  38 05 9f e5 0e f0 b0 e1  |.....@..8.......|
000004a0  f0 04 00 00 b0 07 00 00  00 4c 2d e9 ff 00 a0 e3  |.........L-.....|
000004b0  14 05 8f e5 5c 05 8f e5  2c 05 9f e5 34 05 8f e5  |....\...,...4...|
000004c0  00 00 a0 e3 0c 05 8f e5  e4 04 8f e5 0c 05 8f e5  |................|
000004d0  e8 04 8f e5 48 05 8f e5  1d 02 00 eb ec 14 9f e5  |....H...........|
000004e0  00 20 d1 e5 2a 00 32 e3  b8 00 00 0a 01 00 a0 e1  |. ..*.2.........|
000004f0  01 20 d0 e4 0d 00 32 e3  0a 00 32 13 fb ff ff 1a  |. ....2...2.....|
00000500  c8 04 8f e5 bc 04 9f e5  c4 24 9f e5 00 40 2d e9  |.........$...@-.|
00000510  0d 00 02 ef 00 40 bd e8  b8 04 8f 65 0a 01 00 6a  |.....@.....e...j|
00000520  b4 04 8f e5 00 10 a0 e1  04 00 a0 e3 94 20 4f e2  |............. O.|
00000530  98 30 1f e5 03 20 82 e0  04 30 a0 e3 00 40 2d e9  |.0... ...0...@-.|
00000540  0c 00 02 ef 00 40 bd e8  88 04 8f 65 f9 00 00 6a  |.....@.....e...j|
00000550  38 04 9f e5 02 01 10 e3  01 20 a0 13 00 20 a0 03  |8........ ... ..|
00000560  02 01 c0 e3 24 04 8f e5  50 24 8f e5 00 00 a0 e3  |....$...P$......|
00000570  88 04 8f e5 90 04 8f e5  94 04 8f e5 00 40 2d e9  |.............@-.|
00000580  0a 00 02 ef 00 40 bd e8  52 00 00 2a 2c 74 9f e5  |.....@..R..*,t..|
00000590  00 00 37 e3 a0 20 a0 11  00 20 a0 01 90 24 8f e5  |..7.. ... ...$..|
000005a0  00 00 a0 e3 00 10 a0 e3  00 30 a0 e3 00 40 a0 e3  |.........0...@..|
000005b0  00 40 2d e9 04 00 2d e9  40 01 06 ef 00 00 a0 e3  |.@-...-.@.......|
000005c0  00 10 a0 e3 04 00 bd e8  00 30 a0 e3 00 40 a0 e3  |.........0...@..|
000005d0  40 01 06 ef 01 00 a0 e3  00 10 a0 e3 42 01 06 ef  |@...........B...|
000005e0  00 40 bd e8 f0 13 9f e5  00 40 2d e9 0a 00 02 ef  |.@.......@-.....|
000005f0  00 40 bd e8 37 00 00 2a  00 30 a0 e1 60 21 1f e5  |.@..7..*.0..`!..|
00000600  59 0f 4f e2 02 20 80 e0  04 00 a0 e3 00 40 2d e9  |Y.O.. .......@-.|
00000610  0c 00 02 ef 00 40 bd e8  b8 03 8f 65 c5 00 00 6a  |.....@.....e...j|
00000620  01 0c a0 e3 e4 03 8f e5  9c 03 9f e5 00 00 30 e3  |..............0.|
00000630  0a 00 00 0a ac 03 9f e5  ac 13 9f e5 ac 23 9f e5  |.............#..|
00000640  00 30 a0 e3 04 30 80 e4  04 30 81 e4 04 20 52 e2  |.0...0...0... R.|
00000650  fb ff ff 1a 00 00 a0 e3  a8 03 8f e5 68 03 8f e5  |............h...|
00000660  f6 00 00 eb 24 03 9f e5  00 00 30 e3 19 00 00 0a  |....$.....0.....|
00000670  2c 00 02 ef be 00 00 2a  98 03 9f e5 00 00 30 e3  |,......*......0.|
00000680  07 00 00 0a 00 00 a0 e3  88 03 8f e5 eb 00 00 eb  |................|
00000690  f8 02 9f e5 00 00 30 e3  0e 00 00 0a 2c 00 02 ef  |......0.....,...|
000006a0  b3 00 00 2a 00 40 2d e9  2c 00 02 ef 00 40 bd e8  |...*.@-.,....@..|
000006b0  af 00 00 2a 4c 03 9f e5  00 00 30 e3 f8 ff ff 0a  |...*L.....0.....|
000006c0  00 00 a0 e3 3c 03 8f e5  dc 00 00 eb bc 02 9f e5  |....<...........|
000006d0  00 00 30 e3 f2 ff ff 1a  e4 02 9f e5 00 00 30 e3  |..0...........0.|
000006e0  3a 00 00 1a f0 12 9f e5  00 00 a0 e3 00 40 2d e9  |:............@-.|
000006f0  0d 00 02 ef 00 40 bd e8  77 ff ff ea 14 03 9f e5  |.....@..w.......|
00000700  00 00 30 e3 1b 00 00 1a  2c 00 02 ef 98 00 00 2a  |..0.....,......*|
00000710  f0 02 9f e5 00 00 30 e3  fa ff ff 0a 00 00 a0 e3  |......0.........|
00000720  e0 02 8f e5 c0 02 9f e5  b8 12 9f e5 b4 02 8f e5  |................|
00000730  b4 12 8f e5 bc 02 8f e5  00 10 a0 e3 ac 22 9f e5  |............."..|
00000740  04 10 80 e4 04 10 80 e4  04 10 80 e4 04 10 80 e4  |................|
00000750  10 20 52 e2 f9 ff ff 1a  2c 00 02 ef 84 00 00 2a  |. R.....,......*|
00000760  a0 02 9f e5 00 00 30 e3  fa ff ff 0a ff 00 a0 e3  |......0.........|
00000770  a0 02 8f e5 6f 00 00 ea  6c 02 9f e5 00 10 a0 e3  |....o...l.......|
00000780  68 22 9f e5 04 10 80 e4  04 10 80 e4 04 10 80 e4  |h"..............|
00000790  04 10 80 e4 10 20 52 e2  f9 ff ff 1a 48 02 9f e5  |..... R.....H...|
000007a0  50 02 8f e5 00 00 a0 e3  68 02 8f e5 54 02 8f e5  |P.......h...T...|
000007b0  2c 00 02 ef 76 00 00 2a  48 02 9f e5 00 00 30 e3  |,...v..*H.....0.|
000007c0  fa ff ff 0a ff 00 a0 e3  48 02 8f e5 59 00 00 ea  |........H...Y...|
000007d0  08 02 9f e5 00 00 30 e3  c7 ff ff 0a 18 12 9f e5  |......0.........|
000007e0  00 20 a0 e3 04 20 81 e4  04 20 81 e4 04 20 81 e4  |. ... ... ... ..|
000007f0  04 20 81 e4 10 00 50 e2  f9 ff ff 1a 14 12 9f e5  |. ....P.........|
00000800  00 00 31 e3 25 00 00 0a  dc 11 9f e5 e4 11 8f e5  |..1.%...........|
00000810  00 20 a0 e3 d4 01 9f e5  04 20 81 e4 04 20 81 e4  |. ....... ... ..|
00000820  04 20 81 e4 04 20 81 e4  10 00 50 e2 f9 ff ff 1a  |. ... ....P.....|
00000830  00 00 a0 e3 e0 01 8f e5  d8 01 8f e5 2c 00 02 ef  |............,...|
00000840  4b 00 00 2a d0 01 9f e5  00 00 30 e3 fa ff ff 0a  |K..*......0.....|
00000850  60 11 9f e5 a0 21 9f e5  2c 00 02 ef 44 00 00 2a  |`....!..,...D..*|
00000860  50 01 9f e5 01 00 50 e1  02 00 00 ba 02 00 51 e1  |P.....P.......Q.|
00000870  00 10 a0 b1 f7 ff ff ba  00 00 a0 e3 98 01 8f e5  |................|
00000880  2c 00 02 ef 3a 00 00 2a  8c 01 9f e5 00 00 30 e3  |,...:..*......0.|
00000890  fa ff ff 0a ff 00 a0 e3  78 01 8f e5 25 00 00 ea  |........x...%...|
000008a0  00 00 a0 e3 5c 01 8f e5  2c 00 02 ef 30 00 00 2a  |....\...,...0..*|
000008b0  50 01 9f e5 00 00 30 e3  fa ff ff 0a f4 50 9f e5  |P.....0......P..|
000008c0  24 11 9f e5 2c 11 8f e5  00 20 a0 e3 1c 01 9f e5  |$...,.... ......|
000008d0  04 20 81 e4 04 20 81 e4  04 20 81 e4 04 20 81 e4  |. ... ... ... ..|
000008e0  10 00 50 e2 f9 ff ff 1a  05 10 a0 e1 08 21 9f e5  |..P..........!..|
000008f0  2c 00 02 ef 1e 00 00 2a  b8 00 9f e5 01 00 50 e1  |,......*......P.|
00000900  02 00 00 ba 02 00 51 e1  00 10 a0 b1 f7 ff ff ba  |......Q.........|
00000910  00 00 a0 e3 00 01 8f e5  2c 00 02 ef 14 00 00 2a  |........,......*|
00000920  f4 00 9f e5 00 00 30 e3  fa ff ff 0a ff 00 a0 e3  |......0.........|
00000930  e0 00 8f e5 ff ff ff ea  9c 10 9f e5 00 00 a0 e3  |................|
00000940  00 40 2d e9 0d 00 02 ef  00 40 bd e8 2f 01 00 eb  |.@-......@../...|
00000950  00 4c bd e8 7c 00 9f e5  00 00 30 e3 01 f2 9e 13  |.L..|.....0.....|
00000960  4c 00 9f e5 00 00 30 e3  24 00 8f 12 01 f2 9e 13  |L.....0.$.......|
00000970  01 f2 de 03 ff 00 a0 e3  34 00 8f e5 7e 00 a0 e3  |........4...~...|
00000980  00 40 2d e9 06 00 02 ef  00 40 bd e8 e9 ff ff ea  |.@-......@......|
00000990  00 00 00 00 11 00 00 00  45 73 63 61 70 65 20 2d  |........Escape -|
000009a0  20 70 6c 61 79 62 61 63  6b 20 61 62 6f 72 74 65  | playback aborte|
000009b0  64 00 65 20 00 00 00 00  00 00 00 00 00 00 00 00  |d.e ............|
000009c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000009f0  00 80 02 00 00 40 01 00  00 00 00 00 00 00 00 00  |.....@..........|
00000a00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000a30  00 00 00 00 30 00 00 00  00 00 00 00 00 00 00 00  |....0...........|
00000a40  00 40 2d e9 1f 00 2d e9  24 00 4f e2 1f 00 90 e8  |.@-...-.$.O.....|
00000a50  40 01 06 ef 1f 00 bd e8  7d 4f 8f e2 64 50 1f e5  |@.......}O..dP..|
00000a60  64 60 1f e5 60 30 1f e5  90 90 1f e5 00 00 39 e3  |d`..`0........9.|
00000a70  02 00 00 0a 80 80 1f e5  f0 70 1f e5 06 00 00 ea  |.........p......|
00000a80  98 90 1f e5 a4 70 1f e5  a4 80 1f e5 a8 70 0f e5  |.....p.......p..|
00000a90  b0 80 0f e5 a4 80 0f e5  10 71 1f e5 12 00 00 eb  |.........q......|
00000aa0  01 70 57 e2 08 00 00 0a  10 90 59 e2 fa ff ff 1a  |.pW.......Y.....|
00000ab0  d8 90 0f e5 2c 71 0f e5  b4 30 0f e5 c4 50 0f e5  |....,q...0...P..|
00000ac0  c4 60 0f e5 d0 80 0f e5  00 80 bd e8 10 90 49 e2  |.`............I.|
00000ad0  f8 90 0f e5 e0 80 0f e5  50 71 0f e5 d8 30 0f e5  |........Pq...0..|
00000ae0  e8 50 0f e5 e8 60 0f e5  00 80 bd e8 00 40 2d e9  |.P...`.......@-.|
00000af0  04 00 a0 e3 40 00 00 eb  00 00 31 e3 18 00 00 0a  |....@.....1.....|
00000b00  08 00 11 e3 1c 00 00 1a  01 20 a0 e1 01 00 a0 e3  |......... ......|
00000b10  39 00 00 eb 02 00 a0 e1  00 00 31 e3 08 00 00 0a  |9.........1.....|
00000b20  10 20 a0 e3 34 00 00 eb  00 10 61 e2 01 30 83 e0  |. ..4.....a..0..|
00000b30  03 10 d4 e7 01 10 c8 e4  01 20 52 e2 f8 ff ff 1a  |......... R.....|
00000b40  1c 00 00 ea 10 20 a0 e3  2b 00 00 eb 01 30 83 e0  |..... ..+....0..|
00000b50  03 10 d4 e7 01 10 c8 e4  01 20 52 e2 f9 ff ff 1a  |......... R.....|
00000b60  14 00 00 ea 10 20 a0 e3  03 10 d4 e7 01 10 c8 e4  |..... ..........|
00000b70  01 20 52 e2 fc ff ff 1a  0e 00 00 ea 07 00 01 e2  |. R.............|
00000b80  01 a0 a0 e3 1a a0 a0 e1  01 b0 4a e2 01 00 80 e2  |..........J.....|
00000b90  10 20 a0 e3 18 00 00 eb  0a 00 11 e1 0b 10 01 e0  |. ..............|
00000ba0  00 10 61 12 01 30 83 e0  03 10 d4 e7 01 10 c8 e4  |..a..0..........|
00000bb0  01 20 52 e2 f6 ff ff 1a  00 80 bd e8 d0 51 1f e5  |. R..........Q..|
00000bc0  e4 61 1f e5 1f 00 2d e9  f4 11 1f e5 04 00 a0 e3  |.a....-.........|
00000bd0  06 20 a0 e1 05 30 a0 e1  00 40 2d e9 0c 00 02 ef  |. ...0...@-.....|
00000be0  00 40 bd e8 1f 00 bd e8  01 40 d6 e4 01 50 45 e2  |.@.......@...PE.|
00000bf0  e4 41 0f e5 01 30 a0 e3  06 00 00 ea 1d 40 2d e9  |.A...0.......@-.|
00000c00  00 10 a0 e3 01 20 a0 e3  00 32 1f e5 00 42 1f e5  |..... ...2...B..|
00000c10  01 0c 33 e3 07 00 00 0a  03 00 14 e1 02 10 81 11  |..3.............|
00000c20  82 20 a0 e1 83 30 a0 e1  01 00 50 e2 f7 ff ff 1a  |. ...0....P.....|
00000c30  28 32 0f e5 1d 80 bd e8  00 00 35 e3 de ff ff 0a  |(2........5.....|
00000c40  01 40 d6 e4 01 50 45 e2  3c 42 0f e5 01 30 a0 e3  |.@...PE.<B...0..|
00000c50  f0 ff ff ea 20 66 65 64  20 74 6f 20 2a 50 6c 61  |.... fed to *Pla|
00000c60  79 53 61 6d 70 6c 65 20  6f 6e 65 20 62 79 20 6f  |ySample one by o|
00000c70  6e 65 2e 20 22 0d 2f f8  6c 45 51 55 53 20 22 54  |ne. "./.lEQUS "T|
00000c80  68 65 79 20 61 72 65 20  72 65 61 64 20 73 74 72  |hey are read str|
00000c90  61 69 67 68 74 20 66 72  6f 6d 20 74 68 65 20 64  |aight from the d|
00000ca0  69 73 63 2c 20 74 68 65  6e 20 64 65 63 6f 6d 70  |isc, then decomp|
00000cb0  72 65 73 73 65 64 20 61  6e 64 20 70 6c 61 79 65  |ressed and playe|
00000cc0  64 20 69 6e 20 72 65 61  6c 74 69 6d 65 20 74 6f  |d in realtime to|
00000cd0  20 73 61 76 65 20 6d 65  6d 6f 72 79 2e 20 41 20  | save memory. A |
00000ce0  22 0d 30 02 25 45 51 55  53 20 c3 28 69 6e 62 75  |".0.%EQUS .(inbu|
00000cf0  66 66 6c 65 6e 25 2f 31  30 32 34 2b 73 65 71 6c  |fflen%/1024+seql|
00000d00  65 6e 25 2a 32 29 0d 30  0c 82 45 51 55 53 20 22  |en%*2).0..EQUS "|
00000d10  4b 20 62 6c 6f 63 6b 20  68 61 73 20 74 6f 20 62  |K block has to b|
00000d20  65 20 66 72 65 65 20 69  6e 20 74 68 65 20 52 4d  |e free in the RM|
00000d30  41 20 66 6f 72 20 74 68  69 73 20 74 6f 20 68 61  |A for this to ha|
00000d40  70 70 65 6e 2e 20 54 68  65 72 65 20 69 73 20 61  |ppen. There is a|
00000d50  20 73 69 67 00 40 2d e9  02 00 a0 e3 41 01 06 ef  | sig.@-.....A...|
00000d60  48 03 0f e5 00 40 bd e8  01 00 a0 e3 4f 3f 8f e2  |H....@......O?..|
00000d70  00 40 2d e9 7f 10 e0 e3  42 01 06 ef 00 40 bd e8  |.@-.....B....@..|
00000d80  04 10 83 e4 01 00 80 e2  09 00 50 e3 f7 ff ff 1a  |..........P.....|
00000d90  01 00 a0 e3 d0 10 a0 e3  30 20 a0 e3 70 23 0f e5  |........0 ..p#..|
00000da0  00 30 a0 e3 00 40 a0 e3  00 40 2d e9 40 01 06 ef  |.0...@...@-.@...|
00000db0  00 40 bd e8 e4 40 8f e2  0f 00 84 e8 0e 00 93 e9  |.@...@..........|
00000dc0  86 0f 8f e2 81 4f 8f e2  0f 00 84 e8 8f 4f 8f e2  |.....O.......O..|
00000dd0  e0 03 1f e5 ec 13 1f e5  10 00 84 e5 14 10 84 e5  |................|
00000de0  00 00 a0 e3 18 00 84 e5  c8 03 0f e5 00 00 a0 e3  |................|
00000df0  00 10 a0 e3 30 20 a0 e3  1d 3e 8f e2 00 40 a0 e3  |....0 ...>...@..|
00000e00  00 40 2d e9 40 01 06 ef  00 40 bd e8 0e f0 b0 e1  |.@-.@....@......|
00000e10  02 00 a0 e3 f8 03 0f e5  f8 03 1f e5 00 00 30 e3  |..............0.|
00000e20  02 00 00 0a 08 04 1f e5  00 00 30 e3 fc ff ff 1a  |..........0.....|
00000e30  68 30 8f e2 0f 00 93 e8  00 40 a0 e3 00 40 2d e9  |h0.......@...@-.|
00000e40  01 00 2d e9 01 00 a0 e3  40 01 06 ef 01 00 bd e8  |..-.....@.......|
00000e50  00 10 a0 e3 00 20 a0 e3  00 30 a0 e3 00 40 a0 e3  |..... ...0...@..|
00000e60  40 01 06 ef 00 40 bd e8  40 30 8f e2 01 00 a0 e3  |@....@..@0......|
00000e70  00 40 2d e9 04 10 93 e4  42 01 06 ef 00 40 bd e8  |.@-.....B....@..|
00000e80  01 00 80 e2 09 00 50 e3  f8 ff ff 1a 00 40 2d e9  |......P......@-.|
00000e90  78 04 1f e5 41 01 06 ef  00 40 bd e8 0e f0 a0 e1  |x...A....@......|
00000ea0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000ed0  00 30 48 58 64 6c 74 7c  82 86 8a 8e 92 96 9a 9e  |.0HXdlt|........|
00000ee0  a2 a4 a6 a8 aa ac ae b0  b2 b4 b6 b8 ba bc be c0  |................|
00000ef0  c2 c2 c4 c4 c6 c6 c8 c8  ca ca cc cc ce ce d0 d0  |................|
00000f00  d2 d2 d4 d4 d6 d6 d8 d8  da da dc dc de de e0 e0  |................|
00000f10  e2 e2 e2 e2 e4 e4 e4 e4  e6 e6 e6 e6 e8 e8 e8 e8  |................|
00000f20  ea ea ea ea ec ec ec ec  ee ee ee ee f0 f0 f0 f0  |................|
00000f30  f2 f2 f2 f2 f4 f4 f4 f4  f6 f6 f6 f6 f8 f8 f8 f8  |................|
00000f40  fa fa fa fa fc fc fc fc  fe fe fe fe fe fe fe fe  |................|
00000f50  ff ff ff ff ff ff ff ff  ff fd fd fd fd fb fb fb  |................|
00000f60  fb f9 f9 f9 f9 f7 f7 f7  f7 f5 f5 f5 f5 f3 f3 f3  |................|
00000f70  f3 f1 f1 f1 f1 ef ef ef  ef ed ed ed ed eb eb eb  |................|
00000f80  eb e9 e9 e9 e9 e7 e7 e7  e7 e5 e5 e5 e5 e3 e3 e3  |................|
00000f90  e3 e1 e1 df df dd dd db  db d9 d9 d7 d7 d5 d5 d3  |................|
00000fa0  d3 d1 d1 cf cf cd cd cb  cb c9 c9 c7 c7 c5 c5 c3  |................|
00000fb0  c3 c1 bf bd bb b9 b7 b5  b3 b1 af ad ab a9 a7 a5  |................|
00000fc0  a3 9f 9b 97 93 8f 8b 87  83 7d 75 6d 65 59 49 31  |.........}umeYI1|
00000fd0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000fe0  00 40 2d e9 ff 00 a0 e3  c8 05 0f e5 0c 00 8f e2  |.@-.............|
00000ff0  c1 1f 2d e9 38 00 8f e2  10 90 8f e2 02 f0 90 e3  |..-.8...........|
00001000  82 f3 3f e3 00 00 a0 e1  c0 1f bd e8 00 80 bd e8  |..?.............|
00001010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001030  00 00 00 00 fe 00 99 e8  1c 06 1f e5 00 00 30 e3  |..............0.|
00001040  3e 00 00 1a 34 06 1f e5  00 00 30 e3 12 00 00 1a  |>...4.....0.....|
00001050  ff 00 a0 e3 40 06 0f e5  a0 06 1f e5 00 00 30 e3  |....@.........0.|
00001060  12 00 00 1a 04 00 95 e4  04 00 8c e4 04 60 56 e2  |.............`V.|
00001070  04 00 00 0a 0a 00 5c e1  f9 ff ff ba 7e 00 89 e8  |......\.....~...|
00001080  d0 56 0f e5 00 80 bd e8  98 56 1f e5 a4 66 1f e5  |.V.......V...f..|
00001090  ff 00 a0 e3 94 06 0f e5  f5 ff ff ea 00 00 a0 e3  |................|
000010a0  04 00 8c e4 0a 00 5c e1  fc ff ff ba 00 80 bd e8  |......\.........|
000010b0  7a 2f 4f e2 01 10 d5 e4  01 00 d2 e7 0b 00 cc e7  |z/O.............|
000010c0  80 10 21 e2 07 00 41 e0  c0 00 87 e0 01 70 a0 e1  |..!...A......p..|
000010d0  ff 00 00 e2 80 00 20 e2  00 00 d2 e7 8b 00 cc e6  |...... .........|
000010e0  01 10 d5 e4 01 00 d2 e7  0b 00 cc e7 80 10 21 e2  |..............!.|
000010f0  07 00 41 e0 c0 00 87 e0  01 70 a0 e1 ff 00 00 e2  |..A......p......|
00001100  80 00 20 e2 00 00 d2 e7  8b 00 cc e6 02 60 56 e2  |.. ..........`V.|
00001110  05 00 00 0a 0a 00 5c e1  e5 ff ff ba 08 00 89 e2  |......\.........|
00001120  f8 00 80 e8 74 57 0f e5  00 80 bd e8 3c 57 1f e5  |....tW......<W..|
00001130  48 67 1f e5 ff 00 a0 e3  38 07 0f e5 f4 ff ff ea  |Hg......8.......|
00001140  ff 10 a0 e3 34 17 0f e5  01 00 40 e2 00 10 a0 e3  |....4.....@.....|
00001150  04 10 8c e4 0a 00 5c e1  fc ff ff ba 40 07 0f e5  |......\.....@...|
00001160  00 80 bd e8 20 20 20 54  68 69 73 20 6d 6f 64 75  |....   This modu|
00001170  6c 65 20 61 6c 6c 6f 77  73 20 74 68 65 20 70 6c  |le allows the pl|
00001180  61 79 69 6e 67 20 62 61  63 6b 20 6f 66 20 63 6f  |aying back of co|
00001190  6d 70 72 65 73 73 65 64  20 73 61 6d 70 6c 65 73  |mpressed samples|
000011a0  2e 20 54 68 65 20 73 61  6d 70 6c 65 73 20 74 6f  |. The samples to|
000011b0  20 62 65 20 70 6c 61 79  65 64 20 68 61 76 65 20  | be played have |
000011c0  74 6f 20 62 65 20 63 6f  6d 70 72 65 73 73 65 64  |to be compressed|
000011d0  20 62 65 66 6f 72 65 68  61 6e 64 20 62 79 20 61  | beforehand by a|
000011e0  20 73 65 70 61 72 61 74  65 20 75 74 69 6c 69 74  | separate utilit|
000011f0  79 2e 20 54 68 65 79 20  63 61 6e 20 74 68 65 6e  |y. They can then|
00001200  20 62 65 20 70 6c 61 79  65 64 20 62 61 63 6b 20  | be played back |
00001210  75 73 69 6e 67 20 2a 50  6c 61 79 53 61 6d 70 6c  |using *PlaySampl|
00001220  65 2e 20 53 61 6d 70 6c  65 73 20 63 61 6e 20 61  |e. Samples can a|
00001230  6c 73 6f 20 62 65 20 61  72 72 61 6e 67 65 64 20  |lso be arranged |
00001240  69 6e 20 61 20 73 65 71  75 65 6e 63 65 2c 20 69  |in a sequence, i|
00001250  6e 20 77 68 69 63 68 20  63 61 73 65 20 61 20 6c  |n which case a l|
00001260  69 73 74 20 6f 66 20 73  61 6d 70 6c 65 20 6e 61  |ist of sample na|
00001270  6d 65 73 20 68 61 73 20  74 6f 20 62 65 20 70 72  |mes has to be pr|
00001280  65 70 61 72 65 64 20 61  73 20 77 65 6c 6c 2e 20  |epared as well. |
00001290  55 73 65 20 2a 50 6c 61  79 53 65 71 75 65 6e 63  |Use *PlaySequenc|
000012a0  65 20 74 6f 20 70 6c 61  79 20 62 61 63 6b 20 61  |e to play back a|
000012b0  20 73 65 71 75 65 6e 63  65 20 6f 66 20 73 61 6d  | sequence of sam|
000012c0  70 6c 65 73 2e 20 53 65  65 20 74 68 65 20 21 48  |ples. See the !H|
000012d0  65 6c 70 20 66 69 6c 65  20 69 6e 20 74 68 65 20  |elp file in the |
000012e0  21 50 6c 61 79 65 72 20  61 70 70 6c 69 63 61 74  |!Player applicat|
000012f0  69 6f 6e 20 64 69 72 65  63 74 6f 72 79 2e 00 2a  |ion directory..*|
00001300  50 6c 61 79 53 61 6d 70  6c 65 20 70 6c 61 79 73  |PlaySample plays|
00001310  20 62 61 63 6b 20 61 20  63 6f 6d 70 72 65 73 73  | back a compress|
00001320  65 64 20 73 61 6d 70 6c  65 2e 20 49 74 20 69 73  |ed sample. It is|
00001330  20 72 65 61 64 20 73 74  72 61 69 67 68 74 20 6f  | read straight o|
00001340  66 66 20 74 68 65 20 64  69 73 63 2c 20 64 65 63  |ff the disc, dec|
00001350  6f 6d 70 72 65 73 73 65  64 20 61 6e 64 20 70 6c  |ompressed and pl|
00001360  61 79 65 64 20 69 6e 20  72 65 61 6c 74 69 6d 65  |ayed in realtime|
00001370  20 74 6f 20 73 61 76 65  20 6d 65 6d 6f 72 79 2e  | to save memory.|
00001380  20 41 20 32 34 30 4b 20  62 6c 6f 63 6b 20 68 61  | A 240K block ha|
00001390  73 20 74 6f 20 62 65 20  66 72 65 65 20 69 6e 20  |s to be free in |
000013a0  74 68 65 20 52 4d 41 20  66 6f 72 20 74 68 69 73  |the RMA for this|
000013b0  20 74 6f 20 68 61 70 70  65 6e 2e 20 54 68 65 72  | to happen. Ther|
000013c0  65 20 69 73 20 61 20 73  6c 69 67 68 74 20 64 65  |e is a slight de|
000013d0  6c 61 79 20 62 65 66 6f  72 65 20 70 6c 61 79 69  |lay before playi|
000013e0  6e 67 2e 0d 0d 53 79 6e  74 61 78 3a 20 2a 50 6c  |ng...Syntax: *Pl|
000013f0  61 79 53 61 6d 70 6c 65  20 3c 66 69 6c 65 6e 61  |aySample <filena|
00001400  6d 65 3e 00 2a 50 6c 61  79 53 65 71 75 65 6e 63  |me>.*PlaySequenc|
00001410  65 20 6c 6f 61 64 73 20  74 68 65 20 73 70 65 63  |e loads the spec|
00001420  69 66 69 65 64 20 66 69  6c 65 20 61 6e 64 20 74  |ified file and t|
00001430  72 65 61 74 73 20 69 74  20 61 73 20 61 20 74 65  |reats it as a te|
00001440  78 74 20 66 69 6c 65 2e  20 44 65 74 61 69 6c 73  |xt file. Details|
00001450  20 6f 66 20 74 68 65 20  66 6f 72 6d 61 74 20 74  | of the format t|
00001460  68 69 73 20 66 69 6c 65  20 73 68 6f 75 6c 64 20  |his file should |
00001470  74 61 6b 65 20 61 72 65  20 63 6f 6e 74 61 69 6e  |take are contain|
00001480  65 64 20 69 6e 20 74 68  65 20 61 70 70 6c 69 63  |ed in the applic|
00001490  61 74 69 6f 6e 20 64 69  72 65 63 74 6f 72 79 2e  |ation directory.|
000014a0  20 54 68 65 20 66 69 6c  65 20 63 6f 6e 74 61 69  | The file contai|
000014b0  6e 73 20 61 20 6c 69 73  74 20 6f 66 20 73 61 6d  |ns a list of sam|
000014c0  70 6c 65 73 20 77 68 69  63 68 20 61 72 65 20 66  |ples which are f|
000014d0  65 64 20 74 6f 20 2a 50  6c 61 79 53 61 6d 70 6c  |ed to *PlaySampl|
000014e0  65 20 6f 6e 65 20 62 79  20 6f 6e 65 2e 20 54 68  |e one by one. Th|
000014f0  65 79 20 61 72 65 20 72  65 61 64 20 73 74 72 61  |ey are read stra|
00001500  69 67 68 74 20 66 72 6f  6d 20 74 68 65 20 64 69  |ight from the di|
00001510  73 63 2c 20 74 68 65 6e  20 64 65 63 6f 6d 70 72  |sc, then decompr|
00001520  65 73 73 65 64 20 61 6e  64 20 70 6c 61 79 65 64  |essed and played|
00001530  20 69 6e 20 72 65 61 6c  74 69 6d 65 20 74 6f 20  | in realtime to |
00001540  73 61 76 65 20 6d 65 6d  6f 72 79 2e 20 41 20 34  |save memory. A 4|
00001550  30 30 4b 20 62 6c 6f 63  6b 20 68 61 73 20 74 6f  |00K block has to|
00001560  20 62 65 20 66 72 65 65  20 69 6e 20 74 68 65 20  | be free in the |
00001570  52 4d 41 20 66 6f 72 20  74 68 69 73 20 74 6f 20  |RMA for this to |
00001580  68 61 70 70 65 6e 2e 20  54 68 65 72 65 20 69 73  |happen. There is|
00001590  20 61 20 73 69 67 6e 69  66 69 63 61 6e 74 20 64  | a significant d|
000015a0  65 6c 61 79 20 62 65 66  6f 72 65 20 70 6c 61 79  |elay before play|
000015b0  69 6e 67 2e 20 54 68 69  73 20 69 73 20 75 6e 61  |ing. This is una|
000015c0  76 6f 69 64 61 62 6c 65  2e 0d 0d 53 79 6e 74 61  |voidable...Synta|
000015d0  78 3a 20 2a 50 6c 61 79  53 65 71 75 65 6e 63 65  |x: *PlaySequence|
000015e0  20 3c 66 69 6c 65 6e 61  6d 65 3e 00              | <filename>.|
000015ec