Создание Эльфов : Эльфостроение : Форум

Страница 183 из 211: « 1 ... 179 180 181 182 [183] 184 185 186 187 ... 211 »

 Therion:
13.07.11, 11:51
 den_po, и так в каждой строчке асм кода? :) синтаксис не того что мы в патчах используем,не отличается?) а вообще спс)

 den_po:
13.07.11, 11:54
 Therion,
Код:
    __asm(
          "mov r0,r1 \n\
          nop"
          );

а лучше добавь в проект .asm файл и сунь функцию туда. либо напиши её без использования ассемблера.

 Therion:
13.07.11, 19:21
 den_po, опробывал) вариант asm (""); мне больше понравился. Но есть трабла,при компиляции.. (напомню,что эту функу я хочу юзать в эльфе).
Код: 



Ошибка:
Error[Pe020]: identifier "END" is undefined

[ Редактировано Therion в 13.7.11 18:25 ]

 MahmudS:
13.07.11, 19:58
 Простите за тупость, но зачем там вообще END; в конце?

 Therion:
13.07.11, 20:43
 Разобрался, самое непонятное сделал на асме. А вообще прикольно что можно на нескольких языках писать в одной программе.
Код: 


Вырезал всё ненужное. Всё работает

 D3mon:
13.07.11, 20:48
 Therion, а вот так нельзя было:
Код: 
void DisplayList(DISP_OBJ *R0,int R1)
{
 if(R0)
 {
 asm("PUSH {LR}");
 asm("STRB R1, [R0, #5]");
 asm("POP {PC}");
 }
}

?
Чтобы лишний раз не запоминать р0 и р1 ..

 den_po:
13.07.11, 21:07
 не надо заниматься хернёй.
1. .asm файл это не .c/.cpp/.h, это именно .asm
2. это всё легко делается без асма

 Metaler:
19.07.11, 02:00
 Какими функциями можно получить количество файлов из директории и их имена?

 den_po:
19.07.11, 02:13
 в вики есть список функций, разбитый по категориям. не все функции описаны, но их не так много, чтоб не найти нужное по их именам.

http://supertrubka.org/wiki/doku.php?id=elflib:functionscat#функции_работы_с_файловой_системой

 Metaler:
19.07.11, 09:13
 den_po, про вики я знаю, но мои скудные познания английского не помогли найти функцию получения количества файлов :-( Может есть пример?
Страница 183 из 211: « 1 ... 179 180 181 182 [183] 184 185 186 187 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1820

© 2005-2018 supertrubka.org