
My OS displaying a cursor with a PS/2 mouse driver
Thanks, but I'm not sure what info you meant by "more info".igorov70 wrote:Antti: Nice. more info?
I finding it nice. I was courriuos what i see technologically. A GUI or just wired trick to make the window? The simplistical approach touching my imagination.Antti wrote: Thanks, but I'm not sure what info you meant by "more info".![]()
It is not a real GUI and calling it as a "wired trick" is a very good description. However, it is quite flexible in general because the boot loader service provides UTF-8 text output to text mode, VGA mode or VBE modes. The memory footprint for all this functionality is very small and I never read data from the framebuffer. Fonts are 7x14 pixels, and this detail alone complicated the VGA mode support.igorov70 wrote:I finding it nice. I was courriuos what i see technologically. A GUI or just wired trick to make the window? The simplistical approach touching my imagination.
There are many steps (e.g. master boot record, volume boot record) but the main logic is in the "actual" boot loader. In short, the boot loader is "a small OS" but there is no full Unicode support, obviously. It is not a modern OS because it does not control hardware. It reads databases and init files from disk and starts an "architecture specific" executable. All these are placed in "high memory" if possible. Init files are "/system/in_ia16.at", "/system/in_ia32.at", and "/system/in_x64.at". They run in real mode, protected mode (ring 3), or long mode (ring 3), respectively. All the time firmware (BIOS) is still in control.igorov70 wrote:Antti: How boot service provide UTF? It two level boot loader or UEFI?
It's actually easy: AH - 00HProgrammingDuty1 wrote:https://imgur.com/EiAP8QO
It can only do output. Cannot figure get input from keyboard
-------------------------------------------------------------------
rly need some help - https://github.com/xslendix/X-DOS/
-------------------------------------------------------------------