gamlang
Gamlang is an intermediate language aimed towards the osdev community. This aims to make use of the useful, but mostly unknown opcodes in 386 systems. It is aimed to make osdev much easier with a variety of highly optimised functions for adding to the GDT, IDT, and IVT. There also will be built in functions to switch from protected mode to real mode.
Code:
Testing gaml Source
gamlang v8
gamlang v7
gamlang v6
gamlang v5
gamlang v4
gamlang v3
gamlang v2
gamlang v1gamlang progress:
Dynamic Function Support ------------------------------------------------------------- [Complete ] Leakless ----------------------------------------------------------------------------- [Complete ] Jumps -------------------------------------------------------------------------------- [Complete ] Bootable Structure ------------------------------------------------------------------- [Complete ] Parsing ------------------------------------------------------------------------------ [Improvable] String Support ----------------------------------------------------------------------- [Partial* ] Character Support -------------------------------------------------------------------- [Partial* ] Integer Support ---------------------------------------------------------------------- [Partial* ] Variable Support --------------------------------------------------------------------- [Partial ] Variable Modification ---------------------------------------------------------------- [Partial* ] I/O functions ------------------------------------------------------------------------ [Partial ] GDT, IDT, IVT functions -------------------------------------------------------------- [Incomplete] * These parts will basicially remain partial forever