mirror of
https://github.com/a2-4am/4cade.git
synced 2025-08-07 18:25:24 +00:00
Fastchip sound setting fix (#94)
This commit is contained in:
19
src/hw.accel.a
Normal file → Executable file
19
src/hw.accel.a
Normal file → Executable file
@@ -118,13 +118,15 @@ EX_3MHZMASK = $C0 ; 3.6Mhz
|
|||||||
|
|
||||||
; FASTChip
|
; FASTChip
|
||||||
fc_lock = $C06A
|
fc_lock = $C06A
|
||||||
FC_UNLOCK = $6A ; write 4 times
|
|
||||||
FC_LOCK = $A6
|
|
||||||
fc_enable = $C06B
|
fc_enable = $C06B
|
||||||
fc_config = $C06E
|
fc_config = $C06E
|
||||||
fc_data = $C06F
|
fc_data = $C06F
|
||||||
|
FC_UNLOCK = $6A ; write 4 times
|
||||||
|
FC_LOCK = $A6
|
||||||
FC_1MHZ = 9
|
FC_1MHZ = 9
|
||||||
FC_ON = 40 ; doco says 16.6Mhz
|
FC_ON = 40 ; doco says 16.6Mhz
|
||||||
|
FC_SPKR = 2
|
||||||
|
FC_HIFI = 4
|
||||||
|
|
||||||
; TransWarp I
|
; TransWarp I
|
||||||
; may overlap with paddle trigger
|
; may overlap with paddle trigger
|
||||||
@@ -213,6 +215,19 @@ build_setspeed
|
|||||||
rts
|
rts
|
||||||
|
|
||||||
build_addon
|
build_addon
|
||||||
|
lda #FC_UNLOCK ; change Fastchip speaker setting to 'HIFI'
|
||||||
|
sta fc_lock ; (improves sound on most games)
|
||||||
|
sta fc_lock ; (setting reverts on power cycle)
|
||||||
|
sta fc_lock
|
||||||
|
sta fc_lock
|
||||||
|
sta fc_enable
|
||||||
|
lda #FC_SPKR
|
||||||
|
sta fc_config
|
||||||
|
lda #FC_HIFI
|
||||||
|
sta fc_data
|
||||||
|
lda #FC_LOCK
|
||||||
|
sta fc_lock
|
||||||
|
|
||||||
lda #<addon
|
lda #<addon
|
||||||
ldy #>addon
|
ldy #>addon
|
||||||
ldx #(end_addon-addon)
|
ldx #(end_addon-addon)
|
||||||
|
Reference in New Issue
Block a user