Страница 1 из 1

Re: Шрифты и формат BBT

Добавлено: 30.04.20 22:13
БудДен
Адище. В итоге я нашёл, что PTMono Regular и PTSans Regular приемлемо выглядят и отображаются без глюков. Поэтому остальные шрифты постараюсь изжить. Также есть WMDefaultFont, который, ессно, без кириллицы. На него ставлю HALT. Посмотрим, что будет...

Re: Шрифты и формат BBT

Добавлено: 30.04.20 22:43
БудДен
PT Sans Regular ничего, PT Mono regular сошёл с дистанции из-за знака равенства, который при определённом размере становится минусом, а потом опять превращается в знак равенства. Теперь нету моноширинного шрифта, буду искать дальше... Anonymous Pro Bold не содержит багов, но на вид чудовищен.

Re: Шрифты и формат BBT

Добавлено: 01.05.20 00:58
БудДен
В итогде везде, где мог, поставил DejaVu , но есть ещё встроенный шрифт, который нельзя не загружать. В целом стало лучше.

Re: Шрифты и формат BBT

Добавлено: 27.09.23 17:02
Игнат99
БудДен писал(а):
29.04.20 23:41
Вообще, если смотреть на VS Code, они там не заморачиваются со стилями, а делают единый размер для всего документа. Это нормально для всего, кроме вёрстки. Хотя... у нас bbt как раз для вёрстки (веб-страниц)... Блииин.
https://github.com/btreut/a2

Надеюсь что не совсем ошибся темой. Просто хотелось бы узнать в каком состоянии сейчас ОС А2 в рамках русификации?

Создал этот репозитарий 8 лет назад, а потом по настойчивому требованию одного студента из Швейцарии передал ему права. Он сказал что имеет некое отношение к этой системе.

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

Вместо них я хотел использовать "бесконечный" дисплей. Для тестирования этой возможности я открыл файл операционной системы в текстовом редакторе. И даже более 2 файлов. Затем растянул окно до максимальной координаты окон, так чтоб весь текст был в буфере обмена.

К сожалению на моём Линуксе это привело к ошибке. Я решил что в Голубой Бутылки (в смысле из старинного стекла) или А2 слишком много не отловленных багов. И совсем нет тестов (если я не путаю). И на том этапе (когда я не мог тратить слишком много времени на отлов ошибок), я посчитал А2 слишком сырой в силу её студенческой разработки.

Хотя целостность ассемблера и дизассемблера очень подкупала.

Ну и совсем недавно я узнал что на 8-битных процессорах практически невозможно запускать оконный интерфейс из за ограничений в адрессации и скорости. Хорошо когда есть возможность представить структуру чипа в топологии.

Так например микропроцессор 6800 совершенно не подходит в отличии от 68000 или z80 или 8086 где имеются достаточный объем внутренней памяти или кеша около ядра. На ARM Cortex-A9 Samsung на базе чипа Exynos 4210 с тактовой частотой 1.2 ГГц с которым я работал к сожалению были ошибки при переключении ядер. Поэтому до сих пор все приложения для старых планшетов 2012 года по сути имеют только один поток.

Так как я предположительно считаю что вскоре векторная математика будет заменена на более общую, то эта часть - векторные операции ассемблера вскоре устареют. И возможно это отразится и на операциях с плавающей точкой. (не спрашивайте как и почему - просто интуиция)

Поэтому часть ОС А2 по перетаскиванию и перерисовыванию окон на экране, мне видится совершенно устаревшей по 2 вышеназванным причинам.

Re: Шрифты и формат BBT

Добавлено: 27.09.23 23:23
БудДен
Состояние работоспособное, запускается на x86 в QEMU и на некоторых железках (здесь в форуме где-то есть список железок, на которых запускалась, и результаты). Также запускается как приложение в Linux и Win32. Также запускается на Zybo Z7 (видеокарта в FPGA) и на эмуляторе оной (без эмуляции FPGA). При запуске на железке гуй не работает, ввод команд только через UART.

Под Linux баги есть, но в целом работать можно (я работал). Касаемо окошек - я не любитель бесконечных дисплеев, сделал команды Alt-Enter 4 (на левую половину экрана), Alt-Enter 6 (на правую) и Alt-Enter 5 (на весь экран). Такой вот мозаичный менеджер окошек для бедных.

Приложения Oberon и Voyager я выкинул для облегчения полёта, равно как и кооперативную версию (она всё равно не вполне работоспособна была).

Выкинуть гуй из ЯОС можно, но не нужно, т.к. там уникальная (на данный момент) среда разработки, позволяющая переходить к определениям сущностей (процедур, типов, модулей). Других таких сред для активного оберона нет, и без этого я не вижу смысла вообще пользоваться этой технологией, ну разве только для тех, кто может прочитать и запомнить наизусть миллион строк.

Re: Шрифты и формат BBT

Добавлено: 27.09.23 23:32
Игнат99
Я в другой ветке форума предложил технологию похожую на топологию для создания приложений.
И там же предложил концепцию нового чипа на который по моему мнению нужно держать ориентир.
Основную организацию мемоник консонантного письма предлождил для ассемблера.

viewtopic.php?f=12&t=666&p=4204#p4202