Search found 69 matches

by b00bl1k
Sun Jul 03, 2022 4:33 pm
Forum: Design
Topic: Virtual COM Port (VCP) subsystem
Replies: 12
Views: 17244

Re: Virtual COM Port (VCP) subsystem

Небольшой отчет о проделанной работе: - написан драйвер serial.sys для работы с последовательными портами (com портами). Пока можно только открыть, закрыть, прочитать и записать данные, изменить baudrate. Помимо пользовательских функций, есть api для добавления/удаления портов другими драйверами. - ...
by b00bl1k
Sat Jun 11, 2022 11:04 pm
Forum: Design
Topic: Virtual COM Port (VCP) subsystem
Replies: 12
Views: 17244

Re: Virtual COM Port (VCP) subsystem

Спасибо за ответ. Я согласен с тем, что добавление очередного события, возможно, является не лучшим выходом в этой ситуации. Оставлю пока в стороне реализацию событий от последовательных портов. Данные от них можно будет получить просто по запросу.
by b00bl1k
Sat Jun 11, 2022 10:12 pm
Forum: Design
Topic: Virtual COM Port (VCP) subsystem
Replies: 12
Views: 17244

Re: Virtual COM Port (VCP) subsystem

Хочу добавить новое событие для подсистемы последовательных портов. Назначение события пока что два: уведомить все приложения о том, что в системе появился/исчез порт уведомить приложение, открывшее порт, что доступны данные для чтения В связи с этим вопрос: EVENT_EXTENDED, судя по всему, сейчас не ...
by b00bl1k
Tue May 31, 2022 11:14 am
Forum: English
Topic: How do i connect to the internet?
Replies: 6
Views: 4560

Re: How do i connect to the internet?

It looks like your network controller is not supported yet.
by b00bl1k
Wed Dec 05, 2018 11:20 am
Forum: Resources
Topic: Ссылки на сайты
Replies: 125
Views: 182762

Re: Ссылки на сайты

Открыты исходные тексты графического окружения PC/GEOS
https://www.opennet.ru/opennews/art.shtml?num=49713
https://github.com/bluewaysw/pcgeos
by b00bl1k
Wed Nov 28, 2018 1:42 pm
Forum: Coding
Topic: Вопрос(ы) по internals(кишкам) Колибри
Replies: 20
Views: 19012

Re: Вопрос(ы) по internals(кишкам) Колибри

ProMiNick wrote:3. process_information.wnd_state: что значит окно свернутое в заголовок? как перевести окно в это состояние не программно(т.е. через юзеринтерфейс: мышкой, клавиатурой, через меню)? вывести из него?
Правый клик мыши на заголовке окна. Выглядит так: viewtopic.php?f=36&t=3784#p72291
by b00bl1k
Tue Nov 13, 2018 7:48 pm
Forum: Miscellaneous
Topic: Стримы/Streams
Replies: 51
Views: 29090

Re: Стримы/Streams

рублика
И здесь и в описании трансляции
by b00bl1k
Sat Nov 10, 2018 12:37 am
Forum: System
Topic: End - программа завершения работы
Replies: 106
Views: 60913

Re: End - программа завершения работы

Система успешно завершает работу, а приложение падает K : Process - forced terminate PID: 00000019 [end] K : Page fault K : EAX : 0000004D EBX : 00000009 ECX : 00000002 K : EDX : 00000920 ESI : 00C75C53 EDI : 00000000 K : EBP : 00000ABC EIP : 0000000F ESP : 00003F9D K : Flags : 00001206 CS : 0000001...
by b00bl1k
Sat Nov 10, 2018 12:00 am
Forum: Compilers and programming
Topic: C-- Sphinx Compiler
Replies: 134
Views: 111421

Re: C-- Sphinx Compiler

Автор явно рассчитывал на то, что память, выделяемая malloc, содержит нули. Под виндой это почти так (первые байты всё равно не нулевые), а в убунте нет. mem=malloc(size); if(mem==NULL)OutMemory(); #ifdef _UNIX_ else memset(mem,0,size); #endif Если это действительно так, то зачем полагаться на пове...
by b00bl1k
Fri Nov 02, 2018 11:24 am
Forum: Kernel
Topic: Вывод отладочных сообщений (page fault и другие)
Replies: 13
Views: 15868

Re: Вывод отладочных сообщений (page fault и другие)

b00bl1k wrote:
Siemargl wrote:Стектрейс бы сделать на уровне ОС....
Переход на PE формат исполняемых файлов позволил бы хранить отладочную информацию.
Возможно ошибаюсь, но стектрейс для уровня пользователя можно было бы сделать в kolibri.dll с помощью установки обработчика исключений.
by b00bl1k
Fri Nov 02, 2018 10:01 am
Forum: Kernel
Topic: Вывод отладочных сообщений (page fault и другие)
Replies: 13
Views: 15868

Re: Вывод отладочных сообщений (page fault и другие)

Siemargl wrote:но зачем?
Причины уже озвучивались ранее. А в контексте этой темы - возможность сохранения отладочной информации в исполняемый файл самим компилятором без изобретения колёс и велосипедов.
by b00bl1k
Thu Nov 01, 2018 11:42 pm
Forum: Kernel
Topic: Вывод отладочных сообщений (page fault и другие)
Replies: 13
Views: 15868

Re: Вывод отладочных сообщений (page fault и другие)

Siemargl wrote:Стектрейс бы сделать на уровне ОС....
Переход на PE формат исполняемых файлов позволил бы хранить отладочную информацию.
by b00bl1k
Thu Nov 01, 2018 10:35 pm
Forum: Kernel
Topic: Вывод отладочных сообщений (page fault и другие)
Replies: 13
Views: 15868

Re: Вывод отладочных сообщений (page fault и другие)

Имя выводится, если значение из стека в пределах OS_BASE..endofcode. Само имя из файла kernel.dbg.
Siemargl wrote:Только сегодня делал себе.
В ядре?
by b00bl1k
Thu Nov 01, 2018 10:11 pm
Forum: Kernel
Topic: Вывод отладочных сообщений (page fault и другие)
Replies: 13
Views: 15868

Re: Вывод отладочных сообщений (page fault и другие)

Сделал вывод символьных имён, если в корне образа присутствует файл kernel.dbg. О создании файла написано в теме про mtdbg. Сейчас он в сжатом виде занимает почти 40 кб.

Полезно или нет?
stacktrace.png
stacktrace.png (4.98 KiB)
Viewed 13527 times