Кіріспе
Unix және Unix-ке ұқсас операциялық жүйелердегі баннерлік бағдарлама оған бағдарламалық аргумент ретінде берілетін мәтіннің үлкен ASCII көркем нұсқасын шығарады. Команданың бір пайдасы - басып шығару жұмыстарына арналған өте көрнекті бөлгіш беттерді жасау.
Операция
Әр аргумент 10 таңбадан қысқартылады және өз "жолдарына" басылады. Бір жолда бірнеше сөзді басып шығару үшін оларды бір аргумент ретінде тапсыру керек, бұл сөздерді қажет болған жағдайда сөздерді құтқарып немесе келтіріп, қабықтан жасалады.
Іске асыру
Бағдарламаны ішкі іске асыру әдісі ескірген. Қолданылатын таңбалар шрифттері статикалық инициализацияланған дерек құрылымдары ретінде бағдарлама кодының өзіне қатты қосылады. Екі дерек құрылымы қолданылады. Біріншісі - әрбір таңбаның бит картасын кодтайтын (банерлік бағдарламаға тән кодтаумен) басып шығару нұсқауларының тізбесін қамтитын деректер кестесі. Екіншісі - бұл кестедегі индекс, ол әрбір таңба код үшін осы таңбаға арналған баспа нұсқауларының қай жерде басталатынын және аяқталатынын көрсетеді. Екі дерек құрылымы да қолмен жазылған. Спинеллис "қателерге бейім және сақталмайтын дерек форматын жасау қиын" деп атап өтті. Ол баннерлік бағдарламаның бастапқы коды мен бағдарлама деректеріне компьютерлік шрифттерді кодтау үшін автоматты түрде құрылған бастапқы кодтың арасындағы айтарлықтай айырмашылықты байқады (салыстыру үшін NetBSD-дің mac68k портының бастапқы кодындағы 6 х 10 шрифті деректерін пайдаланады). Автоматты түрде жинақталған деректер ASCII-мен қалай алынғандығын растайтын түсініктемемен беріледі. Автоматты түрде жинақталған деректер бит карта файлынан жинақталды, ол графикалық пайдаланушы интерфейсі бар бит картасын жасау / өңдеу бағдарламасын қолдану арқылы құрылды. Автоматты түрде жинақталған деректер әр глиф үшін кодталмаған байттардың тұрақты ұзындығы бойынша қарапайым және анық түрде ұйымдастырылады. "Седр шешімдері" компаниясы. 2008 жылдан бастап қазіргі заманғы Linux жүйелерінде жұмыс істейді. Тек қана белгіленген өлшеммен көлденең түрде басып шығарады. Калифорния Беркли университетінің Мэри Энн Хортон, bsdmainutils пакетінің бөлігі ретінде таратылған, 2008 жылдан бастап қазіргі заманғы Linux, GNU Hurd және Mac OS X жүйелерінде жұмыс істейді. Өлшемі өзгермелі қаріппен тік басып шығарады.