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 |