Схему и сканы плат,пожалуйста.
Схему и сканы плат,пожалуйста.
Премного благодарен!
Здравствуйте. Новую тему открывать не стал, пишу здесь. Собрал и запустил компьютер на печатной плате купленной вот здесь.http://zx-pk.com/forum/viewtopic.php?f=7&t=8872 Подскажите пожалуйста каким образом подстроить INT.
Никаким. Даже если танцами с саблями подстроите в этой игрушке, разьедется в вектроне и акваплане. Чтобы правильно фирменный бордюрный эффект работал нужны правильные фирменные таймигни целиком.
Насколько мне известно не существует СССРовского клона с выборкой как в фирменном "пиксель-атрибут + пиксель-атрибут". И бордюрная защелка должна работать через атрибутную, по ее стробу. Там без порта $ff можно было бы еще теоретическую сову на плавающую шину натянуть. А этого никогда не делали, была только пиксельная защелка буферная, ибо без нее никак. И выборка в два раза чаще. Плюс торможение не так и не там. Поэтому на любом советском клоне натягивание совы на глобус это тришкин кафтан. В одном месте штопаешь в другом обязательно разъезжается. Все атрибутные эффекты будут работать позже чем надо, а все бордюрные будут работать раньше чем надо, при этом будет проблема с выравниванием и первых и вторых, которая еще и зависит от их комбинации и количества.
Кстати сверху надпись venom strikes back должна быть нормально мультиколорная. С четкими цветами по диагонали, без рассыпушек.
Поэтому забудьте у фирменных игрух про бордюрные и мультиколорные эффекты. Бордюр даже на арлекине не всегда правильно работает (хотя по атрибутам и плавающей шине у него действительно все точно, но вот бордюр неправильно выравнивается, и иногда это заметно в виде ступеньки в один пиксель). Либо фирменная машина и фирменные эффекты, либо пентагоновские под пентагон. Без вариантов.
А игрушка хорошая. Мне нравится.
Последний раз редактировалось ram_scan; 11.03.2018 в 13:39.
ram_scan спасибо за ответ, но мне казалось, что у клонов с раздельными полями памяти таких как Москва 48, Львов, Краснодар 48, Дельта, таких проблем быть не должно, или они легко решаемы, тем более на плату все исправления внесеныhttp://zx.pk.ru/showpost.php?p=129277&postcount=16, а у меня и INT сдвинут и полоска справа между экраном и бордюром присутствует.
И еще это нормально, что бордюр слева больше почти в два раза чем справа?
Все проблемы останутся на месте, потому-что времянки доступа к нижней памяти все равно отличается от фирменных. Бордюрный эффект более менее можно поставить по вертикали только в программах где параллельно с этим эффектом нет никаких обращений к нижней памяти. Поэтому если вы поставите бордюр на место в акваплане в веноме он у вас уедет, если поставите в веноме - уедет в акваплане. Единственный вариант - сделать точно все времянки. Но это надо выкинуть больше половины компа. Как минимум полностью наново собрать весь видеоконтроллер и еще немножко сверху.
При правильных времянках бордюр слева ровно на одно знакоместо длиннее бордюра справа (в фирменной машине рамка задерживается на 8 пикселей, что необходимо для выборки пары пиксель-атрибут). Правда это можно выправить положением строчного и кадрового синхроимпульса, сдвинув его на 8 пиксельклоков раньше. Никто никогда этим не морочился, логика очень развесистая получается.
Последний раз редактировалось ram_scan; 12.03.2018 в 15:28.
Харьков 128 , уже видно ,что ближе ,буквально пару строк, я его пару лет назад восстановил ,но там немного навешали до меня ,надо посмотреть ,что с интом. Вообще на нем очень хорошо шли оригинальные игры.
- - - Добавлено - - -
Сравнил то что выдает Харьков 128 ,с эмулями оригинальных машин , вроде бы похоже ,плавно идущие в верх диагональные цвета ,сфоткать с LCD нормально не выходит ,надо к ЭЛТ цеплять , но пока к Харьков 128 не распаял кабель под мой ЭЛТ монитор.
- - - Добавлено - - -
PS присмотрелся ,с лева несовпадение на одну строку ,справа на две строки.
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
Тоже бордюр слева больше и явно не на одно знакоместо. Попробуйте запустить SHOCK MEGADEMO, ту часть где полоски бегут по всему экрану. И в данных случаях что нужно делать с INTом? Задерживать? И какими способами он регулируется?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)