оффтоп.
Дело не в "метеоре..." а в том что судя по всему он с трудом выполняет взятые на себя обязательства по рассылки "конструкторов". те много слов а дела мало. ИМХО.
оффтоп.
Дело не в "метеоре..." а в том что судя по всему он с трудом выполняет взятые на себя обязательства по рассылки "конструкторов". те много слов а дела мало. ИМХО.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я считаю, хватит кормить тролля... Вас развели, а вы повелись...
Вводить санкции на разработку видеокарты за отставание по конструкторам - неэтично.
Мысли человеку приходят по его "Метеору" - пускай записывает, если хочет.
А конструкторы - мы же не знаем сколько у него свободного времени, как семья, как работа, как его здоровье.
Так писать тоже неэтично. Не знаем мы ничего про зависть. Может просто боятся за права потребителей, заказавших карты. Не надо надумывать "истинных причин".
- - - Добавлено - - -
Короче, в теме про конструкторы домогаться про задержки - это можно.
А тут пакостить - нехорошо.
У меня соображения насчёт формата байтов для четырёхцветного цвета.
Итак, у нас есть такой формат, в первом байте первые биты восьми цветов, а во втором байте вторые биты восьми цветов. То есть( нумерация битов для цвета с с нуля):
_____________________1-ый байт__________________________________________ _________2-ой байт
|1-ый цвет бит 0|2-ой цвет бит 0| .. |8-ой цвет бит 0|_______________|1-ый цвет бит 1|2-ой цвет бит 1| .. |8-ой цвет бит 1|
Что соответствует формату денди.
Предлагаю ввести ещё линейный формат, когда биты цветов идут по два для цвета:
_____________________1-ый байт__________________________________________ ______________2-ой байт
|1-ый цвет бит 1, бит 0|2-ой цвет бит 1, бит 0| .. |4-ой цвет бит 1, бит 0|_____|5-ый цвет бит 1, бит 0|6-ой цвет бит 1, бит 0| .. |8-ой цвет бит 1, бит 0|
Обоснование ввода второго формата.
Второй формат удобен для манипуляций с графическими данными в памяти. Так к примеру, видно, что легко осуществляются битовые сдвиги. Пиксель сдвигается за две команды сдвига, в то время, как для формата денди такой попиксельный сдвиг сложен для количества байт в строке блока более двух. Более удобная структура второго формата делает возможной динамическую генерацию и изменение графических блоков для игры в памяти. Формат денди не предназначен для динамического изменения графических блоков.
За выбор организации кодирования байтов можно использовать регистр data_format.
Говорят, что мол, Метеор будет выводить мало спрайтов. Давайте сравним с денди. Денди может вывести до 64 спрайта максимальным размером размером 8х16 пикселей. Метеор, по приблизительным подсчётам, 44 спрайта размером 16х16 при частоте программного обновления 25 раз в секунду(с учётом времени обработки логики и звука). Переведём в пиксели:
денди - 64х8х16=8192 пикселя
Метеор 44х16х16=11264 пикселя
Метеор выводит пикселей на 37.5% больше по сравнению с денди.
Вы возразите - но Метеору нужно вывести фон! Да, это так. Только Метеор выводит фон не каждый кадр, а только один раз в нижний слой. Благодаря этому не нужно переписывать фон каждый кадр. Такое решение уравнивает Метеор и денди по части вывода фона.
Последний раз редактировалось Smalovsky; 03.09.2016 в 22:17.
¡Un momento, señor fiscal!
Ну да, у денди частота памяти что то около 2.5мгц, тут SRAM или SDRAM предлагают (96Мгц вроде звучала цифра), но при этом уделывает аж в 37,5% !!!!
- - - Добавлено - - -
тобиш перенести методы денди на современные технологии, получается денди смогла бы вывести, внезапно! 64*40 = 2560 спрайтов
У денди память 8 бит с частотой 2,25 МГц, у метеора 16 бит 96МГц, то есть разница в 85 раз.
У денди частота вывода спрайтов не 25 Гц а 50 Гц, соответственно не на 37,5% больше а на 37,5% МЕНЬШЕ.
В итоге получается что денди на 9000% мощнее чем Метеор
Невероятно но ФАКТ
"Только Метеор выводит фон не каждый кадр" - Ошибаешься, он ОБЯЗАН выводить фон КАЖДЫЙ кадр, иначе на мониторе ничего не будет
п.с. при 96 МГц памяти и ВСЕГО ОДНОМ слое памяти при разрешении 256x192 и 1 байте на пиксель нелинейный DMA способен вывести СОРОК (40) полноценных слоёв на каждом по 768 спрайтов размером 8x8 и 256 линейных цветов на пиксель.
Последний раз редактировалось Nesser; 04.09.2016 в 13:04.
Nesser, программа записывает фон в нижний слой один раз, а Метеор выводит фон каждый кадр. Понимать правильно надо и не придираться.
44 спрайта Метеор выводит в расчёте использовования 25% процессорного времени на вывод графики. При 50% на вывод графики, Метеор обгонит денди на 75%, то есть будет выводить 88 спрайтов 16х16. Плюс большее количество цветов у Мептеора и отсуствие аппаратных ограничений на количество спрайтов на одной строке.
Теперь насчёт скорости. Назови качественную игру на спектруме, которая обновляла бы экран 25 раз в секунду. Тавкую еще попробуй найти...
В целом, Метеор позволит улучшить графику как по сравнению с видеорежимом спектрума, так и по сравнению с денди.
¡Un momento, señor fiscal!
Да я не придираюсь, я пытаюсь понять смысл использования ПЛИС при программной переброске за счёт ЦПУ.
Если денди дать частоту такую же как у Метеора, то Метеор проигрывает более чем на 9000%, это говорит о слабости концепции а точнее об её отсутствии, большее количество цветов при одновременном выводе только 4 цветов это недостаток а не преимущество, ты даже не можешь вывести спрайт в 7 основных цветах, или тебе придётся перед каждым выводимым пикселем делать дозагрузку палитры.
Я все программы и игры делал так что бы они обновлялись 50 раз в секунду, какой смысл иметь частоту вывода на монитор 50 Гц а частоту изменения графики 25 Гц, в чём прикол? в дёрганой графике? частота изменения графики должна соответствовать частоте вывода на монитор, именно по этой причине и есть жк мониторы с 75-120 Гц - из-за плавности изменения изображения.
На спектруме частота вывода не 50 Гц из-за полного отсутствия видеопроцессора, бедный z80 просто не в состоянии самостоятельно обрабатывать изображения, он как бе для этого и не разрабатывался.
В целом, Метеор это Белаз с движком от дырчика, он есть такой большой и дорогой а толку от него нет.
Повторюсь ещё раз - нелинейный DMA без всяких слоёв при частота Метеора в состоянии вывести 30 тысяч спрайтов размером 8x8 с 256 цветами ОДНОВРЕМЕННО из палитры 32768/16777216 и 50 раз в секунду, и делай из них хоть 100 слоёв хоть 200.
Аппаратная часть должна разрабатываться под программную а не наоборот, сейчас не проблема сделать эмулятор Метеора на PC, всё обкатать, посмотреть что получается и как сложно переделывать игру, что-то подправить, изменить, и только потом уже решать надо оно или не надо, не в 80-х же живём.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Старые заказы постепенно отправляются. Новые заказы, если скомплектованный конструктор есть в наличии, отправляется на следующий день после поступления оплаты.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)