diff --git a/Source/Apps/Tune/Tune.asm b/Source/Apps/Tune/Tune.asm index d5266232..085b1454 100644 --- a/Source/Apps/Tune/Tune.asm +++ b/Source/Apps/Tune/Tune.asm @@ -562,12 +562,18 @@ CFGTBL: ; PLT RSEL RDAT RIN Z180 ACR ; .DB $07, $D8, $D0, $D8, $FF, $FF ; RCZ80 W/ RC SOUND MODULE (EB) .DW HWSTR_RCEB +; + .DB $07, $A0, $A1, $A2, $FF, $FF ; RCZ80 W/ RC SOUND MODULE (EB Rev 6) + .DW HWSTR_RCEB ; .DB $07, $D1, $D0, $D0, $FF, $FF ; RCZ80 W/ RC SOUND MODULE (MF) .DW HWSTR_RCMF ; .DB $08, $68, $60, $68, $C0, $FF ; RCZ180 W/ RC SOUND MODULE (EB) .DW HWSTR_RCEB +; + .DB $08, $A0, $A1, $A2, $C0, $FF ; RCZ180 W/ RC SOUND MODULE (EB Rev 6) + .DW HWSTR_RCEB ; .DB $08, $61, $60, $60, $C0, $FF ; RCZ180 W/ RC SOUND MODULE (MF) .DW HWSTR_RCMF diff --git a/Source/HBIOS/ay38910.asm b/Source/HBIOS/ay38910.asm index 4a10196a..ebc80cc7 100644 --- a/Source/HBIOS/ay38910.asm +++ b/Source/HBIOS/ay38910.asm @@ -36,6 +36,12 @@ AY_RDAT .EQU $60 AY_RIN .EQU AY_RSEL+AY_RCSND #ENDIF ; +#IF (AYMODE == AYMODE_RC_REV6) +AY_RSEL .EQU $A0 +AY_RDAT .EQU $A1 +AY_RIN .EQU $A2 +#ENDIF +; ;====================================================================== ; ; REGISTERS diff --git a/Source/HBIOS/std.asm b/Source/HBIOS/std.asm index 7510c6a0..0a03ecf1 100644 --- a/Source/HBIOS/std.asm +++ b/Source/HBIOS/std.asm @@ -185,6 +185,7 @@ AYMODE_N8 .EQU 1 ; N8 BUILT-IN SOUND AYMODE_SCG .EQU 2 ; SCG ECB BOARD AYMODE_RCZ80 .EQU 3 ; RC2014 SOUND MODULE BY ED BRINDLEY ON Z80 AYMODE_RCZ180 .EQU 4 ; RC2014 SOUND MODULE BY ED BRINDLEY ON Z180 +AYMODE_RC_REV6 .EQU 5 ; RC2014 SOUND MODULE REV6 BY ED BRINDLEY ON Z80/Z180 ; ; TMS VIDEO MODE SELECTIONS ;