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

User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Страница 108 из 109 ПерваяПервая ... 104105106107108109 ПоследняяПоследняя
Показано с 1,071 по 1,080 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

  1. #1071
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    пора брать уже 24 28 МГц
    14 это 2009 год

    и так ужо отстаем от плана

    1982 - 3,5 МГц
    1992 - 7 МГц
    2002 - 14 МГц
    2012 - 28 МГц
    2022 - 56 МГц
    3,5 - стандарт, 7 - обычная турба. Должно быть.

    56 не каждая плиска потянет, 50-то не везде идёт.
    Дизайн асинхронный, на комбинаторике весь.

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

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    3,5 - стандарт, 7 - обычная турба. Должно быть.

    56 не каждая плиска потянет, 50-то не везде идёт.
    Дизайн асинхронный, на комбинаторике весь.
    Тогда надо 8 ядер.
    "L-256"

  3. #1073
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Вроде ничего особенного, а людям нравится.
    Корпус хорош (в смысле рендер корпуса), в остальном ничего прорывного.

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

    Цитата Сообщение от zst Посмотреть сообщение
    Тогда надо 8 ядер.
    ОСь напишешь?

  4. #1074
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    но 28 вполне есть в нгс-е по моему

    да и 20-24 думаю можно взять

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

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Корпус хорош (в смысле рендер корпуса), в остальном ничего прорывного.
    Я и говорю - ничего особенного. Если будут исходники - Vlad запустит на Reverse тоже самое. Также и с ULAX.

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

    Цитата Сообщение от omercury Посмотреть сообщение
    ОСь напишешь?
    Кстати - а если в ПЗУ написать загрузчик, где Z80 будет обращаться к VNC2 с помощью его оси ? Тогда можно будет и в программах иметь доступ к папке с игрой. Ось готова.
    "L-256"

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

    По умолчанию

    Алгоритм копирования буфера нужно изменить. Копировать теперь надо по 1 точке. Это уменьшит скорость копирования в 8 раз, зато в 8 раз уменьшится количество микросхем на входе и выходе памяти и появится возможность копировать буфер 1 в другой буфер 2 или на экран с точностью до точки, то есть позволит делать скроллинг по-горизонтали.

    Также это позволит рисовать спрайт байтами, но с точностью до точки. Чтобы рисовать с точностью до точки нужно задавать смещение в байте в порте SHIFT (3 бита). Для закрашивания восьми точек в нужные цвета надо продумать схему преобразования байта в последовательность 8 точек.

    Пока идея такая. Мы загружаем в порт атрибута ATTR текущие цвета BRIGHT, PAPER и INK. Загружаем смещение в порт SHIFT. При записи байта в основную память смещение из регистра SHIFT записывается в младшие биты счетчика адресов точек. В старшие биты записывается адрес из Z80. А в счетчик точек записывается нужное число для цикла из 8 точек.

    Также байт записывается в регистр сдвига. Затем этот регистр 8 раз сдвигается и получаем бит точки. По биту точки с помощью мультиплексора получаем цвет точки и в зависимости от режима рисования выборочно записываем этот цвет в RAM. Адреса при этом увеличиваются.

    Получается почти как при выводе на телевизор, но это мы будем делать при записи байта в любую область основной памяти.
    Последний раз редактировалось zx-kit; 23.06.2019 в 11:47.
    "L-256"

  7. #1077
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мне это иногда напоминает метания, одного уважаемого кодера, но в отличии от этой темы, он вложил туда гораздо больше идей и мозга гы
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  8. #1078
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    мне это иногда напоминает метания, одного уважаемого кодера, но в отличии от этой темы, он вложил туда гораздо больше идей и мозга гы
    Он хоть и изобретает велосипед, зато не обкладывает любого задавшего вопрос хренами как ты в своем топике про клэшинг Троль из тебя так себе - больше неадеквата , чем здорового троллинга!
    Тролить надо мяяякшшеее , тоньшее и лукшшеее!
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  9. #1079
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    Он хоть и изобретает велосипед, зато не обкладывает любого задавшего вопрос хренами как ты в своем топике про клэшинг Троль из тебя так себе - больше неадеквата , чем здорового троллинга!
    Тролить надо мяяякшшеее , тоньшее и лукшшеее!
    я не тролю, я знаю, допилит докуметашку в нашей теме , именно для ленивых, будет бонбой , а эти мысли в слух хозяина ветки , вызавют ржач да извини не ответил в личку тогда, возвращайся из модератератов, культурно послать нахуй , теперь не работает, удачи человечище, не превращайся в зрителя +

    Алгоритм копирования буфера нужно изменить.
    (с) епать копать, у тебя бета пред глазами уже 3 года, качай и смотри играй.
    Последний раз редактировалось Totem; 23.06.2019 в 23:34.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    При записи байта в адресное пространство Z80 будем записывать 8 последовательных байтов в параллельную графическую память. Памяти потребуется 64 * 8 =512 Килобайт. Каждую точку сможем записывать независимо от других. Это позволит рисовать одним или двумя цветами на байт. Для указания младших битов адреса используем начальный адрес из порта SHIFT. Старшие биты адреса с шины адреса Z80. Получится 3+16=19 битов адреса. Потребуется этот адрес записать в 5 счетчиков по 4 бита. Адреса остальных 7 точек определим путем увеличения на 1 счетчиков адреса.

    Четыре бита цвета получается из порта атрибута ATTR. Старшие 4 бита в байте графической памяти можно использовать как номер палитры. Для этого номер палитры записывать в порт PALETTE. В каждой из 16-ти палитр 15-ти цветам можно назначить 15 реальных цветов по 15 бит на точку. 15 битов в виде младшего и старшего байта можно подавать на видеоконвертер VGA SPUTNIK, который преобразует их в 15 битов и выведет на монитор VGA.

    Так у Метеора может появиться палитра.

    Режимы записи в графическую память такие:

    00 STANDARD - стандартный режим ZX Spectruma, цвет точки зависит от атрибута в стандартном экране
    01 MASK - записываются только цвета PAPER
    10 SPRITE - записываются только цвета INK
    11 TILE - записываются оба цвета PAPER и INK из порта ATTR
    Последний раз редактировалось zx-kit; 24.06.2019 в 21:13.
    "L-256"

Страница 108 из 109 ПерваяПервая ... 104105106107108109 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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