Page 1 of 1

Консольные приложения для Колибри.

Posted: Wed Jun 20, 2012 7:57 pm
by ywaw1
Начал изучать FASM.
В Меню-Разработка-Примеры есть Консольный пример 1 и Консольный пример 2.
Подскажите имеется ли где asm-код этих примеров?

Re: Консольные приложения для Колибри.

Posted: Wed Jun 20, 2012 8:03 pm
by Leency
Конечно: http://websvn.kolibrios.org/listing.php ... 1aa370c7a5

Тебе нужно скачать TortoiseSVN и выкачать наш СВН svn://kolibrios.org - там всё есть. Есть доступ к нему и через сайт сверху на форуме кнопка SVN.
Больше примеров здесь: http://websvn.kolibrios.org/listing.php ... 6dcbf68774

Posted: Wed Jun 20, 2012 10:58 pm
by punk_joker
Хм, я тож начал его изучать. Правда сначала под винду, а точнее дос а затем уже винда, т.к все уроки по ней, а как разберусь перейду на колибри.

Re: Консольные приложения для Колибри.

Posted: Wed Jun 20, 2012 11:30 pm
by SoUrcerer
punk_joker, в Колибри куда проще. Попробуй сам.
Открой tinypad, создай файл с текстом

Code: Select all

include 'macros.inc'
meos_app_start
_start:
mov eax, -1
mcall
_end:
_memory:
_stack:
Сохрани этот файл как /rd/1/example.asm, затем открой FASM, и скомпилируй нажатием на одну кнопку "Компилировать".
Запусти в отладчике - кнопкой "Отладка", и прогони выполнение файла клавишами Ctrl+F7.
Сначала в eax поместится значение 0xFFFFFFFF (оно же -1), а затем вызовется int 0x40. Это системный вызов "конец программы", поэтому отладчик сообщит, что программа завершена. На основе этого шаблона можно строить любые, какие угодно сложные, программы. Есть еще простые примеры :)

Re: Консольные приложения для Колибри.

Posted: Wed Jun 20, 2012 11:33 pm
by Leency
Может какой-то простой пример в образ добавить? Когда-то там был example.asm.

Posted: Thu Jun 21, 2012 12:00 am
by punk_joker
SoUrcerer, попробую. Я просто думал хотябы немного освоить асм, чтоб иметь представление о программировании на нем, а затем переходить на КОС. Но всеже попробую твой пример, и поковыряю остальные.

Re: Консольные приложения для Колибри.

Posted: Thu Jun 21, 2012 7:22 pm
by SoUrcerer
Хорошо :) Если понравится - могу рассказать, как легко и просто делать окошки, и всё такое.

Re: Консольные приложения для Колибри.

Posted: Thu Jul 12, 2012 4:19 pm
by punk_joker
SoUrcerer wrote:Хорошо :) Если понравится - могу рассказать, как легко и просто делать окошки, и всё такое.
Можешь поделится ща? Желательно в какойта документе и в архиве прикрепить к следующему посту.

Re: Консольные приложения для Колибри.

Posted: Thu Jul 12, 2012 9:39 pm
by SoUrcerer
Да собственно все придумано до меня, оказывается. В архиве http://kolibrios.org/f/releases/kolibri_0.7.7.0_sdk.7z лежит e-zine, где подробно рассматривается создание оконных приложений в Колибри. Не самый быстрый и простой способ, зато понятно, что и откуда берется. :)