Жаль, что нет схемы. Пока с определенной уверенностью можно сказать, что VDP исправен. Это хорошо. А вот все остальное плохо. О тестах пока говорить рано.
Смахивает на конфликт на шине данных. Это надо устранять. По мне надо убрать все, что нам пока не нужно и возможно мешает. В CPLD интересна только обвязка ROM (32k), RAM (64k, без маппер-а), CPU, PPI (порт А и узел слотов).
Посмотрел еще раз код CPLD, что-то есть знакомое и понятное, что-то не понятно. Тут симулятор в помощь, но этим я заниматься не буду.
Вопрос на будущее. Как будете читать маппер RAM? Шина данных в CPLD, только на ввод.





Ответить с цитированием