mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2025-09-12 21:45:56 -04:00

- Move source code from `trunk` into program root directory. - Fix build and ASM files. - Translated a few RU comments to en_US. - Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden. (Work towards #75, point 3) Reviewed-on: https://git.kolibrios.org/KolibriOS/kolibrios/pulls/244 Reviewed-by: Gleb Zaharov <risdeveau@codrs.ru> Reviewed-by: Burer <burer@kolibrios.org> Co-authored-by: Andrew <dent.ace@gmail.com> Co-committed-by: Andrew <dent.ace@gmail.com>
40 lines
500 B
NASM
40 lines
500 B
NASM
|
|
format MS COFF
|
|
|
|
public Start
|
|
public _hStack
|
|
public _KOL_PATH
|
|
public _KOL_PARAM
|
|
|
|
extrn Memory
|
|
extrn hEnd
|
|
|
|
extrn _kol_main
|
|
|
|
section ".text" code
|
|
db "MENUET01"
|
|
dd 1, Start, hEnd, Memory, _hStack, _KOL_PARAM, _KOL_PATH
|
|
|
|
Start:
|
|
|
|
; èíèöèàëèçàöèÿ êó÷è
|
|
mov eax, 68
|
|
mov ebx, 11
|
|
int 0x40
|
|
|
|
; âûçîâ ãëàâíîé ïðîöåäóðû
|
|
mov eax, _kol_main
|
|
call eax
|
|
|
|
; çàâåðøåíèå ðàáîòû ïðîãðàììû
|
|
mov eax, -1
|
|
int 0x40
|
|
|
|
section ".bss"
|
|
|
|
_KOL_PARAM rb 256
|
|
_KOL_PATH rb 256
|
|
|
|
rb 16*1024
|
|
_hStack:
|