Page 3 of 3

Re: CLi² (Command Line Interface 2)

PostPosted: Mon, 06.05.2019 12:17:41
by LessNick
VBI wrote:класс! ура!


Ура, то ура, но я ухитрился и большие тоже перепутать местами :facepalm: :facepalm:

Поэтому новая (1.2) версия. Надеюсь теперь-то точно все буквы на месте :bang:

1.png


Пока никто не успел скачать, перезалью версию 1.3, немного коряво получились слеши (покоцанные) и поправил ©

Было:

2.png


Стало:

3.png


Надеюсь теперь чуть ближе стало к оригинальной ASCII как на Amiga :vodka:

Re: CLi² (Command Line Interface 2)

PostPosted: Mon, 06.05.2019 15:46:18
by LessNick
Сконвертировал и дорисовал кирилицу ещё одного шрифта с Amiga — P0T-NOoDLE by Leo "Nudel" Davidson:

sshot000000.png

Re: CLi² (Command Line Interface 2)

PostPosted: Mon, 06.05.2019 16:10:11
by WBC
найс :)

Re: CLi² (Command Line Interface 2)

PostPosted: Mon, 06.05.2019 22:50:18
by TS-Labs
Правда, найс ) Может сделать этим шрифтом сетап биоса? )))

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 09:29:09
by LessNick
WBC wrote:найс

TS-Labs wrote:Правда, найс )


Хотелось бы знать, что именно вы про topaz или про P0T-NOoDLE?

Последний конечно прикольный, но читается труднее имхо.

TS-Labs wrote:Может сделать этим шрифтом сетап биоса? )))


Есть на примете ещё один шрифт ;)

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 11:58:28
by LessNick
Ну как и обещал, вот ещё один интересный шрифт с Amiga — Thing. Автора к сожалению так и не удалось узнать:

sshot000000.png

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 12:28:29
by VBI
последний шрифт очень колоритный.
читается хуже чем оригинальный, но - симпатичный

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 17:08:24
by WBC
LessNick wrote:Хотелось бы знать, что именно вы про topaz или про P0T-NOoDLE?

мне topaz больше нравится, P0T-NOoDLE кажется видел на пц в паре интр, хоят там скорее мод оригинального вгашного фонта :)

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 18:02:16
by VBI
поддержу topaz

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 07.05.2019 22:39:04
by idxi
LessNick wrote:3) Времени нет, от слова совсем.
- вычеркивается пунктик ? ;)
LessNick wrote:Вброшу свежую струю


Ну вот !! ) Красава ! :))

Оживайка срабатывает :)


Классно, и красивые фонтики ) topaz можно и бивисы )

а какой формат итоговых шрифтов ? где почитать можно ?

Re: CLi² (Command Line Interface 2)

PostPosted: Wed, 08.05.2019 12:03:27
by LessNick
idxi wrote:вычеркивается пунктик ?


неа, тут скорее просто нашлось пару моментов свободных.

idxi wrote:Ну вот !! ) Красава !


отож!

idxi wrote:Оживайка срабатывает


Ну тут скорее не оживайка, а тот факт, что пообщались в личке с @asve79. У него есть некоторые идеи насчёт использования CLi², ну и заодно растормошил меня ;)
Не думаю, что что-то уж прям так серьёзное, но вот по мелочи кое чего сделал.

idxi wrote:Классно, и красивые фонтики ) topaz можно и бивисы )


Ну можно и в бивисы, по сути он похож на фонт от @robat, только на пискель выше и понятно, что некоторые символы по другому чуть.

idxi wrote:а какой формат итоговых шрифтов ? где почитать можно ?


Да формату уже сто лет как в обед, на том же github в сырках лежит. Новый (3й) по сути отличается лишь добавлением поля версия.

Собственно версия для сборки шрифта thing, бинарная часть стандарт для всех спектрумовских шрифтов:

Code: Select all
        MODULE  thing_fnt

                org     #C000

sFont           db      #7f,"FNT"               ; #7f+"FNT" - 4 байта сигнатура, что это формат файла FNT
                db      #03                     ; 1 байт версия формата
                db      #00                     ; 1 байт тип упаковки данных:
                                                ;               #00 - данные не пакованы
                db      #00                     ; 1 байт тип шрифта:
                                                ;               #x0 - обычный шрифт
                                                ;               #x1 - наклонный шрифт (italic)
                                                ;               #x2 - жирный шрифт (bold)
                                                ;               #x3 - наклонный + жирный
                                                ;               #8x - если bit 7 = 0, то шрифт моноширный
                                                ;                     и ширина берётся одна для всех
                                                ;                     если bit 7 = 1, то шрифт пропорциональный
                                                ;                     и ширина берётся из таблицы
                db      #01                     ; 1 байт формат данных шрифта:
                                                ;               #01 - 1 bit (обычный ч/б) шрифт
                                                ;               #02 - 4 bit 16-ти цветный шрифт
                                                ;               #03 - 8 bit 256-ти цветный шрифт
                dw      #0008                   ; 2 байта ширина шрифта
                dw      #0008                   ; 2 байта высота шрифта
                dw      bFont-taFont            ; 2 байта смещение от текущего адреса до начала данных шрифта

taFont          dw      #0000                   ; 2 байта смещение от текущего адреса до начала палитры шрифта (если шрифт не 1bit)
                dw      #0000                   ; 2 байта смещение от текущего адреса до начала таблицы ширины шрифта (если шрифт пропорциональный)

                                                ; Мета-данные:
                dw      neFont-nFont            ; 2 байта длина название шрифта
nFont           db      "Amiga Thing",#00       ; * байт название шрифта, оканчивающихся кодом #00
neFont         
                dw      veFont-vFont            ; 2 байта длина версии шрифта
vFont           db      "1.0",#00               ; * байт версия шрифта, оканчивающихся кодом #00
veFont
                dw      aeFont-aFont            ; 2 байта длина автора шрифта
aFont           db      "Author unknown",#00    ; * байт автор шрифта, оканчивающихся кодом #00
aeFont         
                dw      deFont-dFont            ; 2 байта длина описания шрифта
dFont           db      "Remastered from original Thing by Breeze/fishbone",#00 ; * байт описание шрифта, оканчивающихся кодом #00
deFont

bFont           incbin  "rc/fonts/8x8/thing.bin"        ; Начало данных шрифта
eFont

        SAVEBIN "install/system/res/fonts/8x8/thing.fnt", sFont, eFont-sFont

        ENDMODULE


Re: CLi² (Command Line Interface 2)

PostPosted: Wed, 08.05.2019 13:28:13
by idxi
Спасибы - в копилку, забирайте, пжлста )

Re: CLi² (Command Line Interface 2)

PostPosted: Mon, 13.05.2019 20:37:02
by LessNick
Вброшу ещё пару скриншотегов :smoke:

sshot000001.png


sshot000000.png
sshot000000.png (8.94 KiB) Viewed 11218 times

Re: CLi² (Command Line Interface 2)

PostPosted: Tue, 14.05.2019 17:00:10
by VBI
ОГО! впечатляет!

Re: CLi² (Command Line Interface 2)

PostPosted: Wed, 15.05.2019 09:02:11
by MVV
Суржик сер, частичная локализация, нет локализации имён команд и операторов... Напрягает при вводе переключать раскладку, можно поправить?

Re: CLi² (Command Line Interface 2)

PostPosted: Wed, 15.05.2019 11:58:25
by LessNick
VBI wrote:ОГО! впечатляет!


Ну это так, по большей части там овердофига внутри «чистить» пришлось. Повыносил всякие «временные» переменные, таблицы итд подальше за пределы, керналь явно похудел —12548 против 16720

MVV wrote:можно поправить?


grumpy2.jpg

Re: CLi² (Command Line Interface 2)

PostPosted: Fri, 17.05.2019 15:13:30
by MVV
Кошка по кличке Соус Тардар (Tardar Sauce), известная в интернете как Сердитая кошка (Grumpy Cat), умерла в возрасте семи лет.
Image
Вот и CLi² похудел, заболел что-ли?