Помогите новичку

Applications development, KoOS API questions
  • Есть хорошая статья http://diamondz.land.ru/hll/hll.htm
    Прочитай ее, писать конольный вариант, труднее, чем оконный под Коос. Если ты работаешь под Windows используй эмулятор, для написания кода http://diamondz.land.ru/KlbrInWin.7z . http://kolibrios.org/?p=SVN&kind=dir&lo ... p/examples тут расположены исходники самых простых программ на асме. Используя макросы, писать на асме не сложнее чем на си, это касается простых примеров. У меня есть пример на С для колибри, если тебе интересно, я могу выслать тебе его по почте, для этого напиши мне письмо.
  • Спасибо!
    Ух-ти написал часики ^_^.
  • Консольный вариант helloworld входит в поставку библиотеки консоли (http://diamondz.land.ru/console.7z; в исходниках дистрибутива смотри файл programs\Diamond\console\testcon.asm).
  • FASM может генерить марфайл и листинг?
  • У меня есть вопрос, если запустить приложение, то судя по показаниям GMON из памяти кушается 32 кб. Как это можно объяснить, если скажем приложение на инициализацию всех своих структур и всего прочего таратит от силы 6 кб ? Эта тенденция сохраняется, на различных маленьких программах.
  • <Lrz>
    Конкретнее, и учитывай что память выделяется по 4Kb
  • <Lrz>

    8 Кб pl0_стек + 4 Кб таблица страниц + 4 Кб каталог страниц. Это накладные расходы на каждую программу. Если приложение работает с портами добавятся ещё 4 или 8 Кб.
  • Мне необходима информация по отладчику bosh. Конкретнее, интерисует установка BP в коде, может кто подскажет где посмотреть. Либо может кто подскажет какими способоами можно просмотривать и отлаживать работу ядра ОС?
  • Bosh - это марка бытовой техники, а отладчик называется Bochs. Документация к нему поставляется вместе с ним. Конкретно про отладчик - глава 8. online-версия:
    http://bochs.sourceforge.net/doc/docboo ... ugger.html
    Ушёл к умным, знающим и культурным людям.
  • Может не в тему, но все же.

    Есть ли документация по структуре системы и с чего необходимо начать, чтобы вступить в группу разработчиков?

    теперь немного о себе:
    Студент, специальность - программист. 4 курс.
    Курс Ассемблера прошел успешно.

    На данный момент работаю веб-программистом в одной фирме. но это не совсем то к чему я стремился.

    Заранее спасибо.
  • Чтоб вступить надо тока желание творить и все=) Вроде как ТЗ тут никто никому не дает...Сделал - хорошо, не сделал - не беда.

    P.S. А ты хочешь ядро улучшать или проги писать?
  • Начать с приложений, ну а дальше посмотрим. я на сайте нашел документацию. буду пробовать свои силы.
  • spectrum
    Я рад, что есть люди, которые еще хотят сами что-то творить.
    Значит не зря мы несем нашу тяжелую вахту!
    Удачи!
  • 1. Пройти собеседовани (контакты ищи на http://kolibrios.org/?p=ContactUs)
    2. Сделать взнос для предоставления доступа к svn.
    3. Перечитай форум от корки до корки.

    Вот собственно и всё что нужно для вступления в наши ряды.

    З.Ы. пункты 1, 2 конечно шутка, пиши что хочеш, делай что хочеш, всё как сказали Veliant и Mario79. Возникнут вопросы - думаю здесь тебе помогут, только сначала пункт 3 )).
  • Who is online

    Users browsing this forum: No registered users and 7 guests