Сообщение от
spensor
Причина отсутствия уневерсальной схемы для подключения SIMM на Spectrum заключается в том, что регенерация памяти ведется видеоконтроллером. В связи с этим при увеличении объема памяти SIMM на один мультиплексированный бит адреса (MAx), что соответствует увеличению памяти в 4 раза, приходится перекидавать половину линий выборки адресов видеоконтроллера и процессора. Универсальной схемы управления SIMMами в такой ситуации "малой кровью" построить не удасться. Из ситуации есть два выхода:
1. Делать автономный контроллер регенирации памяти - по сути дела внешнее расширение того, что есть внутри Z80. Наиболее логичное решение, но "съедаются" такты обращения процессора к памяти. Как следствие лишние тормоза на и так не очень быстром компьютере.
2. Делать достаточно большую схему (дополнительно к базовой схеме расширения памяти около 16 корпусов мелкой логики, преимущественно мультиплексоров КР1533КП11) с джамперным или программным (в момент включения компа) управлением. Как вариант реализация на ПЛМ.