diff --git a/Source/screen/main.c b/Source/screen/main.c index 2e353d0..8918dc5 100644 --- a/Source/screen/main.c +++ b/Source/screen/main.c @@ -9,7 +9,7 @@ #include "../synth/wav.h" #include "screen.h" -static const uint8_t VERSION_NUMBER[] = "v.1.3.4-HustlaMod"; +static const uint8_t VERSION_NUMBER[] = "v.1.3.5-no cc02"; static const uint8_t HELP_DATA[10][18] = { "octave ", diff --git a/Source/synth/wav.c b/Source/synth/wav.c index fffced2..39f4430 100644 --- a/Source/synth/wav.c +++ b/Source/synth/wav.c @@ -148,14 +148,14 @@ void playNoteWav(void) { noteStatus[WAV].note = noteIndex; // channel volume louder = smaller value: - // const uint8_t noteVelocity = valueByte & AUD3LEVEL_MASK; - // if (noteVelocity == 0x60) { - rAUD3LEVEL = AUD3LEVEL_100; // fixed max vol - // } else if (noteVelocity == 0x40) { - // rAUD3LEVEL = AUD3LEVEL_50; - // } else { - // rAUD3LEVEL = AUD3LEVEL_25; - // } + const uint8_t noteVelocity = valueByte & AUD3LEVEL_MASK; + if (noteVelocity == 0x60) { + rAUD3LEVEL = AUD3LEVEL_100; + } else if (noteVelocity == 0x40) { + rAUD3LEVEL = AUD3LEVEL_50; + } else { + rAUD3LEVEL = AUD3LEVEL_25; + } // rAUD3HIGH = 0x00; // was in ASM, probably not needed?