- TODO: Project setup for BIOS support.
- TODO: Project setup for UEFI support.
- TODO: BIOS support for boot loader.
- TODO: UEFI support for boot loader.
- TODO: load and execute our kernel code into the boot loader code.
- TODO: Multi-kernel boot loader.
- TODO: filesystem support to handle the calculator's code and its files.
- TODO: Basic memory management mechanism.
- TODO: Output characters into screen.
- TODO: I/O events for Keyboard input.
- TODO: Simple REPL program to read user input, evaluate the expression and return output to screen.
- TODO: Build
tokenizer
to lex, andparser
to parse user input. - TODO: Build ast to generate the expressions.
- TODO: Build
evaluator
for the expressions created.