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

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

  1. #521

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так если цикл 7мкс это 140 кб/с
    как ты это подсчитал? как бы, по манулу, вообще до 14мб/с... как бы. что-то у вас с математикой, у Ивана или у тебя (и у меня тоже).
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  2. #522

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну числобайт надо не делить а множать на время цикла. Во вторых в исходниках видно что базовая частота для cas которая 42/4 еще и блокируется сигналом CT1 который я по *****коду на ахдл не распарсил еще.

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

    14мб это пропускная или копирование? На копирование надо в 2 раза больше трактовке если что

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

    нашел первоисточник недопонимания комрада Sayman, он просто читать не умеет
    цитата из доки
    "Время работы акселератора = число пересылаемых байт /7000000 (секунд)"
    Что означает что нужно количество байт поделить на 7млн и получится время в секундах, автор тоже тот еще объяснятель

    В общем 7мб/сек макс скорость копирования

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

    пруф http://winglion.ru/sprinter/sp2000.pdf

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

    и внезапно все так сложилось у автора с математикой все ок

  3. #523

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    7000000 (секунд)
    это как и есть 7 микросекунд, не?
    автор тоже тот еще объяснятель
    я там в мануале некоторые строчки по 10 раз перечитывал, чтобы понять ход его мысли)))
    В общем 7мб/сек макс скорость копирования
    теперь мы пришли к тому, с чего начинали, т.е. к всё той же кратности адресов и транзакций у ДМА в тс конфе. ))))
    нет, я так то понимаю, что столбцы там всякие, чётные и не чётные и даже представляю какая каша может получаться, если адрес не будет чётным (проверял даже). вопрос не в этом, а в том, "а зачем, если можно сделать более удобнее и без потери скорости"?
    ладно, это к данной теме (по сабжу) не относится... извините.
    Последний раз редактировалось Sayman; 19.08.2016 в 12:07.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  4. #524

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А тем временем осознал что это CT1, это блин делитель на 1.5 итого частотам памяти 42/1.5/4 = 7мгц, надо схему смотреть но судя по высказывании о 14мб/сек вангую что simm72 либо запаралелен на 16 бит (что в теории правильно а на практике можно отхватить) либо отброшено половина сима, схему влом искать

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

    Цитата Сообщение от Sayman Посмотреть сообщение
    это как и есть 7 микросекунд, не?
    нет! почитай, это результат будет в секундах

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

    Цитата Сообщение от Sayman Посмотреть сообщение
    т.е. к всё той же кратности адресов и транзакций у ДМА в тс конфе. ))))
    кратность то причем? Ну отбросили некратные операции, это нормально, там как работа с байтами на 16бит шине может DMA в 2-3 раза по занимаемым ресурсам увеличить а польза сомнительная

  5. #525

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кратность то причем?
    кратность при том, что если адрес источника не кратен 2 (т.е. иными словами не чётный, бит 0 выставлен и он внутри ДМА не игнорируется, судя по эмулятору), то чтение происходит с нечётного адреса. если не веришь мне, вон исходник демки jerry, там есть место, где он делает $&1 выравнивание на чётный адрес. убери выравнивание и посмотри на результат.
    т.е. я говорю о том, что подобные, некоторые, аппаратные решения накладывают какие-то ограничения там, где этого можно было бы избежать. если говорить в рамках ДМА, то вот меня ломает делать всякие выравнивания лишние, тратить ценные байты. когда этого можно было бы избежать, работай дма чуть иначе (не поленись разработчик железки, так скажем).
    схема спринтера.
    Последний раз редактировалось Sayman; 19.08.2016 в 13:02.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  6. #526

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    (т.е. иными словами не чётный, бит 1 выставлен и он внутри ДМА не игнорируется, судя по эмулятору)
    может это баг эмулятора?

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

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

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

  8. #527

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    уж не знаю, графика как правило естественным образом кратна двум
    какая графика? спрайты всякие? ну я вот не художник. я беру спрайт со старшой какой-нить платформы, а он там большой. надо бы уменьшить. очень сильно не факт, что при масштабировании оптимальное качество будет именно "по нулям" (когда в размерах спрайта по х и у и по итогу в размере 0й бит = 0). а так я даже не суечусь, я выбираю такое масштабирование, которое на мой взгляд оптимально и мне не важно, кратно там оно чему-то или нет. графика байт на пиксель, какие там нафиг кратности? для чего?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #528

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    какие там нафиг кратности? для чего?
    ну как правило по горизонтали кратно 2м, даже если по горизонтали не кратно, есть 50% что по вертикали будет кратно, да и добить до кратного совсем не сложно, в общем проблема высосана из пальца

  10. #529

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

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    т.е. иными словами не чётный, бит 0 выставлен и он внутри ДМА не игнорируется, судя по эмулятору
    заменил #0000 адреса на #0001 в одной из своих прог - ниче не изменилось, 0й бит игнорится, перекачай эмулятор, поди версия древняя
    ZXM-Phoenix 1024 Rev.02+ProfROMUni+SMUC2b ZX-Evolution Rev.C ZX Spectrum +2A Yamaha YIS503IIIR Atari 65XE

  11. #530

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    перекачай эмулятор, поди версия древняя
    перекачал по этой ссылке.
    результат:
    Нажмите на изображение для увеличения. 

Название:	tsdmabug.jpg 
Просмотров:	216 
Размер:	25.1 Кб 
ID:	57928
    что я сделал:
    Код:
    dma_cpy	defb	#30	;dest
    
    ;	ds	$&1	;выравниваем по четному адресу *вот тут я закоментил*
    map_pa
    почему у меня всё слезло?

    в общем проблема высосана из пальца
    ну знаешь, кому из пальца, а кому и нет. мне не удобно. кому-то ещё там другое не удобно и т.д. как я уже говорил, если начать рыть авторские факи и мануалы. можно много несостыковок найти и вот таких "высасывалок". тут надо ограничиться (высосано из пальца), там, там.

    ну, в общем, ладно. оставим это всё в покое...у меня всё ровно нет ТС и пока не планировал обзаводится этой штуковиной. был бы автор хотя бы русским (в плане нормальной связанной речи, а не в стиле удафком), можно было бы подумать.
    в целом, могу написать, что конкретно мне в ТС не очень или очень не нравится, если сравнивать с тем же спринтером.
    Последний раз редактировалось Sayman; 19.08.2016 в 13:36.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

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

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

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

Ваши права

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