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

LETTER SAY

FILE INFORMATION

FILENAME(S): LETTER SAY

FILE TYPE(S): PRG

FILE SIZE: 1.4K

FIRST SEEN: 2025-10-20 14:30:47

APPEARS ON: 2 disk(s)

FILE HASH

7914993dc346dae9442fd31e3ee1b53ecddd020807ff235ee67d2c1f877ae5da

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
0063ED LETTER SAY PRG Treasure Chest - Klaus Der Suhler 13 4 DOWNLOAD FILE
SAM SPEECH DISK LETTER SAY PRG High Voltage Complete C64 Collection 31 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 0C 08 02 00 97 31  39 38 2C 30 00 1E 08 04  |.......198,0....|
00000010: 00 8B C2 28 32 29 B2 30  A7 35 31 30 30 30 00 3A  |...(2).0.51000.:|
00000020: 08 0A 00 8D 35 32 30 30  30 3A 20 8F 20 43 4F 4E  |....52000: . CON|
00000030: 46 49 47 55 52 45 20 53  41 4D 00 5F 08 46 00 8F  |FIGURE SAM._.F..|
00000040: 20 2A 2A 20 53 54 52 49  4E 47 20 54 48 49 4E 47  | ** STRING THING|
00000050: 20 28 55 4E 49 56 45 52  53 41 4C 29 20 2A 2A 00  | (UNIVERSAL) **.|
00000060: 84 08 50 00 8F 20 2A 2A  20 20 20 20 20 4A 49 4D  |..P.. **     JIM|
00000070: 20 42 55 54 54 45 52 46  49 45 4C 44 20 20 20 20  | BUTTERFIELD    |
00000080: 20 20 2A 2A 00 A8 08 5A  00 8F 20 53 54 52 49 4E  |  **...Z.. STRIN|
00000090: 47 20 4D 55 53 54 20 42  45 20 46 49 52 53 54 20  |G MUST BE FIRST |
000000A0: 56 41 52 49 41 42 4C 45  00 C3 08 64 00 41 24 B2  |VARIABLE...d.A$.|
000000B0: 22 41 42 43 44 45 46 47  48 49 4A 4B 4C 4D 4E 4F  |"ABCDEFGHIJKLMNO|
000000C0: 50 51 22 00 D9 08 6E 00  41 24 B2 41 24 AA 41 24  |PQ"...n.A$.A$.A$|
000000D0: AA 41 24 AA 41 24 AA 41  24 00 E9 08 78 00 41 24  |.A$.A$.A$...x.A$|
000000E0: B2 41 24 AA 41 24 AA 41  24 00 0F 09 82 00 8F 20  |.A$.A$.A$...... |
000000F0: 41 42 4F 56 45 20 53 45  54 53 20 53 54 52 49 4E  |ABOVE SETS STRIN|
00000100: 47 20 46 4F 52 20 4D 41  58 20 28 32 35 35 29 00  |G FOR MAX (255).|
00000110: 36 09 C8 00 83 20 31 36  30 2C 32 2C 31 37 37 2C  |6.... 160,2,177,|
00000120: 34 35 2C 31 35 33 2C 31  33 37 2C 30 2C 32 30 30  |45,153,137,0,200|
00000130: 2C 31 39 32 2C 36 00 55  09 D2 00 83 20 32 30 38  |,192,6.U.... 208|
00000140: 2C 32 34 36 2C 31 36 32  2C 31 2C 33 32 2C 31 39  |,246,162,1,32,19|
00000150: 38 2C 32 35 35 00 80 09  DC 00 83 20 33 32 2C 32  |8,255...... 32,2|
00000160: 32 38 2C 32 35 35 2C 32  30 31 2C 31 33 2C 32 34  |28,255,201,13,24|
00000170: 30 2C 31 35 2C 31 36 34  2C 31 34 32 2C 31 34 35  |0,15,164,142,145|
00000180: 00 BF 09 E6 00 83 20 31  34 30 2C 32 30 30 2C 31  |...... 140,200,1|
00000190: 33 32 2C 31 34 32 2C 31  39 36 2C 31 33 39 2C 32  |32,142,196,139,2|
000001A0: 34 30 2C 34 2C 31 36 35  2C 31 34 34 2C 32 34 30  |40,4,165,144,240|
000001B0: 2C 32 33 34 2C 37 36 2C  32 30 34 2C 32 35 35 00  |,234,76,204,255.|
000001C0: DF 09 FA 00 81 4A B2 38  39 36 A4 39 33 37 3A 87  |.....J.896.937:.|
000001D0: 58 3A 97 4A 2C 58 3A 54  B2 54 AA 58 3A 82 4A 00  |X:.J,X:T.T.X:.J.|
000001E0: EE 09 04 01 8B 54 B3 B1  36 31 32 30 A7 90 00 0E  |.....T..6120....|
000001F0: 0A 2C 01 42 24 B2 22 45  4E 54 45 52 20 46 49 4C  |.,.B$."ENTER FIL|
00000200: 45 20 4E 41 4D 45 22 3A  8D 35 30 30 30 30 00 23  |E NAME":.50000.#|
00000210: 0A 36 01 85 22 93 9E 46  49 4C 45 4E 41 4D 45 22  |.6.."..FILENAME"|
00000220: 3B 4E 24 00 31 0A 90 01  9F 31 2C 38 2C 32 2C 4E  |;N$.1....1,8,2,N|
00000230: 24 00 57 0A 9A 01 8F 3A  20 20 4E 45 58 54 20 53  |$.W....:  NEXT S|
00000240: 59 53 20 53 41 4D 45 20  41 53 20 27 49 4E 50 55  |YS SAME AS 'INPU|
00000250: 54 23 31 2C 41 24 27 00  74 0A 9C 01 97 20 35 33  |T#1,A$'.t.... 53|
00000260: 32 37 32 2C 32 33 3A 20  8F 20 4C 4F 57 45 52 20  |272,23: . LOWER |
00000270: 43 41 53 45 00 9A 0A 9F  01 8F 20 20 50 4F 4B 45  |CASE......  POKE|
00000280: 20 35 33 32 36 35 2C 30  3A 20 52 45 4D 20 42 4C  | 53265,0: REM BL|
00000290: 41 4E 4B 20 53 43 52 45  45 4E 00 A3 0A A4 01 9E  |ANK SCREEN......|
000002A0: 38 39 36 00 C8 0A A9 01  8F 3A 20 20 4C 3D 53 49  |896......:  L=SI|
000002B0: 5A 45 20 4F 46 20 49 4E  50 55 54 20 28 43 4F 55  |ZE OF INPUT (COU|
000002C0: 4C 44 20 42 45 20 30 29  00 D5 0A AE 01 4C B2 C2  |LD BE 0).....L..|
000002D0: 28 31 34 32 29 00 EA 0A  B8 01 42 24 B2 C8 28 41  |(142).....B$..(A|
000002E0: 24 2C 4C 29 3A 20 99 20  42 24 00 F5 0A BA 01 8D  |$,L): . B$......|
000002F0: 35 30 30 30 30 00 2D 0B  BB 01 8B C2 28 36 35 33  |50000.-.....(653|
00000300: 29 B2 31 20 A7 20 8D 20  35 30 30 3A 20 8F 20 27  |).1 . . 500: . '|
00000310: 53 48 49 46 54 27 20 4F  52 20 27 53 48 49 46 54  |SHIFT' OR 'SHIFT|
00000320: 2F 4C 4F 43 4B 27 20 50  41 55 53 45 53 00 4F 0B  |/LOCK' PAUSES.O.|
00000330: BD 01 8B C2 28 31 39 37  29 B2 33 A7 20 34 36 30  |....(197).3. 460|
00000340: 3A 20 8F 20 27 46 37 27  20 41 42 4F 52 54 53 00  |: . 'F7' ABORTS.|
00000350: 60 0B C2 01 8B 20 53 54  B2 30 20 89 20 34 32 30  |`.... ST.0 . 420|
00000360: 00 77 0B CC 01 97 20 35  33 32 36 35 2C 32 37 3A  |.w.... 53265,27:|
00000370: 20 A0 20 31 3A 20 80 00  7D 0B F3 01 3A 00 8C 0B  | . 1: ..}...:...|
00000380: F4 01 97 20 35 33 32 36  35 2C 32 37 00 A0 0B FE  |... 53265,27....|
00000390: 01 8B C2 28 36 35 33 29  B2 31 20 A7 20 35 31 30  |...(653).1 . 510|
000003A0: 00 AE 0B 08 02 97 20 35  33 32 36 35 2C 30 00 B4  |...... 53265,0..|
000003B0: 0B 12 02 8E 00 C6 0B 50  C3 8B 20 C3 28 42 24 29  |.......P.. .(B$)|
000003C0: B2 30 20 A7 20 8E 00 F8  0B 55 C3 53 41 24 B2 42  |.0 . ....U.SA$.B|
000003D0: 24 3A 81 4C B2 31 20 A4  20 C3 28 53 41 24 29 3A  |$:.L.1 . .(SA$):|
000003E0: 97 33 39 34 34 34 AA 4C  2C C6 28 CA 28 53 41 24  |.39444.L,.(.(SA$|
000003F0: 2C 4C 2C 31 29 29 3A 82  00 17 0C 5A C3 97 20 33  |,L,1)):....Z.. 3|
00000400: 39 34 34 35 AA C3 28 53  41 24 29 2C 31 35 35 3A  |9445..(SA$),155:|
00000410: 9E 20 33 39 34 33 30 00  1D 0C 64 C3 8E 00 39 0C  |. 39430...d...9.|
00000420: 37 C7 8F 2D 2D 2D 4C 4F  41 44 20 53 41 4D 2F 52  |7..---LOAD SAM/R|
00000430: 45 43 49 54 45 52 2D 2D  2D 00 43 0C 38 C7 97 20  |ECITER---.C.8.. |
00000440: 32 2C 31 00 7C 0C 3B C7  97 35 31 2C 35 36 3A 20  |2,1.|.;..51,56: |
00000450: 97 35 33 2C 35 36 3A 20  97 35 35 2C 35 36 3A 20  |.53,56: .55,56: |
00000460: 97 20 35 32 2C 31 32 34  3A 20 97 20 35 34 2C 31  |. 52,124: . 54,1|
00000470: 32 34 3A 20 97 20 35 36  2C 31 32 34 00 A6 0C 3D  |24: . 56,124...=|
00000480: C7 99 22 93 11 11 4C CF  22 C7 28 33 34 29 22 53  |.."...L.".(34)"S|
00000490: 41 4D 2F 52 45 43 49 54  45 52 22 C7 28 33 34 29  |AM/RECITER".(34)|
000004A0: 22 2C 38 2C 31 22 00 E4  0C 42 C7 99 22 11 11 11  |",8,1"...B.."...|
000004B0: 11 11 50 CF 34 35 2C 22  C2 28 34 35 29 22 3A 50  |..P.45,".(45)":P|
000004C0: CF 34 36 2C 22 C2 28 34  36 29 22 3A 50 CF 34 37  |.46,".(46)":P.47|
000004D0: 2C 22 C2 28 34 37 29 22  3A 50 CF 34 38 2C 22 C2  |,".(47)":P.48,".|
000004E0: 28 34 38 29 00 0C 0D 44  C7 99 22 11 11 50 CF 34  |(48)...D.."..P.4|
000004F0: 39 2C 22 C2 28 34 39 29  22 3A 50 CF 35 30 2C 22  |9,".(49)":P.50,"|
00000500: C2 28 35 30 29 22 3A 52  D5 13 22 3B 00 2C 0D 47  |.(50)":R..";.,.G|
00000510: C7 81 4C B2 36 33 31 A4  36 33 35 3A 97 4C 2C 31  |..L.631.635:.L,1|
00000520: 33 3A 82 3A 97 31 39 38  2C 35 3A 80 00 45 0D 1F  |3:.:.198,5:..E..|
00000530: CB 8F 2D 2D 2D 43 4F 4E  46 49 47 55 52 45 20 53  |..---CONFIGURE S|
00000540: 41 4D 2D 2D 2D 00 5D 0D  20 CB 97 20 33 39 34 33  |AM---.]. .. 3943|
00000550: 39 2C 37 30 3A 20 8F 20  50 49 54 43 48 00 75 0D  |9,70: . PITCH.u.|
00000560: 25 CB 97 20 33 39 34 33  38 2C 39 35 3A 20 8F 20  |%.. 39438,95: . |
00000570: 53 50 45 45 44 00 A7 0D  2A CB 97 20 33 38 38 38  |SPEED...*.. 3888|
00000580: 30 2C 31 38 30 3A 20 97  20 33 38 38 38 31 2C 31  |0,180: . 38881,1|
00000590: 33 30 3A 20 9E 20 33 38  38 38 32 3A 20 8F 20 4B  |30: . 38882: . K|
000005A0: 4E 4F 42 20 58 2C 59 00  AD 0D 2F CB 8E 00 00 00  |NOB X,Y.../.....|
.......198,0......B(2).0.51000.:....5200
0: . CONFIGURE SAM._.F.. ** STRING THING
 (UNIVERSAL) **...P.. **     JIM BUTTERF
IELD      **...Z.. STRING MUST BE FIRST 
VARIABLE.C.D.A$."ABCDEFGHIJKLMNOPQ".Y.N.
A$.A$.A$.A$.A$.A$...X.A$.A$.A$.A$...... 
ABOVE SETS STRING FOR MAX (255).6.H.. 16
0,2,177,45,153,137,0,200,192,6.U.R.. 208
,246,162,1,32,198,255...... 32,228,255,2
01,13,240,15,164,142,145...... 140,200,1
32,142,196,139,240,4,165,144,240,234,76,
204,255......J.896.937:.X:.J,X:T.T.X:.J.
.....T..6120.....,.B$."ENTER FILE NAME":
.50000.#.6.."..FILENAME";N$.1....1,8,2,N
$.W....:  NEXT SYS SAME AS 'INPUT#1,A$'.
T.... 53272,23: . LOWER CASE......  POKE
 53265,0: REM BLANK SCREEN......896.H...
.:  L=SIZE OF INPUT (COULD BE 0).U...L.B
(142).....B$.H(A$,L): . B$......50000.-.
...B(653).1 . . 500: . 'SHIFT' OR 'SHIFT
/LOCK' PAUSES.O....B(197).3. 460: . 'F7'
 ABORTS.`.B.. ST.0 . 420.W.L.. 53265,27:
   1: ..}...:...... 53265,27. ....B(653)
.1 . 510...... 53265,0.......F.PC. C(B$)
.0 . ....UCSA$.B$:.L.1 . C(SA$):.39444.L
,F(J(SA$,L,1)):....ZC. 39445.C(SA$),155:
. 39430...DC..9.7G.---LOAD SAM/RECITER--
-.C.8G. 2,1.|.;G.51,56: .53,56: .55,56: 
. 52,124: . 54,124: . 56,124...=G."...LO
"G(34)"SAM/RECITER"G(34)",8,1"...BG."...
..PO45,"B(45)":PO46,"B(46)":PO47,"B(47)"
:PO48,"B(48)...DG."..PO49,"B(49)":PO50,"
B(50)":RU.";.,.GG.L.631.635:.L,13:.:.198
,5:..E..K.---CONFIGURE SAM---.]. K. 3943
9,70: . PITCH.U.%K. 39438,95: . SPEED...
*K. 38880,180: . 38881,130: . 38882: . K
NOB X,Y.../K....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL