PDA

Просмотр полной версии : 52 символа в строке...



Strunov
25.01.2006, 11:06
Нет ли у кого процедуры печати 5-и пиксельным шрифтом...
Что-бы 52 (51?) символ в строке. Не пропорциональный.
Дайте поносить :)

rasmer
25.01.2006, 20:30
Нет ли у кого процедуры печати 5-и пиксельным шрифтом...
Что-бы 52 (51?) символ в строке. Не пропорциональный.
Дайте поносить :)Не советую - коряво выглядит (любой фонт не подходит)

Vladimir Kladov
26.01.2006, 16:44
Я сейчас как раз смотрел Zx-time. Похоже там как раз 5 пикселов. Ничего вроде, не коряво. Даже неплохо выглядит.

axor
26.01.2006, 21:44
Думаю, что стоит обратиться к Specte по этому вопросу.

EARL
28.01.2006, 12:24
Вот один из моих вариант процедуры печати 5-пиксельным шрифтом. Правда его размер не такой уж маленький, как хотелось бы, но работает он шустро!

Wlodek
29.01.2006, 02:35
Желающим заполучить процедуру вывода 51 символа в строке предлагаю исходники
оболочки газеты-листовки "Двадцатка". Надеюсь, всё в исходниках будет понятно
(минимум комментариев имеется).

51all.C - полный фонт для 51-символьного вывода
20_5&.C - исходник оболочки газеты-листовки "20" номер 5 в формате GENS4
20_5$<.C - пакованная картинка для 5-го номера
KONKURS.C - текст 5-го номера. Обратите внимание на маркер конца текста
(символ с кодом 12) !
20_5&.W - исходник в виде текстового файла.

Вы можете попытаться самостоятельно собрать номер ;) .
Проассемблируйте исходник в память по реальному адресу, догрузите фонт,
сжатую картинку и текст и можете запускать через USR ;) .
При желании сбацать что-то своё соберите в памяти всё, что нужно, запакуйте
чем-нибудь и сделайте монозагрузчик. Если хотите выдрать только процедуру
вывода на экран, найдите её по комментарию и посмотрите, какие переменные
она использует.
Не занимайте адреса выше 60000, там строятся таблицы адресов строк и т.д.
Процедура использует один набор символов, сдвигая биты в реальном времени,
поэтому особой скорости не ждите. Но скорость вполне достаточна для оболочки-
вьювера газеты.
Оболочка была написана за один вечер ;) . Рассчитывал выпустить один номер,
выпустил пять. Ну, так получилось.

К слову, в своё время Survivor поднял все архивы "Двадцатки" и добился их
размещения на "Virtual TR DOS" (сам я, учитывая политизированное содержание
газеты, никогда не настаивал на размещении номеров где-либо - дружба
спектрумистов дороже ;) .). Ещё раз привет и спасибо!

Grand
30.01.2006, 03:38
Не советую - коряво выглядит (любой фонт не подходит)...А в качестве иллюстрации - скриншот из всем известной Домен ОС Pink Floyd.


(Вложение удалено автором сообщения после 54-х просмотров для экономии места на сервере Форума)