This branch is 92 commits behind KolibriOS/kolibrios:main
Daniel Joseph e16589e95e wasm: add WASM 1.0 binary parser and disassembler
Implements a WASM 1.0 binary parser for KolibriOS written in x86 FASM.
Parses all 12 sections of the WASM binary format and prints
disassembly output. Tested against real WASM binaries.

Sections implemented: type, import, function, table, memory, global,
export, start, element, data, custom. Code section parsing is planned
for the next commit.
2026-03-30 19:29:52 +01:00
2026-03-23 14:34:07 +00:00
2024-05-21 18:04:56 +00:00
2026-02-21 19:22:11 +00:00
2024-07-11 09:00:28 +01:00

KolibriOS

License Build system

KolibriOS is a hobby operating system for x86-compatible computers, which is currently being developed by a small but passionate team of enthusiasts.

Its kernel, most drivers, and many programs are written entirely in FASM assembly language, making them very compact and lean on system resources.

Based on MenuetOS, it uses its own standards and is NOT fully POSIX or UNIX compliant.

Contributing

We would appreciate any participation in the project and always welcome new users and contributors.

Detailed instructions for the contribution process can be found in the contributing guide.

Common list of tasks, issues and enhancement proposals can be found on this page.

Special thanks

The KolibriOS team expresses special thanks to the author of the 32-bit MenuetOS, Ville Turjanmaa. We also want to note that all MenuetOS copyrights have been preserved.

S
Description
My contribution to KolibriOS
Readme 302 MiB
Languages
C 71.4%
Assembly 11.8%
C++ 10.7%
Makefile 1.7%
HTML 1.4%
Other 2.4%