Сижу вот ищу инфу по работе с DMA-режимом NeoGS, о котором упомянуто в инструкции, но никакой инфы пока не нахожу. У себя реализовывал подобную фичу, но нужна информация по Neo, дабы не создавать конфликт портов.
Сижу вот ищу инфу по работе с DMA-режимом NeoGS, о котором упомянуто в инструкции, но никакой инфы пока не нахожу. У себя реализовывал подобную фичу, но нужна информация по Neo, дабы не создавать конфликт портов.
Последний раз редактировалось Mick; 10.11.2021 в 20:39.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
https://speccy.info/NeoGSРежим блочного обмена данными через память вместо портов (DMA в терминологии документации)
Режим блочного обмена, называемый DMA в документации, не является аналогом других DMA-контроллеров для ZX Spectrum, таких как DataGear, и не даёт возможности быстрой переброски данных в памяти компьютера без участия процессора. Он позволяет только обращаться к памяти NGS, используя обычные команды работы с памятью, например LDIR. Во время такого обращения процессор NGS приостанавливается.
Последний раз редактировалось 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
Это читал уже давно... ровно та же инфа, что на официальном сайте. Туманная фраза и ноль конкретики.
Одна скупая строчка и все. Ни в доках по программированию, ни в описании устройства какая-либо инфа
об использовании/реализации этого режима отсутствует. Посоветовали обратиться к разработчикам.
Видимо, так и придется сделать, других способов не вижу.
Но если кто-то выложит ссылки или описание с конкретикой - благодарствую.
я к тому, что вряд ли ты создашь конфликт портов.
ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek
У меня прямо внутри GS своим, новым портом, переключаются режимы работы (как и в любом устройстве, впрочем).
Если делать в едиственном экземпляре для себя - проблем быть не должно. Но вдруг кто захочет повторить?
Для этого и ищу документацию. Как и для общего развития, а то дали замануху, а как ее юзать - инфы нигде нет.
reddie(10.11.2021)
Evgeny Muchkin(16.11.2021), reddie(12.11.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)