Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 07, 2019 5:30 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 124 posts ]  Go to page Previous 14 5 6 7 8 9 Next
Author Message
PostPosted: Thu Aug 25, 2011 6:13 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
CleverMouse, да точно, пропустил. Еще можно попробовать llvm/clang прогнать или использовать gcc-python (https://fedorahosted.org/gcc-python-plugin/) для исправления компиляции, хотя никогда не пробовал


Top
   
PostPosted: Thu Aug 25, 2011 6:16 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Thu Aug 25, 2011 6:23 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Запускаю последнюю версию из темы.


Top
   
PostPosted: Thu Aug 25, 2011 6:27 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
Люди, не хочу заниматься флудом, да и рекламой, однако если вы хоть раз занимались дезассемблированием в IDA - zlinux или ntkrnlmp (крутой Си компилятор), то заметили бы полное соответствие в коде.

CleverMouse, а ты можеш дать этого: viewtopic.php?p=36057#p36057 с bin-кодом?

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Thu Aug 25, 2011 6:30 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
"Запускаю последнюю версию из темы" - это никак не противоречит варианту "Albom запускает старую версию". Вероятно, выложен не тот файл.
Artyom,
Code:
seg000:00000E1A 83 EC 08                          sub     esp, 8
seg000:00000E1D F2 0F 10 41 0C                    movsd   xmm0, qword ptr [ecx+0Ch]
seg000:00000E22 F2 0F 11 45 C8                    movsd   [ebp+var_38], xmm0
seg000:00000E27 F2 0F 11 04 24                    movsd   qword ptr [esp], xmm0
seg000:00000E2C E8 B3 DC 00 00                    call    _fabs
seg000:00000E31 F2 0F 2C 7D C8                    cvttsd2si edi, [ebp+var_38]

_________________
Сделаем мир лучше!


Top
   
PostPosted: Thu Aug 25, 2011 7:07 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
Твоя правда, CleverMouse.

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Thu Aug 25, 2011 9:13 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Прошу прощения у всех присутствующих, что зря отнял время на дизассемблирование.
Действительно, я второпях залил старую версию.


Attachments:
tinypy.7z [43.41 KiB]
Downloaded 332 times
Top
   
PostPosted: Thu Aug 25, 2011 10:23 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
Да мы тоже хороши - не догадались сверить хеш-суммы файлов.


Top
   
PostPosted: Thu Aug 25, 2011 10:37 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Выкладывать с бинарником md5 - хорошая идея, возьму на заметку.
CleverMouse wrote:
Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.

Только -march=i486 не помогло, скомпилированный бинарник заработал на EBox только когда я указал и -mtune=i486 тоже.


Top
   
PostPosted: Thu Aug 25, 2011 10:45 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
можно и -march=i486 -mtune=generic
Но да, для точного указания архитектуры лучше использовать обе опции. Это особенно актуально для не x86 архитектур.


Top
   
PostPosted: Fri Aug 26, 2011 7:48 am 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Теперь работает.
Но для образа для CC-2011 не хватает примеров.
julia.py требует модуль pygame... хотелось бы скомпилированные модули иметь...


Top
   
PostPosted: Fri Aug 26, 2011 8:20 am 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
С примерами беда :(
julia.py можно убрать, потому что pygame требует libSDL и ещё кучу всего, чего пока нет.
Практически готов модуль network, пример есть на SVN в examples/net.
Модуль gui пока умеет только выводить окно и писать на консоль сообщения. Хендлеры на сообщения навешиваются, но почему-то отрабатывают пачкой только после закрытия окна. Если такой пример устроит, могу выложить.


Top
   
PostPosted: Thu Apr 12, 2012 8:45 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
Есть ли какие-нибудь идеи по развитию?


Top
   
PostPosted: Thu Apr 12, 2012 9:11 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Можно впилить pygame, а с ним, возможно, и RenPу заработает. А это уже немало.


Top
   
PostPosted: Wed May 23, 2012 10:37 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Как обстоят дела с портом python?

_________________
я лишь учусь


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 124 posts ]  Go to page Previous 14 5 6 7 8 9 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited