Subversion Repositories Kolibri OS

Rev

Rev 8134 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8134 Rev 8135
Line 1... Line -...
1
Äëÿ êîìïèëÿöèè íåîáõîäèì Borland C++, à òàêæå FASM âåðñèè íå áîëåå 1.64***.
-
 
2
life_bmp.bat ñîçäà¸ò íåîáõîäèìûé äëÿ êîìïèëÿöèè h-ôàéë ñ êàðòèíêàìè.
-
 
3
cpp2asm.bat êîìïèëèðóåò Ñ++-èñõîäíèê â TASM-èñõîäíèê,
-
 
4
	à ïîòîì ïðåâðàùàåò åãî â FASM-èñõîäíèê.
-
 
5
Ïîñëå ýòîãî, âîçìîæíî, ïîíàäîáèòñÿ ïåðåíåñòè â f_life2.asm ñòðîêè ñ equ
-
 
6
	â íà÷àëî ôàéëà.
-
 
7
Êîìïèëÿöèÿ áèíàðíèêà - êàê îáû÷íî, fasm f_life2.asm life2.
-
 
8
 
-
 
9
*** åñëè íåò ñòàðîãî FASM-à, òî ìîæíî âîñïîëüçîâàòüñÿ êðÿêîì èç
-
 
10
	ïàïêè bcc32_551 è óáðàòü|çàêîìåíòèðîâàòü ìàêðîñ define èç ôàéëà
-
 
11
	kos_start.inc
-
 
12
1
Для компиляции необходим kos32-bcc (патч в папке kos32-bcc примененный к Borland C++), а также FASM.
-
 
2
life_bmp.bat создаёт необходимый для компиляции h-файл с картинками.
-
 
3
cpp2asm.bat компилирует С++-исходник в TASM-исходник,
-
 
4
	а потом превращает его в FASM-исходник.
-
 
5
После этого, возможно, понадобится перенести в f_life2.asm строки с equ из файла f_life2.asm в его начало.
-
 
6
Компиляция бинарника - как обычно, fasm f_life2.asm life2.
-
 
7