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. |