ProjectOS Update: π
- Debugging is now working (using LLDB).
- C++ constructors support (CRT).
- Console was updated to use previously implemented C++ library containers.
- Codebase is now compiled in C++23 mode.
ps: the "ls" is fake.
#osdev#baremetal#SystemsProgramming
FLUX engine will now be able to discover and select which graphics API to use based on what is available on the system and based on game or user preferences or other criterias.
#FLUX#FLUX_ENGINE
Pseudo-code for a basic build script for a research project "ProjectBuilt" that aims to manage building and generating projects for different IDEs and build systems such as Ninja.
#programming#cpp
Afterback Interactive is now just 'Afterback'
The name has been shortened to make it easier to spell and also due to the change in the direction of the project, thus dropping the "interactive" part of the name as a means to signal greater goals.
#afterback
Doing low-level stuff teaches you how much you take for granted the functionality provided by the language's standard library and the OS...
#osdev#software#programming#cpp
Behind the scenes of ProjectOS... π
The UEFI interfaces are being rewritten to be implemented in modern C++ instead of C, cutting down the LOC considerably, and speeding up the implementation time (an with better in-code documentation).
#CPP#cplusplus#technology#osdev#coding