User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 40 из 62

Тема: Хочу узнать ваше мнение по поводу мульти CPU

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

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

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

  3. #2
    ZEK
    Гость

    По умолчанию

    Как раз архитектура позволяет. У спектрума она более менее открытая. Единственное крамсание (но не обязательное) связанное с сигналом INT для проца

    Но если идти путем velesoft (его DMA скорей всего не будет работать на клонах с прозрачным арбитром памяти) то и кромсамние отпадает

  4. #3

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

    По умолчанию

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

  5. #4

    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    на скорую руку вот...
    http://www.chip-dip.ru/product1/1838935565.aspx
    но там партиями от 10шт..если разделить 10 на сумму, то получаем за проц всего 45р...даже меньше чем я у нас в городе видел)))
    Круто ты посчитал... Одна штука стоит 450.00 руб , если купить не меньше 30 штук !!! Я и одного за такие бабки не куплю...

    Цена в интернет-магазине и офисах продаж: от 30 шт. 450.00 руб. | от 50 шт. 416.00 руб. | от 70 шт. 399.01 руб.
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  6. #5

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,024
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    326
    Спасибо Благодарностей получено 
    335
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman
    Канешно. нам нужно всего то быстро вывести графику...иными словами перекинуть какой то блок данных из одного участка памяти в другой. разве нет?
    Нет. DMA не умеет делать условные переброски (хотим программный спрайт - как минимум нужно пропускать прозрачные точки). Только непрозрачные прямоугольные (со скрипом - выпуклые) блоки, то есть только фон и прокрутка, к тому же придется кидать отдельно каждую строку. Кстати ldi тоже не годится на спрайты (разве что раскладка видеопамяти "байт на пиксель", и то неудобно), почти исключительно применяется только для быстрой переброски уже отрисованного теневого буфера на экран. Тот же ускоренный ldi - вот тебе и вся область графического применения DMA. Хотя любители бегущих строк конечно обрадуются
    Прихожу без разрешения, сею смерть и разрушение...

  7. #6

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

    По умолчанию

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

  8. #7

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну если у нас видео память отдельная/двухпортовая и рисование в теневой буфер идёт в отдельную банку, то ДМА очень даже поможет с выводом, пока проц что-то считает.

  9. #8

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,024
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    326
    Спасибо Благодарностей получено 
    335
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    да, дма тупая железка, но в итоге что нам нужно, это тупая переброска. исключение, только тогда, когда спрайт генерируется сразу на экран.
    На обычном Sp-128 лучше просто два доступных экрана переключать
    В старых 48K игрушках легко ускорить явную переброску буфера
    но это даже не 50% временных затрат исходной графической части

    Цитата Сообщение от Sayman Посмотреть сообщение
    если не на экран а куда то в область памяти, то выкинуть его от туда как угодно можно через дма. дума ю от точки до линии...
    Замаешься каждую строчку DMA перезадавать и пропускать ненужные точки
    Это если раскладка "байт на точку" (или на две без расслоения)
    (а в битпланах от тупой переброски вообще толку мало)
    Разве что фон рисовать из программных тайлов...
    Последний раз редактировалось Lethargeek; 08.08.2008 в 02:20.
    Прихожу без разрешения, сею смерть и разрушение...

  10. #9

    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Резюмируем
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  11. #10

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Пример ЧЕГО? Программирования? Адаптации игрушки к примеру? Не заметил - мож у меня дока скачана не последняя? Главные вопросы - ЧТО девайс умеет (при всей своей монструозности!!) и КАК это делается? (хотя мне-то в принципе и без доки понятно)Имхо кодить получится неудобно. Мне нужен пример, который меня разубедит.
    вот у меня и выложен пример частичной раскраски AOF и ассемблерные исходники которые позволяют запускать раскрашенные игры и процессы на разных CPU + тулза для раскраски игровых файлов.. да и эмуль после января 2007 претерпел изменения

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. есть мнение :)
    от Dima_Er в разделе Форум
    Ответов: 54
    Последнее: 02.03.2006, 01:13
  2. По поводу аттачей
    от Shadow Maker в разделе Форум
    Ответов: 11
    Последнее: 09.08.2005, 10:56
  3. Хочу знать!!!
    от rasmer в разделе Игры
    Ответов: 12
    Последнее: 30.07.2005, 00:48

Ваши права

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