SG 3 роки тому
батько
коміт
681e9916ad
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      zero_tracker.c

+ 6 - 0
zero_tracker.c

@@ -84,6 +84,8 @@ typedef enum {
     EffectSlideDown = 0x02,
     EffectSlideToNote = 0x03,
     EffectVibrato = 0x04,
+
+    EffectSetSpeed = 0x0F,
 } Effect;
 
 #define EFFECT_DATA_NONE 0
@@ -380,6 +382,10 @@ void tracker_interrupt_body() {
                 ch_state.frequency_target = FREQUENCY_UNSET;
             }
         }
+
+        if(effect == EffectSetSpeed) {
+            song_state.tick_limit = data;
+        }
     }
 
     if(ch_state.play) {