Mercurial > hg > dmlib
changeset 555:31652085440a
Cosmetics.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 23 Nov 2012 17:33:55 +0200 |
parents | d4b84101e480 |
children | 44d1e0d4acf3 |
files | jssplr.c |
diffstat | 1 files changed, 69 insertions(+), 67 deletions(-) [+] |
line wrap: on
line diff
--- a/jssplr.c Fri Nov 23 15:38:32 2012 +0200 +++ b/jssplr.c Fri Nov 23 17:33:55 2012 +0200 @@ -1087,7 +1087,8 @@ mp->newRowSet = TRUE; // Now we do some tricky tests - if (!mp->breakFlag && !mp->jumpFlag) { + if (!mp->breakFlag && !mp->jumpFlag) + { mp->newOrder = mp->order + 1; mp->newOrderSet = TRUE; } @@ -1096,90 +1097,91 @@ break; case 'E': // Exy = Special Effects - switch (paramX) { - case 0x00: // E0x - Set filter (NOT SUPPORTED) - JMPDEBUG("Set Filter used, UNSUPPORTED"); - break; - - case 0x01: // E1x - Fine Portamento Up - if (paramY) - chn->iCLastFinePortamentoUpParam = paramY; + switch (paramX) + { + case 0x00: // E0x - Set filter (NOT SUPPORTED) + JMPDEBUG("Set Filter used, UNSUPPORTED"); + break; - jmpChangePitch(chn, channel, -(chn->iCLastFinePortamentoUpParam * 4)); - break; + case 0x01: // E1x - Fine Portamento Up + if (paramY) + chn->iCLastFinePortamentoUpParam = paramY; - case 0x02: // E2x - Fine Portamento Down - if (paramY) - chn->iCLastFinePortamentoDownParam = paramY; + jmpChangePitch(chn, channel, -(chn->iCLastFinePortamentoUpParam * 4)); + break; - jmpChangePitch(chn, channel, (chn->iCLastFinePortamentoDownParam * 4)); - break; + case 0x02: // E2x - Fine Portamento Down + if (paramY) + chn->iCLastFinePortamentoDownParam = paramY; - case 0x03: // E3x - Glissando Control (NOT SUPPORTED) - break; + jmpChangePitch(chn, channel, (chn->iCLastFinePortamentoDownParam * 4)); + break; - case 0x04: // E4x - Set Vibrato waveform - chn->vibrato.wc = paramY; - break; + case 0x03: // E3x - Glissando Control (NOT SUPPORTED) + break; + + case 0x04: // E4x - Set Vibrato waveform + chn->vibrato.wc = paramY; + break; - case 0x05: // E5x - Set Finetune - JMPDEBUG("Set Finetune used, UNIMPLEMENTED"); - break; + case 0x05: // E5x - Set Finetune + JMPDEBUG("Set Finetune used, UNIMPLEMENTED"); + break; - case 0x06: // E6x - Set Pattern Loop - jmpDoPatternLoop(mp, chn, channel, paramY); - break; + case 0x06: // E6x - Set Pattern Loop + jmpDoPatternLoop(mp, chn, channel, paramY); + break; - case 0x07: // E7x - Set Tremolo waveform - chn->tremolo.wc = paramY; - break; + case 0x07: // E7x - Set Tremolo waveform + chn->tremolo.wc = paramY; + break; - case 0x08: // E8x - Set Pan Position - chn->panning = (paramY * 16); - JMPSETNDFLAGS(cdfNewPanPos); - break; + case 0x08: // E8x - Set Pan Position + chn->panning = (paramY * 16); + JMPSETNDFLAGS(cdfNewPanPos); + break; - case 0x09: // E9x - Retrig note - if (mp->tick == paramY) - jmpTriggerNote(mp, chn, FALSE); - break; + case 0x09: // E9x - Retrig note + if (mp->tick == paramY) + jmpTriggerNote(mp, chn, FALSE); + break; - case 0x0a: // EAx - Fine Volumeslide Up - if (paramY) - chn->iCLastFineVolumeslideUpParam = paramY; + case 0x0a: // EAx - Fine Volumeslide Up + if (paramY) + chn->iCLastFineVolumeslideUpParam = paramY; - jmpChangeVolume(chn, channel, chn->iCLastFineVolumeslideUpParam); - break; + jmpChangeVolume(chn, channel, chn->iCLastFineVolumeslideUpParam); + break; - case 0x0b: // EBx - Fine Volumeslide Down - if (paramY) - chn->iCLastFineVolumeslideDownParam = paramY; - jmpChangeVolume(chn, channel, -(chn->iCLastFineVolumeslideDownParam)); - break; + case 0x0b: // EBx - Fine Volumeslide Down + if (paramY) + chn->iCLastFineVolumeslideDownParam = paramY; + jmpChangeVolume(chn, channel, -(chn->iCLastFineVolumeslideDownParam)); + break; - case 0x0c: // ECx - Set Note Cut (NOT PROCESSED IN TICK0) - break; + case 0x0c: // ECx - Set Note Cut (NOT PROCESSED IN TICK0) + break; - case 0x0d: // EDx - Set Note Delay : IMPL.VERIFIED - if (paramY > 0) - { - // Save the ND-flags, then clear - chn->iSaveNDFlags = chn->newDataFlags; - chn->newDataFlags = 0; - // TODO .. does this only affect NOTE or also instrument? - } - break; + case 0x0d: // EDx - Set Note Delay : IMPL.VERIFIED + if (paramY > 0) + { + // Save the ND-flags, then clear + chn->iSaveNDFlags = chn->newDataFlags; + chn->newDataFlags = 0; + // TODO .. does this only affect NOTE or also instrument? + } + break; - case 0x0e: // EEx - Set Pattern Delay : IMPL.VERIFIED - mp->patternDelay = paramY; - break; + case 0x0e: // EEx - Set Pattern Delay : IMPL.VERIFIED + mp->patternDelay = paramY; + break; - case 0x0f: // EFx - Invert Loop (NOT SUPPORTED) - JMPDEBUG("Invert Loop used, UNSUPPORTED"); - break; + case 0x0f: // EFx - Invert Loop (NOT SUPPORTED) + JMPDEBUG("Invert Loop used, UNSUPPORTED"); + break; - default: - JMPDEBUG("Unsupported special command used"); + default: + JMPDEBUG("Unsupported special command used"); } break;