Project

General

Profile

« Previous | Next » 

Revision 1457

Added by markw 10 months ago

Added volume for SIO DATA and ADC

View differences:

pokeycfg.c
#define CORE_RESTRICT 4
#define CORE_OUTPUT 5
#define CORE_PHI 6
#define CORE_MAX 6
#define CORE_ADC 7
#define CORE_SIO_DATA 8
#define CORE_MAX 8
#define SID_TYPE 1
#define SID_MAX 1
......
revers(activeLine==CORE_PHI);
cprintf("PHI2->1MHz : %s",((val&32)==32) ? "PAL (5/9)" : "NTSC (4/7)");
break;
#ifndef SIDMAX
case CORE_ADC:
revers(activeLine==CORE_ADC);
val = ((*flash1)>>20)&0x3;
if (val == 3) val = 4;
cprintf("ADC volume : %dx",val);
break;
case CORE_SIO_DATA:
revers(activeLine==CORE_SIO_DATA);
val = ((*flash1)>>22)&0x3;
if (val == 3) val = 4;
cprintf("SIO DATA vol : %dx",val);
break;
#endif
}
break;
case MODE_POKEY: // pokey
......
clrscr();
//textcolor(0xa);
chline(40);
cprintf(PRODUCT " config v1.4 ");
cprintf(PRODUCT " config v1.5 ");
cprintf(" Core:");
for (i=0;i!=8;++i)
{
......
case CORE_PHI:
shift = 5;
break;
case CORE_ADC:
shift = 20;
mask = 3;
max = 3;
break;
case CORE_SIO_DATA:
shift = 22;
mask = 3;
max = 3;
break;
}
break;
case MODE_POKEY:
......
// -- 5-7 reserved
// POST_DIVIDE_NEXT <= flash_do(15 downto 8);
// GTIA_ENABLE_NEXT <= flash_do(19 downto 16);
// -- 23 downto 20 reserved
// ADC_VOLUME_NEXT <= flash_do_slow(21 downto 20);
// SIO_DATA_VOLUME_NEXT <= flash_do_slow(23 downto 22);
// PSG_FREQ_NEXT <= flash_do(25 downto 24);
// PSG_STEREOMODE_NEXT <= flash_do(27 downto 26);
// PSG_ENVELOPE16_NEXT <= flash_do(28);

Also available in: Unified diff