diff options
Diffstat (limited to 'src/emu/sound/scsplfo.c')
| -rw-r--r-- | src/emu/sound/scsplfo.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/sound/scsplfo.c b/src/emu/sound/scsplfo.c index dc9dcca674c..01023a4ba82 100644 --- a/src/emu/sound/scsplfo.c +++ b/src/emu/sound/scsplfo.c @@ -28,10 +28,10 @@ struct _LFO static int PLFO_TRI[256],PLFO_SQR[256],PLFO_SAW[256],PLFO_NOI[256]; static int ALFO_TRI[256],ALFO_SQR[256],ALFO_SAW[256],ALFO_NOI[256]; -static float LFOFreq[32]={0.17,0.19,0.23,0.27,0.34,0.39,0.45,0.55,0.68,0.78,0.92,1.10,1.39,1.60,1.87,2.27, +static const float LFOFreq[32]={0.17,0.19,0.23,0.27,0.34,0.39,0.45,0.55,0.68,0.78,0.92,1.10,1.39,1.60,1.87,2.27, 2.87,3.31,3.92,4.79,6.15,7.18,8.60,10.8,14.4,17.2,21.5,28.7,43.1,57.4,86.1,172.3}; -static float ASCALE[8]={0.0,0.4,0.8,1.5,3.0,6.0,12.0,24.0}; -static float PSCALE[8]={0.0,7.0,13.5,27.0,55.0,112.0,230.0,494}; +static const float ASCALE[8]={0.0,0.4,0.8,1.5,3.0,6.0,12.0,24.0}; +static const float PSCALE[8]={0.0,7.0,13.5,27.0,55.0,112.0,230.0,494}; static int PSCALES[8][256]; static int ASCALES[8][256]; @@ -47,7 +47,7 @@ static void LFO_Init(void) if(i<128) p=i; else - p=255-i; + p=i-256; ALFO_SAW[i]=a; PLFO_SAW[i]=p; |
