Да нужна такая штучка.
- - - Добавлено - - -
Как раз собираюсь прикупить http://www.sellmyretro.com/offer/det...datagear-20118
Документацию почитал достаточно жирная микросхема с большим функционалом специально заточена под Z80.
Перевод через google
Большинство DMACs не управляют системной шиной таким же образом, что процессор контролирует его. Например, многие DMACs не имеют простого интерфейс к системной шине данных, а мультиплекс часть адрес памяти на шину данных, откуда она должна быть защелкиваются внешняя логика. Не самый DMACs генерировать все шины управления сигналы о том, что процессор генерирует, и, следовательно, они лишены какой-то степени управление автобусом, когда они работают.
Для z80 ДМА является уникальным среди 8-разрядных DMACs, потому что он генерирует точно такие же шины управляющих сигналов для циклов чтения и записи в том, что z80 ЦП, и также потому что он имеет точно такие же логические и электрические интерфейс для шины данных и адреса в качестве процессора. Это означает, что другие компоненты системы не может различить разницу между z80 и ДМАи процессора; управление этими устройствами полностью взаимозаменяемы.
Классы эксплуатации
Для z80 ДМА есть три основных класса обслуживания, и двух классов каждый разбит на подклассы следующим образом:
• Перенос данных между любыми двумя ДМА порты:
– Последовательные переводы (проточный)
– Синхронный переводы (облета)
• Поиск для конкретных битов в байт на одного ДМА порта
• Комбинированные переводы и поиски между любыми двумя ДМА портами:
– Последовательный перевод/поиск
– Синхронный перевод/поиск
Документ http://yandex.ru/clck/jsredir?from=y...07354922057604
Вообще интерфейс Nemo Bus стал узким местом для расширенных колонов ZX Spectrum свыше 128кб , внешний контролер не может получить примой доступ к памяти, на эти грабли наступили разработчики звуковой карты DMA Ultrasound
Также есть проблемы у разработчиков видео карты, да и внешний контролер с полноценным диспетчером памяти сделать не получится.
Возможно нужно удлинить разъём интерфейса и добавить дополнительные сигналы оставляя обратную совместимость с Nemo Bus.
Как концепт интересен этот документ http://zx.clan.su/_fr/0/BC_IG_7_R201411.rar
Zx Spectrum 128 +2 и DMA интерфейс.







Ответить с цитированием