mirror of
https://github.com/cybernesto/mcs-player.git
synced 2024-06-08 22:29: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
|
FREQLO HEX 00
|
||||||
FREQHI HEX 00
|
FREQHI HEX 00
|
||||||
TIED HEX 0000
|
TIED HEX 0000
|
||||||
FREQLOS HEX 1E1F20222426292C
|
FREQLOS HEX 1D1E20222426292B
|
||||||
HEX 2E3033363A3D4145
|
HEX 2E3033363A3D4144
|
||||||
HEX 494D52565C61676D
|
HEX 484D51565B61676D
|
||||||
HEX 737A8189919AA3AD
|
HEX 737A8189919AA3AC
|
||||||
HEX B7C2CEDAE7F40312
|
HEX B7C1CDD9E6F40212
|
||||||
HEX 2334465A6E849BB3
|
HEX 223345596D839AB2
|
||||||
HEX CDE9062545688CB3
|
HEX CCE8052344668BB2
|
||||||
HEX DC0836679BD20101
|
HEX DB06346598CF0101
|
||||||
FREQHIS HEX 0000000000000000
|
FREQHIS HEX 0000000000000000
|
||||||
HEX 0000000000000000
|
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
|
FREQLO HEX 00
|
||||||
FREQHI HEX 00
|
FREQHI HEX 00
|
||||||
TIED HEX 0000
|
TIED HEX 0000
|
||||||
FREQLOS HEX 1E1F20222426292C
|
FREQLOS HEX 1D1E20222426292B
|
||||||
HEX 2E3033363A3D4145
|
HEX 2E3033363A3D4144
|
||||||
HEX 494D52565C61676D
|
HEX 484D51565B61676D
|
||||||
HEX 737A8189919AA3AD
|
HEX 737A8189919AA3AC
|
||||||
HEX B7C2CEDAE7F40312
|
HEX B7C1CDD9E6F40212
|
||||||
HEX 2334465A6E849BB3
|
HEX 223345596D839AB2
|
||||||
HEX CDE9062545688CB3
|
HEX CCE8052344668BB2
|
||||||
HEX DC0836679BD20101
|
HEX DB06346598CF0101
|
||||||
FREQHIS HEX 0000000000000000
|
FREQHIS HEX 0000000000000000
|
||||||
HEX 0000000000000000
|
HEX 0000000000000000
|
||||||
HEX 0000000000000000
|
HEX 0000000000000000
|
||||||
|
|
|
@ -49,14 +49,14 @@ PLUG HEX 00
|
||||||
FREQLO HEX 00
|
FREQLO HEX 00
|
||||||
FREQHI HEX 00
|
FREQHI HEX 00
|
||||||
TIED HEX 0000
|
TIED HEX 0000
|
||||||
FREQLOS HEX 1E1F20222426292C
|
FREQLOS HEX 1D1E20222426292B
|
||||||
HEX 2E3033363A3D4145
|
HEX 2E3033363A3D4144
|
||||||
HEX 494D52565C61676D
|
HEX 484D51565B61676D
|
||||||
HEX 737A8189919AA3AD
|
HEX 737A8189919AA3AC
|
||||||
HEX B7C2CEDAE7F40312
|
HEX B7C1CDD9E6F40212
|
||||||
HEX 2334465A6E849BB3
|
HEX 223345596D839AB2
|
||||||
HEX CDE9062545688CB3
|
HEX CCE8052344668BB2
|
||||||
HEX DC0836679BD20101
|
HEX DB06346598CF0101
|
||||||
FREQHIS HEX 0000000000000000
|
FREQHIS HEX 0000000000000000
|
||||||
HEX 0000000000000000
|
HEX 0000000000000000
|
||||||
HEX 0000000000000000
|
HEX 0000000000000000
|
||||||
|
|
|
@ -50,14 +50,14 @@ plug !byte 00
|
||||||
freqlo !byte 00
|
freqlo !byte 00
|
||||||
freqhi !byte 00
|
freqhi !byte 00
|
||||||
tied !byte $00,$00
|
tied !byte $00,$00
|
||||||
freqlos !byte $1e,$1f,$20,$22,$24,$26,$29,$2c
|
freqlos !byte $1D,$1E,$20,$22,$24,$26,$29,$2B
|
||||||
!byte $2e,$30,$33,$36,$3a,$3d,$41,$45
|
!byte $2E,$30,$33,$36,$3A,$3D,$41,$44
|
||||||
!byte $49,$4d,$52,$56,$5c,$61,$67,$6d
|
!byte $48,$4D,$51,$56,$5B,$61,$67,$6D
|
||||||
!byte $73,$7a,$81,$89,$91,$9a,$a3,$ad
|
!byte $73,$7A,$81,$89,$91,$9A,$A3,$AC
|
||||||
!byte $b7,$c2,$ce,$da,$e7,$f4,$03,$12
|
!byte $B7,$C1,$CD,$D9,$E6,$F4,$02,$12
|
||||||
!byte $23,$34,$46,$5a,$6e,$84,$9b,$b3
|
!byte $22,$33,$45,$59,$6D,$83,$9A,$B2
|
||||||
!byte $cd,$e9,$06,$25,$45,$68,$8c,$b3
|
!byte $CC,$E8,$05,$23,$44,$66,$8B,$B2
|
||||||
!byte $dc,$08,$36,$67,$9b,$d2,$01,$01
|
!byte $DB,$06,$34,$65,$98,$CF,$01,$01
|
||||||
freqhis !byte $00,$00,$00,$00,$00,$00,$00,$00
|
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
|
||||||
!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