Apple 2 Sound Card (Mockingboard) Test
Go to file
2017-04-16 00:40:51 -07:00
docs Add docs 2017-04-15 11:09:24 -07:00
applewin.sh Initial commit 2017-04-15 10:45:13 -07:00
freq.c Cleanup Freq to Tone 2017-04-16 00:40:51 -07:00
Makefile Add Frequency Table 2017-04-16 00:23:24 -07:00
README.md Add Frequency Table 2017-04-16 00:23:24 -07:00
test_mock.dsk Initial commit 2017-04-15 10:45:13 -07:00
test_mock.s Fix typo Mockingboard 2017-04-15 11:19:29 -07:00

Apple 2 Mockingboard Test

Play a single note on both the left and right channels A.

Source: 6502 Assembly

Mockingboard Tone <-> Frequency Table

See freq.c

    Note  Frequency     Tone   reproduced  Relative Error

    A0    27.500 Hz -> $0914 ~  27.504 Hz  (0.016 %)
    A0#   29.135 Hz -> $0891 ~  29.147 Hz  (0.042 %)
    B0    30.868 Hz -> $0816 ~  30.879 Hz  (0.038 %)

    C1    32.703 Hz -> $07A2 ~  32.713 Hz  (0.029 %)
    C1#   34.648 Hz -> $0734 ~  34.664 Hz  (0.047 %)
    D1    36.708 Hz -> $06CD ~  36.715 Hz  (0.018 %)
    D1#   38.891 Hz -> $066B ~  38.905 Hz  (0.036 %)
    E1    41.203 Hz -> $060F ~  41.212 Hz  (0.022 %)
    F1    43.654 Hz -> $05B8 ~  43.662 Hz  (0.018 %)
    F1#   46.249 Hz -> $0566 ~  46.252 Hz  (0.006 %)
    G1    48.999 Hz -> $0518 ~  49.019 Hz  (0.039 %)
    G1#   51.913 Hz -> $04CF ~  51.926 Hz  (0.024 %)
    A1    55.000 Hz -> $048A ~  55.009 Hz  (0.016 %)
    A1#   58.270 Hz -> $0448 ~  58.322 Hz  (0.088 %)
    B1    61.735 Hz -> $040B ~  61.759 Hz  (0.038 %)

    C2    65.406 Hz -> $03D1 ~  65.425 Hz  (0.029 %)
    C2#   69.296 Hz -> $039A ~  69.328 Hz  (0.047 %)
    D2    73.416 Hz -> $0366 ~  73.472 Hz  (0.076 %)
    D2#   77.782 Hz -> $0335 ~  77.857 Hz  (0.097 %)
    E2    82.407 Hz -> $0307 ~  82.478 Hz  (0.086 %)
    F2    87.307 Hz -> $02DC ~  87.323 Hz  (0.018 %)
    F2#   92.499 Hz -> $02B3 ~  92.504 Hz  (0.006 %)
    G2    97.999 Hz -> $028C ~  98.037 Hz  (0.039 %)
    G2#  103.826 Hz -> $0267 ~ 103.936 Hz  (0.105 %)
    A2   110.000 Hz -> $0245 ~ 110.018 Hz  (0.016 %)
    A2#  116.541 Hz -> $0224 ~ 116.643 Hz  (0.088 %)
    B2   123.471 Hz -> $0205 ~ 123.637 Hz  (0.135 %)

    C3   130.813 Hz -> $01E8 ~ 130.985 Hz  (0.131 %)
    C3#  138.591 Hz -> $01CD ~ 138.656 Hz  (0.047 %)
    D3   146.832 Hz -> $01B3 ~ 146.944 Hz  (0.076 %)
    D3#  155.563 Hz -> $019A ~ 155.904 Hz  (0.219 %)
    E3   164.814 Hz -> $0183 ~ 165.169 Hz  (0.216 %)
    F3   174.614 Hz -> $016E ~ 174.646 Hz  (0.018 %)
    F3#  184.997 Hz -> $0159 ~ 185.277 Hz  (0.151 %)
    G3   195.998 Hz -> $0146 ~ 196.075 Hz  (0.039 %)
    G3#  207.652 Hz -> $0133 ~ 208.210 Hz  (0.269 %)
    A3   220.000 Hz -> $0122 ~ 220.415 Hz  (0.189 %)
    A3#  233.082 Hz -> $0112 ~ 233.286 Hz  (0.088 %)
    B3   246.942 Hz -> $0102 ~ 247.754 Hz  (0.329 %)

    C4   261.626 Hz -> $00F4 ~ 261.969 Hz  (0.131 %)
    C4#  277.183 Hz -> $00E6 ~ 277.915 Hz  (0.264 %)
    D4   293.665 Hz -> $00D9 ~ 294.564 Hz  (0.306 %)
    D4#  311.127 Hz -> $00CD ~ 311.807 Hz  (0.219 %)
    E4   329.628 Hz -> $00C1 ~ 331.194 Hz  (0.475 %)
    F4   349.228 Hz -> $00B7 ~ 349.292 Hz  (0.018 %)
    F4#  369.994 Hz -> $00AC ~ 371.631 Hz  (0.442 %)
    G4   391.995 Hz -> $00A3 ~ 392.150 Hz  (0.039 %)
    G4#  415.305 Hz -> $0099 ~ 417.781 Hz  (0.596 %)
    A4   440.000 Hz -> $0091 ~ 440.831 Hz  (0.189 %)
    A4#  466.164 Hz -> $0089 ~ 466.573 Hz  (0.088 %)
    B4   493.883 Hz -> $0081 ~ 495.507 Hz  (0.329 %)

    C5   523.251 Hz -> $007A ~ 523.938 Hz  (0.131 %)
    C5#  554.365 Hz -> $0073 ~ 555.830 Hz  (0.264 %)
    D5   587.330 Hz -> $006C ~ 591.856 Hz  (0.771 %)
    D5#  622.254 Hz -> $0066 ~ 626.671 Hz  (0.710 %)
    E5   659.255 Hz -> $0060 ~ 665.838 Hz  (0.999 %)
    F5   698.456 Hz -> $005B ~ 702.422 Hz  (0.568 %)
    F5#  739.989 Hz -> $0056 ~ 743.261 Hz  (0.442 %)
    G5   783.991 Hz -> $0051 ~ 789.141 Hz  (0.657 %)
    G5#  830.609 Hz -> $004C ~ 841.059 Hz  (1.258 %)
    A5   880.000 Hz -> $0048 ~ 887.784 Hz  (0.885 %)
    A5#  932.328 Hz -> $0044 ~ 940.007 Hz  (0.824 %)
    B5   987.767 Hz -> $0040 ~ 998.757 Hz  (1.113 %)

    C6  1046.502 Hz -> $003D ~1047.876 Hz  (0.131 %)
    C6# 1108.731 Hz -> $0039 ~1121.411 Hz  (1.144 %)
    D6  1174.659 Hz -> $0036 ~1183.712 Hz  (0.771 %)
    D6# 1244.508 Hz -> $0033 ~1253.342 Hz  (0.710 %)
    E6  1318.510 Hz -> $0030 ~1331.676 Hz  (0.999 %)
    F6  1396.913 Hz -> $002D ~1420.454 Hz  (1.685 %)
    F6# 1479.978 Hz -> $002B ~1486.522 Hz  (0.442 %)
    G6  1567.982 Hz -> $0028 ~1598.011 Hz  (1.915 %)
    G6# 1661.219 Hz -> $0026 ~1682.117 Hz  (1.258 %)
    A6  1760.000 Hz -> $0024 ~1775.568 Hz  (0.885 %)
    A6# 1864.655 Hz -> $0022 ~1880.013 Hz  (0.824 %)
    B6  1975.533 Hz -> $0020 ~1997.514 Hz  (1.113 %)

    C7  2093.005 Hz -> $001E ~2130.682 Hz  (1.800 %)
    C7# 2217.461 Hz -> $001C ~2282.873 Hz  (2.950 %)
    D7  2349.318 Hz -> $001B ~2367.424 Hz  (0.771 %)
    D7# 2489.016 Hz -> $0019 ~2556.818 Hz  (2.724 %)
    E7  2637.020 Hz -> $0018 ~2663.352 Hz  (0.999 %)
    F7  2793.826 Hz -> $0016 ~2905.475 Hz  (3.996 %)
    F7# 2959.955 Hz -> $0015 ~3043.831 Hz  (2.834 %)
    G7  3135.963 Hz -> $0014 ~3196.022 Hz  (1.915 %)
    G7# 3322.438 Hz -> $0013 ~3364.234 Hz  (1.258 %)
    A7  3520.000 Hz -> $0012 ~3551.136 Hz  (0.885 %)
    A7# 3729.310 Hz -> $0011 ~3760.026 Hz  (0.824 %)
    B7  3951.066 Hz -> $0010 ~3995.028 Hz  (1.113 %)

    C8  4186.009 Hz -> $000F ~4261.363 Hz  (1.800 %)
    C8# 4434.922 Hz -> $000E ~4565.746 Hz  (2.950 %)
    D8  4698.636 Hz -> $000D ~4916.957 Hz  (4.646 %)
    D8# 4978.032 Hz -> $000C ~5326.704 Hz  (7.004 %)
    E8  5274.041 Hz -> $000C ~5326.704 Hz  (0.999 %)
    F8  5587.652 Hz -> $000B ~5810.950 Hz  (3.996 %)
    F8# 5919.911 Hz -> $000A ~6392.045 Hz  (7.975 %)
    G8  6271.927 Hz -> $000A ~6392.045 Hz  (1.915 %)
    G8# 6644.875 Hz -> $0009 ~7102.272 Hz  (6.883 %)