OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 10 Октябрь, 2025 12:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Пятница, 03 Октябрь, 2025 04:57 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
На RPi3B под 32бит RPiOs редактор (xnote.elf) не запускается:
bash: ../../.ORM_Oberon/xnote.elf: cannot execute binary file: Exec format error
Нужна 64бит ОС?
Но 64бит RPiOs для RPi3B слишком тяжела (одноплатник не юзабелен, хоть и ARMv8A 4xCortexA53).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Октябрь, 2025 09:26 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
>>>> Нужна 64бит ОС?

Да нужна. Архитектура Arm имеет слишком длинную историю, и уже сменилось несколько поколений, в каждом из которых кодировка команд отличается от предыдущей. А в 64-х битном варианте версия ARMv8.1-A практически новая система, несовместимая с предыдущей ARMv7-A. Arm64 для настольных ОС это оптимальный вариант и по скорости и по возможностям. У себя использую одноплатник Orange Pi 5B (аналог Raspberry 4). Поставил на нее даже Windows 11 (arm вариант). Работает очень быстро и надежно. Для Linux запускал примерно на десятке разных. Здесь по скорости и надежности хуже. Архитектуру risc-v тестировал на одноплатнике StarFive VisionFive 2. Но сейчас уже появились более быстрые варианты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Октябрь, 2025 15:27 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3835
У меня пока ничего не удаётся.
Либо пишет "модуль не загружен" либо "рекурсивная ссылка"

Вложение:
Снимок экрана 2025-10-03 122700.png
Снимок экрана 2025-10-03 122700.png [ 41.07 КБ | Просмотров: 518 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Октябрь, 2025 16:04 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
Ormcode - по умолчанию не создает папку, в которую надо положить готовый скомпилированный файл, и похоже не выводит сообщения, что такой папки нет. Буду проверять. Чтобы все заработало на диске в в папке с программой, должна быть готовая папка: My/ORM/

И очень интересно. Вы из под WINE запустили, или на чистом windows. Из скриншота не понятно. Из под wine ни разу не пробовал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 04 Октябрь, 2025 01:50 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
Цитата:
Архитектура Arm имеет слишком длинную историю, и уже сменилось несколько поколений, в каждом из которых кодировка команд отличается от предыдущей. А в 64-х битном варианте версия ARMv8.1-A практически новая система, несовместимая с предыдущей ARMv7-A.

А кто это тут v7A упоминал???
Ну как обычно: "У меня всё работает..." /-8Ж

Продолжаем: Win7 Ultimate 64b, редактор znote.exe
    - Alt+F4 не завершает работу редактора (а что вдруг?);
    - znote.ini не нужен для работы (и не создаётся при отсутствии);
    - настройки закомментарены;
    - шрифт с названием не из одного слова (к примеру, Iosevka SS01 - так у мну в Винде) не задаётся;
    - fntcolor и foncolor это цвета чего? первое - шрифт, а второе?
    - цвета не из текущей системной палитры, один раз взять их из реестра не судьба?
    - ночной режим: цвет шрифта меняется с цветом фона - а если шрифт зелёный? ;-)
    - диалоги: активная кнопка не выделена, кнопки клавишами не переключаются;
    - везде, где только можно, смесь английского с нижегородским (кнопки Open\Save - подсказки на русском);
    - подсказки через сколько появляются? решил сначала - нету их;
    - нет единообразия органов управления: у кнопки контур должен быть;
    - что можно узнать из "О программе"? Автор? Версия\дата выпуска? ;-)

PS: подозреваю, в линуксовом редакторе всё то же самое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 04 Октябрь, 2025 10:11 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
>>>> А кто это тут v7A упоминал??? Ну как обычно: "У меня всё работает..." /-8Ж
На v7A сослался, чтобы подтвердить Ваше заключение, что в 32-х разрядном режиме Ormcode не работает. Не работает. И поддержка не планируется.

>>>> Продолжаем: Win7 Ultimate 64b, редактор znote.exe

>>>> - Alt+F4 не завершает работу редактора (а что вдруг?);
Не завершает, даже не знал о такой комбинации. А в Mac OS клавиши F? ещё и зарезервированы системой (надо дополнительно нажимать command)

>>>> - znote.ini не нужен для работы (и не создаётся при отсутствии);
>>>> - настройки закомментарены;
Да для работы не нужен, и не создается. Всегда относил его классу лог файлов, если есть - логи пишутся, нет не пишутся.
По этой причине и настройки закоментированы

>>>> - шрифт с названием не из одного слова (к примеру, Iosevka SS01 - так у меня в Винде) не задаётся;
Спасибо, буду исправлять

>>>> - fntcolor и foncolor это цвета чего? первое - шрифт, а второе?
А второе цвет фона

>>>> - цвета не из текущей системной палитры, один раз взять их из реестра не судьба?
Не судьба, в windows реестр, а что в Linux или Mac OS

>>>> - ночной режим: цвет шрифта меняется с цветом фона - а если шрифт зелёный?
Не придумал, как сделать правильно. Сделал как проще. Если подскажите буду очень признателен

>>>> - диалоги: активная кнопка не выделена, кнопки клавишами не переключаются;
да есть такое, сразу не сделал, а потом просто забыл

>>>> - везде, где только можно, смесь английского с нижегородским
>>>> (кнопки Open\Save - подсказки на русском);
Так и есть - в России живем

>>>> - подсказки через сколько появляются? решил сначала - нету их;
Через 2 секунды

>>>> - нет единообразия органов управления: у кнопки контур должен быть;
Вы полностью правы, с интерфейсом еще работать и работать

>>>> - что можно узнать из "О программе"? Автор? Версия\дата выпуска?
А кому это интересно. Зато как тест, операций с действительными числами, просто идеально. Там при отрисовке все операции, включая вычисление корня.

>>>> PS: подозреваю, в линуксовом редакторе всё то же самое.
Так и есть. И в линуксовом и в яблочном варианте. А как по другому. Исходник один и тот же. Собирается под все платформы. В этом и цель.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 05 Октябрь, 2025 23:12 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
Продолжаем: Win7 Ultimate 64b, редактор znote.exe

Цитата:
Цитата:
- Alt+F4 не завершает работу редактора (а что вдруг?);

Не завершает, даже не знал о такой комбинации. А в Mac OS клавиши F? ещё и зарезервированы системой (надо дополнительно нажимать command)

ЕМНИМС (уже) в Win3.11FWG программа завершалась этой "заветной" комбинацией и ничего не изменилось (в Линуксе тоже так сделали уж и не помню когда).

Цитата:
Цитата:
- znote.ini не нужен для работы (и не создаётся при отсутствии);
- настройки закомментарены;

Да для работы не нужен, и не создается. Всегда относил его классу лог файлов, если есть - логи пишутся, нет не пишутся.
По этой причине и настройки закоментированы

Это "не есть гут".
Нет - создать с исходными установками; есть - применить; изменилось что-то (размер окна, положение на дисплее, к примеру) - сохранить для последующего исполнения.
.ini c .log - это ж не однофамильцы даже.

Цитата:
Цитата:
- fntcolor и foncolor это цвета чего? первое - шрифт, а второе?

А второе цвет фона

Точно? ;-)
А baccolor?
l и t это для чего?


Цитата:
Цитата:
- цвета не из текущей системной палитры, один раз взять их из реестра не судьба?

Не судьба, в windows реестр, а что в Linux или Mac OS

Полтора десятка чисел из HKEY_CURRENT_USER\Control Panel\Colors один раз на старте применить и забыть "тот-не тот цвет", не? Никак?
Опять же: тёмный режим включаете, а всё вокруг (панель, строка состояния) остаётся "прибтым гвоздями".
А в линуксе парсить ~\.theme\что-то-там-где-то.rc текстовые, с которыми даже lxappearance как следует не справляется. Подозреваю,
хуже чем с реестром "винды" будет.
А Mac - он сферичнее даже того самого коня, считайте, что его и не было никогда ;-)

Цитата:
Цитата:
- ночной режим: цвет шрифта меняется с цветом фона - а если шрифт зелёный?

Не придумал, как сделать правильно. Сделал как проще. Если подскажите буду очень признателен

Два набора цветов.

Цитата:
Цитата:
- везде, где только можно, смесь английского с нижегородским (кнопки Open\Save - подсказки на русском);

Так и есть - в России живем

"На отмаз не канает"

Цитата:
Цитата:
- подсказки через сколько появляются? решил сначала - нету их;

Через 2 секунды

Да, 2.
Смело раза в 3 можно уменьшать для удобства новобранцев.

Цитата:
Цитата:
- что можно узнать из "О программе"? Автор? Версия\дата выпуска?

А кому это интересно.

Тому кто жмакнет в "О программе".
Цитата:
Зато как тест, операций с действительными числами, просто идеально. Там при отрисовке все операции, включая вычисление корня.

Вроде как сопроцессору 8087 лет уж под 50 ;-), или вы имели ввиду целые?
"Алгоритмические трюки для программистов" Уоррена чумовая книжка, но когда проц MSP430 или Cortex-M0.

И ещё:
- выделение содержимого до конца строки (Shift+End) и вырезание оного в буфер (Ctrl+X) забирает и окончание этой строки; сответственно, следующая строка "препрыгивает"-подклеивается к остатку; полагаю, было бы грамотнее, пользователю явно "добирать" конец строки, если надо;
- сигнатуру UTF-8 при сохранении в UTF-8, не сочтите за труд, вписывайте ;-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 05 Октябрь, 2025 23:49 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
>>>> А baccolor? l и t это для чего?
baccolor - это подложка, цвет главного окна, нужен для слайдера цвет, которого прозрачный
l, t - соответсвенно left, right при старте

Спасибо за замечания, многие вещи о которых Вы говорите просто не знал. Привык пользоваться мышкой. Обязательно поправлю. Уже поправил со шрифтами по умолчанию - теперь шрифты из нескольких слов, если брать в кавычки, должны корректно определяться https://ormcode.ru/pzip/znote_win_amd.zip

С подсказками - даже не знаю. Можно конечно сделать или чисто кириллицу или чисто латиницу. Но ведь когда мы пишем программу - все символы языка латиница, а комментарии как правило кириллица. Почему здесь нельзя использовать тот же принцип.

>>>> или вы имели ввиду целые?
Нет имел в виду, именно real, и такая проверка мне была крайне необходима для arm и risc-v процессоров, ассемблера у меня нет, сразу пишу в машинных инструкциях


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 06 Октябрь, 2025 12:50 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
>>>> Подсказки 2 секунды. Смело раза в 3 можно уменьшать для удобства новобранцев.
Так и было в начале. А потом показалось, что они стали слишком навязчивыми. Переделал. Может стоит ограничить время показа, в зависимости от длины подсказки, или сразу убирать от любого движения мышкой. Или как то ещё ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 06 Октябрь, 2025 15:17 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
Михаил писал(а):
Цитата:
Подсказки 2 секунды. Смело раза в 3 можно уменьшать для удобства новобранцев.

Так и было в начале. А потом показалось, что они стали слишком навязчивыми. Переделал. Может стоит ограничить время показа, в зависимости от длины подсказки, или сразу убирать от любого движения мышкой. Или как то ещё ?

Не, это как раз то, что называется реактивностью\отзывчивостью, тем более, оно не само по себе возникает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Октябрь, 2025 03:05 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
Вложение:
Комментарий к файлу: Все вопросы на картинке
znote.jpg
znote.jpg [ 312.62 КБ | Просмотров: 335 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Октябрь, 2025 10:48 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
И как у Вас так получается двумя фразами обозначить столько узких мест. Сколько лет уже сижу в редакторе и не замечаю. Спасибо!!!
По цветам на картинке


Вложения:
z01.png
z01.png [ 271.46 КБ | Просмотров: 312 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Октябрь, 2025 13:33 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3835
Мне удалось собрать пример aormLAX, и он выдаёт строку "Привет VM". Это какой-то мусор или ограничения лицензии, что всегда будет показываться такое сообщение?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Октябрь, 2025 13:36 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3835
Ждём среду под Linux, больше библиотек по Дубовым требованиям, чтобы папки сама среда создавала, чтобы была больше ясность по лицензиям, желательно открыть потом исходники для коллективного обозревания на предмет разной безопасности и совместного развития. Было бы здорово допилить также до поддержки Компонентного Паскаля в этом проекте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Октябрь, 2025 16:47 

Зарегистрирован: Вторник, 30 Сентябрь, 2025 21:13
Сообщения: 18
>>>> Мне удалось собрать пример aormLAX, и он выдаёт строку "Привет VM". Это какой-то
>>>> мусор или ограничения лицензии, что всегда будет показываться такое сообщение?

Ни в коем случае. Это мусор (остаток от отладочной печати). Чистил, и не до конца. Реализация - самая первая betta.

>>>> Ждём среду под Linux
Постараюсь в ближайшие дни.

>>>> больше библиотек по Дубовым требованиям
Библиотеки ввода/вывода, не часть языка. Предполагал, что пользователи сами добавят устраивающий их вариант. Так как проектирование интерфейсов не сильная моя сторона, реализовал самый минимум. По этой причине и спецификация языка - почти чистое подмножество Oberon-2.

>>>> чтобы папки сама среда создавала
Работаю над этим

>>>> чтобы была больше ясность по лицензиям, желательно открыть потом исходники
>>>> для коллективного обозревания на предмет разной безопасности и совместного развития.

Исходные тексты пока очень сырые. Надо основательно чистить

>>>> Было бы здорово допилить также до поддержки Компонентного Паскаля в этом проекте.

До компонентного паскаля - это задача максимум. Все таки его компилятор значительно сложнее, реализованного подмножества Oberon-2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Октябрь, 2025 04:05 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 633
"Продолжаем разговор..." (С) Карлсон

По аналогии с:
Вложение:
znote_2025-10-09.jpg
znote_2025-10-09.jpg [ 82.16 КБ | Просмотров: 35 ]

увидел, на самом деле, где baccolor, а где foncolor: нужно было дать прозрачность в baccolor.
Возник вопрос - "зачем так?", ведь подобных AcrobatReader-у "выкрутасов" с окнами документов не замышлялось. Только чтобы между панелями цвета baccolor была полосочка в пиксель цвета foncolor?

Что будет (тонкий намёк: вот так надо) если у панели сделать границу в пиксель цвета fntcolor, цвет панели - foncolor, а baccolor - цвет выделенного фрагмента. И размер сдвоенных панелей такой, что между ними будет двойная линия.
Кстати, пока набирался текст:
Вложение:
znote_2025-10-09_02.jpg
znote_2025-10-09_02.jpg [ 72.81 КБ | Просмотров: 35 ]

И ещё:
    - Ctrl+1 не действует;
    - кнопки "Разделить" и "Новая вкладка" невнятно дублируют друг друга (плодят новые вкладки): по идее при единственном документе "Разделить" должна быть неактивной;
    - ну и до кучи:
Вложение:
znote_2025-10-09_03.jpg
znote_2025-10-09_03.jpg [ 18.86 КБ | Просмотров: 35 ]


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2025, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB