User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: DMA режим в NeoGS

  1. #1

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сижу вот ищу инфу по работе с DMA-режимом NeoGS, о котором упомянуто в инструкции, но никакой инфы пока не нахожу. У себя реализовывал подобную фичу, но нужна информация по Neo, дабы не создавать конфликт портов.
    Последний раз редактировалось Mick; 10.11.2021 в 20:39.

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

  3. #2

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию DMA режим в NeoGS

    Цитата Сообщение от reddie Посмотреть сообщение
    Сижу вот ищу инфу по работе с DMA-режимом NeoGS, о котором упомянуто в инструкции, но никакой инфы пока не нахожу. У себя реализовывал подобную фичу, но нужна информация по Neo, дабы не создавать конфликт портов.
    Режим блочного обмена данными через память вместо портов (DMA в терминологии документации)

    Режим блочного обмена, называемый DMA в документации, не является аналогом других DMA-контроллеров для ZX Spectrum, таких как DataGear, и не даёт возможности быстрой переброски данных в памяти компьютера без участия процессора. Он позволяет только обращаться к памяти NGS, используя обычные команды работы с памятью, например LDIR. Во время такого обращения процессор NGS приостанавливается.
    https://speccy.info/NeoGS
    Последний раз редактировалось Gutten; 09.07.2021 в 21:13.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #3

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Это читал уже давно... ровно та же инфа, что на официальном сайте. Туманная фраза и ноль конкретики.



    Одна скупая строчка и все. Ни в доках по программированию, ни в описании устройства какая-либо инфа
    об использовании/реализации этого режима отсутствует. Посоветовали обратиться к разработчикам.
    Видимо, так и придется сделать, других способов не вижу.
    Но если кто-то выложит ссылки или описание с конкретикой - благодарствую.

  5. #4

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я к тому, что вряд ли ты создашь конфликт портов.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  6. #5

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    я к тому, что вряд ли ты создашь конфликт портов.
    У меня прямо внутри GS своим, новым портом, переключаются режимы работы (как и в любом устройстве, впрочем).
    Если делать в едиственном экземпляре для себя - проблем быть не должно. Но вдруг кто захочет повторить?
    Для этого и ищу документацию. Как и для общего развития, а то дали замануху, а как ее юзать - инфы нигде нет.

  7. #6

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    ищу инфу по работе с DMA-режимом NeoGS, о котором упомянуто в инструкции, но никакой инфы пока не нахожу
    https://zxpress.ru/book_articles.php?id=2416

    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    reddie(10.11.2021)

  8. #7

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    https://zxpress.ru/book_articles.php?id=2416
    Уже что-то, благодарю. Остается повисшим в воздухе вопрос: почему эта инфа вышла из народа, а никакой официальной найти не получается.

  9. #8

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Уже что-то, благодарю. Остается повисшим в воздухе вопрос: почему эта инфа вышла из народа, а никакой официальной найти не получается.
    Видимо, руки не дошли. Офиц. руководство по программированию, версия 0.1а, довольно куцее. Еще была статья o NeoGS в 32 Абзаце, где LVD говорил о планах, рассказать о DMA, в том числе.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  10. #9

    Регистрация
    06.05.2019
    Адрес
    г. Подольск
    Сообщений
    108
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Эти 2 пользователя(ей) поблагодарили Biland за это полезное сообщение:

    Evgeny Muchkin(16.11.2021), reddie(12.11.2021)

  11. #10

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Biland Посмотреть сообщение
    Читал эту доку, но в ней не было главы про DMA =)
    Вычитал новые данные: судя по доке, при DMA тормозится проц компа, а не GS.
    В статье же Alone Coder' а другие данные: по ним тормозится проц GS. Опять путаница.

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

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

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

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

Похожие темы

  1. DMA interface for ZX Spectrum
    от VELESOFT в разделе Несортированное железо
    Ответов: 10
    Последнее: 26.10.2017, 23:08
  2. Партнер: DMA для регенерации ОЗУ
    от Pyk в разделе Радио-86РК
    Ответов: 8
    Последнее: 14.05.2016, 02:53
  3. Обсуждение ПДП (DMA)
    от Sayman в разделе Несортированное железо
    Ответов: 32
    Последнее: 29.01.2009, 19:55
  4. Куплю DMA USC
    от GriV в разделе Барахолка (архив)
    Ответов: 40
    Последнее: 15.04.2005, 15:36

Ваши права

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