Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 8134 → Rev 8135

/programs/demos/life2/bcc32_551/bcc32_551_crack.asm
File deleted
\ No newline at end of file
/programs/demos/life2/bcc32_551/readme.txt
File deleted
\ No newline at end of file
/programs/demos/life2/compile.txt
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.
/programs/demos/life2/cpp2asm.bat
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
/programs/demos/life2/include/kos_start.inc
52,7 → 52,7
end if
}
 
macro define x,[link]
macro define_f x,[link]
{
common
if x eq