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

KEYBOARD

FILE INFORMATION

FILENAME(S): KEYBOARD

FILE TYPE(S): PRG

FILE SIZE: 1.3K

FIRST SEEN: 2025-11-30 16:57:31

APPEARS ON: 1 disk(s)

FILE HASH

7ad169e0fe8bb05ac76a0cff01ef7e6c0583588839cce5bad9f07187248f2bae

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ULTRA DISK KEYBOARD PRG High Voltage Complete C64 Collection, Markus Merz 20 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 16 08 1E 00 8F 20  50 49 41 4E 4F 20 4B 45  |....... PIANO KE|
00000010: 59 42 4F 41 52 44 00 46  08 64 00 99 C7 28 31 34  |YBOARD.F.d...(14|
00000020: 29 3A 99 22 20 20 20 20  20 20 20 12 20 1D 20 1D  |):."       . . .|
00000030: 20 B5 20 1D 20 1D 20 1D  20 B5 20 1D 20 1D 20 B5  | . . . . . . . .|
00000040: 20 1D 20 1D 20 22 00 6F  08 6E 00 99 22 20 20 20  | . . ".o.n.."   |
00000050: 20 20 20 20 12 20 1D 20  1D 20 B5 20 1D 20 1D 20  |    . . . . . . |
00000060: 1D 20 B5 20 1D 20 1D 20  B5 20 1D 20 1D 20 22 00  |. . . . . . . ".|
00000070: AA 08 78 00 99 22 20 20  20 20 20 20 20 12 20 92  |..x.."       . .|
00000080: 32 12 20 92 33 12 20 B5  20 92 35 12 20 92 36 12  |2. .3. . .5. .6.|
00000090: 20 92 37 12 20 B5 20 92  39 12 20 92 30 12 20 B5  | .7. . .9. .0. .|
000000A0: 20 92 2D 12 20 92 5C 12  20 22 00 D3 08 82 00 99  | .-. .\. "......|
000000B0: 22 20 20 20 20 20 20 20  12 20 B5 20 B5 20 B5 20  |"       . . . . |
000000C0: B5 20 B5 20 B5 20 B5 20  B5 20 B5 20 B5 20 B5 20  |. . . . . . . . |
000000D0: B5 20 22 00 FD 08 8C 00  99 22 20 20 20 20 20 20  |. "......"      |
000000E0: 20 12 D1 B5 D7 B5 C5 B5  D2 B5 D4 B5 D9 B5 D5 B5  | ...............|
000000F0: C9 B5 CF B5 D0 B5 40 B5  2A B5 5E 11 22 00 2C 09  |......@.*.^.".,.|
00000100: 96 00 99 22 11 D3 D0 C1  C3 C5 20 20 20 20 20 20  |..."......      |
00000110: 20 20 53 45 4C 45 43 54  20 53 4F 4C 4F 20 4F 52  |  SELECT SOLO OR|
00000120: 20 50 4F 4C 59 50 48 4F  4E 49 43 22 00 4F 09 A0  | POLYPHONIC".O..|
00000130: 00 99 22 11 C6 31 2C C6  33 2C C6 35 2C C6 37 20  |.."..1,.3,.5,.7 |
00000140: 20 53 45 4C 45 43 54 20  4F 43 54 41 56 45 22 00  | SELECT OCTAVE".|
00000150: 74 09 AA 00 99 22 11 C6  32 2C C6 34 2C C6 36 2C  |t...."..2,.4,.6,|
00000160: C6 38 20 20 53 45 4C 45  43 54 20 57 41 56 45 46  |.8  SELECT WAVEF|
00000170: 4F 52 4D 22 00 A2 09 B4  00 99 22 48 41 4E 47 20  |ORM"......"HANG |
00000180: 4F 4E 2C 20 53 45 54 54  49 4E 47 20 55 50 20 46  |ON, SETTING UP F|
00000190: 52 45 51 55 45 4E 43 59  20 54 41 42 4C 45 2E 2E  |REQUENCY TABLE..|
000001A0: 2E 22 00 C4 09 BE 00 53  B2 31 33 AC 34 30 39 36  |.".....S.13.4096|
000001B0: AA 31 30 32 34 3A 86 46  28 32 36 29 3A 86 4B 28  |.1024:.F(26):.K(|
000001C0: 32 35 35 29 00 D9 09 C8  00 81 49 B2 30 A4 32 38  |255)......I.0.28|
000001D0: 3A 97 53 AA 49 2C 30 3A  82 00 10 0A D2 00 46 31  |:.S.I,0:......F1|
000001E0: B2 37 30 34 30 3A 81 49  B2 31 A4 32 36 3A 46 28  |.7040:.I.1.26:F(|
000001F0: 32 37 AB 49 29 B2 46 31  AC 35 2E 38 AA 33 30 3A  |27.I).F1.5.8.30:|
00000200: 46 31 B2 46 31 AD 32 AE  28 31 AD 31 32 29 3A 82  |F1.F1.2.(1.12):.|
00000210: 00 30 0A DC 00 4B 24 B2  22 51 32 57 33 45 52 35  |.0...K$."Q2W3ER5|
00000220: 54 36 59 37 55 49 39 4F  30 50 40 2D 2A 5C 5E 22  |T6Y7UI9O0P@-*\^"|
00000230: 00 51 0A E6 00 81 49 B2  31 A4 C3 28 4B 24 29 3A  |.Q....I.1..(K$):|
00000240: 4B 28 C6 28 CA 28 4B 24  2C 49 29 29 29 B2 49 3A  |K(.(.(K$,I))).I:|
00000250: 82 00 82 0A F0 00 99 22  91 20 20 20 20 20 20 20  |.......".       |
00000260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000270: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000280: 20 22 00 D1 0A FA 00 41  54 B2 30 3A 44 45 B2 30  | ".....AT.0:DE.0|
00000290: 3A 53 55 B2 31 35 3A 52  45 B2 39 3A 53 52 B2 53  |:SU.15:RE.9:SR.S|
000002A0: 55 AC 31 36 AA 52 45 3A  41 44 B2 41 54 AC 31 36  |U.16.RE:AD.AT.16|
000002B0: AA 44 45 3A 57 56 B2 31  36 3A 57 B2 30 3A 4D B2  |.DE:WV.16:W.0:M.|
000002C0: 31 3A 4F 43 B2 34 3A 48  42 B2 32 35 36 3A 5A B2  |1:OC.4:HB.256:Z.|
000002D0: 30 00 F6 0A 04 01 81 49  B2 30 A4 32 3A 54 B2 49  |0......I.0.2:T.I|
000002E0: AC 37 3A 97 53 AA 35 AA  54 2C 41 44 3A 97 53 AA  |.7:.S.5.T,AD:.S.|
000002F0: 36 AA 54 2C 53 52 00 1C  0B 0E 01 97 53 AA 32 AA  |6.T,SR......S.2.|
00000300: 54 2C 34 30 30 30 AF 32  35 35 3A 97 53 AA 33 AA  |T,4000.255:.S.3.|
00000310: 54 2C 34 30 30 30 AD 32  35 36 3A 82 00 29 0B 18  |T,4000.256:..)..|
00000320: 01 97 53 AA 32 34 2C 31  35 00 3C 0B 2C 01 A1 41  |..S.24,15.<.,..A|
00000330: 24 3A 8B 41 24 B2 22 22  A7 33 30 30 00 56 0B 36  |$:.A$."".300.V.6|
00000340: 01 46 52 B2 4B 28 C6 28  41 24 29 29 3A 8B 46 52  |.FR.K(.(A$)):.FR|
00000350: B2 5A A7 35 30 30 00 74  0B 3B 01 46 52 B2 46 28  |.Z.500.t.;.FR.F(|
00000360: 46 52 29 AD 4D 3A 54 B2  56 AC 37 3A 43 52 B2 53  |FR).M:T.V.7:CR.S|
00000370: AA 54 AA 34 00 8A 0B 40  01 97 53 AA 35 AA 54 2C  |.T.4...@..S.5.T,|
00000380: 5A 3A 97 53 AA 36 AA 54  2C 5A 00 9A 0B 4A 01 97  |Z:.S.6.T,Z...J..|
00000390: 43 52 2C 38 3A 97 43 52  2C 5A 00 B2 0B 54 01 97  |CR,8:.CR,Z...T..|
000003A0: 53 AA 54 2C 46 52 AB 48  42 AC B5 28 46 52 AD 48  |S.T,FR.HB..(FR.H|
000003B0: 42 29 00 C3 0B 5E 01 97  53 AA 31 AA 54 2C 46 52  |B)...^..S.1.T,FR|
000003C0: AD 48 42 00 DB 0B 68 01  97 53 AA 35 AA 54 2C 41  |.HB...h..S.5.T,A|
000003D0: 44 3A 97 53 AA 36 AA 54  2C 53 52 00 F5 0B 72 01  |D:.S.6.T,SR...r.|
000003E0: 97 43 52 2C 57 56 AA 31  3A 81 49 B2 31 A4 35 30  |.CR,WV.1:.I.1.50|
000003F0: AC 41 54 3A 82 00 00 0C  77 01 97 43 52 2C 57 56  |.AT:....w..CR,WV|
00000400: 00 18 0C 7C 01 8B 50 B2  31 A7 56 B2 56 AA 31 3A  |...|..P.1.V.V.1:|
00000410: 8B 56 B2 33 A7 56 B2 30  00 21 0C 90 01 89 33 30  |.V.3.V.0.!....30|
00000420: 30 00 3B 0C F4 01 8B 41  24 B2 22 85 22 A7 4D B2  |0.;....A$.".".M.|
00000430: 31 3A 4F 43 B2 34 3A 89  33 30 30 00 55 0C FE 01  |1:OC.4:.300.U...|
00000440: 8B 41 24 B2 22 86 22 A7  4D B2 32 3A 4F 43 B2 33  |.A$.".".M.2:OC.3|
00000450: 3A 89 33 30 30 00 6F 0C  08 02 8B 41 24 B2 22 87  |:.300.o....A$.".|
00000460: 22 A7 4D B2 34 3A 4F 43  B2 32 3A 89 33 30 30 00  |".M.4:OC.2:.300.|
00000470: 89 0C 12 02 8B 41 24 B2  22 88 22 A7 4D B2 38 3A  |.....A$.".".M.8:|
00000480: 4F 43 B2 31 3A 89 33 30  30 00 A4 0C 1C 02 8B 41  |OC.1:.300......A|
00000490: 24 B2 22 89 22 A7 57 B2  30 3A 57 56 B2 31 36 3A  |$.".".W.0:WV.16:|
000004A0: 89 33 30 30 00 BF 0C 26  02 8B 41 24 B2 22 8A 22  |.300...&..A$."."|
000004B0: A7 57 B2 31 3A 57 56 B2  33 32 3A 89 33 30 30 00  |.W.1:WV.32:.300.|
000004C0: DA 0C 30 02 8B 41 24 B2  22 8B 22 A7 57 B2 32 3A  |..0..A$.".".W.2:|
000004D0: 57 56 B2 36 34 3A 89 33  30 30 00 F6 0C 3A 02 8B  |WV.64:.300...:..|
000004E0: 41 24 B2 22 8C 22 A7 57  B2 33 3A 57 56 B2 31 32  |A$.".".W.3:WV.12|
000004F0: 38 3A 89 33 30 30 00 0D  0D 44 02 8B 41 24 B2 22  |8:.300...D..A$."|
00000500: 20 22 A7 50 B2 31 AB 50  3A 89 33 30 30 00 1D 0D  | ".P.1.P:.300...|
00000510: 4E 02 8B 41 24 B2 22 93  22 A7 32 30 30 00 26 0D  |N..A$.".".200.&.|
00000520: 58 02 89 33 30 30 00 00  00                       |X..300...       |
....... PIANO KEYBOARD.F.D..G(14):."    
   . . . . . . . . . . . . . ".O.N.."   
    . . . . . . . . . . . . . "...X.."  
     . .2. .3. . .5. .6. .7. . .9. .0. .
 .-. .\. ".S...."       . . . . . . . . 
. . . . . "......"       .Q.W.E.R.T.Y.U.
I.O.P.@.*.^.".,....".SPACE        SELECT
 SOLO OR POLYPHONIC".O. ..".F1,F3,F5,F7 
 SELECT OCTAVE".T....".F2,F4,F6,F8  SELE
CT WAVEFORM"......"HANG ON, SETTING UP F
REQUENCY TABLE...".D...S.13.4096.1024:.F
(26):.K(255).Y.H..I.0.28:.S.I,0:....R.F1
.7040:.I.1.26:F(27.I).F1.5.8.30:F1.F1.2.
(1.12):..0...K$."Q2W3ER5T6Y7UI9O0P@-*\^"
.Q....I.1.C(K$):K(F(J(K$,I))).I:......."
.                                       
 ".Q...AT.0:DE.0:SU.15:RE.9:SR.SU.16.RE:
AD.AT.16.DE:WV.16:W.0:M.1:OC.4:HB.256:Z.
0......I.0.2:T.I.7:.S.5.T,AD:.S.6.T,SR..
....S.2.T,4000.255:.S.3.T,4000.256:..)..
..S.24,15.<.,..A$:.A$."".300.V.6.FR.K(F(
A$)):.FR.Z.500.T.;.FR.F(FR).M:T.V.7:CR.S
.T.4...@..S.5.T,Z:.S.6.T,Z...J..CR,8:.CR
,Z...T..S.T,FR.HB..(FR.HB).C.^..S.1.T,FR
.HB...H..S.5.T,AD:.S.6.T,SR...R..CR,WV.1
:.I.1.50.AT:....W..CR,WV...|..P.1.V.V.1:
.V.3.V.0.!....300.;....A$.".".M.1:OC.4:.
300.U....A$.".".M.2:OC.3:.300.O....A$.".
".M.4:OC.2:.300......A$.".".M.8:OC.1:.30
0......A$.".".W.0:WV.16:.300...&..A$."."
.W.1:WV.32:.300.Z.0..A$.".".W.2:WV.64:.3
00...:..A$.".".W.3:WV.128:.300...D..A$."
 ".P.1.P:.300...N..A$.".".200.&.X..300..
.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL