Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Oct 27, 2021 4:32 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
 Post subject: BCC32
PostPosted: Fri Apr 23, 2021 3:26 pm 
Offline

Joined: Tue Apr 09, 2019 8:57 pm
Posts: 63
SVN/programs/bcc32/patch/ это патч проприетарного софта?
Сами догадайтесь, как это называется. Причем это существует уже давно и переехало из директории life2.
Насколько я понимаю, bcc32 после применения патча умеет делает то же самое, что и bcc32 без патча + t2fasm.


Top
   
 Post subject: Re: BCC32
PostPosted: Fri Apr 23, 2021 5:52 pm 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 112
Но тут же самого бинаря нет, пропатченная версия не выложена. Вообще надо лицензию на bcc32 глянуть и выяснить что можно, а что нельзя

_________________
The best way to predict the future is to create it.


Top
   
 Post subject: Re: BCC32
PostPosted: Fri Apr 23, 2021 5:55 pm 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 112
ну да, на всякий случай можно было перестраховаться и просто написать словами в ридми типа такого: "чтобы все работало хорошо, то замените байты такие-то на такие-то по такому-то адресу" )

_________________
The best way to predict the future is to create it.


Top
   
 Post subject: Re: BCC32
PostPosted: Sat Apr 24, 2021 12:33 am 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 91
А я вообще считаю что надо удалить этот мусор(да простит меня кое-кто). Им хоть одна прога собирается?

_________________
Gentlemen, has it occurred to you to use libc.obj instead of "reinventing the wheel"?


Top
   
 Post subject: Re: BCC32
PostPosted: Sat Apr 24, 2021 2:53 pm 
Offline

Joined: Tue Apr 09, 2019 8:57 pm
Posts: 63
Это патч для bcc32, чтобы он генерил на выходе файл в формате fasm. Как я понял, t2fasm (который в отдельной папке) конвертит то, что выдает bcc32 без патча. Не проверял, т.к. не пользуюсь этой средой. Если это не так - надо написать инструмент конвертации. В любом случае патч надо удалить, ибо варезу не место тут.
Даже если найти EULA для bcc32 (я не нашел), то там 100% будет прописано, что запрещено дизасемблирование и модификация бинарника.


Top
   
 Post subject: Re: BCC32
PostPosted: Sat Apr 24, 2021 9:38 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 919
Coldy wrote:
Как я понял, t2fasm (который в отдельной папке) конвертит то, что выдает bcc32 без патча. Не проверял, т.к. не пользуюсь этой средой.

Это не так, патч нужен совсем для другого:
Quote:
Что-бы компилировать FASM версией выше 1.64 нужно пропатчить компилятор.

Раньше программа life2 компилировалась старой версией компилятора 1.64, которую можно найти только на исторических форумах.
turbocat wrote:
А я вообще считаю что надо удалить этот мусор(да простит меня кое-кто). Им хоть одна прога собирается?

Собирается life2 и примеры из http://websvn.kolibrios.org/listing.php ... 4a2ff5fee2 .
Сейчас в программе life2 сделаны такие улучшения:
1) сделана загрузка файлов через стандартный OpenDialog (раньше там был ввод имени файла через самописное текстовое поле без диалога открытия файлов ... это даже не поле из box_lib т. е. ctrc+c и ctrl+v в нем не работают все писалось руками)
2) выделение памяти делается через системные функции
3) из кода убран макрос define (одна из причин почему нельзя было компилировать FASM-ом выше 1.64)
4) из кода убрано упоминание о menuetos и заменено на kolibrios
Если эти изменения не важны, то можете удалять патч, но тогда все эти проблемы вернутся назад.


Top
   
 Post subject: Re: BCC32
PostPosted: Sun Apr 25, 2021 11:03 pm 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 91
Держу пари что life собрать можно через kos32-gcc.

_________________
Gentlemen, has it occurred to you to use libc.obj instead of "reinventing the wheel"?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 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