Howdy.

Been looking up DM behavior quite a bit lately to write a player, and noted this strange behavior with portamento, not sure if this is the expected outcome.

So, looking up at portamento up, I noted max frequency is 1286 before going up one octave and dialing back frequency.

However it appears the tick overflowing the 1286 limit is skipped, then next tick runs a frequency of 644+defined speed.

Here's what I found in the VGM output:

So is that a glitch or is it intended (avoiding computing the exact overflow maybe?

) ?