Просмотр полной версии : Расширение ОЗУ Корвета заменой РУ5 на РУ7.
Sancho45
24.02.2021, 13:55
Предлагаю тут обсудить сабж.
В связи с установкой Z80, появилось желание дальнейшей модернизации малой кровью))
проверил замену ру5 на ру7, все прошло гладко. Один порез массы от выв.3 D55 для подключения регенерации.
Так же принудительным переключением банок проверил работу всех 4 страниц по 64кб.
Теперь озадачен вопросом форумчанина LeoN65816, как сделать, непереключаемую область озу или переключаемые банки в окне? Технические проще непереключаемую область...
И в какой области все это сделать ?
http://www.emuverse.ru/w/images/d/dc/Korvet_Memory_map.png
Первоначально планировал непереключаемые первые 4 кб озу в режимах, без ПЗУ
Так же есть предложение не ограничиваться 256кб, а нарастить ОЗУ до 768кб или 1 мб
Error404
24.02.2021, 21:33
Теперь озадачен вопросом форумчанина LeoN65816, как сделать, непереключаемую область озу или переключаемые банки в окне? Технические проще непереключаемую область...
И в какой области все это сделать ?
Первоначально планировал непереключаемые первые 4 кб озу в режимах, без ПЗУ
Тут полезно было бы исходить из того совместимость с чем интересно достичь/сохранить. И понимания того, что непереключаемая область в многостраничном режиме из пользовательского применения выпадает, т.к. будет занята подпрограммами и буферами/стеками, обслуживающими межстраничное выполнение кода и пересылок блоков. А значит, в случае идеологии CP/M и ее клонов где TPA стартует с 100h (по факту с 0h) это может быть только верхний сегмент ОЗУ (например те же 4кб, но в 0F000h...0FFFFh как в Орионе)
http://www.emuverse.ru/w/images/d/dc...Memory_map.png
Жуть какая. Впрочем, отключаемость режима "склеенного 4k куска" сохранит возможность писать во все щедро рассеянные области.
- - - Добавлено - - -
Нет ли подобной поясняющей картинки по портам и видео-ОЗУ?
- - - Добавлено - - -
Интересный вопрос: не существовало ли на Корвете решений, реализующих текстовый режим с более существенным количеством строк и символов в строке?
Например, в CP/M был принят 25х80 (реже вариации с 24 строками и 64 столбцами)
TomaTLAB
24.02.2021, 21:49
...не существовало ли... Существовало. Софтовый вывод в ГЗУ. С шаманскими танцами :)
- - - Добавлено - - -
Жуть какая. Во-во. Ему бы мапер человеческий присобачить... Но боюсь без серьезной резни и МГТФа не обойдется, чтоб еще и совместимость сохранить.
Sancho45
25.02.2021, 02:49
Нет ли подобной поясняющей картинки по портам и видео-ОЗУ?
Тут (http://www.emu80.org/dev/dev_k.html)
я планировал юзать страницы не во всех режимах, а только в тех, где отключается ПЗУ, не думаю, что нужны страницы в бейсиках или др. неиспользуемых когфигурациях. Общее окно для всех режимов 8000h-BFFFFh
я ставил в корвет, в ОЗУ слоев, 41256 с заземлением 1 ноги, все тесты отображаются не правильно, но проходят
https://zx-pk.ru/threads/27489-korvet-8010-vosstanovlenie-i-dopil-do-8020.html?p=975524&viewfull=1#post975524
Sancho45
26.02.2021, 17:48
я ставил в корвет, в ОЗУ слоев, 41256 с заземлением 1 ноги, все тесты отображаются не правильно, но проходят
В вашем посте говориться о ГЗУ, я меняю ОЗУ. К тому же для ГЗУ бит адреса A07 РУ5 управляет страницами ГЗУ по 16 кб, а в ОЗУ используется по прямому назначению. И для этой ноги нужна регенерация, в случае замены на ру7.
У меня есть аопросик по расширению ГЗУ заменой ру6 на ру5. Пишут, что получаем виртуальный диск, а чем он поддержан? По умолчанию он становится доступен? Где то вычитал, что ср/м по умолчанию видит его как диск g вроде, или ошибаюсь?
Sancho45
22.03.2021, 06:37
https://zx-pk.ru/threads/23460-dizasm-otps-2-0.html?p=711788&viewfull=1#post711788
shapipovo
23.03.2021, 02:38
У меня есть аопросик по расширению ГЗУ заменой ру6 на ру5. Пишут, что получаем виртуальный диск, а чем он поддержан? По умолчанию он становится доступен? Где то вычитал, что ср/м по умолчанию видит его как диск g вроде, или ошибаюсь?
Да, видит как диск, букву не помню. Давно это было, делал на Форманте.
Где то вычитал, что ср/м по умолчанию видит его как диск g вроде, или ошибаюсь?
По-умолчанию ничего не происходит. Необходимо сначала инициировать его программой типа Eldisk, после этого он доступен как диск Е:
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot