_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SOUND

FILE INFORMATION

FILENAME(S): SOUND

FILE TYPE(S): SEQ

FILE SIZE: 2.8K

FIRST SEEN: 2025-11-30 21:11:21

APPEARS ON: 1 disk(s)

FILE HASH

c69915006f0845967d9c301b7227e71effefaf9ee54df76d813953e87fb180e8

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PCR SOFT SOUND SEQ DuncanTwain 22 4 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: AE 57 49 44 54 48 B8 30  0D AE 48 45 49 47 48 54  |.WIDTH.0..HEIGHT|
00000010: B6 36 0D AE 54 49 54 4C  45 A7 53 4F 55 4E 44 D2  |.6..TITLE.SOUND.|
00000020: 4F 55 54 49 4E 45 53 27  0D AE 49 4E 54 4E 55 4D  |OUTINES'..INTNUM|
00000030: 8D AE 50 41 47 45 8D BB  2A AA AA D3 4F 55 4E 44  |..PAGE..*...OUND|
00000040: D2 4F 55 54 49 4E 45 53  AA AA AA 0D AE 53 4B 49  |.OUTINES.....SKI|
00000050: 50 B1 0D BB 54 48 45 53  45 D2 4F 55 54 49 4E 45  |P...THESE.OUTINE|
00000060: 53 D0 52 4F 56 49 44 45  C1 4C 4C CF 46 D4 48 45  |S.ROVIDE.LL.F.HE|
00000070: 0D BB 53 4F 55 4E 44 C3  4F 4D 4D 41 4E 44 53 D4  |..SOUND.OMMANDS.|
00000080: 48 41 54 C1 52 45 C1 56  41 49 4C 41 42 4C 45 0D  |HAT.RE.VAILABLE.|
00000090: BB 46 52 4F 4D C2 41 53  49 43 CC 49 47 48 54 4E  |.FROM.ASIC.IGHTN|
000000A0: 49 4E 47 2E 0D AE 53 4B  49 50 B1 0D BB 41 4C 4C  |ING...SKIP...ALL|
000000B0: D0 41 52 41 4D 45 54 45  52 53 C1 52 45 D0 41 53  |.ARAMETERS.RE.AS|
000000C0: 53 45 44 C9 4E D4 48 45  B6 35 30 32 27 53 0D BB  |SED.N.HE.502'S..|
000000D0: 52 45 47 49 53 54 45 52  53 2E D7 48 45 4E C1 D4  |REGISTERS..HEN..|
000000E0: 57 4F 2D 42 59 54 45 D6  41 4C 55 45 C9 53 0D BB  |WO-BYTE.ALUE.S..|
000000F0: 50 41 53 53 45 44 C9 4E  D4 48 45 C1 2C 58 D2 45  |PASSED.N.HE.,X.E|
00000100: 47 49 53 54 45 52 D0 41  49 52 2C 0D BB 41 C1 4C  |GISTER.AIR,..A.L|
00000110: 57 41 59 53 C8 4F 4C 44  53 D4 48 45 C8 49 47 48  |WAYS.OLDS.HE.IGH|
00000120: C2 59 54 45 C1 4E 44 0D  BB 58 C8 4F 4C 44 53 D4  |.YTE.ND..X.OLDS.|
00000130: 48 45 CC 4F 57 C2 59 54  45 2E 0D AE 53 4B 49 50  |HE.OW.YTE...SKIP|
00000140: B1 0D 53 4F 55 4E 44 43  4F 4E 54 52 4F 4C BD 24  |..SOUNDCONTROL.$|
00000150: 42 46 45 34 0D 53 4F 55  4E 44 4C 45 4E 47 54 48  |BFE4.SOUNDLENGTH|
00000160: BD 24 42 46 45 37 0D 53  49 44 BD 24 44 34 30 30  |.$BFE7.SID.$D400|
00000170: 0D AE 53 4B 49 50 B1 0D  AA 3D 24 36 31 30 30 0D  |..SKIP...=$6100.|
00000180: AE 53 4B 49 50 B1 0D 4D  55 4C 37 AE 42 59 54 45  |.SKIP..MUL7.BYTE|
00000190: B0 2C 37 2C 31 34 0D AE  53 4B 49 50 B1 0D BB 46  |.,7,14..SKIP...F|
000001A0: 52 51 3A D9 3D 56 4F 49  43 45 3B C1 2C 58 3D 46  |RQ:.=VOICE;.,X=F|
000001B0: 52 45 51 55 45 4E 43 59  0D AE 53 4B 49 50 B1 0D  |REQUENCY..SKIP..|
000001C0: 46 52 51 D0 48 41 8D D4  58 41 8D CC 44 58 CD 55  |FRQ.HA..XA..DX.U|
000001D0: 4C 37 2D 31 2C 59 0D D3  54 41 D3 49 44 2C 58 0D  |L7-1,Y..TA.ID,X.|
000001E0: D0 4C 41 8D D3 54 41 D3  49 44 2B 31 2C 58 0D D2  |.LA..TA.ID+1,X..|
000001F0: 54 53 8D AE 53 4B 49 50  B1 0D BB 4E 4F 49 53 45  |TS..SKIP...NOISE|
00000200: 3A D9 3D 56 4F 49 43 45  0D AE 53 4B 49 50 B1 0D  |:.=VOICE..SKIP..|
00000210: 4E 4F 49 53 45 CC 44 41  D3 4F 55 4E 44 43 4F 4E  |NOISE.DA.OUNDCON|
00000220: 54 52 4F 4C 2D 31 2C 59  0D C1 4E 44 A3 25 30 30  |TROL-1,Y..ND.%00|
00000230: 30 30 30 31 31 30 0D CF  52 41 A3 25 31 30 30 30  |000110..RA.%1000|
00000240: 30 30 30 30 0D D3 54 41  D3 4F 55 4E 44 43 4F 4E  |0000..TA.OUNDCON|
00000250: 54 52 4F 4C 2D 31 2C 59  0D D2 54 53 8D AE 50 41  |TROL-1,Y..TS..PA|
00000260: 47 45 8D BB 50 55 4C 53  45 3A D9 3D 56 4F 49 43  |GE..PULSE:.=VOIC|
00000270: 45 3B C1 2C 58 3D 57 49  44 54 48 0D AE 53 4B 49  |E;.,X=WIDTH..SKI|
00000280: 50 B1 0D 50 55 4C 53 45  D0 48 41 8D CC 44 41 D3  |P..PULSE.HA..DA.|
00000290: 4F 55 4E 44 43 4F 4E 54  52 4F 4C 2D 31 2C 59 0D  |OUNDCONTROL-1,Y.|
000002A0: C1 4E 44 A3 25 30 30 30  30 30 31 31 30 0D CF 52  |.ND.%00000110..R|
000002B0: 41 A3 25 30 31 30 30 30  30 30 30 0D D3 54 41 D3  |A.%01000000..TA.|
000002C0: 4F 55 4E 44 43 4F 4E 54  52 4F 4C 2D 31 2C 59 0D  |OUNDCONTROL-1,Y.|
000002D0: D4 58 41 8D CC 44 58 CD  55 4C 37 2D 31 2C 59 0D  |.XA..DX.UL7-1,Y.|
000002E0: D3 54 41 D3 49 44 2B 32  2C 58 0D D0 4C 41 8D D3  |.TA.ID+2,X..LA..|
000002F0: 54 41 D3 49 44 2B 33 2C  58 0D D2 54 53 8D AE 53  |TA.ID+3,X..TS..S|
00000300: 4B 49 50 B1 0D BB 53 41  57 3A D9 3D 56 4F 49 43  |KIP...SAW:.=VOIC|
00000310: 45 0D AE 53 4B 49 50 B1  0D 53 41 57 CC 44 41 D3  |E..SKIP..SAW.DA.|
00000320: 4F 55 4E 44 43 4F 4E 54  52 4F 4C 2D 31 2C 59 0D  |OUNDCONTROL-1,Y.|
00000330: C1 4E 44 A3 25 30 30 30  30 30 31 31 30 0D CF 52  |.ND.%00000110..R|
00000340: 41 A3 25 30 30 31 30 30  30 30 30 0D D3 54 41 D3  |A.%00100000..TA.|
00000350: 4F 55 4E 44 43 4F 4E 54  52 4F 4C 2D 31 2C 59 0D  |OUNDCONTROL-1,Y.|
00000360: D2 54 53 8D AE 53 4B 49  50 B1 0D BB 54 52 49 3A  |.TS..SKIP...TRI:|
00000370: D9 3D 56 4F 49 43 45 0D  AE 53 4B 49 50 B1 0D 54  |.=VOICE..SKIP..T|
00000380: 52 49 CC 44 41 D3 4F 55  4E 44 43 4F 4E 54 52 4F  |RI.DA.OUNDCONTRO|
00000390: 4C 2D 31 2C 59 0D C1 4E  44 A3 25 30 30 30 30 30  |L-1,Y..ND.%00000|
000003A0: 31 31 30 0D CF 52 41 A3  25 30 30 30 31 30 30 30  |110..RA.%0001000|
000003B0: 30 0D D3 54 41 D3 4F 55  4E 44 43 4F 4E 54 52 4F  |0..TA.OUNDCONTRO|
000003C0: 4C 2D 31 2C 59 0D D2 54  53 8D AE 53 4B 49 50 B1  |L-1,Y..TS..SKIP.|
000003D0: 0D BB 4D 55 53 49 43 3A  D9 3D 56 4F 49 43 45 2C  |..MUSIC:.=VOICE,|
000003E0: C1 3D 4C 45 4E 47 54 48  0D AE 53 4B 49 50 B1 0D  |.=LENGTH..SKIP..|
000003F0: 4D 55 53 49 43 D0 48 50  8D D3 45 49 8D D3 54 41  |MUSIC.HP..EI..TA|
00000400: D3 4F 55 4E 44 4C 45 4E  47 54 48 2D 31 2C 59 0D  |.OUNDLENGTH-1,Y.|
00000410: CC 44 58 CD 55 4C 37 2D  31 2C 59 0D CC 44 41 D3  |.DX.UL7-1,Y..DA.|
00000420: 4F 55 4E 44 43 4F 4E 54  52 4F 4C 2D 31 2C 59 0D  |OUNDCONTROL-1,Y.|
00000430: CF 52 41 A3 25 30 30 30  30 30 30 30 31 0D D3 54  |.RA.%00000001..T|
00000440: 41 D3 49 44 2B 34 2C 58  0D D0 4C 50 8D D2 54 53  |A.ID+4,X..LP..TS|
00000450: 8D AE 53 4B 49 50 B1 0D  BB 41 44 53 52 3A D9 3D  |..SKIP...ADSR:.=|
00000460: 56 4F 49 43 45 2C C1 3D  41 54 54 41 43 4B 2A 31  |VOICE,.=ATTACK*1|
00000470: 36 2B 44 45 43 41 59 2C  0D BB 58 3D 53 55 53 54  |6+DECAY,..X=SUST|
00000480: 41 49 4E 2A 31 36 2B 52  45 4C 45 41 53 45 0D AE  |AIN*16+RELEASE..|
00000490: 53 4B 49 50 B1 0D 41 44  53 52 D0 48 41 8D D4 58  |SKIP..ADSR.HA..X|
000004A0: 41 8D CC 44 58 CD 55 4C  37 2D 31 2C 59 0D D3 54  |A..DX.UL7-1,Y..T|
000004B0: 41 D3 49 44 2B 36 2C 58  0D D0 4C 41 8D D3 54 41  |A.ID+6,X..LA..TA|
000004C0: D3 49 44 2B 35 2C 58 0D  D2 54 53 8D AE 50 41 47  |.ID+5,X..TS..PAG|
000004D0: 45 8D BB 52 49 4E 47 3A  D9 3D 56 4F 49 43 45 2C  |E..RING:.=VOICE,|
000004E0: C3 41 52 52 59 D3 45 54  2F 43 4C 45 41 52 3D 4F  |.ARRY.ET/CLEAR=O|
000004F0: 4E 2F 4F 46 46 0D AE 53  4B 49 50 B1 0D 52 49 4E  |N/OFF..SKIP..RIN|
00000500: 47 CC 44 41 D3 4F 55 4E  44 43 4F 4E 54 52 4F 4C  |G.DA.OUNDCONTROL|
00000510: 2D 31 2C 59 0D C1 4E 44  A3 25 31 31 31 31 30 30  |-1,Y..ND.%111100|
00000520: 30 30 0D C2 43 43 D2 49  4E 47 45 58 49 54 0D CF  |00..CC.INGEXIT..|
00000530: 52 41 A3 25 30 30 30 30  30 31 30 30 0D 52 49 4E  |RA.%00000100.RIN|
00000540: 47 45 58 49 54 D3 54 41  D3 4F 55 4E 44 43 4F 4E  |GEXIT.TA.OUNDCON|
00000550: 54 52 4F 4C 2D 31 2C 59  0D D2 54 53 8D AE 53 4B  |TROL-1,Y..TS..SK|
00000560: 49 50 B1 0D BB 53 59 4E  43 3A D9 3D 56 4F 49 43  |IP...SYNC:.=VOIC|
00000570: 45 2C C3 41 52 52 59 D3  45 54 2F 43 4C 45 41 52  |E,.ARRY.ET/CLEAR|
00000580: 3D 4F 4E 2F 4F 46 46 0D  AE 53 4B 49 50 B1 0D 53  |=ON/OFF..SKIP..S|
00000590: 59 4E 43 CC 44 41 D3 4F  55 4E 44 43 4F 4E 54 52  |YNC.DA.OUNDCONTR|
000005A0: 4F 4C 2D 31 2C 59 0D C1  4E 44 A3 25 31 31 31 31  |OL-1,Y..ND.%1111|
000005B0: 30 30 30 30 0D C2 43 43  D3 59 4E 43 45 58 49 54  |0000..CC.YNCEXIT|
000005C0: 0D CF 52 41 A3 25 30 30  30 30 30 30 31 30 0D 53  |..RA.%00000010.S|
000005D0: 59 4E 43 45 58 49 54 D3  54 41 D3 4F 55 4E 44 43  |YNCEXIT.TA.OUNDC|
000005E0: 4F 4E 54 52 4F 4C 2D 31  2C 59 0D D2 54 53 8D AE  |ONTROL-1,Y..TS..|
000005F0: 53 4B 49 50 B1 0D BB 46  49 4C 54 45 52 3A D9 3D  |SKIP...FILTER:.=|
00000600: 56 4F 49 43 45 2C C3 41  52 52 59 D3 45 54 2F 43  |VOICE,.ARRY.ET/C|
00000610: 4C 45 41 52 3D 4F 4E 2F  4F 46 46 0D AE 53 4B 49  |LEAR=ON/OFF..SKI|
00000620: 50 B1 0D 46 49 4C 54 45  52 CC 44 41 C6 49 4C 54  |P..FILTER.DA.ILT|
00000630: 43 4F 4E 54 52 4F 4C 0D  C1 4E 44 C6 49 4C 54 54  |CONTROL..ND.ILTT|
00000640: 41 42 31 2D 31 2C 59 0D  C2 43 43 C6 49 4C 54 45  |AB1-1,Y..CC.ILTE|
00000650: 58 49 54 0D CF 52 41 C6  49 4C 54 54 41 42 32 2D  |XIT..RA.ILTTAB2-|
00000660: 31 2C 59 0D 46 49 4C 54  45 58 49 54 D3 54 41 C6  |1,Y.FILTEXIT.TA.|
00000670: 49 4C 54 43 4F 4E 54 52  4F 4C 0D D3 54 41 D3 49  |ILTCONTROL..TA.I|
00000680: 44 2B 32 33 0D D2 54 53  8D AE 53 4B 49 50 B1 0D  |D+23..TS..SKIP..|
00000690: 46 49 4C 54 54 41 42 31  AE 42 59 54 45 A5 31 31  |FILTTAB1.BYTE.11|
000006A0: 31 31 31 31 31 30 2C 25  31 31 31 31 31 31 30 31  |111110,%11111101|
000006B0: 2C 25 31 31 31 31 31 30  31 31 0D 46 49 4C 54 54  |,%11111011.FILTT|
000006C0: 41 42 32 AE 42 59 54 45  A5 30 30 30 30 30 30 30  |AB2.BYTE.0000000|
000006D0: 31 2C 25 30 30 30 30 30  30 31 30 2C 25 30 30 30  |1,%00000010,%000|
000006E0: 30 30 31 30 30 0D AE 53  4B 49 50 B1 0D 46 49 4C  |00100..SKIP..FIL|
000006F0: 54 43 4F 4E 54 52 4F 4C  AE 42 59 54 45 B0 0D 46  |TCONTROL.BYTE..F|
00000700: 49 4C 54 43 4F 4E 54 52  4F 4C 32 AE 42 59 54 45  |ILTCONTROL2.BYTE|
00000710: B0 0D AE 53 4B 49 50 B1  0D BB 52 45 53 4F 4E 41  |...SKIP...RESONA|
00000720: 4E 43 45 3A C1 3D 52 45  53 4F 4E 41 4E 43 45 0D  |NCE:.=RESONANCE.|
00000730: AE 53 4B 49 50 B1 0D 52  45 53 4F 4E 41 4E 43 45  |.SKIP..RESONANCE|
00000740: C1 53 4C C1 0D C1 53 4C  C1 0D C1 53 4C C1 0D C1  |.SL...SL...SL...|
00000750: 53 4C C1 0D D0 48 41 8D  CC 44 41 C6 49 4C 54 43  |SL...HA..DA.ILTC|
00000760: 4F 4E 54 52 4F 4C 0D C1  4E 44 A3 25 30 30 30 30  |ONTROL..ND.%0000|
00000770: 31 31 31 31 0D D3 54 41  C6 49 4C 54 43 4F 4E 54  |1111..TA.ILTCONT|
00000780: 52 4F 4C 0D D0 4C 41 8D  CF 52 41 C6 49 4C 54 43  |ROL..LA..RA.ILTC|
00000790: 4F 4E 54 52 4F 4C 0D D3  54 41 C6 49 4C 54 43 4F  |ONTROL..TA.ILTCO|
000007A0: 4E 54 52 4F 4C 0D D3 54  41 D3 49 44 2B 32 33 0D  |NTROL..TA.ID+23.|
000007B0: D2 54 53 8D AE 50 41 47  45 8D BB 4D 55 54 45 3A  |.TS..PAGE..MUTE:|
000007C0: C3 41 52 52 59 D3 45 54  2F 43 4C 45 41 52 3D 4F  |.ARRY.ET/CLEAR=O|
000007D0: 4E 2F 4F 46 46 0D AE 53  4B 49 50 B1 0D 4D 55 54  |N/OFF..SKIP..MUT|
000007E0: 45 D0 48 50 8D CC 44 41  C6 49 4C 54 43 4F 4E 54  |E.HP..DA.ILTCONT|
000007F0: 52 4F 4C 32 0D C1 53 4C  C1 0D D0 4C 50 8D D2 4F  |ROL2..SL...LP..O|
00000800: 52 C1 0D D3 54 41 C6 49  4C 54 43 4F 4E 54 52 4F  |R...TA.ILTCONTRO|
00000810: 4C 32 0D D3 54 41 D3 49  44 2B 32 34 0D D2 54 53  |L2..TA.ID+24..TS|
00000820: 8D AE 53 4B 49 50 B1 0D  BB 56 4F 4C 55 4D 45 3A  |..SKIP...VOLUME:|
00000830: C1 3D 56 4F 4C 55 4D 45  0D AE 53 4B 49 50 B1 0D  |.=VOLUME..SKIP..|
00000840: 56 4F 4C 55 4D 45 D0 48  41 8D CC 44 41 C6 49 4C  |VOLUME.HA..DA.IL|
00000850: 54 43 4F 4E 54 52 4F 4C  32 0D C1 4E 44 A3 25 31  |TCONTROL2..ND.%1|
00000860: 31 31 31 30 30 30 30 0D  D3 54 41 C6 49 4C 54 43  |1110000..TA.ILTC|
00000870: 4F 4E 54 52 4F 4C 32 0D  D0 4C 41 8D CF 52 41 C6  |ONTROL2..LA..RA.|
00000880: 49 4C 54 43 4F 4E 54 52  4F 4C 32 0D D3 54 41 C6  |ILTCONTROL2..TA.|
00000890: 49 4C 54 43 4F 4E 54 52  4F 4C 32 0D D3 54 41 D3  |ILTCONTROL2..TA.|
000008A0: 49 44 2B 32 34 0D D2 54  53 8D AE 53 4B 49 50 B1  |ID+24..TS..SKIP.|
000008B0: 0D BB 50 41 53 53 3A D8  3D 52 41 4E 47 45 3B B0  |..PASS:.=RANGE;.|
000008C0: 2C 31 2C 32 CF 52 B3 2E  0D AE 53 4B 49 50 B1 0D  |,1,2.R....SKIP..|
000008D0: 50 41 53 53 CC 44 41 C6  49 4C 54 43 4F 4E 54 52  |PASS.DA.ILTCONTR|
000008E0: 4F 4C 32 0D C1 4E 44 A3  25 31 30 30 30 31 31 31  |OL2..ND.%1000111|
000008F0: 31 0D CF 52 41 D0 41 53  53 4D 4F 44 45 53 2C 58  |1..RA.ASSMODES,X|
00000900: 0D D3 54 41 C6 49 4C 54  43 4F 4E 54 52 4F 4C 32  |..TA.ILTCONTROL2|
00000910: 0D D3 54 41 D3 49 44 2B  32 34 0D D2 54 53 8D AE  |..TA.ID+24..TS..|
00000920: 53 4B 49 50 B1 0D 50 41  53 53 4D 4F 44 45 53 AE  |SKIP..PASSMODES.|
00000930: 42 59 54 45 A5 30 30 30  31 30 30 30 30 2C 25 30  |BYTE.00010000,%0|
00000940: 31 30 30 30 30 30 30 0D  AE 42 59 54 45 A5 30 30  |1000000..BYTE.00|
00000950: 31 30 30 30 30 30 2C 25  30 31 30 31 30 30 30 30  |100000,%01010000|
00000960: 0D AE 53 4B 49 50 B1 0D  BB 43 55 54 4F 46 46 3A  |..SKIP...CUTOFF:|
00000970: C1 2C 58 3D 46 52 45 51  55 45 4E 43 59 0D AE 53  |.,X=FREQUENCY..S|
00000980: 4B 49 50 B1 0D 43 55 54  4F 46 46 D0 48 41 8D D4  |KIP..CUTOFF.HA..|
00000990: 58 41 8D D3 54 41 C3 55  54 4F 46 46 54 45 4D 50  |XA..TA.UTOFFTEMP|
000009A0: 0D C1 4E 44 A3 25 30 30  30 30 30 31 31 31 0D D3  |..ND.%00000111..|
000009B0: 54 41 D3 49 44 2B 32 31  0D D0 4C 41 8D CC 53 52  |TA.ID+21..LA..SR|
000009C0: C1 0D D2 4F 52 C3 55 54  4F 46 46 54 45 4D 50 0D  |...OR.UTOFFTEMP.|
000009D0: CC 53 52 C1 0D D2 4F 52  C3 55 54 4F 46 46 54 45  |.SR...OR.UTOFFTE|
000009E0: 4D 50 0D CC 53 52 C1 0D  D2 4F 52 C3 55 54 4F 46  |MP..SR...OR.UTOF|
000009F0: 46 54 45 4D 50 0D CC 44  41 C3 55 54 4F 46 46 54  |FTEMP..DA.UTOFFT|
00000A00: 45 4D 50 0D D3 54 41 D3  49 44 2B 32 32 0D D2 54  |EMP..TA.ID+22..T|
00000A10: 53 8D AE 53 4B 49 50 B1  0D 43 55 54 4F 46 46 54  |S..SKIP..CUTOFFT|
00000A20: 45 4D 50 AE 42 59 54 45  B0 0D AE 50 41 47 45 8D  |EMP.BYTE...PAGE.|
00000A30: BB 53 49 44 43 4C 52 0D  AE 53 4B 49 50 B1 0D 53  |.SIDCLR..SKIP..S|
00000A40: 49 44 43 4C 52 CC 44 58  A3 33 0D CC 44 41 A3 30  |IDCLR.DX.3..DA.0|
00000A50: 0D D3 54 41 C6 49 4C 54  43 4F 4E 54 52 4F 4C 0D  |..TA.ILTCONTROL.|
00000A60: D3 54 41 C6 49 4C 54 43  4F 4E 54 52 4F 4C 32 0D  |.TA.ILTCONTROL2.|
00000A70: 53 49 44 4C 4F 4F 50 31  D3 54 41 D3 4F 55 4E 44  |SIDLOOP1.TA.OUND|
00000A80: 43 4F 4E 54 52 4F 4C 2D  31 2C 58 0D C4 45 58 8D  |CONTROL-1,X..EX.|
00000A90: C2 4E 45 D3 49 44 4C 4F  4F 50 31 0D 53 49 44 43  |.NE.IDLOOP1.SIDC|
00000AA0: 4C 52 4C 4F 4F 50 D3 54  41 D3 49 44 2C 58 0D C9  |LRLOOP.TA.ID,X..|
00000AB0: 4E 58 8D C3 50 58 A3 32  35 0D C2 4E 45 D3 49 44  |NX..PX.25..NE.ID|
00000AC0: 43 4C 52 4C 4F 4F 50 0D  D2 54 53 8D AE 53 4B 49  |CLRLOOP..TS..SKI|
00000AD0: 50 B1 0D BB 45 4E 56 3A  D2 45 53 55 4C 54 C9 4E  |P...ENV:.ESULT.N|
00000AE0: C1 0D AE 53 4B 49 50 B1  0D 45 4E 56 CC 44 41 D3  |...SKIP..ENV.DA.|
00000AF0: 49 44 2B 32 38 0D D2 54  53 8D AE 53 4B 49 50 B1  |ID+28..TS..SKIP.|
00000B00: 0D BB 4F 53 43 3A D2 45  53 55 4C 54 C9 4E C1 0D  |..OSC:.ESULT.N..|
00000B10: AE 53 4B 49 50 B1 0D 4F  53 43 CC 44 41 D3 49 44  |.SKIP..OSC.DA.ID|
00000B20: 2B 32 37 0D D2 54 53 8D                           |+27..TS.        |
.WIDTH.0..HEIGHT.6..TITLE.SOUNDROUTINES'
..INTNUM..PAGE..*..SOUNDROUTINES.....SKI
P...THESEROUTINESPROVIDEALLOFTHE..SOUNDC
OMMANDSTHATAREAVAILABLE..FROMBASICLIGHTN
ING...SKIP...ALLPARAMETERSAREPASSEDINTHE
.502'S..REGISTERS.WHENATWO-BYTEVALUEIS..
PASSEDINTHEA,XREGISTERPAIR,..AALWAYSHOLD
STHEHIGHBYTEAND..XHOLDSTHELOWBYTE...SKIP
..SOUNDCONTROL.$BFE4.SOUNDLENGTH.$BFE7.S
ID.$D400..SKIP...=$6100..SKIP..MUL7.BYTE
.,7,14..SKIP...FRQ:Y=VOICE;A,X=FREQUENCY
..SKIP..FRQPHA.TXA.LDXMUL7-1,Y.STASID,X.
PLA.STASID+1,X.RTS..SKIP...NOISE:Y=VOICE
..SKIP..NOISELDASOUNDCONTROL-1,Y.AND.%00
000110.ORA.%10000000.STASOUNDCONTROL-1,Y
.RTS..PAGE..PULSE:Y=VOICE;A,X=WIDTH..SKI
P..PULSEPHA.LDASOUNDCONTROL-1,Y.AND.%000
00110.ORA.%01000000.STASOUNDCONTROL-1,Y.
TXA.LDXMUL7-1,Y.STASID+2,X.PLA.STASID+3,
X.RTS..SKIP...SAW:Y=VOICE..SKIP..SAWLDAS
OUNDCONTROL-1,Y.AND.%00000110.ORA.%00100
000.STASOUNDCONTROL-1,Y.RTS..SKIP...TRI:
Y=VOICE..SKIP..TRILDASOUNDCONTROL-1,Y.AN
D.%00000110.ORA.%00010000.STASOUNDCONTRO
L-1,Y.RTS..SKIP...MUSIC:Y=VOICE,A=LENGTH
..SKIP..MUSICPHP.SEI.STASOUNDLENGTH-1,Y.
LDXMUL7-1,Y.LDASOUNDCONTROL-1,Y.ORA.%000
00001.STASID+4,X.PLP.RTS..SKIP...ADSR:Y=
VOICE,A=ATTACK*16+DECAY,..X=SUSTAIN*16+R
ELEASE..SKIP..ADSRPHA.TXA.LDXMUL7-1,Y.ST
ASID+6,X.PLA.STASID+5,X.RTS..PAGE..RING:
Y=VOICE,CARRYSET/CLEAR=ON/OFF..SKIP..RIN
GLDASOUNDCONTROL-1,Y.AND.%11110000.BCCRI
NGEXIT.ORA.%00000100.RINGEXITSTASOUNDCON
TROL-1,Y.RTS..SKIP...SYNC:Y=VOICE,CARRYS
ET/CLEAR=ON/OFF..SKIP..SYNCLDASOUNDCONTR
OL-1,Y.AND.%11110000.BCCSYNCEXIT.ORA.%00
000010.SYNCEXITSTASOUNDCONTROL-1,Y.RTS..
SKIP...FILTER:Y=VOICE,CARRYSET/CLEAR=ON/
OFF..SKIP..FILTERLDAFILTCONTROL.ANDFILTT
AB1-1,Y.BCCFILTEXIT.ORAFILTTAB2-1,Y.FILT
EXITSTAFILTCONTROL.STASID+23.RTS..SKIP..
FILTTAB1.BYTE.11111110,%11111101,%111110
11.FILTTAB2.BYTE.00000001,%00000010,%000
00100..SKIP..FILTCONTROL.BYTE..FILTCONTR
OL2.BYTE...SKIP...RESONANCE:A=RESONANCE.
.SKIP..RESONANCEASLA.ASLA.ASLA.ASLA.PHA.
LDAFILTCONTROL.AND.%00001111.STAFILTCONT
ROL.PLA.ORAFILTCONTROL.STAFILTCONTROL.ST
ASID+23.RTS..PAGE..MUTE:CARRYSET/CLEAR=O
N/OFF..SKIP..MUTEPHP.LDAFILTCONTROL2.ASL
A.PLP.RORA.STAFILTCONTROL2.STASID+24.RTS
..SKIP...VOLUME:A=VOLUME..SKIP..VOLUMEPH
A.LDAFILTCONTROL2.AND.%11110000.STAFILTC
ONTROL2.PLA.ORAFILTCONTROL2.STAFILTCONTR
OL2.STASID+24.RTS..SKIP...PASS:X=RANGE;.
,1,2OR....SKIP..PASSLDAFILTCONTROL2.AND.
%10001111.ORAPASSMODES,X.STAFILTCONTROL2
.STASID+24.RTS..SKIP..PASSMODES.BYTE.000
10000,%01000000..BYTE.00100000,%01010000
..SKIP...CUTOFF:A,X=FREQUENCY..SKIP..CUT
OFFPHA.TXA.STACUTOFFTEMP.AND.%00000111.S
TASID+21.PLA.LSRA.RORCUTOFFTEMP.LSRA.ROR
CUTOFFTEMP.LSRA.RORCUTOFFTEMP.LDACUTOFFT
EMP.STASID+22.RTS..SKIP..CUTOFFTEMP.BYTE
...PAGE..SIDCLR..SKIP..SIDCLRLDX.3.LDA.0
.STAFILTCONTROL.STAFILTCONTROL2.SIDLOOP1
STASOUNDCONTROL-1,X.DEX.BNESIDLOOP1.SIDC
LRLOOPSTASID,X.INX.CPX.25.BNESIDCLRLOOP.
RTS..SKIP...ENV:RESULTINA..SKIP..ENVLDAS
ID+28.RTS..SKIP...OSC:RESULTINA..SKIP..O
SCLDASID+27.RTS.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL