Важная информация

User Tag List

Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 239

Тема: Видеокарта "METEOR-2020" для устранения клешинга

  1. #11
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,589
    Спасибо Благодарностей отдано 
    948
    Спасибо Благодарностей получено 
    911
    Поблагодарили
    674 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    во всех частях одинаковый
    Вроде бы их штуки 4, В первой свой, в 7 - свой, еще пара посередине.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  2. #12
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    255
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://meandr.org/archives/21451
    Частота 2.33 МГц, взять микроконтроллер помощнее влезет и всё остальное на большей частоте
    А в AT91SAM7S256 влезет целиком только с ограничением по количеству озу но можно и прикрутить к ней внешнюю память, цена 150 руб а STM32F030F4P6 с spi памятью вообще 30 рублей стоит.
    Суть не в этом а в том что при 3.5 МГц не сделать ничего что связанно с комфортной работой, по крайней мере сейчас в этом уже мало смысла.
    Кто мешал 20 лет назад кинуть регистр на прерывание IM2 и подкинуть проводок с конденсатором от счётчиков на плате 8 или 16 кГц, это полноценная цифровая музыка с жёсткой тактировкой, а кто мешал кинуть к этому же регистру прерывание от ВГ93 и не надо было бы опрашивать бесконечно в ожидании байта, прерывание пришло байт сохранили...
    Что так поздно опомнились?

    - - - Добавлено - - -

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Вроде бы их штуки 4, В первой свой, в 7 - свой, еще пара посередине.
    если заново нарисовать там градаций/цветов всего то штук 12-16 хватит, сжать для хранения можно очень даже не плохо, тем более есть пустые места, плавающий бит ещё сожмёт
    даже если и будет графики на 16 Кб то это будут всё таки не 7 цветов а 256
    Последний раз редактировалось Nesser; 29.01.2020 в 22:58.

  3. #13
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Идея была в устранении клешинга для оригинального ZX Spectrum, Ленинграда и модульного компьютера без переделки спрайтов и логики игры. При переделке всех игр стандартизировать расположение буфера с адреса 0000 и перенести экран в адрес 2000 для возможности аппаратного копирования из буфера на экран.

    Копирование восьми точек за 2 такта 14 МГц. Это позволит просто и быстро выводить на экран без ldi, push, pop и других ухищрений.
    Последний раз редактировалось zx-kit; 29.01.2020 в 23:56.
    "L-256"

  4. #14
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    255
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://cxem.net/mc/mc87.php
    Вот кстати вообще на дохлячем Atmega168 без разгона, не спектрум правда и с графикой 192x144 но с 16 цветами на точку и каким то звуком, так это ещё и на С+ нафигачено и в 16 Кб уложилось, цена мк всего то 60 руб, а если бы в Atmega328 и на ассме да ещё и с PAL частотой не парится а тупо навалить частоту 24 МГц и на D-SUB вывести то спектрум нервно бамбук в сторонке курить будет, и это всего в ОДНОЙ 20 ногой довольно древней микросхеме.

  5. #15
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Не сможет он копировать восемь точек за 2 такта.
    "L-256"

  6. #16
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    255
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    Идея была в устранении клешинга для оригинального ZX Spectrum, Ленинграда и модульного компьютера без переделки спрайтов и логики игры. При переделке всех игр стандартизировать расположение буфера с адреса 0000 и перенести экран в адрес 2000 для возможности аппаратного копирования из буфера на экран.

    Копирование восьми точек за 2 такта 14 МГц. Это позволит просто и быстро выводить на экран без ldi, push, pop и других ухищрений.
    Что бы 8 точек записать в видепамять без клешинга надо уже 8 тактов сделать, ибо это 8 раздельных точек, или частота записи 8*14 МГц?
    Объём прелопачивания игры не стоит полученного результата, никогда не обращал внимания на клешинг а вот каждую точку своим цветом всегда хотелось, особенно при работе с векторной графикой.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Восемь точек записываются одновременно за два такта в режиме чтение-модификация-запись в графической памяти. Но так как этим управляет Z80, то скорость зависит от него. Перелопачиваются только подпрограммы вывода на экран. При этом вывод во всех играх получится почти одинаковый, что упрощает переделку.
    Последний раз редактировалось zx-kit; 30.01.2020 в 00:10.
    "L-256"

  9. #18
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,712
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    186 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    [URL="http://meandr.org/archives/21451"] а STM32F030F4P6 с spi памятью вообще 30 рублей стоит.
    стоит 50 центов в Америке при закупке от 2500 шт., макетка с ней из Китая 80 руб. на ebay. Но из нее не так просто сделать даже простейший комп даже за 500 руб. Дайте в студию хотя бы одну законченную схему со спецификацией и калькуляцией по российским ценам. Даже самопаянного дома на коленке. Не получится дешевле 1000 руб. по любому. А если фирма начнет делать уплачивающая налоги, то и в 3000 едва уложиться бы.
    Последний раз редактировалось andrews; 30.01.2020 в 00:13.

  10. #19
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    255
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я до сих пор не понял принцип реализации, сколько бит на точку в видеопамяти? или это какой то временный буфер для спрайта целиком? и потом тупо считать когда его надо выводить?

    - - - Добавлено - - -

    Цитата Сообщение от andrews Посмотреть сообщение
    стоит 50 центов в Америке при закупке от 2500 шт., макетка с ней из Китая 80 руб. на ebay. Но из нее не так просто сделать даже простейший комп даже за 500 руб.
    Из atmega168 делают так она слабее раз в 100 на СИИИИИИИ!!! даже не на ассме

    - - - Добавлено - - -

    Вот вообще из хлама
    http://adapto.rs/arc/site/artcls/avrcomputers/
    Интересная реализация на ATmega128 с ram, микра 50 рупей стоит.
    А на ATMega644 вообще с 256 цветами, цена так же 50 рупей.
    -----------------------
    Не надо записывать графику при помощи Z80, он мееедлееенныыыыый, это цпу а не графический процессор, его дело раскидывать задачи на простом доступном НАМ языке программирования.
    Вот что тут сложного?
    https://www.youtube.com/watch?v=-6lvAXSGBpI
    Это не может сделать DMA на 14/28 МГц? если даже задний фон сделать анимационный то DMA накидает не 50 кадров а 500, и игру проще сделать ЗАНОВО с нормальным загрузчиком.
    Зачем тратить года ради убирания клешинга? что изменится? 6 цветов в кубе поменять на 6 цветов в квадрате?
    https://www.youtube.com/watch?v=ciY0-rYXXKA
    Спектрум по сути спасла AY музыка и демки, а если бы вовремя среагировали когда появились pic16f628 и attiny2313 то можно было всю логику формирователя адресов запихать в мк и плата урезалась бы больше чем на половину, у меня кстати на pentagon`e стояли кешевые sram на 512 кб а два ay-3-8910 я начал мучать наверное один из первых и да, у меня обмен файлами между домами по витой паре был ещё в 1993.
    Последний раз редактировалось Nesser; 30.01.2020 в 00:43.

  11. #20
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    В видеопамяти 6 бит на точку. Один бит указывает режим цветности. Другой - стандартный BITMAP и четыре бита для независимого цвета для каждой точки
    "L-256"

Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Новый принцип устранения клешинга
    от Smalovsky в разделе ZX Концепции
    Ответов: 525
    Последнее: 24.11.2023, 15:42
  2. Модульный компьютер "SPACE MISSION 2020"
    от zx-kit в разделе Несортированное железо
    Ответов: 48
    Последнее: 28.06.2022, 08:55
  3. Быстрая видеокарта "METEOR-2013"
    от zx-kit в разделе Изображение
    Ответов: 1083
    Последнее: 07.01.2020, 14:05
  4. Ответов: 11
    Последнее: 06.10.2016, 12:19
  5. Ответов: 43
    Последнее: 03.10.2015, 07:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •