mirror of
https://github.com/cybernesto/mcs-player.git
synced 2024-10-06 01:57:29 +00:00
Corrected frequency values based on the real CPU Clock frequency
The Mockingboard PSGs base their frequency on the Apple II Clock. https://groups.google.com/g/comp.sys.apple2/c/lNSdI9GyBgc/m/8tAydOPUAwAJ Based on this discussion I made a spreadsheet to calculate the correct values of the frequency tables and updated the ones used by the Music Construction Set player.
This commit is contained in:
parent
c1e5c79853
commit
118279b8e7
BIN
FrequencyTable.numbers
Normal file
BIN
FrequencyTable.numbers
Normal file
Binary file not shown.
Binary file not shown.
@ -49,14 +49,14 @@ PLUG HEX 00
|
||||
FREQLO HEX 00
|
||||
FREQHI HEX 00
|
||||
TIED HEX 0000
|
||||
FREQLOS HEX 1E1F20222426292C
|
||||
HEX 2E3033363A3D4145
|
||||
HEX 494D52565C61676D
|
||||
HEX 737A8189919AA3AD
|
||||
HEX B7C2CEDAE7F40312
|
||||
HEX 2334465A6E849BB3
|
||||
HEX CDE9062545688CB3
|
||||
HEX DC0836679BD20101
|
||||
FREQLOS HEX 1D1E20222426292B
|
||||
HEX 2E3033363A3D4144
|
||||
HEX 484D51565B61676D
|
||||
HEX 737A8189919AA3AC
|
||||
HEX B7C1CDD9E6F40212
|
||||
HEX 223345596D839AB2
|
||||
HEX CCE8052344668BB2
|
||||
HEX DB06346598CF0101
|
||||
FREQHIS HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
|
16
src/MCS-MB.S
16
src/MCS-MB.S
@ -47,14 +47,14 @@ PLUG HEX 00
|
||||
FREQLO HEX 00
|
||||
FREQHI HEX 00
|
||||
TIED HEX 0000
|
||||
FREQLOS HEX 1E1F20222426292C
|
||||
HEX 2E3033363A3D4145
|
||||
HEX 494D52565C61676D
|
||||
HEX 737A8189919AA3AD
|
||||
HEX B7C2CEDAE7F40312
|
||||
HEX 2334465A6E849BB3
|
||||
HEX CDE9062545688CB3
|
||||
HEX DC0836679BD20101
|
||||
FREQLOS HEX 1D1E20222426292B
|
||||
HEX 2E3033363A3D4144
|
||||
HEX 484D51565B61676D
|
||||
HEX 737A8189919AA3AC
|
||||
HEX B7C1CDD9E6F40212
|
||||
HEX 223345596D839AB2
|
||||
HEX CCE8052344668BB2
|
||||
HEX DB06346598CF0101
|
||||
FREQHIS HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
|
@ -49,14 +49,14 @@ PLUG HEX 00
|
||||
FREQLO HEX 00
|
||||
FREQHI HEX 00
|
||||
TIED HEX 0000
|
||||
FREQLOS HEX 1E1F20222426292C
|
||||
HEX 2E3033363A3D4145
|
||||
HEX 494D52565C61676D
|
||||
HEX 737A8189919AA3AD
|
||||
HEX B7C2CEDAE7F40312
|
||||
HEX 2334465A6E849BB3
|
||||
HEX CDE9062545688CB3
|
||||
HEX DC0836679BD20101
|
||||
FREQLOS HEX 1D1E20222426292B
|
||||
HEX 2E3033363A3D4144
|
||||
HEX 484D51565B61676D
|
||||
HEX 737A8189919AA3AC
|
||||
HEX B7C1CDD9E6F40212
|
||||
HEX 223345596D839AB2
|
||||
HEX CCE8052344668BB2
|
||||
HEX DB06346598CF0101
|
||||
FREQHIS HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
HEX 0000000000000000
|
||||
|
@ -50,14 +50,14 @@ plug !byte 00
|
||||
freqlo !byte 00
|
||||
freqhi !byte 00
|
||||
tied !byte $00,$00
|
||||
freqlos !byte $1e,$1f,$20,$22,$24,$26,$29,$2c
|
||||
!byte $2e,$30,$33,$36,$3a,$3d,$41,$45
|
||||
!byte $49,$4d,$52,$56,$5c,$61,$67,$6d
|
||||
!byte $73,$7a,$81,$89,$91,$9a,$a3,$ad
|
||||
!byte $b7,$c2,$ce,$da,$e7,$f4,$03,$12
|
||||
!byte $23,$34,$46,$5a,$6e,$84,$9b,$b3
|
||||
!byte $cd,$e9,$06,$25,$45,$68,$8c,$b3
|
||||
!byte $dc,$08,$36,$67,$9b,$d2,$01,$01
|
||||
freqlos !byte $1D,$1E,$20,$22,$24,$26,$29,$2B
|
||||
!byte $2E,$30,$33,$36,$3A,$3D,$41,$44
|
||||
!byte $48,$4D,$51,$56,$5B,$61,$67,$6D
|
||||
!byte $73,$7A,$81,$89,$91,$9A,$A3,$AC
|
||||
!byte $B7,$C1,$CD,$D9,$E6,$F4,$02,$12
|
||||
!byte $22,$33,$45,$59,$6D,$83,$9A,$B2
|
||||
!byte $CC,$E8,$05,$23,$44,$66,$8B,$B2
|
||||
!byte $DB,$06,$34,$65,$98,$CF,$01,$01
|
||||
freqhis !byte $00,$00,$00,$00,$00,$00,$00,$00
|
||||
!byte $00,$00,$00,$00,$00,$00,$00,$00
|
||||
!byte $00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
Loading…
Reference in New Issue
Block a user