brainstormerjr / HelloWorldOS

The new up and coming operating system
184 stars 18 forks source link

Attempting to boot pro.elf on 1mb RAM in qemu fails to load, requiring 2mb, which is excessive #8

Closed jclocks closed 2 years ago

jclocks commented 2 years ago

I don't understand how the professional development teams behind this "world class product" expect this operating system to catch on when it requires 2 MB RAM to boot. In times like these where we are undergoing a chip shortage, RAM conversation is critical, and I find the use of two whole megabytes to be wholly unacceptable.

I would like my money back and an apology

glowiak commented 2 years ago

No. It does not require 2mb to boot. It requires only 1041 kilobytes of ram

MrMan314 commented 2 years ago

QEMU won't initialize the display if the memory is less than 1032193 bytes. Memory is counted in MiB, meaning that it is 0.98437595367 MiB, or 1008.000977 KiB.
The OS currently runs on a minimum of 1064961 bytes, or 1.015625954 MiB, or 1040.000977 KiB.

jclocks commented 2 years ago

Fair enough. Misunderstanding answered, apology unneeded. You can keep your money... e_e

(Jokes aside, it's amazing how tiny you can make a bootable OS, even if one that solely displays text for a meme. Good stuff.)