T.MOD WEDGE 128
FILE INFORMATION
FILENAME(S): T.MOD WEDGE 128
FILE TYPE(S): PRG
FILE SIZE: 3.5K
FIRST SEEN: 2025-11-30 18:12:17
APPEARS ON: 1 disk(s)
FILE HASH
6d3e93653a1652a42ac5c86457b26ab0d8b7922f5033801c3faf71fb39bbf8be
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 50 S 2 | T.MOD WEDGE 128 | PRG | Sailor, Ganheden | 24 | 9 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 43 42 4D 0D 20 20 20 CD 20 CF 20 |..^U:CBM. . . | 00000010: C4 20 D5 20 CC 20 C1 20 D4 20 C9 20 CF 20 CE 20 |. . . . . . . . | 00000020: 20 20 20 D7 20 C5 20 C4 20 C7 20 C5 0D 0D 20 20 | . . . . ... | 00000030: 20 20 20 20 20 20 20 20 42 59 20 D2 49 43 48 41 | BY .ICHA| 00000040: 52 44 20 C3 55 52 43 49 4F 0D 0D 2A 2A 2A 2A 2A |RD .URCIO..*****| 00000050: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 00000060: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 00000070: 0D 2A 20 D4 4F 20 55 53 45 20 54 48 49 53 20 50 |.* .O USE THIS P| 00000080: 52 4F 47 52 41 4D 20 49 4E 20 54 48 45 20 36 34 |ROGRAM IN THE 64| 00000090: 20 20 20 20 20 2A 0D 2A 20 4D 4F 44 45 20 59 4F | *.* MODE YO| 000000A0: 55 20 4E 45 45 44 20 54 48 45 20 D3 55 50 45 52 |U NEED THE .UPER| 000000B0: 20 C5 58 50 41 4E 44 45 52 20 20 2A 0D 2A 20 43 | .XPANDER *.* C| 000000C0: 41 52 54 52 49 44 47 45 2E 20 20 D9 4F 55 20 43 |ARTRIDGE. .OU C| 000000D0: 41 4E 4E 4F 54 20 52 45 54 55 52 4E 20 54 4F 20 |ANNOT RETURN TO | 000000E0: 20 2A 0D 2A 20 54 48 45 20 31 32 38 20 4D 45 4E | *.* THE 128 MEN| 000000F0: 55 20 46 52 4F 4D 20 54 48 45 20 31 32 38 20 4D |U FROM THE 128 M| 00000100: 4F 44 45 2E 20 20 20 2A 0D 2A 2A 2A 2A 2A 2A 2A |ODE. *.*******| 00000110: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 00000120: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0D |**************..| 00000130: 20 20 20 20 CF 4E 45 20 4F 46 20 54 48 45 20 4D | .NE OF THE M| 00000140: 4F 53 54 20 49 4E 54 45 52 45 53 54 49 4E 47 20 |OST INTERESTING | 00000150: 53 4F 55 4E 44 0D 45 46 46 45 43 54 53 20 54 48 |SOUND.EFFECTS TH| 00000160: 41 54 20 54 48 45 20 D3 C9 C4 20 43 48 49 50 20 |AT THE ... CHIP | 00000170: 57 49 4C 4C 0D 53 55 50 50 4F 52 54 20 49 53 20 |WILL.SUPPORT IS | 00000180: D0 55 4C 53 45 20 D7 49 44 54 48 20 CD 4F 44 55 |.ULSE .IDTH .ODU| 00000190: 4C 41 54 49 4F 4E 2C 20 4F 52 0D D0 D7 CD 2E 20 |LATION, OR..... | 000001A0: 20 C1 20 53 57 45 45 50 49 4E 47 20 4D 4F 44 55 | . SWEEPING MODU| 000001B0: 4C 41 54 49 4F 4E 20 4F 46 20 54 48 45 0D 50 55 |LATION OF THE.PU| 000001C0: 4C 53 45 20 57 49 44 54 48 20 47 49 56 45 53 20 |LSE WIDTH GIVES | 000001D0: 54 48 45 20 53 4F 55 4E 44 20 41 0D 54 48 52 45 |THE SOUND A.THRE| 000001E0: 45 2D 44 49 4D 45 4E 53 49 4F 4E 41 4C 20 41 53 |E-DIMENSIONAL AS| 000001F0: 50 45 43 54 2C 20 41 20 57 41 52 4D 4E 45 53 53 |PECT, A WARMNESS| 00000200: 0D 54 48 41 54 20 4D 41 4B 45 53 20 54 48 45 20 |.THAT MAKES THE | 00000210: 53 4F 55 4E 44 20 41 4C 4D 4F 53 54 20 43 4F 4D |SOUND ALMOST COM| 00000220: 45 0D 41 4C 49 56 45 2E 0D 20 20 20 20 D5 4E 46 |E.ALIVE.. .NF| 00000230: 4F 52 54 55 4E 41 54 45 4C 59 2C 20 4E 45 49 54 |ORTUNATELY, NEIT| 00000240: 48 45 52 20 54 48 45 20 D3 55 50 45 52 0D C5 58 |HER THE .UPER..X| 00000250: 50 41 4E 44 45 52 20 46 4F 52 20 54 48 45 20 36 |PANDER FOR THE 6| 00000260: 34 20 4D 4F 44 45 20 4E 4F 52 20 C2 C1 D3 C9 C3 |4 MODE NOR .....| 00000270: 0D 37 2E 30 20 41 4C 4C 4F 57 53 20 59 4F 55 20 |.7.0 ALLOWS YOU | 00000280: 54 4F 20 4D 4F 44 55 4C 41 54 45 20 54 48 45 20 |TO MODULATE THE | 00000290: 50 55 4C 53 45 0D 57 49 44 54 48 20 45 41 53 49 |PULSE.WIDTH EASI| 000002A0: 4C 59 2E 20 20 D4 48 49 53 20 50 52 4F 47 52 41 |LY. .HIS PROGRA| 000002B0: 4D 20 57 49 4C 4C 2C 20 41 4E 44 0D 41 4C 4C 20 |M WILL, AND.ALL | 000002C0: 49 54 20 54 41 4B 45 53 20 49 53 20 41 20 43 4F |IT TAKES IS A CO| 000002D0: 55 50 4C 45 20 4F 46 20 D0 CF CB C5 53 0D 42 45 |UPLE OF ....S.BE| 000002E0: 46 4F 52 45 20 59 4F 55 20 43 41 4C 4C 20 54 48 |FORE YOU CALL TH| 000002F0: 45 20 53 4F 55 4E 44 20 52 4F 55 54 49 4E 45 2E |E SOUND ROUTINE.| 00000300: 0D D4 48 45 20 44 45 4D 4F 20 49 53 20 57 52 49 |..HE DEMO IS WRI| 00000310: 54 54 45 4E 20 49 4E 20 C2 C1 D3 C9 C3 20 37 2E |TTEN IN ..... 7.| 00000320: 30 20 41 4E 44 0D 49 53 20 52 45 4D 41 52 4B 45 |0 AND.IS REMARKE| 00000330: 44 20 53 4F 20 59 4F 55 20 43 41 4E 20 51 55 49 |D SO YOU CAN QUI| 00000340: 43 4B 4C 59 20 53 45 45 0D 57 48 41 54 20 43 4F |CKLY SEE.WHAT CO| 00000350: 4D 4D 41 4E 44 53 20 59 4F 55 20 4E 45 45 44 20 |MMANDS YOU NEED | 00000360: 46 4F 52 20 59 4F 55 52 20 4F 57 4E 0D 41 50 50 |FOR YOUR OWN.APP| 00000370: 4C 49 43 41 54 49 4F 4E 20 4F 46 20 54 48 45 20 |LICATION OF THE | 00000380: 57 45 44 47 45 2E 0D 0D 20 20 20 20 D4 48 45 20 |WEDGE... .HE | 00000390: CD CC 20 52 4F 55 54 49 4E 45 2C 20 22 4D 4F 44 |.. ROUTINE, "MOD| 000003A0: 20 57 45 44 47 45 2E 4F 22 20 49 53 0D CC CF C1 | WEDGE.O" IS....| 000003B0: C4 45 44 20 49 4E 20 41 54 20 33 30 37 32 20 42 |.ED IN AT 3072 B| 000003C0: 55 54 20 53 49 4E 43 45 20 49 54 27 53 20 41 0D |UT SINCE IT'S A.| 000003D0: 52 45 4C 4F 43 41 54 41 42 4C 45 20 43 4F 44 45 |RELOCATABLE CODE| 000003E0: 20 59 4F 55 20 43 41 4E 20 54 52 41 4E 53 46 45 | YOU CAN TRANSFE| 000003F0: 52 20 49 54 0D 57 48 45 52 45 56 45 52 20 59 4F |R IT.WHEREVER YO| 00000400: 55 20 57 41 4E 54 2E 20 20 C9 46 20 59 4F 55 20 |U WANT. .F YOU | 00000410: 55 53 45 20 54 48 45 0D 4D 45 54 48 4F 44 20 49 |USE THE.METHOD I| 00000420: 4E 20 54 48 45 20 44 45 4D 4F 2C 20 4A 55 53 54 |N THE DEMO, JUST| 00000430: 20 53 55 42 53 54 49 54 55 54 45 0D 59 4F 55 52 | SUBSTITUTE.YOUR| 00000440: 20 4C 4F 43 41 54 49 4F 4E 20 46 4F 52 20 54 48 | LOCATION FOR TH| 00000450: 45 20 56 41 52 49 41 42 4C 45 20 CD D7 20 41 4E |E VARIABLE .. AN| 00000460: 44 0D 41 4C 4C 20 4F 46 20 54 48 45 20 D3 D9 D3 |D.ALL OF THE ...| 00000470: 20 43 41 4C 4C 53 20 57 49 4C 4C 20 57 4F 52 4B | CALLS WILL WORK| 00000480: 20 4F 46 46 0D 54 48 41 54 20 4E 55 4D 42 45 52 | OFF.THAT NUMBER| 00000490: 2E 0D 20 20 20 20 D4 4F 20 45 4E 41 42 4C 45 20 |.. .O ENABLE | 000004A0: 54 48 45 20 57 45 44 47 45 2C 20 D3 D9 D3 20 CD |THE WEDGE, ... .| 000004B0: D7 2E 20 20 D4 48 45 0D D2 D5 CE 2F D3 D4 CF D0 |.. .HE..../....| 000004C0: 20 43 4F 4D 42 49 4E 41 54 49 4F 4E 20 57 49 4C | COMBINATION WIL| 000004D0: 4C 20 44 49 53 41 42 4C 45 20 54 48 45 0D 57 45 |L DISABLE THE.WE| 000004E0: 44 47 45 20 49 4E 20 54 48 45 20 31 32 38 20 4D |DGE IN THE 128 M| 000004F0: 4F 44 45 2C 20 57 48 49 4C 45 20 4F 4E 4C 59 20 |ODE, WHILE ONLY | 00000500: 41 0D 52 45 53 45 54 20 57 49 4C 4C 20 44 49 53 |A.RESET WILL DIS| 00000510: 41 42 4C 45 20 54 48 45 20 57 45 44 47 45 20 49 |ABLE THE WEDGE I| 00000520: 46 20 59 4F 55 0D 41 52 45 20 55 53 49 4E 47 20 |F YOU.ARE USING | 00000530: 41 20 C3 36 34 20 57 49 54 48 20 C5 58 50 41 4E |A .64 WITH .XPAN| 00000540: 44 45 52 2E 0D 0D 20 20 20 20 C1 20 4D 4F 44 45 |DER... . MODE| 00000550: 52 41 54 45 20 41 4D 4F 55 4E 54 20 4F 46 20 50 |RATE AMOUNT OF P| 00000560: 52 4F 47 52 41 4D 4D 49 4E 47 0D 53 4B 49 4C 4C |ROGRAMMING.SKILL| 00000570: 53 20 49 53 20 4E 45 43 45 53 53 41 52 59 20 54 |S IS NECESSARY T| 00000580: 4F 20 55 4E 44 45 52 53 54 41 4E 44 0D 48 4F 57 |O UNDERSTAND.HOW| 00000590: 20 54 4F 20 55 53 45 20 54 48 45 20 57 45 44 47 | TO USE THE WEDG| 000005A0: 45 2E 20 20 D4 4F 20 54 55 52 4E 20 4F 4E 20 54 |E. .O TURN ON T| 000005B0: 48 45 0D 57 45 44 47 45 20 46 4F 52 20 41 20 50 |HE.WEDGE FOR A P| 000005C0: 41 52 54 49 43 55 4C 41 52 20 56 4F 49 43 45 2C |ARTICULAR VOICE,| 000005D0: 20 D0 CF CB C5 0D CD D7 2B 34 2C 20 32 5E 28 D6 | .......+4, 2^(.| 000005E0: 2D 31 29 20 57 48 45 52 45 20 D6 20 49 53 20 54 |-1) WHERE . IS T| 000005F0: 48 45 20 56 4F 49 43 45 0D 4E 55 4D 42 45 52 20 |HE VOICE.NUMBER | 00000600: 2D 2D 20 31 2C 20 32 20 4F 52 20 33 2E 20 20 C1 |-- 1, 2 OR 3. .| 00000610: 4E 4F 54 48 45 52 20 57 41 59 20 4F 46 0D 4C 4F |NOTHER WAY OF.LO| 00000620: 4F 4B 49 4E 47 20 41 54 20 49 54 20 49 53 20 54 |OKING AT IT IS T| 00000630: 4F 20 D0 CF CB C5 20 CD D7 2B 34 20 57 49 54 48 |O .... ..+4 WITH| 00000640: 20 41 0D 31 20 46 4F 52 20 D6 4F 49 43 45 20 31 | A.1 FOR .OICE 1| 00000650: 2C 20 41 20 32 20 46 4F 52 20 D6 4F 49 43 45 20 |, A 2 FOR .OICE | 00000660: 32 20 4F 52 20 41 20 34 0D 46 4F 52 20 D6 4F 49 |2 OR A 4.FOR .OI| 00000670: 43 45 20 33 2E 20 20 C1 44 44 20 54 48 45 20 4E |CE 3. .DD THE N| 00000680: 55 4D 42 45 52 53 0D 54 4F 47 45 54 48 45 52 20 |UMBERS.TOGETHER | 00000690: 54 4F 20 54 55 52 4E 20 4F 4E 20 4D 4F 52 45 20 |TO TURN ON MORE | 000006A0: 54 48 41 4E 20 4F 4E 45 0D 56 4F 49 43 45 2E 0D |THAN ONE.VOICE..| 000006B0: 0D 0D 20 20 20 20 C1 43 54 55 41 4C 4C 59 2C 20 |.. .CTUALLY, | 000006C0: 53 49 58 20 42 49 54 53 20 4F 46 20 CD D7 2B 34 |SIX BITS OF ..+4| 000006D0: 20 41 52 45 0D 55 53 45 44 20 42 59 20 54 48 45 | ARE.USED BY THE| 000006E0: 20 57 45 44 47 45 2E 20 20 C9 4E 20 41 44 44 49 | WEDGE. .N ADDI| 000006F0: 54 49 4F 4E 20 54 4F 0D 42 49 54 53 20 30 2C 20 |TION TO.BITS 0, | 00000700: 31 20 41 4E 44 20 32 20 41 53 20 44 45 53 43 52 |1 AND 2 AS DESCR| 00000710: 49 42 45 44 20 41 42 4F 56 45 0D 46 4F 52 20 45 |IBED ABOVE.FOR E| 00000720: 4E 41 42 4C 49 4E 47 20 D0 D7 CD 20 46 4F 52 20 |NABLING ... FOR | 00000730: 45 41 43 48 20 56 4F 49 43 45 2C 20 42 49 54 53 |EACH VOICE, BITS| 00000740: 0D 33 2C 20 34 20 41 4E 44 20 37 20 41 52 45 20 |.3, 4 AND 7 ARE | 00000750: 55 53 45 44 20 54 4F 20 43 4F 4E 54 52 4F 4C 20 |USED TO CONTROL | 00000760: 54 48 45 0D 4D 4F 44 55 4C 41 54 49 4F 4E 20 4F |THE.MODULATION O| 00000770: 46 20 D3 C9 C4 27 53 20 43 55 54 2D 4F 46 46 0D |F ...'S CUT-OFF.| 00000780: 46 52 45 51 55 45 4E 43 59 2C 20 4F 52 20 C6 C3 |FREQUENCY, OR ..| 00000790: CD 20 46 4F 52 20 C6 52 45 51 55 45 4E 43 59 0D |. FOR .REQUENCY.| 000007A0: C3 55 54 2D 4F 46 46 20 CD 4F 44 55 4C 41 54 49 |.UT-OFF .ODULATI| 000007B0: 4F 4E 2E 20 20 D4 48 49 53 20 4D 4F 44 55 4C 41 |ON. .HIS MODULA| 000007C0: 54 49 4F 4E 0D 47 49 56 45 53 20 54 48 45 20 53 |TION.GIVES THE S| 000007D0: 4F 55 4E 44 20 41 20 57 41 48 2D 57 41 48 20 45 |OUND A WAH-WAH E| 000007E0: 46 46 45 43 54 2E 0D D4 48 45 20 C1 CD CF D5 CE |FFECT...HE .....| 000007F0: D4 20 4F 46 20 C6 C3 CD 20 49 53 20 46 4F 55 4E |. OF ... IS FOUN| 00000800: 44 20 49 4E 20 CD D7 2B 35 2C 0D 54 48 45 20 4E |D IN ..+5,.THE N| 00000810: 45 58 54 20 42 59 54 45 2E 20 20 C2 49 54 53 20 |EXT BYTE. .ITS | 00000820: 35 20 41 4E 44 20 36 20 4F 46 20 CD D7 2B 34 0D |5 AND 6 OF ..+4.| 00000830: 41 52 45 20 55 4E 55 53 45 44 2E 0D 0D 20 20 20 |ARE UNUSED... | 00000840: 20 C2 49 54 20 33 20 4F 46 20 CD D7 2B 34 20 57 | .IT 3 OF ..+4 W| 00000850: 49 4C 4C 20 54 55 52 4E 20 4F 4E 20 C6 C3 CD 0D |ILL TURN ON ....| 00000860: 57 48 45 4E 20 53 45 54 2E 20 20 C2 49 54 20 34 |WHEN SET. .IT 4| 00000870: 20 44 45 54 45 52 4D 49 4E 45 53 20 54 48 45 0D | DETERMINES THE.| 00000880: 53 4F 55 52 43 45 20 4F 46 20 54 48 45 20 4D 4F |SOURCE OF THE MO| 00000890: 44 55 4C 41 54 49 4F 4E 2E 20 20 C9 46 20 54 48 |DULATION. .F TH| 000008A0: 45 20 42 49 54 0D 49 53 20 43 4C 45 41 52 20 28 |E BIT.IS CLEAR (| 000008B0: 30 29 20 54 48 45 20 53 4C 4F 57 20 54 52 49 41 |0) THE SLOW TRIA| 000008C0: 4E 47 4C 45 20 57 49 4C 4C 0D 42 45 20 55 53 45 |NGLE WILL.BE USE| 000008D0: 44 2E 20 20 C9 46 20 49 54 27 53 20 53 45 54 20 |D. .F IT'S SET | 000008E0: 28 31 29 20 54 48 45 4E 20 54 48 45 0D 4F 55 54 |(1) THEN THE.OUT| 000008F0: 50 55 54 20 4F 46 20 D6 4F 49 43 45 20 33 20 49 |PUT OF .OICE 3 I| 00000900: 53 20 55 53 45 44 2E 0D 20 20 20 20 C2 49 54 20 |S USED.. .IT | 00000910: 37 2C 20 49 46 20 49 54 27 53 20 53 45 54 2C 20 |7, IF IT'S SET, | 00000920: 57 49 4C 4C 20 43 41 55 53 45 0D 42 49 54 20 34 |WILL CAUSE.BIT 4| 00000930: 20 54 4F 20 42 45 20 49 47 4E 4F 52 45 44 20 41 | TO BE IGNORED A| 00000940: 4E 44 20 54 48 45 20 4F 55 54 50 55 54 0D 46 52 |ND THE OUTPUT.FR| 00000950: 4F 4D 20 C5 CE D6 C5 CC CF D0 C5 20 C7 C5 CE C5 |OM ........ ....| 00000960: D2 C1 D4 CF D2 20 33 20 57 49 4C 4C 20 42 45 0D |..... 3 WILL BE.| 00000970: 55 53 45 44 20 54 4F 20 4D 4F 44 55 4C 41 54 45 |USED TO MODULATE| 00000980: 20 54 48 45 20 46 49 4C 54 45 52 2E 20 20 D4 4F | THE FILTER. .O| 00000990: 20 53 45 54 0D C2 49 54 20 37 20 57 49 54 48 4F | SET..IT 7 WITHO| 000009A0: 55 54 20 41 4C 54 45 52 49 4E 47 20 54 48 45 20 |UT ALTERING THE | 000009B0: 4F 54 48 45 52 0D 42 49 54 53 2C 20 D0 CF CB C5 |OTHER.BITS, ....| 000009C0: 20 CD D7 2B 34 2C D0 C5 C5 CB 28 CD D7 2B 34 29 | ..+4,....(..+4)| 000009D0: CF D2 31 32 38 2E 0D 0D 20 20 20 20 CD D7 2B 35 |..128... ..+5| 000009E0: 20 43 4F 4E 54 52 4F 4C 53 20 54 48 45 20 C6 C3 | CONTROLS THE ..| 000009F0: CD 20 41 4D 4F 55 4E 54 20 41 4E 44 0D 44 49 52 |. AMOUNT AND.DIR| 00000A00: 45 43 54 49 4F 4E 2E 20 20 C2 49 54 53 20 30 2C |ECTION. .ITS 0,| 00000A10: 20 31 20 41 4E 44 20 32 20 41 52 45 0D 43 4F 4E | 1 AND 2 ARE.CON| 00000A20: 43 45 52 4E 45 44 20 57 49 54 48 20 54 48 45 20 |CERNED WITH THE | 00000A30: 41 4D 4F 55 4E 44 20 41 4E 44 20 C2 49 54 20 37 |AMOUND AND .IT 7| 00000A40: 0D 44 45 54 45 52 4D 49 4E 45 53 20 57 48 45 54 |.DETERMINES WHET| 00000A50: 48 45 52 20 54 48 45 20 53 57 45 45 50 20 53 54 |HER THE SWEEP ST| 00000A60: 41 52 54 53 0D 4F 55 54 20 48 45 41 44 49 4E 47 |ARTS.OUT HEADING| 00000A70: 20 44 4F 57 4E 20 4F 52 20 55 50 2E 20 20 5B D4 | DOWN OR UP. [.| 00000A80: 48 45 52 45 20 49 53 20 41 0D 4C 4F 54 20 4F 46 |HERE IS A.LOT OF| 00000A90: 20 44 45 54 41 49 4C 45 44 20 49 4E 46 4F 52 4D | DETAILED INFORM| 00000AA0: 41 54 49 4F 4E 20 49 4E 20 54 48 45 0D 41 52 54 |ATION IN THE.ART| 00000AB0: 49 43 4C 45 20 54 48 41 54 20 41 43 43 4F 4D 50 |ICLE THAT ACCOMP| 00000AC0: 41 4E 49 45 53 20 54 48 49 53 20 50 52 4F 47 52 |ANIES THIS PROGR| 00000AD0: 41 4D 0D 49 4E 20 54 48 45 20 CA 55 4C 59 20 49 |AM.IN THE .ULY I| 00000AE0: 53 53 55 45 20 4F 46 20 C3 4F 4D 4D 4F 44 4F 52 |SSUE OF .OMMODOR| 00000AF0: 45 0D CD 41 47 41 5A 49 4E 45 2E 20 20 C9 46 20 |E..AGAZINE. .F | 00000B00: 59 4F 55 20 44 4F 4E 27 54 20 55 4E 44 45 52 53 |YOU DON'T UNDERS| 00000B10: 54 41 4E 44 20 49 54 0D 43 4F 4D 50 4C 45 54 45 |TAND IT.COMPLETE| 00000B20: 4C 59 2C 20 59 4F 55 20 43 41 4E 20 53 54 49 4C |LY, YOU CAN STIL| 00000B30: 4C 20 45 58 50 45 52 49 4D 45 4E 54 0D 42 59 20 |L EXPERIMENT.BY | 00000B40: D0 CF CB C5 49 4E 47 20 56 41 52 49 4F 55 53 20 |....ING VARIOUS | 00000B50: 4E 55 4D 42 45 52 53 20 49 4E 54 4F 20 CD D7 2B |NUMBERS INTO ..+| 00000B60: 35 0D 41 4E 44 20 4C 49 53 54 45 4E 20 54 4F 20 |5.AND LISTEN TO | 00000B70: 57 48 41 54 20 48 41 50 50 45 4E 53 2E 5D 0D 20 |WHAT HAPPENS.]. | 00000B80: 20 20 20 CC 4F 43 41 54 49 4F 4E 53 20 CD D7 2B | .OCATIONS ..+| 00000B90: 36 20 54 48 52 4F 55 47 48 20 CD D7 2B 38 20 53 |6 THROUGH ..+8 S| 00000BA0: 45 54 0D 54 48 45 20 49 4E 49 54 49 41 4C 20 50 |ET.THE INITIAL P| 00000BB0: 55 4C 53 45 20 57 49 44 54 48 53 20 46 4F 52 20 |ULSE WIDTHS FOR | 00000BC0: 54 48 45 0D 54 48 52 45 45 20 56 4F 49 43 45 53 |THE.THREE VOICES| 00000BD0: 2E 20 20 CD D7 2B 39 20 49 53 20 54 48 45 20 49 |. ..+9 IS THE I| 00000BE0: 4E 49 54 49 41 4C 0D 46 49 4C 54 45 52 20 43 55 |NITIAL.FILTER CU| 00000BF0: 54 2D 4F 46 46 20 46 52 45 51 55 45 4E 43 59 2E |T-OFF FREQUENCY.| 00000C00: 0D 0D 20 20 20 20 C5 56 45 4E 20 49 46 20 41 4C |.. .VEN IF AL| 00000C10: 4C 20 54 48 49 53 20 53 4F 55 4E 44 53 20 C7 52 |L THIS SOUNDS .R| 00000C20: 45 45 4B 2C 0D 54 48 45 20 44 45 4D 4F 20 53 48 |EEK,.THE DEMO SH| 00000C30: 4F 57 53 20 59 4F 55 20 49 4E 20 D2 C5 CD 41 52 |OWS YOU IN ...AR| 00000C40: 4B 45 44 0D 53 54 41 54 45 4D 45 4E 54 53 20 48 |KED.STATEMENTS H| 00000C50: 4F 57 20 54 4F 20 43 41 4C 4C 20 54 48 45 20 57 |OW TO CALL THE W| 00000C60: 45 44 47 45 20 49 4E 0D 59 4F 55 52 20 50 52 4F |EDGE IN.YOUR PRO| 00000C70: 47 52 41 4D 2E 20 20 C5 58 50 45 52 49 4D 45 4E |GRAM. .XPERIMEN| 00000C80: 54 20 57 49 54 48 0D 43 48 41 4E 47 49 4E 47 20 |T WITH.CHANGING | 00000C90: 54 48 45 20 D0 CF CB C5 44 20 56 41 4C 55 45 53 |THE ....D VALUES| 00000CA0: 20 41 4E 44 20 53 45 45 0D 57 48 41 54 20 59 4F | AND SEE.WHAT YO| 00000CB0: 55 20 43 4F 4D 45 20 55 50 20 57 49 54 48 2E 0D |U COME UP WITH..| 00000CC0: 0D 20 20 20 20 D4 48 45 20 D3 C9 C4 20 43 48 49 |. .HE ... CHI| 00000CD0: 50 20 49 53 20 53 54 49 4C 4C 20 4F 4E 45 20 4F |P IS STILL ONE O| 00000CE0: 46 20 54 48 45 0D 4D 41 52 56 45 4C 53 20 4F 46 |F THE.MARVELS OF| 00000CF0: 20 43 4F 4D 50 55 54 45 52 49 4E 47 20 41 4E 44 | COMPUTERING AND| 00000D00: 20 4E 4F 57 20 54 48 41 54 0D 59 4F 55 20 48 41 | NOW THAT.YOU HA| 00000D10: 56 45 20 41 20 52 45 4C 41 54 49 56 45 4C 59 20 |VE A RELATIVELY | 00000D20: 45 41 53 59 20 4D 45 54 48 4F 44 20 46 4F 52 0D |EASY METHOD FOR.| 00000D30: 4D 4F 44 55 4C 41 54 49 4E 47 20 54 48 45 20 50 |MODULATING THE P| 00000D40: 55 4C 53 45 20 57 49 44 54 48 20 41 4E 44 0D 43 |ULSE WIDTH AND.C| 00000D50: 55 54 2D 4F 46 46 20 46 52 45 51 55 45 4E 43 59 |UT-OFF FREQUENCY| 00000D60: 2C 20 59 4F 55 20 43 41 4E 20 43 52 45 41 54 45 |, YOU CAN CREATE| 00000D70: 0D 53 4F 4D 45 20 54 52 55 4C 59 20 49 4E 54 52 |.SOME TRULY INTR| 00000D80: 49 47 55 49 4E 47 20 53 4F 55 4E 44 20 45 46 46 |IGUING SOUND EFF| 00000D90: 45 43 54 53 0D 46 4F 52 20 59 4F 55 52 20 50 52 |ECTS.FOR YOUR PR| 00000DA0: 4F 47 52 41 4D 53 2E 0D C4 C9 D3 CB 20 C6 C9 CC |OGRAMS...... ...| 00000DB0: C5 D3 20 D4 C8 C9 D3 20 D0 D2 CF C7 D2 C1 CD 20 |.. .... ....... | 00000DC0: D5 D3 C5 D3 0D 0D CD CF C4 20 D7 C5 C4 C7 C5 20 |......... ..... | 00000DD0: 31 32 38 20 20 20 20 20 20 CD CF C4 20 D7 C5 C4 |128 ... ...| 00000DE0: C7 C5 2E CF 0D D4 2E CD CF C4 20 D7 C5 C4 C7 C5 |.......... .....| 00000DF0: 20 31 32 38 0D 0D 20 20 20 20 20 20 20 20 2A 2A | 128.. **| 00000E00: 2A 2A 20 C5 4E 44 20 4F 46 20 D4 45 58 54 20 2A |** .ND OF .EXT *| 00000E10: 2A 2A 2A 0D |***. |
..^U:CBM. M O D U L A T I O N W E D
G E.. BY RICHARD CURCIO..*****
********************************.* TO US
E THIS PROGRAM IN THE 64 *.* MODE YO
U NEED THE SUPER EXPANDER *.* CARTRIDGE
. YOU CANNOT RETURN TO *.* THE 128 MEN
U FROM THE 128 MODE. *.***************
**********************.. ONE OF THE M
OST INTERESTING SOUND.EFFECTS THAT THE S
ID CHIP WILL.SUPPORT IS PULSE WIDTH MODU
LATION, OR.PWM. A SWEEPING MODULATION O
F THE.PULSE WIDTH GIVES THE SOUND A.THRE
E-DIMENSIONAL ASPECT, A WARMNESS.THAT MA
KES THE SOUND ALMOST COME.ALIVE.. UNF
ORTUNATELY, NEITHER THE SUPER.EXPANDER F
OR THE 64 MODE NOR BASIC.7.0 ALLOWS YOU
TO MODULATE THE PULSE.WIDTH EASILY. THI
S PROGRAM WILL, AND.ALL IT TAKES IS A CO
UPLE OF POKES.BEFORE YOU CALL THE SOUND
ROUTINE..THE DEMO IS WRITTEN IN BASIC 7.
0 AND.IS REMARKED SO YOU CAN QUICKLY SEE
.WHAT COMMANDS YOU NEED FOR YOUR OWN.APP
LICATION OF THE WEDGE... THE ML ROUTI
NE, "MOD WEDGE.O" IS.LOADED IN AT 3072 B
UT SINCE IT'S A.RELOCATABLE CODE YOU CAN
TRANSFER IT.WHEREVER YOU WANT. IF YOU
USE THE.METHOD IN THE DEMO, JUST SUBSTIT
UTE.YOUR LOCATION FOR THE VARIABLE MW AN
D.ALL OF THE SYS CALLS WILL WORK OFF.THA
T NUMBER.. TO ENABLE THE WEDGE, SYS M
W. THE.RUN/STOP COMBINATION WILL DISABL
E THE.WEDGE IN THE 128 MODE, WHILE ONLY
A.RESET WILL DISABLE THE WEDGE IF YOU.AR
E USING A C64 WITH EXPANDER... A MODE
RATE AMOUNT OF PROGRAMMING.SKILLS IS NEC
ESSARY TO UNDERSTAND.HOW TO USE THE WEDG
E. TO TURN ON THE.WEDGE FOR A PARTICULA
R VOICE, POKE.MW+4, 2^(V-1) WHERE V IS T
HE VOICE.NUMBER -- 1, 2 OR 3. ANOTHER W
AY OF.LOOKING AT IT IS TO POKE MW+4 WITH
A.1 FOR VOICE 1, A 2 FOR VOICE 2 OR A 4
.FOR VOICE 3. ADD THE NUMBERS.TOGETHER
TO TURN ON MORE THAN ONE.VOICE.... AC
TUALLY, SIX BITS OF MW+4 ARE.USED BY THE
WEDGE. IN ADDITION TO.BITS 0, 1 AND 2
AS DESCRIBED ABOVE.FOR ENABLING PWM FOR
EACH VOICE, BITS.3, 4 AND 7 ARE USED TO
CONTROL THE.MODULATION OF SID'S CUT-OFF.
FREQUENCY, OR FCM FOR FREQUENCY.CUT-OFF
MODULATION. THIS MODULATION.GIVES THE S
OUND A WAH-WAH EFFECT..THE AMOUNT OF FCM
IS FOUND IN MW+5,.THE NEXT BYTE. BITS
5 AND 6 OF MW+4.ARE UNUSED... BIT 3 O
F MW+4 WILL TURN ON FCM.WHEN SET. BIT 4
DETERMINES THE.SOURCE OF THE MODULATION
. IF THE BIT.IS CLEAR (0) THE SLOW TRIA
NGLE WILL.BE USED. IF IT'S SET (1) THEN
THE.OUTPUT OF VOICE 3 IS USED.. BIT
7, IF IT'S SET, WILL CAUSE.BIT 4 TO BE I
GNORED AND THE OUTPUT.FROM ENVELOPE GENE
RATOR 3 WILL BE.USED TO MODULATE THE FIL
TER. TO SET.BIT 7 WITHOUT ALTERING THE
OTHER.BITS, POKE MW+4,PEEK(MW+4)OR128...
MW+5 CONTROLS THE FCM AMOUNT AND.DIR
ECTION. BITS 0, 1 AND 2 ARE.CONCERNED W
ITH THE AMOUND AND BIT 7.DETERMINES WHET
HER THE SWEEP STARTS.OUT HEADING DOWN OR
UP. [THERE IS A.LOT OF DETAILED INFORM
ATION IN THE.ARTICLE THAT ACCOMPANIES TH
IS PROGRAM.IN THE JULY ISSUE OF COMMODOR
E.MAGAZINE. IF YOU DON'T UNDERSTAND IT.
COMPLETELY, YOU CAN STILL EXPERIMENT.BY
POKEING VARIOUS NUMBERS INTO MW+5.AND LI
STEN TO WHAT HAPPENS.]. LOCATIONS MW+
6 THROUGH MW+8 SET.THE INITIAL PULSE WID
THS FOR THE.THREE VOICES. MW+9 IS THE I
NITIAL.FILTER CUT-OFF FREQUENCY... EV
EN IF ALL THIS SOUNDS GREEK,.THE DEMO SH
OWS YOU IN REMARKED.STATEMENTS HOW TO CA
LL THE WEDGE IN.YOUR PROGRAM. EXPERIMEN
T WITH.CHANGING THE POKED VALUES AND SEE
.WHAT YOU COME UP WITH... THE SID CHI
P IS STILL ONE OF THE.MARVELS OF COMPUTE
RING AND NOW THAT.YOU HAVE A RELATIVELY
EASY METHOD FOR.MODULATING THE PULSE WID
TH AND.CUT-OFF FREQUENCY, YOU CAN CREATE
.SOME TRULY INTRIGUING SOUND EFFECTS.FOR
YOUR PROGRAMS..DISK FILES THIS PROGRAM
USES..MOD WEDGE 128 MOD WEDGE.O.T.M
OD WEDGE 128.. **** END OF TEXT *
***.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL