Pyk
11.05.2016, 22:58
Кто-то может быть не знает - на Партнере реализован специальный режим работы контроллера ПДП, предназначенный исключительно для регенерации ОЗУ. В Мониторе все процедуры обмена с магнитофоном полагаются на этот режим и не заботятся о регенерации. Включается он путем записи 28h в регистр режима ВТ57 - DB08h, разрешая работу 3-го канала.
А вот как это реализовано в схеме:
http://emu80.org/pics/misc/partdma3.jpg
(цветом я выделил обратную связь между выходом DACK3 и входом DRQ3.)
С точки зрения программиста это выглядит как регулярные запросы ПДП с периодичностью примерно 18 тактов частоты контроллера ПДП (она в Партнере совпадает с частотой ВГ75 и составляет 1,5 Мгц).
А вот как эта связка из резистора, конденсатора и диода работает на уровне железа? Кто объяснит?
А вот как это реализовано в схеме:
http://emu80.org/pics/misc/partdma3.jpg
(цветом я выделил обратную связь между выходом DACK3 и входом DRQ3.)
С точки зрения программиста это выглядит как регулярные запросы ПДП с периодичностью примерно 18 тактов частоты контроллера ПДП (она в Партнере совпадает с частотой ВГ75 и составляет 1,5 Мгц).
А вот как эта связка из резистора, конденсатора и диода работает на уровне железа? Кто объяснит?