3MHz
3MHz
3MHz
MSX BASIC version 4.0
Copyright 1990 by Microsoft
25277 Bytes free
Disk BASIC version 2.01
主にMSX関係のコンテンツが置いてあります。

音階表

440Hzを基準にした一般的な周波数です。

o1
o2
o3
o4
o5
o6
o7
o8
c
32.7
65.4
130.8
261.6
523.3
1046.5
2093.0
4186.0
c+
34.6
69.3
138.6
277.2
554.4
1108.7
2217.5
4434.9
d
36.7
73.4
146.8
293.7
587.3
1174.7
2349.3
4698.6
d+
38.9
77.8
155.6
311.1
622.3
1244.5
2489.0
4978.0
e
41.2
82.4
164.8
329.6
659.3
1318.5
2637.0
5274.0
f
43.7
87.3
174.6
349.2
698.5
1396.9
2793.8
5587.7
f+
46.2
92.5
185.0
370.0
740.0
1480.0
2960.0
5919.9
g
49.0
98.0
196.0
392.0
784.0
1568.0
3136.0
6271.9
g+
51.9
103.8
207.7
415.3
830.6
1661.2
3322.4
6644.9
a
55.0
110.0
220.0
440.0
880.0
1760.0
3520.0
7040.0
a+
58.3
116.5
233.1
466.2
932.3
1864.7
3729.3
7458.6
b
61.7
123.5
246.9
493.9
987.8
1975.5
3951.1
7902.1

単位:Hz

PSG、SCCレジスタ表

上記の周波数表を元に、レジスタ値を計算し端数は四捨五入したものです。

SCCの場合、この表から-1した値になります。

Z-80(高速モード除く)とR800はこの表の値を使用しています(括弧の中は16進数)

o1
o2
o3
o4
o5
o6
o7
o8
c
3420
(d5c)
1710
(6ae)
855
(357)
428
(1ac)
214
(d6)
107
(6b)
53
(35)
27
(1b)
c+
3229
(c9d)
1614
(64e)
807
(327)
404
(194)
202
(ca)
101
(65)
50
(32)
25
(19)
d
3047
(be7)
1524
(5f4)
762
(2fa)
381
(17d)
190
(be)
95
(5f)
48
(30)
24
(18)
d+
2876
(b3c)
1438
(59e)
719
(2cf)
360
(168)
180
(b4)
90
(5a)
45
(2d)
22
(16)
e
2715
(a9b)
1357
(54d)
679
(2a7)
339
(153)
170
(aa)
85
(55)
42
(2a)
21
(15)
f
2562
(a02)
1281
(501)
641
(281)
320
(140)
160
(a0)
80
(50)
40
(28)
20
(14)
f+
2419
(973)
1209
(4b9)
605
(25d)
302
(12e)
151
(97)
76
(4c)
38
(26)
19
(13)
g
2283
(8eb)
1141
(475)
571
(23b)
285
(11d)
143
(8f)
71
(47)
36
(24)
18
(12)
g+
2155
(86b)
1077
(435)
539
(21b)
269
(10d)
135
(87)
67
(43)
34
(22)
17
(11)
a
2034
(7f2)
1017
(3f9)
508
(1fc)
254
(fe)
127
(7f)
64
(40)
32
(20)
16
(10)
a+
1920
(780)
960
(3c0)
480
(1e0)
240
(f0)
120
(78)
60
(3c)
30
(1e)
15
(f)
b
1812
(714)
906
(38a)
453
(1c5)
226
(e2)
113
(71)
57
(39)
28
(1c)
14
(e)

単位:レジスタ値

周波数表

上記のレジスタ値から、周波数を算出すると以下の表になります。これがMSXが発声する周波数となります。

o1
o2
o3
o4
o5
o6
o7
o8
c
32.7
65.4
130.8
261.4
522.7
1045.4
2110.6
4143.0
c+
34.6
69.3
138.6
276.9
553.8
1107.5
2237.2
4474.4
d
36.7
73.4
146.8
293.6
588.7
1177.5
2330.4
4660.9
d+
38.9
77.8
155.6
310.7
621.4
1242.9
2485.8
5084.6
e
41.2
82.4
164.7
330.0
658.0
1316.0
2663.4
5326.7
f
43.7
87.3
174.5
349.6
699.1
1398.3
2796.5
5593.0
f+
46.2
92.5
184.9
370.4
740.8
1471.9
2943.7
5887.4
g
49.0
98.0
195.9
392.5
782.2
1575.5
3107.2
6214.5
g+
51.9
103.9
207.5
415.8
828.6
1669.6
3290.0
6580.0
a
55.0
110.0
220.2
440.4
880.8
1747.8
3495.6
6991.3
a+
58.3
116.5
233.0
466.1
932.2
1864.3
3728.7
7457.4
b
61.7
123.5
246.9
495.0
989.9
1962.5
3995.0
7990.1

単位:Hz

OPLL 内部周波数値

OPLLチャンネルは内部処理ではF-Numberで扱わず、16ビットのリニアな数値として扱っています。

ピッチエンベロープやデチューンで加算されたり、減算したりする元になる数値となります。

o1
o2
o3
o4
o5
o6
o7
o8
c
172
(ac)
345
(159)
601
(259)
857
(359)
1113
(459)
1369
(559)
1625
(659)
1881
(759)
c+
183
(b7)
365
(16d)
621
(26d)
877
(36d)
1133
(46d)
1389
(56d)
1645
(66d)
1901
(76d)
d
194
(c2)
387
(183)
643
(283)
899
(383)
1155
(483)
1411
(583)
1667
(683)
1923
(783)
d+
205
(cd)
410
(19a)
666
(29a)
922
(39a)
1178
(49a)
1434
(59a)
1690
(69a)
1946
(79a)
e
217
(d9)
435
(1b3)
691
(2b3)
947
(3b3)
1203
(4b3)
1459
(5b3)
1715
(6b3)
1971
(7b3)
f
230
(e6)
460
(1cc)
716
(2cc)
972
(3cc)
1228
(4cc)
1484
(5cc)
1740
(6cc)
1996
(7cc)
f+
244
(f4)
488
(1e8)
744
(2e8)
1000
(3e8)
1256
(4e8)
1512
(5e8)
1768
(6e8)
2024
(7e8)
g
258
(102)
514
(202)
770
(302)
1026
(402)
1282
(502)
1538
(602)
1794
(702)
2050
(802)
g+
274
(112)
530
(212)
786
(312)
1042
(412)
1298
(512)
1554
(612)
1810
(712)
2066
(812)
a
290
(122)
546
(222)
802
(322)
1058
(422)
1314
(522)
1570
(622)
1826
(722)
2082
(822)
a+
307
(133)
563
(233)
819
(333)
1075
(433)
1331
(533)
1587
(633)
1843
(733)
2099
(833)
b
326
(146)
582
(246)
838
(346)
1094
(446)
1350
(546)
1606
(646)
1862
(746)
2118
(846)

単位:内部周波数値

周波数表

上記内部値による周波数です。PSG,SCCと比べて1オクターブ低い出力です。

o1
o2
o3
o4
o5
o6
o7
o8
c
16.3
32.7
65.4
130.9
261.7
523.4
1046.9
2093.7
c+
17.4
34.6
69.2
138.4
276.9
553.8
1107.6
2215.1
d
18.4
36.7
73.4
146.8
293.6
587.2
1174.3
2348.6
d+
19.4
38.9
77.8
155.5
311.0
622.1
1244.1
2488.2
e
20.6
41.2
82.5
165.0
330.0
660.0
1320.0
2639.9
f
21.8
43.6
87.2
174.5
349.0
697.9
1395.8
2791.7
f+
23.1
46.3
92.6
185.1
370.2
740.4
1480.8
2961.6
g
24.5
48.9
97.9
195.7
391.4
782.9
1565.8
3131.5
g+
26.0
52.0
103.9
207.9
415.7
831.4
1662.9
3325.7
a
27.5
55.0
110.0
220.0
440.0
880.0
1760.0
3519.9
a+
29.1
58.2
116.4
232.9
465.8
931.6
1863.1
3726.3
b
30.9
61.8
123.7
247.3
494.6
989.2
1978.4
3956.9

単位:Hz

OPL(Y8950) 内部周波数値

OPLLと同様に内部周波数値を用いています。F-Numberの分解能がOPLLより1bit増えているので値の範囲も異なります。

o1
o2
o3
o4
o5
o6
o7
o8
c
345
(159)
690
(2b2)
1202
(4b2)
1714
(6b2)
2226
(8b2)
2738
(ab2)
3250
(cb2)
3762
(eb2)
c+
365
(16d)
731
(2db)
1243
(4db)
1755
(6db)
2267
(8db)
2779
(adb)
3291
(cdb)
3803
(edb)
d
387
(183)
774
(306)
1286
(506)
1798
(706)
2310
(906)
2822
(b06)
3334
(d06)
3846
(f06)
d+
410
(19a)
820
(334)
1332
(534)
1844
(734)
2356
(934)
2868
(b34)
3380
(d34)
3892
(f34)
e
435
(1b3)
869
(365)
1381
(565)
1893
(765)
2405
(965)
2917
(b65)
3429
(d65)
3941
(f65)
f
460
(1cc)
921
(399)
1433
(599)
1945
(799)
2457
(999)
2969
(b99)
3481
(d99)
3993
(f99)
f+
488
(1e8)
975
(3cf)
1487
(5cf)
1999
(7cf)
2511
(9cf)
3023
(bcf)
3535
(dcf)
4047
(fcf)
g
517
(205)
1029
(405)
1541
(605)
2053
(805)
2565
(a05)
3077
(c05)
3589
(e05)
4101
(1005)
g+
547
(223)
1059
(423)
1571
(623)
2083
(823)
2595
(a23)
3107
(c23)
3619
(e23)
4131
(1023)
a
580
(244)
1092
(444)
1604
(644)
2116
(844)
2628
(a44)
3140
(c44)
3652
(e44)
4164
(1044)
a+
615
(267)
1127
(467)
1639
(667)
2151
(867)
2663
(a67)
3175
(c67)
3687
(e67)
4199
(1067)
b
651
(28b)
1163
(48b)
1675
(68b)
2187
(88b)
2699
(a8b)
3211
(c8b)
3723
(e8b)
4235
(108b)

単位:内部周波数値

周波数表

上記内部値による周波数です。増えたF-Numberの1bit分、OPLLに比べて周波数精度が上がっています。

o1
o2
o3
o4
o5
o6
o7
o8
c
16.4
32.7
65.4
130.9
261.7
523.4
1046.9
2093.7
c+
17.3
34.7
69.3
138.6
277.3
554.5
1109.1
2218.2
d
18.3
36.7
73.4
146.8
293.6
587.2
1174.3
2348.6
d+
19.4
38.9
77.8
155.5
311.0
622.1
1244.1
2488.2
e
20.6
41.2
82.4
164.8
329.6
659.2
1318.5
2636.9
f
21.8
43.7
87.3
174.7
349.3
698.7
1397.3
2794.7
f+
23.1
46.2
92.5
184.9
369.8
739.6
1479.3
2958.6
g
24.5
49.0
98.1
196.1
392.2
784.4
1568.8
3137.6
g+
25.9
51.9
103.7
207.5
415.0
829.9
1659.8
3319.7
a
27.5
55.0
110.0
220.0
440.0
880.0
1760.0
3519.9
a+
29.2
58.3
116.6
233.3
466.5
933.1
1866.2
3732.3
b
30.9
61.7
123.5
246.9
493.9
987.7
1975.4
3950.8

単位:Hz

ADPCM レジスタ値

ADPCMのレジスタに書き込む16ビット値です。o8bを最高のサンプリング周波数に設定していますので、zコマンド等で数値を上げると0に戻ってしまいます。

o1
o2
o3
o4
o5
o6
o7
o8
c
271
(10f)
542
(21e)
1085
(43d)
2170
(87a)
4339
(10f3)
8679
(21e7)
17358
(43ce)
34716
(879c)
c+
287
(11f)
575
(23f)
1149
(47d)
2299
(8fb)
4598
(11f6)
9195
(23eb)
18390
(47d6)
36780
(8fac)
d
304
(130)
609
(261)
1218
(4c2)
2435
(983)
4871
(1307)
9742
(260e)
19484
(4c1c)
38967
(9837)
d+
323
(143)
645
(285)
1290
(50a)
2580
(a14)
5161
(1429)
10321
(2851)
20642
(50a2)
41284
(a144)
e
342
(156)
683
(2ab)
1367
(557)
2734
(aae)
5467
(155b)
10935
(2ab7)
21870
(556e)
43739
(aadb)
f
362
(16a)
724
(2d4)
1448
(5a8)
2896
(b50)
5793
(16a1)
11585
(2d41)
23170
(5a82)
46340
(b504)
f+
384
(180)
767
(2ff)
1534
(5fe)
3068
(bfc)
6137
(17f9)
12274
(2ff2)
24548
(5fe4)
49096
(bfc8)
g
406
(196)
813
(32d)
1625
(659)
3251
(cb3)
6502
(1966)
13004
(32cc)
26008
(6598)
52015
(cb2f)
g+
431
(1af)
861
(35d)
1722
(6ba)
3444
(d74)
6889
(1ae9)
13777
(35d1)
27554
(6ba2)
55108
(d744)
a
456
(1c8)
912
(390)
1825
(721)
3649
(e41)
7298
(1c82)
14596
(3904)
29193
(7209)
58385
(e411)
a+
483
(1e3)
967
(3c7)
1933
(78d)
3866
(f1a)
7732
(1e34)
15464
(3c68)
30928
(78d0)
61857
(f1a1)
b
512
(200)
1024
(400)
2048
(800)
4096
(1000)
8192
(2000)
16384
(4000)
32768
(8000)
65535
(ffff)

単位:レジスタ値

サンプリング周波数表

音階別の再生サンプリング周波数表です。

o1
o2
o3
o4
o5
o6
o7
o8
c
205.6
411.2
823.1
1646.2
3291.6
6583.9
13167.9
26335.7
c+
217.7
436.2
871.6
1744.0
3488.1
6975.4
13950.7
27901.5
d
230.6
462.0
924.0
1847.2
3695.2
7390.3
14780.7
29560.5
d+
245.0
489.3
978.6
1957.2
3915.2
7829.6
15659.1
31318.2
e
259.4
518.1
1037.0
2074.0
4147.3
8295.3
16590.7
33180.6
f
274.6
549.2
1098.5
2196.9
4394.6
8788.4
17576.9
35153.7
f+
291.3
581.9
1163.7
2327.4
4655.6
9311.1
18622.2
37244.4
g
308.0
616.7
1232.7
2466.2
4932.4
9864.9
19729.8
39458.8
g+
327.0
653.2
1306.3
2612.6
5226.0
10451.3
20902.6
41805.2
a
345.9
691.8
1384.5
2768.1
5536.3
11072.6
22145.9
44291.1
a+
366.4
733.6
1466.4
2932.8
5865.5
11731.1
23462.1
46925.0
b
388.4
776.8
1553.6
3107.2
6214.5
12429.0
24858.0
49715.1

単位:Hz

SCCPCM レジスタ値

o5d+までテーブルを設けてありますが、実際発音可能なのはo8bからo7c迄になっています。

o1
o2
o3
o4
o5
o6
o7
o8
c
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2423
(977)
1211
(4bb)
605
(25d)
c+
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2287
(8ef)
1143
(477)
571
(23b)
d
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2158
(86e)
1079
(437)
539
(21b)
d+
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2037
(7f5)
1018
(3fa)
509
(1fd)
e
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
3847
(f07)
1923
(783)
961
(3c1)
480
(1e0)
f
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
3631
(e2f)
1815
(717)
907
(38b)
453
(1c5)
f+
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
3427
(d63)
1713
(6b1)
856
(358)
427
(1ab)
g
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
3234
(ca2)
1617
(651)
808
(328)
403
(193)
g+
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
3053
(bed)
1526
(5f6)
762
(2fa)
381
(17d)
a
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2881
(b41)
1440
(5a0)
720
(2d0)
359
(167)
a+
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2720
(aa0)
1359
(54f)
679
(2a7)
339
(153)
b
4075
(feb)
4075
(feb)
4075
(feb)
4075
(feb)
2567
(a07)
1283
(503)
641
(281)
320
(140)

単位:レジスタ値

サンプリング周波数表

音階別の再生サンプリング周波数表です。

o1
o2
o3
o4
o5
o6
o7
o8
c
878.2
878.2
878.2
878.2
878.2
1476.7
2953.4
5906.8
c+
878.2
878.2
878.2
878.2
878.2
1564.5
3129.0
6257.9
d
878.2
878.2
878.2
878.2
878.2
1658.0
3314.4
6628.8
d+
878.2
878.2
878.2
878.2
878.2
1756.4
3512.8
7018.7
e
878.2
878.2
878.2
878.2
930.2
1860.5
3720.9
7441.9
f
878.2
878.2
878.2
878.2
985.6
1971.1
3942.2
7884.5
f+
878.2
878.2
878.2
878.2
1044.2
2088.4
4176.8
8363.4
g
878.2
878.2
878.2
878.2
1106.5
2212.3
4424.7
8860.3
g+
878.2
878.2
878.2
878.2
1172.1
2344.2
4691.4
9370.5
a
878.2
878.2
878.2
878.2
1242.0
2484.1
4964.7
9943.2
a+
878.2
878.2
878.2
878.2
1315.5
2632.0
5264.0
10528.1
b
878.2
878.2
878.2
878.2
1393.9
2787.8
5575.6
11151.2

単位:Hz