На мой взгляд число битов 15 на цвет точки оптимальное по объему данных, скорости и качеству изображения. 15 битов влезет в одно слово памяти, а шестнадцатый бит можно использовать как признак прозрачности. Отбросив три младших бита из 8, почти ничего не потеряем в качестве изображения. 32 оттенка серого или другого основного цвета + их комбинации вполне приемлемо для игр ZX Spectrum-a.
Последний раз редактировалось zx-kit; 07.04.2016 в 20:37.
"L-256"
по твоему там мало функционала? я же говорю - в плисине комп зашит. там сидит и обработка клавы и мыши, там же АУ, там же работа с графикой, линейный акселератор, гшина иса8 и чёрт знает что ещё. К примеру, в zx-evo стоит альтера на 2880 лог.элементов, там тоже целый комп. Но всё это занимает в 2 с лихой раза меньше, чем начинка для (всего-лишь) видеокарточки. В конфиге ТС тоже есть всякие 15бит палитры, и спрайтотайло двиг и занимает это всё тоже меньше места, чем сабж. Ты не находишь это странным?я в спринтрах не разбираюсь, но сюда по нагугленному, что то дофига занимает ресурсов для описного функционала, очень дофига
что такое 32 оттенка и что такое 256 оттенков. Разница существенна, даже на замыленный глаз.32 оттенка серого
Для игр ZX-Spectrum`а есть его родная графика с его родными 16ю цветами. Если речь заводим про расширение его графических возможностей, то и расширять нужно по нормальному, а не очередной кастыль кастылить...их комбинации вполне приемлемо для игр ZX Spectrum-a
И кстати да, 15бит уже есть в ТС конфиге. Зачем повторять чужие ошибки-то?
Прикольна. А что тогда baseconf для эвы? тоже там 500-600 LE? хотя там АУ нет в плисине, однако сожрата почти вся плисина, а начинка стоковой конфы там слабее, чем у спринтера.ну AY просмотрел, походу он и съел весь чип, остальное ну 200-500 LE
Если настолько сильный ahdl/vhdl кодер, может быть сможешь конфу спринтера подправить и оптимизировать?
пипл, а может с другой стороны подойти к проблеме? начните писать диззи-подобный движок и в процессе придет понимание как, а главное зачем всё это нужно
Изменения в проекте:
Восемь битов на каждый сигнал RGB.
Частота видеорежимов 50 Hz.
VGA выход FULL HD 1920х1080 60 Hz.
Повтор каждого шестого кадра для преобразования 50 Hz -> 60 Hz.
Масштабирование изображения в 4 раза (256 x 192 -> 1024 x 768 + BORDER).
Scanlines для имитации развертки древних телевизоров.
- - - Добавлено - - -
Размеры окна Спектрума на экране телевизора/монитора с разрешением FULL HD:
"L-256"
Давайте обсудим такой интерфейс с видеокартой:
Упростить систему команд Метеора до двух адресов. По одному адресу записывается номер регистра внутри видеокарты. По другому адресу записываются данные в этот регистр. Такой способ управления позволит вынести Метеор в отдельный корпус и подключать к разным компьютерам и микроконтроллерам, как LCD индикатор 2х16 строк. Или добавить эти функции в видеоадаптер VGA SPUTNIK.
А основной экран брать в аналоговом виде с платы компьютера.
Последний раз редактировалось zx-kit; 14.04.2016 в 06:13.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)