169 похожих чатов

Братва, есть инфа о том, каким может быть адрес LFB

минимум в VESA режимах?
Я думал вообще, что меньше 80000000h не бывает, а вот у меня 61000000h, например 🤯

19 ответов

7 просмотров

а тебе зачем это вообще? может изменить способ выдачи адресов?

это где и как? 😳

Глупец
это где и как? 😳

у мя тут зоопарк из типов

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса
Eugene Krasnikov (ᴊɪɴ x)
В смысле способ выдачи?

ну ты хочешь узнать как низко может быть расположен фреймбуфер, значит ты хочешь выделить какой-то диапазон адресов под свои нужды так, чтобы он не пересекался с фреймбуфером, но как по мне это мёртвая затея, надо просто получить карту памяти и те диапазоны, что помечены как свободная память не должны пересекаться с фреймбуфером

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса
disba1ancer
ну ты хочешь узнать как низко может быть расположе...

Я снова демосценю, так что мне много памяти не надо (обычно). А вот сэкономить место по код надо очень. Поэтому, если я буду знать, что скажем, ниже 40000000h не бывает, то это уже ништяк.

Eugene Krasnikov (ᴊɪɴ x)
Я снова демосценю, так что мне много памяти не над...

Попробуй создай свой intermediate language который быстро переводит в asm. Будет демка в 5 килобайт. Как шахматы.

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса
Eugene Krasnikov (ᴊɪɴ x)
Они везде разные.

А какая задача стоит вообще? Почему нельзя прочитать эти данные, и уже на их основе что-то делать?

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса

Потому что нужна жёсткая оптимизация по размеру. Нужно, короче, почитать ещё раз про MTRR, уже забыл половину.

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса
disba1ancer
а без wc всё совсем плохо?

Не совсем, но некоторое ускорение даёт. В частности, запись в видеопамять в зависимости от процессора, видеокарты (в т.ч. интегрированная или дискретная) может ускоряться в десятки (почти сотню раз) при WC. В редких случаях прирост небольшой.

disba1ancer
а без wc всё совсем плохо?

на примере кос могу сказать что да, если с mtrr настройками не повезло, то будет тормоз вместо системы

Eugene-Krasnikov (ᴊɪɴ x) Автор вопроса
disba1ancer
а читать оттуда и не надо

Никто и не пытается, к чему ты это?

Eugene Krasnikov (ᴊɪɴ x)
Никто и не пытается, к чему ты это?

просто написано было так будто предполагалось

Eugene Krasnikov (ᴊɪɴ x)
Никто и не пытается, к чему ты это?

просто видимо такая конфигурация рассчитана на экономию записей в mtrr, и указание wc через mmu

Похожие вопросы

Обсуждают сегодня

Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
@sand_witch скорее к тебе вопрос, добавил в .cabal webdriver-w3c и вот такая ошибка от nix develop error: Package ‘script-monad-0.0.4’ in /nix/store/7vdxbra0kwbr0ys0kc5...
Fedor
5
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
I have a type conversion problem, I have a optional field, it contains a list of integers or null, when I try to convert it from sqflite I use above method, but when it is nul...
Alper
2
Карта сайта