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%
Опрос с выбором нескольких вариантов ответа.
Страница 13 из 109 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 1084

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

  1. #121

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что мешает хранить в карточке спрайты последовательно вместе с их размерами, находить нужный спрайт по номеру независимо от его размера и размера предыдущих спрайтов и отказаться от команд установки размеров при выводе на экран? Можно использовать в карточке таблицу смещений загруженных спрайтов для ускорения поиска. Для меня это был бы самый лучший вариант. Плюс, сделать команды для вывода окна спрайта.

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

  3. #122

    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коль ужо у вас блиттер, дык сделайте же дисплей лист сто раз задолбался повторять.
    Код на микроязыке парсера, который он обрабатывает, начиная с начала фрейма, выгребает последовательно параметры каждого описанного там объекта, пинает соответствующий этому объекту обработчик, передавая ему параметры.
    А чтоб милому слоупочному зетнику было удобно апдейтить массивы обжектов, располагать их по удобным адресам, а в конце массива команда а-ля джамп на следующий.
    Блин, не делайте еще одно унылое поделие. Сделайте НОРМАЛЬНУЮ архитектуру.

    ---------- Post added at 04:28 ---------- Previous post was at 04:26 ----------

    А, все время забываю спросить - сорцы изделия будут доступны?

  4. #123

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Для изображения (копирования на экран) части спрайта возле границ экрана предназначены следующие параметры:
    4003 - начальная копируемая строка спрайта (обычно 0)
    4004 - конечная копируемая строка спрайта (обычно 15)
    ...
    Вопрос: управление будет вестись по заданным адресам в пространстве памяти Z80? Т.е. т.н. экранная область ZX48 (начиная с #4000)? Хотелось бы уточнить этот момент, логично перехватывать обращения в новом режиме к карте не по физическим адресам в пространстве ZX48 (#4000-#5aff), а именно обращения к видеостраницам (5 и 7) причем с завязкой на бит 3 порта #7ffd. Т.е. чтоб при поднятом в 1 этом бите управление видеокартой велось бы через включенную страницу 7, чтоб видео память была так сказать теневой со стороны софта. А при опущенном в 0 бите 3 #7ffd управление велось бы через 5ю страницу с проекцией на #4000. таким образом можно высвободить все пространство 64 кб под код. Что не маловажно при написании программ на том же SDCC, язык C не предусматривает фрагментацию кода.
    Последний раз редактировалось Дмитрий; 26.06.2013 в 13:56.

  5. #124

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вольфы работают без извратов. Можно даже под ось переделать.

    ---------- Post added at 13:18 ---------- Previous post was at 13:14 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    Даже аппаратный ?
    Даже аппаратный. Я опубликовал схему аппаратного мультиколора в 2002 году и с тех пор только я и написал под неё софт. Один. Который и без неё прекрасно работает. Называется Hexagonal Filler.

    Поэтому позже я доработал аппаратный мультиколор в цвет на точку а-ля АТМ.

  6. #125

    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у меня была идея сделать сигнал наподобие IORQGE - только вместо IORQ завести MREQ, вот какие из этого возникают преимущества:
    1.в начале включили какой то бит в каком то порту - после чего чтение опкодов и данных происходит по прежнему из памяти зетника, а вот вся запись в память ловится видюхой, и при этом в основную память ничего не пишется, отсюда вытекает что видеопамять можно нарезать по 64к.
    2. вся память зетника отведена под код - нет видеобуфера в основной памяти.

    можно сделать даже 2 бита под это со всеми комбинациями:
    00 - резерв (либо нет записи вообще)
    01 - запись только в видеопамять
    10 - запись только в основную память (после сброса)
    11 - пишем и туда и сюда.

    короче маска сигнала MREQ получается ).
    Последний раз редактировалось shurik-ua; 26.06.2013 в 14:33.

  7. #126

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Что не маловажно при написании программ на том же SDCC, язык C не предусматривает фрагментацию кода.
    а вот iar вроде бы имел поддержку страниц...

  8. #127

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    shurik-ua, V9990 спокойно ловит линейные и прямоугольные блоки данных по OUTI, причём с разными режимами наложения. Удобнее некуда.

    ---------- Post added at 13:28 ---------- Previous post was at 13:27 ----------

    Цитата Сообщение от vlad Посмотреть сообщение
    Если не будет конструктивных предложений и реально созданной команды разработчиков софта и железа (для новодела просто необходим один стандарт) все просто переедет в концепцию или останется невостребованным пылиться на полке
    Вступай в NedoPC

  9. #128

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    а вот iar вроде бы имел поддержку страниц...
    это хорошо, но я не совсем о поддержке страниц... а о фрагментации кода до #4000 и после, какой-то из современных компиляторов это умеет? если да, то вопрос отпадает.

  10. #129

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    С их стороны никаких предложений не было, а я не напрашиваюсь, т.к. даже сам технологически их обхожу.
    Уже сделал прозрачную работу с TAP и TRD на винте и сетевую карту?
    Лучше работать вместе. Новый софт должен работать на всём новом железе, а для этого оно должно быть совместимо.

  11. #130

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    о фрагментации кода до #4000 и после
    До #4000 ПЗУ и отключать его не все клоны умеют.

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

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

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

Эту тему просматривают: 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

Ваши права

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