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

PIANO KEY 3

FILE INFORMATION

FILENAME(S): PIANO KEY 3

FILE TYPE(S): PRG

FILE SIZE: 1.4K

FIRST SEEN: 2025-12-01 00:58:15

APPEARS ON: 1 disk(s)

FILE HASH

7f2dee5283d6b09835106226e1a9b76387856b259080dd1b46f9b1b122c9a420

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PROV DISK PIANO KEY 3 PRG hedning, Beast 17 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 16 08 5A 00 8F 20  50 49 41 4E 4F 20 4B 45  |....Z.. PIANO KE|
00000010: 59 42 4F 41 52 44 00 39  08 64 00 99 22 20 12 20  |YBOARD.9.d.." . |
00000020: 1D 20 1D 20 C2 20 1D 20  1D 20 1D 20 C2 20 1D 20  |. . . . . . . . |
00000030: 1D 20 C2 20 1D 20 1D 20  22 00 5C 08 6E 00 99 22  |. . . . ".\.n.."|
00000040: 20 12 20 1D 20 1D 20 C2  20 1D 20 1D 20 1D 20 C2  | . . . . . . . .|
00000050: 20 1D 20 1D 20 C2 20 1D  20 1D 20 22 00 7F 08 78  | . . . . . "...x|
00000060: 00 99 22 20 12 20 1D 20  1D 20 C2 20 1D 20 1D 20  |.." . . . . . . |
00000070: 1D 20 C2 20 1D 20 1D 20  C2 20 1D 20 1D 20 22 00  |. . . . . . . ".|
00000080: A2 08 82 00 99 22 20 12  20 C2 20 C2 A0 C2 A0 C2  |....." . . .....|
00000090: A0 C2 A0 C2 A0 C2 A0 C2  A0 C2 A0 C2 A0 C2 A0 C2  |................|
000000A0: A0 22 00 C5 08 8C 00 99  22 20 12 51 C2 57 C2 45  |."......" .Q.W.E|
000000B0: C2 52 C2 54 C2 59 C2 55  C2 49 C2 4F C2 50 C2 40  |.R.T.Y.U.I.O.P.@|
000000C0: C2 2A C2 5E 22 00 EC 08  96 00 99 22 11 27 53 50  |.*.^"......".'SP|
000000D0: 41 43 45 27 20 46 4F 52  20 53 4F 4C 4F 20 4F 52  |ACE' FOR SOLO OR|
000000E0: 20 50 4F 4C 59 50 48 4F  4E 49 43 22 00 13 09 A0  | POLYPHONIC"....|
000000F0: 00 99 22 11 27 46 31 2C  46 33 2C 46 35 2C 46 37  |..".'F1,F3,F5,F7|
00000100: 27 20 4F 43 54 41 56 45  20 53 45 4C 45 43 54 49  |' OCTAVE SELECTI|
00000110: 4F 4E 22 00 33 09 AA 00  99 22 11 27 46 32 2C 46  |ON".3....".'F2,F|
00000120: 34 2C 46 36 2C 46 38 27  20 57 41 56 45 46 4F 52  |4,F6,F8' WAVEFOR|
00000130: 4D 11 22 00 61 09 B4 00  99 22 48 41 4E 47 20 4F  |M.".a...."HANG O|
00000140: 4E 2C 20 53 45 54 54 49  4E 47 20 55 50 20 46 52  |N, SETTING UP FR|
00000150: 45 51 55 45 4E 43 59 20  54 41 42 4C 45 2E 2E 2E  |EQUENCY TABLE...|
00000160: 22 00 83 09 BE 00 53 B2  31 33 AC 34 30 39 36 AA  |".....S.13.4096.|
00000170: 31 30 32 34 3A 86 46 28  32 36 29 3A 86 4B 28 32  |1024:.F(26):.K(2|
00000180: 35 35 29 00 98 09 C8 00  81 49 B2 30 A4 32 38 3A  |55)......I.0.28:|
00000190: 97 53 AA 49 2C 30 3A 82  00 A6 09 CD 00 97 20 53  |.S.I,0:....... S|
000001A0: AA 32 34 2C 31 35 00 DD  09 D2 00 46 31 B2 37 30  |.24,15.....F1.70|
000001B0: 34 30 3A 81 49 B2 31 A4  32 36 3A 46 28 32 37 AB  |40:.I.1.26:F(27.|
000001C0: 49 29 B2 46 31 AC 35 2E  38 AA 33 30 3A 46 31 B2  |I).F1.5.8.30:F1.|
000001D0: 46 31 AD 32 AE 28 31 AD  31 32 29 3A 82 00 FD 09  |F1.2.(1.12):....|
000001E0: DC 00 4B 24 B2 22 51 32  57 33 45 52 35 54 36 59  |..K$."Q2W3ER5T6Y|
000001F0: 37 55 49 39 4F 30 50 40  2D 2A 5C 5E 22 00 1E 0A  |7UI9O0P@-*\^"...|
00000200: E6 00 81 49 B2 31 A4 C3  28 4B 24 29 3A 4B 28 C6  |...I.1..(K$):K(.|
00000210: 28 CA 28 4B 24 2C 49 29  29 29 B2 49 3A 82 00 4D  |(.(K$,I))).I:..M|
00000220: 0A F0 00 99 22 91 20 20  20 20 20 20 20 20 20 20  |....".          |
00000230: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000240: 20 20 20 20 20 20 20 20  20 20 20 20 22 00 9C 0A  |            "...|
00000250: FA 00 41 54 B2 30 3A 44  45 B2 30 3A 53 55 B2 31  |..AT.0:DE.0:SU.1|
00000260: 35 3A 52 45 B2 39 3A 53  56 B2 53 55 AC 31 36 AA  |5:RE.9:SV.SU.16.|
00000270: 52 45 3A 41 56 B2 41 54  AC 31 36 AA 44 45 3A 57  |RE:AV.AT.16.DE:W|
00000280: 56 B2 31 36 3A 57 B2 30  3A 4D B2 31 3A 4F 43 B2  |V.16:W.0:M.1:OC.|
00000290: 34 3A 48 42 B2 32 35 36  3A 5A B2 30 00 CB 0A 04  |4:HB.256:Z.0....|
000002A0: 01 81 49 B2 30 A4 32 3A  97 53 AA 35 AA 49 AC 37  |..I.0.2:.S.5.I.7|
000002B0: 2C 41 54 AC 31 36 AA 44  45 3A 97 53 AA 36 AA 49  |,AT.16.DE:.S.6.I|
000002C0: AC 37 2C 53 55 AC 31 36  AA 52 45 00 F5 0A 0E 01  |.7,SU.16.RE.....|
000002D0: 97 53 AA 32 AA 49 AC 37  2C 34 30 30 30 AF 32 35  |.S.2.I.7,4000.25|
000002E0: 35 3A 97 53 AA 33 AA 49  AC 37 2C 34 30 30 30 AD  |5:.S.3.I.7,4000.|
000002F0: 32 35 36 3A 82 00 08 0B  2C 01 A1 41 24 3A 8B 41  |256:....,..A$:.A|
00000300: 24 B2 22 22 A7 33 30 30  00 36 0B 36 01 46 52 B2  |$."".300.6.6.FR.|
00000310: 46 28 4B 28 C6 28 41 24  29 29 29 AD 4D 3A 54 B2  |F(K(.(A$))).M:T.|
00000320: 56 AC 37 3A 43 52 B2 53  AA 54 AA 34 3A 8B 46 52  |V.7:CR.S.T.4:.FR|
00000330: B2 5A A7 35 30 30 00 54  0B 40 01 97 53 AA 36 AA  |.Z.500.T.@..S.6.|
00000340: 54 2C 5A 3A 8F 20 46 49  4E 49 53 48 20 44 45 43  |T,Z:. FINISH DEC|
00000350: 2F 53 55 53 00 72 0B 45  01 97 53 AA 35 AA 54 2C  |/SUS.r.E..S.5.T,|
00000360: 5A 3A 8F 20 46 49 4E 49  53 48 20 41 54 54 2F 52  |Z:. FINISH ATT/R|
00000370: 45 4C 00 8C 0B 4A 01 97  43 52 2C 38 3A 97 43 52  |EL...J..CR,8:.CR|
00000380: 2C 30 3A 8F 20 46 49 58  20 4F 46 46 00 AD 0B 54  |,0:. FIX OFF...T|
00000390: 01 97 53 AA 54 2C 46 52  AB 48 42 AC B5 28 46 52  |..S.T,FR.HB..(FR|
000003A0: AD 48 42 29 3A 8F 20 53  45 54 20 4C 4F 00 C7 0B  |.HB):. SET LO...|
000003B0: 5E 01 97 53 AA 31 AA 54  2C 46 52 AD 48 42 3A 8F  |^..S.1.T,FR.HB:.|
000003C0: 20 53 45 54 20 48 49 00  E3 0B 68 01 97 53 AA 36  | SET HI...h..S.6|
000003D0: AA 54 2C 53 56 3A 8F 20  53 45 54 20 44 45 43 2F  |.T,SV:. SET DEC/|
000003E0: 53 55 53 00 FF 0B 6D 01  97 53 AA 35 AA 54 2C 41  |SUS...m..S.5.T,A|
000003F0: 56 3A 8F 20 53 45 54 20  41 54 54 2F 52 45 4C 00  |V:. SET ATT/REL.|
00000400: 19 0C 72 01 97 43 52 2C  57 56 AA 31 3A 81 49 B2  |..r..CR,WV.1:.I.|
00000410: 31 A4 35 30 AC 41 54 3A  82 00 2C 0C 77 01 97 43  |1.50.AT:..,.w..C|
00000420: 52 2C 57 56 3A 8F 20 50  55 4C 53 45 00 44 0C 7C  |R,WV:. PULSE.D.||
00000430: 01 8B 50 B2 31 A7 56 B2  56 AA 31 3A 8B 56 B2 33  |..P.1.V.V.1:.V.3|
00000440: A7 56 B2 30 00 4E 0C 90  01 89 20 33 30 30 00 68  |.V.0.N.... 300.h|
00000450: 0C F4 01 8B 41 24 B2 22  85 22 A7 4D B2 31 3A 4F  |....A$.".".M.1:O|
00000460: 43 B2 34 3A 89 33 30 30  00 82 0C FE 01 8B 41 24  |C.4:.300......A$|
00000470: B2 22 92 22 A7 4D B2 32  3A 4F 43 B2 33 3A 89 33  |.".".M.2:OC.3:.3|
00000480: 30 30 00 9C 0C 08 02 8B  41 24 B2 22 94 22 A7 4D  |00......A$.".".M|
00000490: B2 34 3A 4F 43 B2 32 3A  89 33 30 30 00 B6 0C 12  |.4:OC.2:.300....|
000004A0: 02 8B 41 24 B2 22 99 22  A7 4D B2 38 3A 4F 43 B2  |..A$.".".M.8:OC.|
000004B0: 31 3A 89 33 30 30 00 D1  0C 1C 02 8B 41 24 B2 22  |1:.300......A$."|
000004C0: 89 22 A7 4D B2 30 3A 57  56 B2 31 36 3A 89 33 30  |.".M.0:WV.16:.30|
000004D0: 30 00 EC 0C 26 02 8B 41  24 B2 22 8A 22 A7 4D B2  |0...&..A$.".".M.|
000004E0: 31 3A 57 56 B2 33 32 3A  89 33 30 30 00 07 0D 30  |1:WV.32:.300...0|
000004F0: 02 8B 41 24 B2 22 8B 22  A7 4D B2 32 3A 57 56 B2  |..A$.".".M.2:WV.|
00000500: 36 34 3A 89 33 30 30 00  23 0D 3A 02 8B 41 24 B2  |64:.300.#.:..A$.|
00000510: 22 8C 22 A7 4D B2 33 3A  57 56 B2 31 32 38 3A 89  |".".M.3:WV.128:.|
00000520: 33 30 30 00 3A 0D 44 02  8B 41 24 B2 22 20 22 A7  |300.:.D..A$." ".|
00000530: 50 B2 31 AB 50 3A 89 33  30 30 00 4A 0D 4E 02 8B  |P.1.P:.300.J.N..|
00000540: 41 24 B2 22 93 22 A7 32  30 30 00 53 0D 58 02 89  |A$.".".200.S.X..|
00000550: 33 30 30 00 64 0D 20 03  99 22 48 49 54 20 41 20  |300.d. .."HIT A |
00000560: 4B 45 59 22 00 81 0D 2A  03 A1 41 24 3A 8B 41 24  |KEY"...*..A$:.A$|
00000570: B2 22 22 A7 38 31 30 3A  92 20 81 20 41 20 4B 45  |."".810:. . A KE|
00000580: 59 00 8B 0D 34 03 99 41  24 3A 8E 00 00 00        |Y...4..A$:....  |
....Z.. PIANO KEYBOARD.9.D.." . . . B . 
. . B . . B . . ".\.N.." . . . B . . . B
 . . B . . "..X.." . . . B . . . B . . 
B . . "......" . B B B B B B B B B B B B
 ".E...." .QBWBEBRBTBYBUBIBOBPB@B*B^"...
...".'SPACE' FOR SOLO OR POLYPHONIC"... 
..".'F1,F3,F5,F7' OCTAVE SELECTION".3...
.".'F2,F4,F6,F8' WAVEFORM.".A...."HANG O
N, SETTING UP FREQUENCY TABLE...".....S.
13.4096.1024:.F(26):.K(255)...H..I.0.28:
.S.I,0:....M.. S.24,15...R.F1.7040:.I.1.
26:F(27.I).F1.5.8.30:F1.F1.2.(1.12):....
..K$."Q2W3ER5T6Y7UI9O0P@-*\^"......I.1.C
(K$):K(F(J(K$,I))).I:..M....".          
                            ".....AT.0:D
E.0:SU.15:RE.9:SV.SU.16.RE:AV.AT.16.DE:W
V.16:W.0:M.1:OC.4:HB.256:Z.0.K....I.0.2:
.S.5.I.7,AT.16.DE:.S.6.I.7,SU.16.RE.....
.S.2.I.7,4000.255:.S.3.I.7,4000.256:....
,..A$:.A$."".300.6.6.FR.F(K(F(A$))).M:T.
V.7:CR.S.T.4:.FR.Z.500.T.@..S.6.T,Z:. FI
NISH DEC/SUS.R.E..S.5.T,Z:. FINISH ATT/R
EL...J..CR,8:.CR,0:. FIX OFF...T..S.T,FR
.HB..(FR.HB):. SET LO.G.^..S.1.T,FR.HB:.
 SET HI...H..S.6.T,SV:. SET DEC/SUS...M.
.S.5.T,AV:. SET ATT/REL...R..CR,WV.1:.I.
1.50.AT:..,.W..CR,WV:. PULSE.D.|..P.1.V.
V.1:.V.3.V.0.N.... 300.H....A$.".".M.1:O
C.4:.300......A$.".".M.2:OC.3:.300......
A$.".".M.4:OC.2:.300......A$.".".M.8:OC.
1:.300.Q....A$.".".M.0:WV.16:.300...&..A
$.".".M.1:WV.32:.300...0..A$.".".M.2:WV.
64:.300.#.:..A$.".".M.3:WV.128:.300.:.D.
.A$." ".P.1.P:.300.J.N..A$.".".200.S.X..
300.D. .."HIT A KEY"...*..A$:.A$."".810:
. . A KEY...4..A$:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL