Browse Source
Fix Speaker Functionality on Specific Platforms
pull/596/head
Wayne Warthen
6 months ago
No known key found for this signature in database
GPG Key ID: 8B34ED29C07EEB0A
4 changed files with
10 additions and
1 deletions
-
Source/HBIOS/cfg_DUO.asm
-
Source/HBIOS/cfg_MASTER.asm
-
Source/HBIOS/cfg_MBC.asm
-
Source/HBIOS/cfg_SBC.asm
|
|
|
@ -375,6 +375,9 @@ AYMODE .SET AYMODE_DUO ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC| |
|
|
|
AY_FORCE .SET FALSE ; AY: BYPASS AUTO-DETECT, FORCED PRESENT |
|
|
|
; |
|
|
|
SPKENABLE .SET TRUE ; SPK: ENABLE RTC LATCH IOBIT SOUND DRIVER (SPK.ASM) |
|
|
|
SPKPORT .SET RTCIO ; SPK: THE PORT WITH THE SPEAKER IO BIT |
|
|
|
SPKSHADOW .SET HB_RTCVAL ; SPK: THE SHADOW VALUE FOR THE PORT THAT HAS TO BE MAINTAINED |
|
|
|
SPKMASK .SET %00000100 ; SPK: THE BIT MASK TO ACTUALLY TOGGLE |
|
|
|
; |
|
|
|
DMAENABLE .SET FALSE ; DMA: ENABLE DMA DRIVER (DMA.ASM) |
|
|
|
DMABASE .SET $40 ; DMA: DMA BASE ADDRESS |
|
|
|
|
|
|
|
@ -465,7 +465,7 @@ AY_FORCE .EQU FALSE ; AY: BYPASS AUTO-DETECT, FORCED PRESENT |
|
|
|
SPKENABLE .EQU FALSE ; SPK: ENABLE RTC LATCH IOBIT SOUND DRIVER (SPK.ASM) |
|
|
|
SPKPORT .EQU RTCIO ; SPK: THE PORT WITH THE SPEAKER IO BIT |
|
|
|
SPKSHADOW .EQU HB_RTCVAL ; SPK: THE SHADOW VALUE FOR THE PORT THAT HAS TO BE MAINTAINED |
|
|
|
SPKMASK .EQU 00000100b ; SPK: THE BIT MASK TO ACTUALLY TOGGLE |
|
|
|
SPKMASK .EQU %00000100 ; SPK: THE BIT MASK TO ACTUALLY TOGGLE |
|
|
|
; |
|
|
|
DMAENABLE .EQU FALSE ; DMA: ENABLE DMA DRIVER (DMA.ASM) |
|
|
|
DMABASE .EQU $E0 ; DMA: DMA BASE ADDRESS |
|
|
|
|
|
|
|
@ -362,6 +362,9 @@ AY_CLK .SET 1789772 ; AY: PSG CLOCK FREQ, ASSUME MSX STD |
|
|
|
AYMODE .SET AYMODE_MBC ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC|MBC|DUO|NABU] |
|
|
|
; |
|
|
|
SPKENABLE .SET TRUE ; SPK: ENABLE RTC LATCH IOBIT SOUND DRIVER (SPK.ASM) |
|
|
|
SPKPORT .SET RTCIO ; SPK: THE PORT WITH THE SPEAKER IO BIT |
|
|
|
SPKSHADOW .SET HB_RTCVAL ; SPK: THE SHADOW VALUE FOR THE PORT THAT HAS TO BE MAINTAINED |
|
|
|
SPKMASK .SET %00000100 ; SPK: THE BIT MASK TO ACTUALLY TOGGLE |
|
|
|
; |
|
|
|
DMAENABLE .SET FALSE ; DMA: ENABLE DMA DRIVER (DMA.ASM) |
|
|
|
DMABASE .SET $E0 ; DMA: DMA BASE ADDRESS |
|
|
|
|
|
|
|
@ -348,6 +348,9 @@ AYMODE .SET AYMODE_SCG ; AY: DRIVER MODE: AYMODE_[SCG|N8|RCZ80|RCZ180|MSX|LINC| |
|
|
|
AY_FORCE .SET FALSE ; AY: BYPASS AUTO-DETECT, FORCED PRESENT |
|
|
|
; |
|
|
|
SPKENABLE .SET FALSE ; SPK: ENABLE RTC LATCH IOBIT SOUND DRIVER (SPK.ASM) |
|
|
|
SPKPORT .SET RTCIO ; SPK: THE PORT WITH THE SPEAKER IO BIT |
|
|
|
SPKSHADOW .SET HB_RTCVAL ; SPK: THE SHADOW VALUE FOR THE PORT THAT HAS TO BE MAINTAINED |
|
|
|
SPKMASK .SET %00000100 ; SPK: THE BIT MASK TO ACTUALLY TOGGLE |
|
|
|
; |
|
|
|
DMAENABLE .SET FALSE ; DMA: ENABLE DMA DRIVER (DMA.ASM) |
|
|
|
DMABASE .SET $E0 ; DMA: DMA BASE ADDRESS |
|
|
|
|