Цитата Сообщение от Vitamin Посмотреть сообщение
В РЕВЮ как раз такой подход и использовался- повернутый символ.
А на сколько я помню, там использовался прямой шрифт со сдвигом и OR'ом.
Цитата Сообщение от Vitamin Посмотреть сообщение
По моим результатам исследований самый быстрый подход- выборка символа в 7 регистров и 7 процедур вывода символа в буфер
7 процедур на 7 возможных вариантов ширины?

Цитата Сообщение от alone Посмотреть сообщение
Кстати, пробовал писать транспонирование знакоместа в 3 приёма (сначала меняем местами квадраты 4x4 (правый верхний, левый нижний), потом 2x2 (по аналогичной сетке), потом 1x1), оказалось 1494 такта - медленнее, чем pop de:rl e:rla:rl d:rla... (1176 тактов). Пичалька.
Ага, я тоже разные варианты пробовал, в том числе и полубайтовые, а вот на 7 разных процедур, как у Витамина, в 97м году я не догадался, а может и пожмотничал памяти, сейчас уже не помню подробности.

---------- Post added at 18:50 ---------- Previous post was at 18:47 ----------

И да, еще идея была сэкономить памяти на символах одинакового написания за счет таблицы смещений по коду символа. В коде не было реализовано по причине мизерности выигрыша по памяти, все раскладки так и остались на бумаге.