Что сэкономит 256 байт текущей таблицы и увеличит кол-во тактов требуемых проигрывателю)
А тут цели ставились:
1) максимальная скорость проигрывания
2) приемлемый размер откомпилированного трека (в данном случае даже меньше оригинала)
пакеты канала тут занимают 1 байт (индекс по которому вытаскиваем из таблички tone_low, tone_hi, volume)
В данном случае (запускаем компилятор и смотрим варианты значений для каналов A,B,C) можно вместо отдельных таблиц для каждого канала объединить в одну таблицу - сэкономим 1280байт, но пока для меня это нетривиальная задача...





Ответить с цитированием
