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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 33

Тема: Обсуждение ПДП (DMA)

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

    Lightbulb Обсуждение ПДП (DMA)

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

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

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

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    та же дма..уж куда проще..и резать ненадо ничего.
    DMA работает только в два раза быстрее чем Z80, да ещё попробуй найди такую микруху на 8МГц.. а за те же деньги можно купить микруху FPGA, на которой Спектрум и без DMA будет работать на 70МГц.. и зачем этот DMA тогда нужен? Маньяки на западе используют DMA для нативных Спектрумов, а у нас проще сделать новый быстрый клон, чем возиться с рассыпающися старьём. Поэтому DMA нам не актуально и нафиг не надо. DMA - это всего лишь костыли для доисторических калек, а чем тратить время на калек, которые в самом лучшем случае смогут передавать данные в 4 раза быстрее (это теоретический предел для старых клонов), лучше сделать новый клон, который и без костылей типа DMA работает в 20 раз быстрее!
    Последний раз редактировалось Black_Cat; 26.01.2009 в 14:55.

  4. #3
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    DMA работает только в два раза быстрее чем Z80, да ещё попробуй найди такую микруху на 8МГц.. а за те же деньги можно купить микруху FPGA, на которой Спектрум и без DMA будет работать на 70МГц.. и зачем этот DMA тогда нужен? Маньяки на западе используют DMA для нативных Спектрумов, а у нас проще сделать новый быстрый клон, чем возиться с рассыпающися старьём. Поэтому DMA нам не актуально и нафиг не надо. DMA - это всего лишь костыли для доисторических калек, а чем тратить время на калек, которые в самом лучшем случае смогут передавать данные в 4 раза быстрее (это теоретический предел для старых клонов), лучше сделать новый клон, который и без костылей типа DMA работает в 20 раз быстрее!
    Тут пришел черный котяра и все опошлил как всегда.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    скажи это авторам писюков..у них там всё завязано на ДМА каналах)))
    ага, потому, что когда писюк разрабатывался его частота была аж.. 4,77МГц ..а современные режимы UDMA реализуются за счёт чипсетов которые отличаются от доисторических микросхем DMA так же, как термоядерная бомба от каменного топора. Сейчас нет смысла возвращаться к каменному топору, если на каждом углу можно купить термоядерную бомбу в виде ПЛИС и не тратить попусту время на некрофилию с доисторическими микросхемами DMA, которые давно отжили своё и годятся только для свалки .
    Последний раз редактировалось Black_Cat; 26.01.2009 в 15:24.

  7. #6
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа модераторы, удалите пожалуйста споры о ДМА на ПЦ, они никакого отношения к теме не имеют!!!

    Добавлено через 1 час 27 минут
    Цитата Сообщение от savelij Посмотреть сообщение
    Тут пришел черный котяра и все опошлил как всегда.
    Доля правды конечно есть, в принципе при желании на базе НеоГС можно сделать самостоятельный спектрумоподобный комп - причем практически не используя дополнительных железок.
    Последний раз редактировалось CHRV; 26.01.2009 в 16:52. Причина: Добавлено сообщение

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    а пцшные контроллеры только что количеством каналов и скоростью отличаются...неболее... ничего нового там нет..
    это ты не понимаешь откуда берётся в РС производительность. Она берётся исключительно благодаря архитектуре чипсетов, и реализация DMA там и близко не имеет ничего общего с архитектурой первых РС, в которой использовались 8237. Ты ратуешь за внедрение DMA для существующих Спектрумов, утверждая что я чего-то недооцениваю, вместе с тем ты сам очевидно не понимаешь, что для существующих клонов максимальным теоретическим пределом ускорения пересылок данных при DMA является 4х кратное ускорение, при том не факт что даже его удастся получить на большинстве существующих компьютеров, не говоря уже о том, что часть из них для этого потребуют существенной переделки. Поэтому говорить о DMA как о панацее или решении всех проблем Спектрума - по крайней мере некомпетентно. На сегодняшний день DMA - это костыли-подпорки для стоящего уже одной ногой в могиле западного антиквариата, которые ни на что не годны кроме как только быть тормозом развития спектрумостроения. В обозримой перспективе развтития спектрумостроения DMA не нужен т.к. есть во много раз более эффективные решения, а к тому времени когда эти решения будут освоены, появятся новые технологии. Исходя из этого, на DMA можно поставить жирный крест и больше не вспоминать никогда, оставив его западным товарищам с их антиквариатом.

  10. #9
    R.I.P. Аватар для Stingrey
    Регистрация
    18.01.2005
    Адрес
    Russia, Glazov
    Сообщений
    88
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отсюда вывод: с нетерпением ждем АТМ _третьего_ поколения!!!
    (И давайте все же придумаем ему коммерческое название, а то аббревиатура "АТМ" в поисковиках выдает какие-то банкоматы )
    Profi+ ver.4.15: Concurrent BIOS, 512KB, 3 slots ZX-BUS/NEMO-BUS, General Sound-512KB


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

    По умолчанию

    при DMA является 4х кратное ускорение
    ускорения пересылок данных
    вот с этих сло и надо было начинать! это первое, второе: нам требуется ускорить пересылку всего лиш в область экорана..я об этом уже задолбалсо говорить. 4х кратное ускорение, тем более не в турбе(!) это очень даже много по сравнению с обычными процедурами, коих куча целая. что такое перебросить экран за 60тысяч тактов, и что такое перекинуть экран за 20тысяч тактов, ты разницу чуеш?! видимо нет, а меж тем это открыввает новые возможности даже для стандартного экрана спектрума. ты говориш что это старьё и в новых спектрумах это не надо. где новые спектрума с дикой производительностью?! где? нету! кроме того, изучи внимательно архитектур пц и ты увидиш. что без ультрадма нио каких крутых производительностях и речи быть не могет. если бы всё падало на плечи проца...собственно говоря, половина компа если ты не вкурсе, в классическом исполнении, включая соект 775 имеет реализацию почти всех шин, генераторов, контроллеров на едином чипсете, именуемый как северный мост. все навороты, включая присловутую дма сидят именно там... но что это мы..пц да пц..у нас тут спек. давай подсчитаем сколько нужно при учте цыклов, разбросать весь экран у профи...
    имеем команды цыкла djnz и в старые времена в середине 90х народ боялсо использовать развёрнутые алгоритмы..и того djnz тратит по 13 тактов при выполнении условия (когда регистр В имеет ещё счётчик) и 8 тактов при обнулении регистра В. и того имеем 64 байта в строке * 13 = 832 такта на строчку. строк у нас 240, значит 832 * 240 = 199680 тактов только на одну команду цыкла. а теперь считаем общую длину всего алгоритма....
    DUP 32
    LD A,(DE) ;7тактов
    LD (HL),A ; 7тактов
    INC DE ;4такта
    RES 5,H ; 10 тактов
    LD A,(DE) ;7тактов
    LD (HL),A ; 7тактов
    INC DE ;4такта
    SET 5,H ;8такта
    INC L ;4такта
    EDUP
    считаем..два байта, повторяем 32 раза и того 64 байта...
    58 тактов на два байта, а у нас их 64..т.е. 32 раза по два байта... 1856 тактов на 64 байта..тюею строка...240 евсего строк = 445440 тактов....
    это просто АФИГЕТЬ!!! применяем ускорение в 4 раза = 111360..
    вот и думай...4х кратное ускорение...а в турбе если ещё?! за фрейм профинский экран ..лихко!! тебе это канечно ниочём не говорит, т.к. ты только в теории познаёш дело, а я на практике. советую обратица к валесофту на тему работы дма, он не понаслышке знает как это и что.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК-6128Ц: Обсуждение
    от falanger в разделе Вектор
    Ответов: 313
    Последнее: 29.02.2024, 21:03
  2. Альфа-БК: Обсуждение
    от Def191 в разделе Радио-86РК
    Ответов: 22
    Последнее: 14.12.2021, 18:42
  3. ЮТ-88: Обсуждение
    от Zoidberg в разделе ЮТ-88
    Ответов: 316
    Последнее: 11.04.2021, 18:54
  4. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  5. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57

Ваши права

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