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, где подробно рассматривается создание оконных приложений в Колибри. Не самый быстрый и простой способ, зато понятно, что и откуда берется.