Я делаю свою собственную ОС (с нуля) , которая не основана на каких-либо ранее существующих ядрах или ОС .Так что я знаю, что экран делится на 80 * 25, и я знаю, что обычно 0xB8000 может содержать атрибуты символа в 0xB8001, а я знаю только столько .
Но как вывести изображение на экран попиксельно?Как мне адресовать каждый пиксель и отправлять данные (цвет)?
В настоящее время я печатаю текст на экране, используя 0xB8000.так что, если я адрес 0xB8000, я адрес пикселя?Я не совсем ясно в этом аспекте.Пожалуйста, помогите.
обратите внимание, что я не использую и не могу использовать какие-либо графические библиотеки или около того, потому что я создаю свою собственную ОС с нуля.
Я хочучтобы сделать это в C, хотя я знаю, сборка