Сообщение от
null_device
Допустим, нам нужно вывести спрайт с адреса n. Вычисляем данные для записи командой let a=int (n/256): let b=n-(a*256) или randomize usr n, что проще. Далее, тривиально poke 23675,a: poke 23676,b или poke 23675,peek 23670: poke 23676,peek 23671, для второго варианта. После этого в графическом режиме символ A будет отображать спрайт с адреса n. Для точечного вычисления использовалась конструкция randomize usr gr+n*8, где gr либо переменная, либо число (адрес начала спрайт массива), n номер спрайта в массиве.
Псевдографикой " в лоб" можно отрисовать 21 символ (или на 2 меньше в 128 бейсике), что зачастую - маловато будет. Вот поэтому такие телодвижения с переключением фонтов.