
Сообщение от
Ewgeny7
стоит "прибраться" в сигналах, ведь я ему передавал голимый полуфабрикат, слепленный не для красоты а чтоб работало.
Действительно, пока чтоб работало, да и с нормальным наименованием сигналов стоит подумать. А факты таковые, что приходится откатываться к более ранним пакетам, потому что новые ни то что цвет, но чб сигнал отказываются показывать. Ну так получилось с двумя последними проектами.
Завтра попробую два проекта, один от Ewgeny, но там экран не рабочий. Зато сделано переключение прошивок Тест-м/Монитор-2, переключение скорости 2/4 МГц. Второй - с контроллером цвета от Keeper'а (всё ли правильно?):
Код:
nBlackColor <= cd_out (2) or cd_out (1) or cd_out (0); -- 0 = when black
ActivePixel <= not blank1 and vid; -- 1 = when pixel on screen
ActiveNotBlackPixel <= ActivePixel and nBlackColor; -- 1 = when not black pixel on screen
red <= r;
green <= g;
blue <= b;
rb <= i;
gb <= i;
bb <= i;
process(clock)
begin
if clock'event and clock = '1' then
r <= cd_out (0) and ActiveNotBlackPixel;
g <= cd_out (1) and ActiveNotBlackPixel;
b <= cd_out (2) and ActiveNotBlackPixel;
i <= ActiveNotBlackPixel;
end if;
end process;