This project aims to simulate a GNU/Linux system in some detail. However, it is far from finished. For now, I need a programming language to use for writing an UEFI-alike thing, a grub-alike and a Linux-alike UEFI program. If you know any which can be converted by a library to a few commands you can use for scratch (no bitwise operators), please tell me. Currently, I only have a working sort of assembler and big plans for a programming language (which I will focus on clean code a lot). Later, I will come to implementing commands Please tell me which commands I should implement; however, at the moment, not very much has been implemented (some parts actually have been removed as they didn't use the simulated CPU). For giving an example for a program you can boot: The following is the UEFI as of 14.5.2022: ;clear;bg_uefi;uefi_text_setup;interrupt_handler;h;1;24;sleep;1;uefi_text_setup_completed;13;cjump;;18;cjump;1;8;sleep;1;bg_tty;exec;\;exit;p;copy;23;28;key;;copy;28;33;cjump;;36;exit;interrupt_handler;h;1;;ask;Copy in the assembled version of your program:;copy;41;22;exit
Things you can help me find/create: + text engine + programming language ## Text engine requirements I'm searching for a better font engine (as the current one is very laggy). It has to support the following things (· : required; +: additional optional features): · Foreground colour · Background colour · Bold text · Italic text · Underline text + Blinking Text ## Programming language requirements As much work as possible should be in a library (like parsing) [programming language of the library: Python, C, C++ or Lua]. Usually, I would need to convert a very strangely set up AST into my custom assembly. Yes, I already have made a custom assembly alike language. Should I upload the code of the assembler and/or compiler to GitLab? Answer in the comments. # Fun fact I'm used enough to vim key bindings so that I intuitively press <esc> after every line.