Добавлено: 13 дек 2016, 01:00
Наверное да, с костылем то лучше чем без него, тем более что на обычные программы он влиять не должен.Лас писал(а):
Так это, вынести в первый пост костыль?
Наверное да, с костылем то лучше чем без него, тем более что на обычные программы он влиять не должен.Лас писал(а):
Так это, вынести в первый пост костыль?
Вот это в первый пост.krt17 писал(а):
PRESET.KAY1024=69887,16132,224,50,32,0,1,0,0,0,320,240,24,32,384,304,72,64
Ну хорошо, а теперь гнять по схеме когда кс начинается? Я бы сам посмотрел но не умею. Интересует не линия а положение относительно папера по вертикали, и как отличается от пентагона. По ласовской деме я вижу что отличается.deathsoft писал(а):
Как же откуда? Есть же размер растра в тактах, 69888, собственно схема на счетчиках узнает когда генерировать кадровую и строчную синхронизацию. Для этого и задается число тактов в строке и число тактов в экране, а также смещение бумаги относительно начала растра и размеры бордюров сверху и слева.
В муках рожали, пусть хоть почитают:)Лас писал(а):
Так это, вынести в первый пост костыль?
Так я же писал уже.krt17 писал(а):
Ну хорошо, а теперь гнять по схеме когда кс начинается? Я бы сам посмотрел но не умею. Интересует не линия а положение относительно папера по вертикали, и как отличается от пентагона.
Вот у этого товарища на сайте картинка про пентагон 128 (похожая на эту) 100% неправильная, там бордеры левый и правый одинаковой ширины, и остальные параметры неправильные.krt17 писал(а):
Во я вспомнил где это видел
Ну я вот сначала тоже не верил, а повелся на красивую цветную картинку, а потом не поленился проверил моделированием, и то что написано у рэндома про пентагон - полностью совпало с результатами моделирования. (Скорпион не проверял). А то что было на красивой цветной картинке - оказалось хуетой не соответствующей действительности (я кстати все это постил в той теме где риндекс бушевал на счет обрезанного бордера в TMK деме).krt17 писал(а):
А я не верю рэндому, он организовал пати где засудили пиздатое демо, а гавну дали первое место:)
Да я не спорю, просто пати мне их не нравится:) Кто бы кай промоделировал:) ну и ленина заодно:)deathsoft писал(а):
то что написано у рэндома про пентагон - полностью совпало с результатами моделирования
Так я же промоделировал и в этой теме все параметры кая расписал.krt17 писал(а):
Кто бы кай промоделировал:)
Так а ленин то по сути желтый скорпион урезанный до 48кб, там все должно совпадать по разверткам, возможно в ленине даже бланки отсутствуют из за упрощенной схемы. Под ленин то уж бордер эффекты не делали.Отредактировано deathsoft (2016-12-12 22:33:32)krt17 писал(а):
ленина заодно:)
Во! Теперь всё ясно! Кроме 69888-1 в Кае Отредактировано Лас (2016-12-13 12:54:37)deathsoft писал(а):
Посмотрел тут start of paper для желтого скорпиона в унриале, там тоже (как и для кая) указано подогнанное число 14344=64*224+8. Хотя должно быть (64+16)*224+40+24=17984.
А все видимо из за того, что унриал - это по сути эмулятор пентагона, и во всех моделях компов эмулируемых в унриале инт приходит по пентагоновски, в самом начале кадра, а дальше подгонками start of paper делается правильная отрисовка бордера и мультиколоров.
Т.ч. параметры которые подобрал krt17 для кая в рамках текущего унриала абсолютно правильные.
Так в кае же расстояние между интами переменной длины, т.к. инт завязан на M1 и по сути расстояние между интами определяется набором инструкций которые между интами шли. Т.е. если кадр начинается с halt, то может быть смещение 1-3 такта (только в отличие от пентагона это не смещение захвата инта процессором, а смещение генерации инта относительно конца кадрового синхроимпульса), если в начале кадра не halt, а какая то более длинная инструкция то смещение может быть еще больше. Видимо (-1) - это подгонка под конкретную программу и возможно для другой программы потребуется другая подгонка, но что бы это узнать надо найти какие то еще другие программы для кай1024 с бордер эффектами.Лас писал(а):
Кроме 69888-1 в Кае
Так в кае эти 16 линий в конце предыдущего кадра. В кае же инт приходит как и положено после кадрового синхроимпульса уже в активной отображаемой зоне кадра.krt17 писал(а):
Ну мне казалось что бордер то 56 а еще есть 16 линий от кадрового бланка
Ну как мертвая, Лас же вчера скидывал линк на минидему для скорпиона, где был бордер эффект в виде полосок и текст ехал через весь экран и бордер.krt17 писал(а):
Скорп то вообще для демо мертвая машина, желтый с вейтами, зеленых было немного.
Не были конечно, а даже не одна, только для зеленого и от тех у кого не было пентагона. А что там сложного, также синхрили визуально или заранее "спецпрограммами" считали и делали сразу, а может кто и по схеме рассчитывал, способов море было бы желание.deathsoft писал(а):
Ну как мертвая, Лас же вчера скидывал линк на минидему для скорпиона, где был бордер эффект в виде полосок и текст ехал через весь экран и бордер.
Так это в унриале. Интересно бы дему отдизасмить и посчитать какие там задержки сделаны.krt17 писал(а):
Нее подожди, испытания ласодемки показали что до папера от инта 72 строки, это 56+16.
Эта дема под желтый скорпион. Запусти ее в унриале посмотри.krt17 писал(а):
Не были конечно, а даже не одна, только для зеленого и от тех у кого не было пентагона.
Вначале просто выравнивание на сдвиг квадрата и пауза на время vsync'а, там считать надо основываясь на середине, неохота, все и так ясно. Как дизасм поможет избавится от 16132? Или у тебя еще сомнения?deathsoft писал(а):
Так это в унриале. Интересно бы дему отдизасмить и посчитать какие там задержки сделаны.