6. Reset
<<funcdefs>>=
void seqvm_reset(seqvm *svm);<<funcs>>=
void seqvm_reset(seqvm *svm)
{
    int i;
    if (svm->blkpos >= 0) {
        svm->blkpos = -1;
        svm->main = svm->next;
    }
    for (i = 0; i < 4; i++) {
        svm->main.chan[i].tick = 0;
        svm->next.chan[i].tick = 0;
    }
}prev | home | next