/
chnik
/
StratCore
Обзор
Документация
Войти
/
chnik
/
StratCore
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
master
main.asm
43 строки
833 B
chnik
create: build.bat, main.asm, orders_utf8.txt, StratCore.exe
13 май 2026, 13:10
Верифицирован
13 май 2026, 13:10
144c5b1
Код
Авторство
О чём код?
; ============================================================ ; main.asm — Главная точка входа StratCore ; Native GUI build. ; ============================================================ %include "engine/macros.inc" %include "engine/types.inc" extern gui_init extern gui_run extern entities_init_all section .bss global sim_state sim_state resb SimState_size section .text %ifdef LINUX global _start _start: %else global game_main %endif game_main: ; Windows x64 ABI: entry stack is 8 mod 16; after push rbp it is aligned for calls. push rbp mov rbp, rsp sub rsp, 32 lea rdi, [rel sim_state] call entities_init_all mov byte [rel sim_state + SimState.running], 1 call gui_init lea rdi, [rel sim_state] call gui_run .exit: xor rdi, rdi DO_EXIT