forked from KolibriOS/kolibrios
Update bcc32 -> kos32-bcc
git-svn-id: svn://kolibrios.org@8135 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
27862a576b
commit
1175245486
@ -1,27 +0,0 @@
|
||||
;Crack for Borland C++ 5.5.1
|
||||
use32
|
||||
|
||||
file 'bcc32.exe':0,0x4a8f
|
||||
dd 0x90909090,0x90909090 ;fix end proc
|
||||
db 0xb8
|
||||
dd 0x4a626b
|
||||
|
||||
file 'bcc32.exe':0x4a9c,0x5753-0x4a9c
|
||||
dd 0x4b2472 ;fix label byte
|
||||
file 'bcc32.exe':0x5757,0x575a-0x5757
|
||||
dd 0x4b2472 ;fix proc near
|
||||
file 'bcc32.exe':0x575e,0x5761-0x575e
|
||||
dd 0x4b2472 ;fix label word
|
||||
file 'bcc32.exe':0x5765,0x5768-0x5765
|
||||
dd 0x4b2472 ;fix label dword
|
||||
file 'bcc32.exe':0x576c,0x576f-0x576c
|
||||
dd 0x4b2472 ;fix label qword
|
||||
file 'bcc32.exe':0x5773,0x5776-0x5773
|
||||
dd 0x4b2472 ;fix label tbyte
|
||||
|
||||
file 'bcc32.exe':0x577a,0x56216-0x577a
|
||||
db '_' ;fix '$' to '_'
|
||||
file 'bcc32.exe':0x56217,0xd4400-0x56217
|
||||
|
||||
;0x4b2472 - ':',13,10,0
|
||||
;0x4a626b - 13,10,0
|
@ -1,3 +0,0 @@
|
||||
В файле bcc32_551_crack.asm находится кряк для компилятора Borland C++ 5.5.1.
|
||||
После применения данного кряка компилятор в режиме компиляции с опцией '-S'
|
||||
выдает *.asm файлы более похожие синтаксис ассемблера fasm.
|
@ -1,11 +1,6 @@
|
||||
Для компиляции необходим Borland C++, а также FASM версии не более 1.64***.
|
||||
life_bmp.bat создаёт необходимый для компиляции h-файл с картинками.
|
||||
cpp2asm.bat компилирует С++-исходник в TASM-исходник,
|
||||
а потом превращает его в FASM-исходник.
|
||||
После этого, возможно, понадобится перенести в f_life2.asm строки с equ
|
||||
в начало файла.
|
||||
Компиляция бинарника - как обычно, fasm f_life2.asm life2.
|
||||
|
||||
*** если нет старого FASM-а, то можно воспользоваться кряком из
|
||||
папки bcc32_551 и убрать|закоментировать макрос define из файла
|
||||
kos_start.inc
|
||||
Для компиляции необходим kos32-bcc (патч в папке kos32-bcc примененный к Borland C++), а также FASM.
|
||||
life_bmp.bat создаёт необходимый для компиляции h-файл с картинками.
|
||||
cpp2asm.bat компилирует С++-исходник в TASM-исходник,
|
||||
а потом превращает его в FASM-исходник.
|
||||
После этого, возможно, понадобится перенести в f_life2.asm строки с equ из файла f_life2.asm в его начало.
|
||||
Компиляция бинарника - как обычно, fasm f_life2.asm life2.
|
||||
|
@ -1,3 +1,3 @@
|
||||
bcc32 -S -v- -R- -6 -a4 -O2 -Og -Oi -Ov -OS -k- -D__MENUET__ -Iinclude life2.cpp
|
||||
kos32-bcc -S -v- -R- -6 -a4 -O2 -Og -Oi -Ov -OS -k- -D__MENUET__ -Iinclude life2.cpp
|
||||
echo include "me_make.inc" > f_life2.asm
|
||||
t2fasm < life2.asm >> f_life2.asm
|
||||
t2fasm < life2.asm >> f_life2.asm
|
||||
|
@ -52,7 +52,7 @@ macro usedef [link]
|
||||
end if
|
||||
}
|
||||
|
||||
macro define x,[link]
|
||||
macro define_f x,[link]
|
||||
{
|
||||
common
|
||||
if x eq
|
||||
|
Loading…
Reference in New Issue
Block a user