Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс авг 19, 2018 8:28 pm

Часовой пояс: UTC+03:00


Найдено 309 результатов
Поиск в найденном:

Автор Сообщение

 Форум: Кодинг   Тема: Узнать начало/размер области данных программы, чтобы всё стереть при выходе из неё?

Добавлено: Пт июл 06, 2018 12:21 pm 

Ответы: 21
Просмотры: 1564


0CodErr, а ты сложи в регистр адрес обнаруженного ненуля, и на борде увидим. Хотя это наверное ECX

 Форум: Кодинг   Тема: Узнать начало/размер области данных программы, чтобы всё стереть при выходе из неё?

Добавлено: Пт июл 06, 2018 10:03 am 

Ответы: 21
Просмотры: 1564


ОСистема заботится о стирании и недоступности данных из других/новых процессов Если бы это было действительно так, то в дампе памяти виртуальной машины, снятой после закрытия приложения IRCC, я бы ничего не обнаружил (и этой темы бы не было) . Но к сожалению там осталось по крайней мере три буфера,...

 Форум: Кодинг   Тема: Узнать начало/размер области данных программы, чтобы всё стереть при выходе из неё?

Добавлено: Пт июл 06, 2018 10:01 am 

Ответы: 21
Просмотры: 1564


0CodErr писал(а):
Похоже проблема только с выделением .bss, а HeapAlloc вроде отрабатывает.
Хмм... а какую конкретно помять имел в виду Serge?
Serge писал(а):
память, выделяемую для приложения

Речь там шла о bss

 Форум: Кодинг   Тема: Узнать начало/размер области данных программы, чтобы всё стереть при выходе из неё?

Добавлено: Чт июл 05, 2018 7:51 pm 

Ответы: 21
Просмотры: 1564


Serge писал

viewtopic.php?p=68348#p68348

 Форум: Кодинг   Тема: Есть ли в KolibriOS отличный Генератор ПсевдоСлучайных Чисел?

Добавлено: Ср июл 04, 2018 9:10 am 

Ответы: 10
Просмотры: 1330


Нашел хороший быстрый и простой алгоритм, о котором говорил ранее //Marsaglia's MWC (multiply with carry) algorithm static uint32_t m_z = 333, m_w = 888; // any seeds not null uint32_t GetUint() { m_z = 36969 * (m_z & 65535) + (m_z >> 16); m_w = 18000 * (m_w & 65535) + (m_w >> 16); return (m...

 Форум: Кодинг   Тема: Узнать начало/размер области данных программы, чтобы всё стереть при выходе из неё?

Добавлено: Ср июл 04, 2018 12:50 am 

Ответы: 21
Просмотры: 1564


ОСистема заботится о стирании и недоступности данных из других/новых процессов. Тема бесполезна.

 Форум: Кодинг   Тема: Есть ли в KolibriOS отличный Генератор ПсевдоСлучайных Чисел?

Добавлено: Пн июн 18, 2018 10:07 am 

Ответы: 10
Просмотры: 1330


Недавно реализовывал очень простой и удобный алгоритм - но не нашел близко.

Вот нагуглилось в Хакере прямо на ассемблере
https://xakep.ru/2005/01/19/25259/

Для рандомизации же можно взять системный наносекундный таймер

 Форум: Кодинг   Тема: Программирование колибри

 Заголовок сообщения: Re: Программирование колибри
Добавлено: Вт май 01, 2018 1:08 am 

Ответы: 17
Просмотры: 3304


есть ли поддержка masm (к примеру от 6 до 11) в операционке ?? Можно почитать тут: http://diamond.kolibrios.org/hll/hll.htm#masm Спасибо, почитал. В итоге я так понимаю если я напишу что-то на масме, то мне придется писать еще и портирование на фасме. И как итог - нащще мне ентот бубен, проще сразу...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Вт апр 17, 2018 7:21 pm 

Ответы: 82
Просмотры: 15807


Новый компилятор отличается от старого не только "более лучшим" качеством результирующего кода, а также исходного (в последнее время я пишу значительно лучше). Отличается архитектура: есть четкое разделение на фронт-энд (исходный код -> промежуточное представление) и бэк-энд (промежуточно...

 Форум: Дизайн и оформление   Тема: Встраивание иконок в приложения

 Заголовок сообщения: Re: Встраивание иконок в приложения
Добавлено: Вт апр 17, 2018 10:12 am 

Ответы: 24
Просмотры: 1125


Альтернативное предложение: будем считать, что с начала файла идут заголовки (подряд друг за другом), каждый заголовок начинается с 8-байтового текстового идентификатора типа заголовка, до тех пор, пока не встретятся неизвестные 8 байт. Уже имеются известные MENUET00..MENUET02 (понятно, что такой з...

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Вт апр 17, 2018 10:07 am 

Ответы: 82
Просмотры: 15807


Может лучше уж опционально транслировать в LLVM ?

В FASM-никакой выгоды, на 1й взгляд.

 Форум: ЯВУ   Тема: Компилятор Oberon-07

 Заголовок сообщения: Re: Компилятор Oberon-07
Добавлено: Ср апр 04, 2018 11:59 pm 

Ответы: 82
Просмотры: 15807


kmenu нет по факту отсутствия исходников.

переписывать все для каждого языка тоже нонсенс.
нужно для Оберона какую то интеграцию.

 Форум: Файловые менеджеры   Тема: Eolite

 Заголовок сообщения: Re: Eolite
Добавлено: Вт мар 27, 2018 10:55 pm 

Ответы: 855
Просмотры: 102767


Pathoswithin Именно умеет. Сейчас идет проверка сколько Озу, если ее не хватает, то копирует поблочно иначе целыми файлами. 4 мб сейчас захардкожено, но это нужно переделать на высчитывание оптимального размера для копирования. Грубо говоря даже так будет ок: Block=4mb If getfrderam>80mb then block...

 Форум: Файловые менеджеры   Тема: Eolite

 Заголовок сообщения: Re: Eolite
Добавлено: Вт мар 27, 2018 12:53 am 

Ответы: 855
Просмотры: 102767


Там действительно некоторые программы падают, из тех что я видел были только некоторые 3D и 2D демки. А вот что не работает - так это как оказалось запись на HDD, да и чтение папки иногда падает. Буду репортить. Судя по попыткам использования уже AVX в ядре, нужно будет создавать кастомную сборку с...

 Форум: Файловые менеджеры   Тема: Eolite

 Заголовок сообщения: Re: Eolite
Добавлено: Пн мар 26, 2018 7:17 pm 

Ответы: 855
Просмотры: 102767


Кто то недавно писал, про не поддерживаемые инструкции на АМД К6 ?
Поле сортировки:  
Страница 1 из 21 [ Найдено 309 результатов ]


Часовой пояс: UTC+03:00


Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB