Home » Personal collection » Acorn ADFS disks » Archimedes » Fasttrax.ADF » !System/Modules/Sound2

!System/Modules/Sound2

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 » Personal collection » Acorn ADFS disks » Archimedes » Fasttrax.ADF
Filename: !System/Modules/Sound2
Read OK:
File size: 07C8 bytes
Load address: FFFFFA41
Exec address: 8AFC4A24
File contents
|�,;��P]SoundSchedulerSoundScheduler	1.13 (15 Mar 1989)SoundQInitQScheduleQRemoveQFreeQSDispatchQTempoQBeatQInterfaceTempoh��QSound�=* system tempo.
n> (0 - &FFFF, is &1000)* queues a sound afterspecified 
 of tempo ticks.
chan> <amp> <pitch> <dura	> <nTicks>@-���*��!�j"�����������@����Bad sound command parameter@-���*��!��j�B�^�*@��!�P�q!0�q!`�q!�j����H��$H��(��8��#8��8�����������Bad sound channel number�����?�[��0���T��H���+�8�������� ����@-���?���$������@-�$�����$�����?0������������[��������N�(��������[�����?�������P���$�U������ ��������P�
P���+��`������ �����������:�P���p�����Q+��Q��C�������E����C@� �� ���@����������:����A-�$@��T�@JP��E�UP��P��C`��\����V�`F�������@��T�@D�Q��0P��`���@��P�	�@D��@��	�(���p��� (p���@�P����������������`��p�����`������p�������� ���� ������(p������������(�������@-��?������?�������A-�$@��T��C�HQ��0P��`���p��W�
P�pGp��p��������Q�p����� ��A� ����(p��p��(�����p����(������p��(`�������P��HP��PU�P�U`��V�

P��P��U�P��P��-��� �"��@��\��T�@D�$@����@-��?������?������@-���?���@-��?������?���@���?������@-��������� ����P���H@���-�Q�
�P�

�����������B���� ��(��"(��#8�����-��D��H��@��0@��@������ ��0��@��P��`���-�p�����������L-� ��R���:�����h �����JO���
����������� ��0��@��@���T��0����L-������T��0����� ��0��C��@������'Q�����L-������
00000000  00 00 00 00 18 07 00 00  7c 07 00 00 b0 07 00 00  |........|.......|
00000010  2c 00 00 00 3b 00 00 00  a5 00 00 00 c0 01 04 00  |,...;...........|
00000020  50 02 00 00 5d 00 00 00  00 00 00 00 53 6f 75 6e  |P...].......Soun|
00000030  64 53 63 68 65 64 75 6c  65 72 00 53 6f 75 6e 64  |dScheduler.Sound|
00000040  53 63 68 65 64 75 6c 65  72 09 31 2e 31 33 20 28  |Scheduler.1.13 (|
00000050  31 35 20 4d 61 72 20 31  39 38 39 29 00 53 6f 75  |15 Mar 1989).Sou|
00000060  6e 64 00 51 49 6e 69 74  00 51 53 63 68 65 64 75  |nd.QInit.QSchedu|
00000070  6c 65 00 51 52 65 6d 6f  76 65 00 51 46 72 65 65  |le.QRemove.QFree|
00000080  00 51 53 44 69 73 70 61  74 63 68 00 51 54 65 6d  |.QSDispatch.QTem|
00000090  70 6f 00 51 42 65 61 74  00 51 49 6e 74 65 72 66  |po.QBeat.QInterf|
000000a0  61 63 65 00 00 54 65 6d  70 6f 00 00 68 01 00 00  |ace..Tempo..h...|
000000b0  01 00 01 00 e9 00 00 00  d5 00 00 00 51 53 6f 75  |............QSou|
000000c0  6e 64 00 00 bc 01 00 00  05 00 05 00 3d 01 00 00  |nd..........=...|
000000d0  06 01 00 00 00 2a 1b 00  20 1b 13 73 79 73 74 65  |.....*.. ..syste|
000000e0  6d 20 74 65 6d 70 6f 2e  0d 1b 0e 6e 3e 20 28 30  |m tempo....n> (0|
000000f0  20 2d 20 26 46 46 46 46  2c 20 1b 08 69 73 20 26  | - &FFFF, ..is &|
00000100  31 30 30 30 29 00 2a 1b  00 20 71 75 65 75 65 73  |1000).*.. queues|
00000110  20 61 20 73 6f 75 6e 64  20 61 66 74 65 72 1b 02  | a sound after..|
00000120  73 70 65 63 69 66 69 65  64 20 1b 0d 20 6f 66 20  |specified .. of |
00000130  74 65 6d 70 6f 20 74 69  63 6b 73 2e 0d 1b 0e 63  |tempo ticks....c|
00000140  68 61 6e 3e 20 3c 61 6d  70 3e 20 3c 70 69 74 63  |han> <amp> <pitc|
00000150  68 3e 20 3c 64 75 72 61  1b 09 3e 20 3c 6e 54 69  |h> <dura..> <nTi|
00000160  63 6b 73 3e 00 00 00 00  00 40 2d e9 00 10 a0 e1  |cks>.....@-.....|
00000170  2a 01 a0 e3 21 00 02 ef  04 00 00 6a 22 08 b0 e1  |*...!......j"...|
00000180  02 00 00 1a 02 00 a0 e1  c5 01 06 ef 00 80 fd e8  |................|
00000190  04 00 8f e2 00 40 bd e8  01 f2 9e e3 00 00 02 00  |.....@..........|
000001a0  42 61 64 20 73 6f 75 6e  64 20 63 6f 6d 6d 61 6e  |Bad sound comman|
000001b0  64 20 70 61 72 61 6d 65  74 65 72 00 00 40 2d e9  |d parameter..@-.|
000001c0  00 10 a0 e1 2a 01 a0 e3  21 00 02 ef ef ff ff 6a  |....*...!......j|
000001d0  01 e0 42 e2 08 00 5e e3  12 00 00 2a 02 40 a0 e1  |..B...^....*.@..|
000001e0  21 00 02 ef 02 50 a0 71  21 00 02 7f 02 30 a0 71  |!....P.q!....0.q|
000001f0  21 00 02 7f 02 60 a0 71  21 00 02 7f e3 ff ff 6a  |!....`.q!......j|
00000200  02 00 a0 e1 00 10 a0 e3  04 48 a0 e1 24 48 a0 e1  |.........H..$H..|
00000210  05 28 84 e1 03 38 a0 e1  23 38 a0 e1 06 38 83 e1  |.(...8..#8...8..|
00000220  c1 01 06 ef 00 80 fd e8  00 00 8f e2 d8 ff ff ea  |................|
00000230  01 00 02 00 42 61 64 20  73 6f 75 6e 64 20 63 68  |....Bad sound ch|
00000240  61 6e 6e 65 6c 20 6e 75  6d 62 65 72 00 00 00 00  |annel number....|
00000250  00 c0 9c e4 c2 f3 3f e3  08 00 5b e3 0b f1 8f 30  |......?...[....0|
00000260  0e f0 b0 e1 10 00 00 ea  54 00 00 ea 9a 00 00 ea  |........T.......|
00000270  48 00 00 ea e2 00 00 ea  2b 00 00 ea 38 00 00 ea  |H.......+...8...|
00000280  ff ff ff ea 0c 00 a0 e1  12 1e 8f e2 c4 20 8f e2  |............. ..|
00000290  0e f0 b0 e1 00 40 2d e9  c2 f3 3f e3 00 00 a0 e3  |.....@-...?.....|
000002a0  24 00 8c e5 00 00 00 eb  00 80 fd e8 00 40 2d e9  |$............@-.|
000002b0  24 00 9c e5 00 a0 e0 e3  24 a0 8c e5 02 03 1e e3  |$.......$.......|
000002c0  03 f0 3f 03 30 b0 8c e2  01 ec a0 e3 0e e1 8b e0  |..?.0...........|
000002d0  ff a3 a0 e3 04 a0 8b e4  0e 00 5b e1 fc ff ff ba  |..........[.....|
000002e0  04 e0 9c e5 0e e0 8c e0  10 e0 4e e2 28 e0 8c e5  |..........N.(...|
000002f0  00 a0 8b e4 10 b0 ab e5  0e 00 5b e1 fc ff ff ba  |..........[.....|
00000300  c2 f3 3f e3 01 aa a0 e3  10 a0 8c e5 00 00 50 e3  |..?...........P.|
00000310  00 00 a0 e3 24 00 8c 55  14 00 8c e5 18 00 8c e5  |....$..U........|
00000320  1c 00 8c e5 20 00 8c e5  00 80 fd e8 10 b0 9c e5  |.... ...........|
00000330  00 00 50 e3 04 00 00 0a  01 08 50 e3 00 08 a0 b1  |..P.......P.....|
00000340  2b 08 80 b1 60 08 a0 b1  10 00 8c e5 0b 08 a0 e1  |+...`...........|
00000350  20 08 a0 e1 0e f0 b0 e1  0f a0 a0 e1 02 a3 8a e3  | ...............|
00000360  00 f0 3a e3 00 00 50 e3  1c 00 9c 05 0e f0 b0 01  |..:...P.........|
00000370  01 00 70 e3 18 00 9c 05  0e f0 b0 01 00 b8 a0 51  |..p............Q|
00000380  2b b8 a0 51 00 b0 a0 43  18 00 9c e5 18 b0 8c e5  |+..Q...C........|
00000390  1c b0 8c 45 0e f0 b0 e1  04 00 9c e5 43 0e 40 e2  |...E........C.@.|
000003a0  20 03 a0 e1 20 b0 9c e5  0b 00 40 e0 0e f0 b0 e1  | ... .....@.....|
000003b0  0f a0 a0 e1 02 a3 8a e3  00 f0 3a e3 ff ff ff ea  |..........:.....|
000003c0  f0 41 2d e9 24 40 9c e5  00 00 54 e3 40 00 00 4a  |.A-.$@....T.@..J|
000003d0  00 00 50 e3 14 00 9c 45  14 00 8c 55 1c 50 9c e5  |..P....E...U.P..|
000003e0  05 00 50 e0 00 00 a0 43  00 60 a0 e1 01 5c a0 e3  |..P....C.`...\..|
000003f0  00 00 a0 e3 05 00 56 e1  05 60 46 a0 01 00 80 a2  |......V..`F.....|
00000400  fb ff ff aa 06 40 84 e0  05 00 54 e1 05 40 44 a0  |.....@....T..@D.|
00000410  04 51 8c e0 30 50 85 e2  00 60 95 e5 ff 03 16 e3  |.Q..0P...`......|
00000420  0f 00 00 1a 04 40 96 e5  04 00 50 e1 09 00 00 ca  |.....@....P.....|
00000430  00 40 44 b0 1d 00 00 bb  04 40 86 b5 09 00 00 ba  |.@D......@......|
00000440  28 80 9c e5 00 70 98 e5  ff 03 17 e3 20 00 00 1a  |(....p...... ...|
00000450  28 70 8c e5 0b 00 00 ea  04 00 40 c0 06 50 a0 e1  |(p........@..P..|
00000460  ec ff ff ea 11 00 00 eb  00 80 97 e5 08 80 87 e5  |................|
00000470  0c 80 87 e5 04 00 87 e5  00 60 87 e5 00 70 85 e5  |.........`...p..|
00000480  00 80 98 e5 07 60 a0 e1  ff 03 a0 e3 0f 00 88 e8  |.....`..........|
00000490  0c 70 96 e5 0c 80 86 e5  00 80 87 e5 20 00 9c e5  |.p.......... ...|
000004a0  01 00 80 e2 20 00 8c e5  00 00 a0 e3 f0 81 fd e8  |.... ...........|
000004b0  28 70 9c e5 00 80 97 e5  ff 03 18 e3 00 80 98 05  |(p..............|
000004c0  ff 03 18 03 00 80 98 05  ff 03 18 03 28 80 8c 05  |............(...|
000004d0  0e f0 b0 01 00 00 e0 e3  f0 81 fd e8 00 40 2d e9  |.............@-.|
000004e0  82 f3 3f e3 00 00 a0 f1  02 00 00 eb c2 f3 3f e3  |..?...........?.|
000004f0  00 00 a0 f1 00 80 fd e8  f0 41 2d e9 24 40 9c e5  |.........A-.$@..|
00000500  00 00 54 e3 00 00 e0 43  f0 81 fd 48 04 51 8c e0  |..T....C...H.Q..|
00000510  30 50 85 e2 00 60 95 e5  ff 03 16 e3 1f 00 00 1a  |0P...`..........|
00000520  04 70 96 e5 00 00 57 e3  03 00 00 0a 00 00 50 e3  |.p....W.......P.|
00000530  01 70 47 12 04 70 86 15  18 00 00 ea 08 70 96 e5  |.pG..p.......p..|
00000540  00 80 97 e5 ff 03 18 e3  0c 00 00 1a 0c 10 96 e5  |................|
00000550  08 00 51 e1 0c 70 86 05  00 10 98 e5 00 10 87 e5  |..Q..p..........|
00000560  20 10 9c e5 01 10 41 e2  20 10 8c e5 0e 00 98 e9  | .....A. .......|
00000570  28 70 9c e5 00 70 88 e5  28 80 8c e5 f0 81 fd e8  |(p...p..(.......|
00000580  08 70 96 e5 00 10 96 e5  28 80 9c e5 00 80 87 e5  |.p......(.......|
00000590  00 70 86 e5 28 60 8c e5  00 10 85 e5 dc ff ff ea  |.p..(`..........|
000005a0  01 00 50 e2 f0 81 fd 48  14 50 9c e5 01 50 55 e2  |..P....H.P...PU.|
000005b0  14 50 8c 55 18 60 9c e5  00 00 56 e3 0a 00 00 0a  |.P.U.`....V.....|
000005c0  1c 50 9c e5 01 50 85 e2  06 00 55 e1 00 50 a0 a3  |.P...P....U..P..|
000005d0  1c 50 8c e5 07 00 2d e9  0c 00 a0 03 02 10 a0 03  |.P....-.........|
000005e0  00 20 a0 03 22 00 02 0f  07 00 bd e8 01 40 84 e2  |. .."........@..|
000005f0  01 5c a0 e3 05 00 54 e1  05 40 44 a0 24 40 8c e5  |.\....T..@D.$@..|
00000600  c1 ff ff ea 00 40 2d e9  82 f3 3f e3 00 00 a0 f1  |.....@-...?.....|
00000610  0f 00 00 eb c2 f3 3f e3  00 00 a0 f1 00 80 fd e8  |......?.........|
00000620  00 40 2d e9 c2 f3 3f e3  00 00 a0 f1 00 40 2d e9  |.@-...?......@-.|
00000630  82 f3 3f e3 00 00 a0 f1  05 00 00 eb c2 f3 3f e3  |..?...........?.|
00000640  00 00 a0 f1 00 40 bd e8  82 f3 3f e3 00 00 a0 f1  |.....@....?.....|
00000650  00 80 fd e8 1f 40 2d e9  10 00 9c e5 0f 02 c0 e3  |.....@-.........|
00000660  00 08 80 e0 10 00 8c e5  20 0e a0 e1 a1 ff ff eb  |........ .......|
00000670  00 00 50 e3 1f 80 fd 48  00 40 a0 e1 f0 1f 2d e9  |..P....H.@....-.|
00000680  00 00 51 e3 08 00 00 0a  0f 04 01 e2 0f 04 50 e3  |..Q...........P.|
00000690  0d 00 00 0a ff 03 11 e3  0f e0 a0 01 01 f0 a0 01  |................|
000006a0  f0 1f bd e8 04 00 a0 e1  ef ff ff ea 42 18 a0 e1  |............B...|
000006b0  02 08 a0 e1 20 08 a0 e1  03 28 a0 e1 22 28 a0 e1  |.... ....(.."(..|
000006c0  23 38 a0 e1 89 01 06 ef  f4 ff ff ea fc 00 2d e9  |#8............-.|
000006d0  ef 44 81 e3 02 48 84 e3  08 40 8c e5 30 40 9f e5  |.D...H...@..0@..|
000006e0  0c 40 8c e5 02 00 a0 e1  03 10 a0 e1 00 20 a0 e3  |.@........... ..|
000006f0  00 30 a0 e3 00 40 a0 e3  00 50 a0 e3 00 60 a0 e3  |.0...@...P...`..|
00000700  00 80 2d e9 00 70 a0 e3  08 f0 8c e2 fc 00 bd e8  |..-..p..........|
00000710  e2 ff ff ea 00 80 fd e8  00 4c 2d e9 00 20 9c e4  |.........L-.. ..|
00000720  00 00 52 e3 04 00 00 1a  06 00 a0 e3 02 3a a0 e3  |..R..........:..|
00000730  1e 00 02 ef 00 8c bd 68  00 20 8c e4 02 c0 a0 e1  |.......h. ......|
00000740  4a 0f 4f e2 00 00 8c e5  02 0a a0 e3 04 00 8c e5  |J.O.............|
00000750  cf fe ff eb 00 00 a0 e3  00 10 a0 e3 00 20 a0 e3  |............. ..|
00000760  00 30 a0 e3 00 40 8c e2  40 01 06 ef 04 00 a0 e3  |.0...@..@.......|
00000770  54 10 a0 e3 30 00 02 ef  00 8c fd e8 00 4c 2d e9  |T...0........L-.|
00000780  00 c0 9c e4 05 00 a0 e3  54 10 a0 e3 30 00 02 ef  |........T...0...|
00000790  00 00 a0 e3 00 10 a0 e3  00 20 a0 e3 00 30 a0 e3  |......... ...0..|
000007a0  ff 43 a0 e3 40 01 06 ef  b9 fe ff eb 00 8c fd e8  |.C..@...........|
000007b0  27 00 51 e3 0e f0 a0 11  00 c0 9c e4 01 4c 2d e9  |'.Q..........L-.|
000007c0  b3 fe ff eb 01 8c fd e8                           |........|
000007c8
!System/Modules/Sound2.m0
!System/Modules/Sound2.m1
!System/Modules/Sound2.m2
!System/Modules/Sound2.m4
!System/Modules/Sound2.m5