>> Ты бы код выложил
> https://www.gladir.com/CODER/TURBOC/tetris.htm Код... своеобразный, мягко говоря. Судя по всему, он обходит какие-то приколы компилятора TurboC конкретной версии. Учиться программировать по этому коду я бы точно не советовал.
Далее. «Не могу найти ошибку» — в чём она проявляется? Где нормальное описание бага?
Далее, про memset — как я понял, имеется в виду следующее:
memset(&(*Q).Tbl,FALSE,sizeof((*Q).Tbl));
memset(&(*Q).Tbl[20],TRUE,sizeof((*Q).Tbl[20]));
В первой строчке зануляется весь двумерный массив. Во второй — устанавливается в 1 последняя строчка (Tbl[20] будет последней строчкой для массива из 21 строки, т.к. индексация начинается с 0).