Lisitsin, представишь девайс лично на ЦЦ?
Lisitsin, представишь девайс лично на ЦЦ?
chaos constr. крупнейшее росийское it пати
А это где вообще, и когда теперь, и как часто?
Санкт-Петербург, раз в год, последняя неделя Августа, меропритие идет два дня без перерыва. У иногородних со скромным бюджетом есть возможность ночевать прямо на пати в отдельном зале.
---------- Post added at 18:22 ---------- Previous post was at 18:21 ----------
Ну и кроме всего прочего это хорошая возможность увидеть известных спектрумистов в живую, а также обитателей этого форума.
Хотелось бы выбраться. Но получится или нет в этом году - не знаю. Там нужно заявлятся заранее? Какие у них координаты?
Большое спасибо автору за идею и конструкцию. Планируется ли релаизация каких либо особых графических режимов ? Когда-то я мечтал сделать спрайтовый контроллер на AVR. Идея состояла в том что картинка на экране должна была рисоваться аппаратно, т.е в момент отрисовки AVR управлял только шиной адреса SRAM, при том шина данных была подключена к сдвиговому регистистру аппаратной части видео контроллера. ШД SRAM мультиплексировавалась на AVR только в моменты строчных синхроимпульсов (мк читает цветовые атрибуты для строки), КГИ (мк читает карту спрайтов, при этом создавая в своей внутренней памяти таблицу увязанную с адресами в памяти знакогенератора) наибольшую трудность представляет обеспечение прозрачности обращения для Z80, ясно что в момент отрисовки шину данных SRAM дёргать нельзя, и в момент КГИ тоже, тк Z80 в этот момент и так есть чем заняться. решено было испьзовать отдельную микросхему SRAM для нижней области (0--0x500) она то и должна была садиться на шины z80 во время отрисовки экрана, правда есть недостаток, всё таки пришлось бы проверерять её доступность для z80 (и тратить на это процессорное время) но это того стоит,ведь по замыслу там,наряду с картой спрайтов, должна была находиться, например,часть информации о цвете, чтобы осталась возможность динамически манипулировать с цветами в каждой строке.еще недостаток - обновление знакогенератора возможно только при остановке видеопроцессора, если нигде не туплю то кажется вполне возможным работа этого хозяйства с приличным пиксельрейтом , ведь имея регистр сдвига,и отдельный регистр атрибутов, мы получаем минимум 8 тактов процессора (при гипотечическом 20мгц такте на регистр сдвига) между выдачей новой информации в порт, но ограничение накладывают вовсе не они (за эти такты вроде получалось даже вращать спрайты), а максимальная длинна цепочки look-up table, которую можно успеть построить за время прохождения гасящих импульсов, ну и конечно размер внутренней оперативки, доступной под это дело. если есть интерес могу раскопать тетрадь, где подробнее расписано с кусками кода
Последний раз редактировалось Zarax; 16.05.2012 в 20:33.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)