Случаем не о моем фото идет речь. У меня в пакетике 99 года.
Вид для печати
На чьей фотке в пакетике? Я тебе точно говорю. Получен с конструктором от Павлика Рябцова. У меня другого и не было.
Пришел с парой помятых ног. А ACEX вооще сильно помялся. Ничего .. выровнял.
Мамой клянусь ))
да ну ладно, что разу нападать то ?
Вчера удалось загрузится с ATA Flash DOM диска. Вчера больше ничего не успел.
Выскажу одну мысль.. Возможно бредовую.. так что тапками не кидать.
В BIOS-е в сетапе производится центровка изображения. Посмотрел исходники 253 биоса.
В файле SETUP.ASM есть упоминание о регистре центровки экрана:
;REGISTER #1F ;R06
; %11110000 - X-Screen position
; %00001111 - Y-Screen position
Может это можно как-то использовать для центровки изображения в играх/демах?
Ну типа.. добавить в игру пару десятков байт кода для инициализации и использования этих переменных.
Вот я правда не знаю как они дальше используются.. и используются ли в играх..
Т.е, учитываю что центровка происходить прямо в диалоге в BIOSе.. Я думаю вряд ли там не лету перепрограмируется
большая Альтера. Ну т.е кто и как хардварно производит центровку в BIOSе ?
Поздравляю с запуском компа, молодца!
Странно, что у тебя центровка слетает после игр... Один раз в бивисе настроил центровку и усё. Видимо что-то/где-то у тебя не "фонтан". Для центровки экрана нет необходимости перешивать альтеру, сам же нашёл регистр центровки - заноси туда значения и двигай картинку, вот и весь процесс.
"хардварно производит центровку в BIOSе" ?? Это о чём и зачем ? Настроил раз в бивисе и забыл.
P.S. Перепрошивка альтеры происходит в гамме "TITD", больше никакие другие игрушки это не практикуют. Но на центровку изображения (после игрушки) это не должно влиять, ведь после ребута компа юзаются настройки бивиса. Но ессно, пока находимся в этой игре, картинка может быть смещена. Тут только сорцы конфы у этой игрули надо править, которые не доступны.
Я еще игры не запускал.. Времени маловато.. Работа мешает ))
Насколько я понимаю.. можно центрировать смещением строчного/кадрового импульса развертки. А можно софтово.. смещать вывод в экранку.. ну или типа того .
Вот вопрос как это организовано в центровке BIOSа. Если в играх не слетает, то наверно разверткой.. Переменные в CMOS хранятся со смещением 1F от начала памяти.
TITD перенастраивает большую альтеру.. так может можно туда добавить код смещения изображения без ковыряния в её коде?
tank-uk, а как производится центровка в Биосе? ты не разбирался?
Я могу осцилом кадровую/строчную посмотреть и пожимкать кнопки..
Ну да, у каждого свои недостатки :)
Именно так и делается в бивисе. Значения из хардверного регистра, что ты упоминал, участвуют в формировании начала строк и кадра.Цитата:
Насколько я понимаю.. можно центрировать смещением строчного/кадрового импульса развертки.
Вывод в логическое окно.Цитата:
А можно софтово.. смещать вывод в экранку.. ну или типа того .
См. выше.Цитата:
Вот вопрос как это организовано в центровке BIOSа. Если в играх не слетает, то наверно разверткой..
Вот это крайне затруднительно, не побоюсь сказать, что в наших условиях фактически невозможно. Так что об этом можно смело забыть. Нужны сорцы конфигурации плис, что зашита в TITD. Она делалась для горизонтального скроллинга экрана. Поскольку ничего этого недоступно, то надо забыть о такой доработке.Цитата:
TITD перенастраивает большую альтеру.. так может можно туда добавить код смещения изображения без ковыряния в её коде?
Vasil, расскажи как ячейка памяти в кмос учавствует в формировании развертки? Синхросмесью в спринтере занимается мелкая альтера, которая точно на лету не програмится. Знаешь как? Расскажи..