значит одна дополнительная микросхема смогла бы решить проблему?
Вот схема +2AB
[свернуть]
может кто-то вдохновится схемой и на волне вдохновения родит схему корректной эмуляции #FF порта? ))
хочу понять, если комп всё же удачно сбросился, то это значит что глюк миновал и больше до следующего сброса, этот "колхоз" никак не помешает корректной работе? Гонял тест проверки стабильности шины вот отсюда. Вроде всё нормально, шина стабильна долгое время.
___________
Нет такой схемы. В фирменных машинах где есть этот "порт" шина данных не мультиплексируется, а разведена от конфликтов таймингами. Наличие этого "порта" - инженерская ошибка, не все конфликты по шине предусмотрели (хотя идея ощемта вполне работоспособная и здравая, и метода временного разделения шины применяется сплошь и рядом в куче привычных вещей).
Все наши клоны (по крайней мере те от которых я смотрел в схемы) - мультиплексированные. Это схемотехнически сложнее, но идейно проще (и универсальнее в плане чего-то переколхозить в одном месте не меняя все вокруг). Малой кровью не меняя принципиально схемотехники не сделать никак. Можно сделать "нечто похожее" (чтобы из порта мусор, и даже вполне конкретный читался), но большого смысла нет, потому-что все равно работает не так как на фирменной машине. И ключевое слово тут - времянки. А времянки соблюсти можно только повторив фирменную машину.
Я сейчас вам сделаю откровение, что короткий порт FF и длинный (например 40FF) работают по разному. Вы таки надеетесь малой кровью на эмуляцию на машине где даже обычный доступ к памяти по времянкам не стреляет ?
Все "доработки" порта FF обычно были связаны с тем что без этого порта программы его пользующие залипали в бесконечном цикле, и хотелось сделать чтобы они хоть с глюками и фликером но работали.
Последний раз редактировалось ram_scan; 23.01.2015 в 22:36.
но буржуйский товарищ же пишет, что мол если сделать буфер на микросхеме, то всё будет ништяк. Оно вприниципе и на одном резисторе работает, токо сброс глючит. Пусть колхоз, пусть неправильно, но ведь работает же, игрушки погонять хватит. А если бы сброс не глючил - вообще зашибись было бы.
---------- Post added at 01:24 ---------- Previous post was at 01:20 ----------
что бы такое придумать, чтобы на время загрузки из пзу, цепь колхозного резистора прерывалась бы..или что поможет шину восстановить?
---------- Post added at 01:26 ---------- Previous post was at 01:24 ----------
почему большого смысла нет? Игрушки же абсолютно нормально работают,проверял, а что еще надо?токо сброс глючит..
___________
Ну вроде у него же написан тип микросхемы
(best) decode the IN #FF port and make a real read from the video data bus, by means of three-state buffers - like 74LS125 or 74HCT125 - between the D7 of the video RAM and D7 of the auxiliary (full-speed) RAM
74LS125 = К555ЛП8
74HCT125 = КР5564ЛП8
Потому-что порт этот используется для синхронизации развертки с геймплеем с точностью выше чем один фрейм, и игрушка конечно "работает", только либо со скоростью либо с цветами на "доработанной" машине в ней случается засада.
Подавляющее большинство игрушек (если не все) поляками были на этот предмет патчеными (чтоб не висли). Поэтому я реально не вижу смысла городить какую-то эмуляцию этого порта. Нормальная игра на доработанной машине все равно не будет работать как задумано, так смысл ее дорабатывать если есть косая после поляков которая работает без доработки точно также ?
Я на память помню только три проблемных игры, это Arkanoid, Target Renegade и Short Circuit. Ну то есть есть гораздо больше игр где атрибуты и эффекты рассыпались, но не работало от слова совсем будучи загружено с фирменной кассеты с защитой только эти три. Пиратские релизы были работоспособны.
А что касается "корректной эмуляции" чтобы оценить степень безнадеги попробуйте на любом советском клоне поиграть в Soldier of Fortune. Там в некоторых местах фон просто пропадает полностью (стоит герой посреди черного экрана и фсе, прыгай вслепую). Оно на фирменной то железной машине мельтешит порой.
Последний раз редактировалось ram_scan; 23.01.2015 в 22:49.
Да, это первое что приходит в голову.. Токо куда бы этот тумблер воткнуть. Этот колхоз не с той стороны платы на которую разъемы выходят, а с обратной, там только корпус сверлитьИли через всю плату тянуть мгтф, чтобы вывести два проводка например из дырки для принтера?.. полный колхоз блин..
___________
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)