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

User Tag List

Страница 1 из 18 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 172

Тема: IPVC - графический контроллер для ZX-BUS

  1. #1
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile IPVC - графический контроллер для ZX-BUS

    Изначально видеоконтроллер упоминается тут (в середине страницы):
    http://zx.pk.ru/showthread.php?t=10817&page=13
    В новой версии прошивки добавились:
    - точки
    - линии
    - прямоугольники (сплошные и рамки)
    - копирование и восстановление прямоугольной области
    - наложение спрайта (отличается тем, что цвет 255 не накладывается(маска))
    - вывод символа
    - масштабирование(только уменьшение)
    Короткое демо, написанное на ассемблере для Z80 в хреновом качестве:
    http://www.youtube.com/watch?v=sf-nOdJdcwk
    Проект QuartusII прилагается.
    Вложения Вложения
    Последний раз редактировалось IanPo; 26.02.2011 в 15:31.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

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

  3. #2
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какой частотой тактируется FPGA (по фотке вроде виден 25.175 MHz) ?
    Какой pixelclock ?
    Вывод VGA 60Гц ?

    >>INT не используется.
    За это зачёт Чем меньше дэвайс завист от хоста, тем лучше.
    Последний раз редактировалось Valen; 26.02.2011 в 16:37.
    V6Z80P - Back for Good

  4. #3
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IanPo, а есть какой глобальный замысел, кроме интереса поковыряться в FPGA, т.е. для чего делается, перспетива какая?

  5. #4
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попозже выложу исходник демы - чтобы можно было посмотреть, как GPU программируется.

    Valen
    1) 25.175 МГц (со Спека приходит 14 МГц, пока не используется).
    2) Это и есть пиксельклок
    3) VGA стандартный 640*480*60 Гц
    4) Отсутствие у Спека контроля за INT приводит к артефактам.

    БК-0010, перспектива - встроенный графический процессор, выполняющий свою часть, например, игры, чтобы максимально разгрузить основной процессор и занять его игровой логикой. Обмен с Z80 будет состоять из событий (нажатие клавиш, например). И звуковой процессор тоже хочется(что-то типа GS, NeoGS).
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  6. #5
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IanPo, представь что существует десяток подобных проектов (их щас чуть меньше), и каждый претендует на роль некоего светлого будущего для Спектрума.. и что дальше? Кто эти 10..20..40.. и чем дальше - тем больше светлых будущих будет поддерживать? Какие у тя мысли на этот счёт? Т.е. как ты планируешь выходить из этой ситуации?
    Последний раз редактировалось Black_Cat; 26.02.2011 в 22:16.

  7. #6
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Попозже выложу исходник демы - чтобы можно было посмотреть, как GPU программируется.
    А сам GPU реализован в FPGA как регистровый мини-CPU или как стековая машина ?
    V6Z80P - Back for Good

  8. #7
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    БК-0010
    Имхо, никакого светлого будущего у Спека не будет. У него есть только светлое прошлое.
    Наличие кучи проектов меня не сильно волнует: с одной стороны, каждый делает что хочет, с другой - Спек уже давно не развивается, ибо некуда. Единого стандарта что-то не наблюдается. Со своей стороны, я делаю, что мне интересно. А что неинтересно, на то время тратить не хочется. Проталкивать IPVC в массы я не собираюсь, все равно желающих не найдется. Однако, наработки могут оказаться полезными кому-нибудь.

    Valen, сначала запись в регистры GPU, потом запись кода команды.
    Регистры, палитра, переключаемая страница видеопамяти, командный регистр отображаются на память Z80 (запись в нижние 16К, где ПЗУ).
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  9. #8
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Спек уже давно не развивается, ибо некуда. Единого стандарта что-то не наблюдается
    ..ну даж обидно кагбе.. .. Развивается!!! При том непрерывно, поступательно, и в правильную сторону!! И самое главное - единый стандарт тоже есть!! (пока - эксклюзив, спрашивать у меня )

    Цитата Сообщение от IanPo Посмотреть сообщение
    Со своей стороны, я делаю, что мне интересно. А что неинтересно, на то время тратить не хочется. Проталкивать IPVC в массы я не собираюсь, все равно желающих не найдется
    Эт, собсно было понятно с самого начала . Вопрос, однако, в другом - вот как тебе видится выход из такой ситуации, он есть вааще, и если да, то какой? Интересен твой взгляд на весчи

    Кста, вопрос по железу - а эту твою видяху можно по быстрому переделать чтоб из ейного ОЗУ можно было и читать, а не токо писать?
    Последний раз редактировалось Black_Cat; 27.02.2011 в 01:46.

  10. #9
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прилагаю asm демы для SJASMPLUS.

    БК-0010, выход из ситуации мне не видится. Никакой. То, что ты называешь развитием, есть чистой воды некромантия.

    Переделать на чтение можно, но с переразводкой платы и коррекцией прошивки. На плате стоят полноценные межвольтовые буферы ALVC164245, они работают в обе стороны, надо только завести сигналы.
    Вложения Вложения
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  11. #10
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    но с переразводкой платы
    ясно, т.е. по быстрому нельзя..

    Цитата Сообщение от IanPo Посмотреть сообщение
    То, что ты называешь развитием, есть чистой воды некромантия.
    несколько форумов некромантов.. ..эт уже эпидемия


    IanPo, а если реализовать чтение из ОЗУ твоей карты, то это ОЗУ можно будет использовать как стандартное, типо страницы 4-7.. и т.д. с A16'=1 до полного объёма? Или не всё ОЗУ можно заюзать как обычное? Есть карта распределения памяти в нём? ..да и схему платки заодно можно глянуть?
    Последний раз редактировалось Black_Cat; 27.02.2011 в 16:17.

Страница 1 из 18 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Графический редактор ZX-картинки на PC
    от Dr.Lion/RSM в разделе Графика
    Ответов: 45
    Последнее: 21.06.2014, 17:31
  2. VIC-20 и графический редактор для него!
    от КАСик в разделе Commodore 16/64/128
    Ответов: 7
    Последнее: 08.09.2010, 17:59
  3. Нужен ли спеку графический ускоритель?
    от Keeper в разделе Изображение
    Ответов: 202
    Последнее: 14.09.2008, 10:18
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33
  5. Лучший графический редактор
    от sinn_dtr в разделе Софт
    Ответов: 40
    Последнее: 15.02.2005, 11:42

Ваши права

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