Go to file
2024-01-12 11:40:06 +03:00
.cargo Impl 2021-09-10 17:32:09 +03:00
example style: Make start/end_window_draw safe and Size struct for define window 2024-01-12 11:40:06 +03:00
src perf: Replace mult with shifts 2024-01-12 11:40:06 +03:00
.gitignore Replace magic nums to constants 2023-06-20 22:09:25 +03:00
build.rs NASM to FASM 2023-06-20 22:05:21 +03:00
Cargo.toml Moved example to example folder 2023-06-20 22:09:25 +03:00
i686-kolibri.json Remove unused field 2023-06-21 01:29:44 +03:00
link.x Avoid gcc dependency 2021-12-09 16:25:28 +03:00
Makefile.toml Avoid gcc dependency 2021-12-09 16:25:28 +03:00
README.md Moved example to example folder 2023-06-20 22:09:25 +03:00
rust-toolchain Impl 2021-09-10 17:32:09 +03:00

Hello-world example for KolibriOS

Project uses cargo-make for building steps. Also you need a working FASM.

Once installed building is trivial then: cargo objcopy --release --example hwa -- -O binary --binary-architecture=i386:x86 rust.kex produces a ready-to-use binary at root.