В частности, если разместить дополнительное ПЗУ по адресам F000-F7FF, что и предусмотрено в оригинальном Мониторе, то возникает неоднозначная ситуация:Нужен некий компромисс, о котором я и говорю: В зависимости от зоны чтения инструкций по M1 переключать конфигурацию.
- Если SDOS установлен, по F000-F7FF размещаются порт КНГМД и дополнительное ПЗУ уже вне доступа
- Если SDOS отключить, запуск дополнительного ПЗУ возможен, но SDOS уже не работает
В данном случае:(Про что в чатах уже мною уже поднимались вопросы.)
- По GE000, так как счётчик команд будет находиться в интервале E000-EFFF, отображать область F000-F7FF как порты КНГМД
- По GF000, так как счётчик команд будет находиться в интервале F000-FFFF, отображать область F000-F7FF как ПЗУ
Нужны дополнительные опции конфигурации для оперативного изменения адресного пространства в зависимости от счётчика команд PC.




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