Тот самый banner из System V.
banner [текст] выводит на доску отладки (вообще-то можно было и в окно консоли выводить, но разницы особой нет) текст "крупным шрифтом"
Just for fun. Программка простенькая, больше всего в ней занимает "шрифт" и прилинкованные функции (если скомпилировать программу с использованием libc.obj, то она будет занимать килобайта 3-4).
: Так можно и gcc потихоньку собрать для Колибри. Здорово, конечно, писать свои программы, но иногда хочется чего-то "здесь и сейчас"
Banner (System V banner)
-
- Attachments
-
-
banner.kex (21.5 KiB)Downloaded 452 times
-
Размер программы поражает, но вообще забавно
Из хаоса в космос
Такой размер из-за printf. Функция-монстр, но тяжелая.
В очередной раз прошу - все шаманские манипуляции либо исключайте, либо описывайте подробно!
Я только с четвертого раза вкурил, что надо забросить на рамдиск, переименованный файл, и открывать через RUN.
Я только с четвертого раза вкурил, что надо забросить на рамдиск, переименованный файл, и открывать через RUN.
Это здесь и сейчас знаменито славными быдлокодерскими традициями. Есть такое правило негласное "То что делается временно, обычно остается надолго", потому всегда нужно стремиться сделать как можно лучше.Sorcerer wrote:Здорово, конечно, писать свои программы, но иногда хочется чего-то "здесь и сейчас"
Mario, хорошо, в следующий раз буду описывать подробнее. Мне казалось, что banner.kex можно запускать откуда угодно, а
progname [params]
- обычное описание для консольных утилит.
Banner - это just for fun. К серьезным вещам я стараюсь относиться серьезнее.
progname [params]
- обычное описание для консольных утилит.
Banner - это just for fun. К серьезным вещам я стараюсь относиться серьезнее.
Лично я сразу всё понял, и описание нормальное ИМХО.
Из хаоса в космос
Восприятие вообще субъективная и индивидуальная вещь - что-то сразу понимаешь, что-то лишь приложив большие усилия.
Вот демонстрация того что получилось без использования box_lib. (потрачено много времени что бы подключить эту библиотеку, но не срослось. Пришлось идти в обход)
Есть еще некоторые недоработки. Такие как проблемы при написании нескольких слов и при отчистке введенного текста. Работаю над этим. Так же работаю над записью в файл. По сути программа простая.
Прикрепил картинку и бинарник. Что бы проверить вам придется примонтировать libc.dll в путь /kolibrios/lib Или он уже там есть? 0_о
Еще ссылка на исходники в гите https://github.com/right-hearted/kolibri-banner
Есть еще некоторые недоработки. Такие как проблемы при написании нескольких слов и при отчистке введенного текста. Работаю над этим. Так же работаю над записью в файл. По сути программа простая.
Прикрепил картинку и бинарник. Что бы проверить вам придется примонтировать libc.dll в путь /kolibrios/lib Или он уже там есть? 0_о
Еще ссылка на исходники в гите https://github.com/right-hearted/kolibri-banner
- Attachments
-
-
banner2.png (54.41 KiB)Viewed 9781 times
-
dummy (9.55 KiB)Downloaded 340 times
-
ASCII art - это хорошо, но почему бы не собирать буквы из "пикселей" - квадратов, закрашенных черным цветом? Можно будет изменять размер шрифта, меняя площадь квадратов.
Суть программы - выводить текст в доску отладки. Какие пиксели?Wildwest wrote:ASCII art - это хорошо, но почему бы не собирать буквы из "пикселей" - квадратов, закрашенных черным цветом? Можно будет изменять размер шрифта, меняя площадь квадратов.
Не пиксели, а "пиксели". И я вообще писал про создание масштабируемых шрифтов в Колибри.
Banner - оно не для того
У меня не запускается. Пробовал и CD и с рамдиска. При попытке запустить пишет unresolved atexit
to infinity and beyond