С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
если схемку доп. ОЗУ кто подкинет, то хоть 128к, но совместимость надо сохранить. Я думал еще одну микру на 32к поставить, но как рулить ей?
С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
gdv2002, Про дешифрацию вариант
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017).
Vladimir_S, я не против, а как совместимость? Видел этот твой вариант.
L Juriy, не пойдет - теряется вся совместимость.Тут надо так, чтобы старый софт работал без танцев с бубном.
С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Зачем же на A000 ? Слишком много дешифраторов получится. Участок A000...AFFF это единственный сплошной кусок в 8 кб и невыгодно его тратить на порты, выгоднее оставить это место для доступа к расширению ОЗУ или даже для окна резидентного ПЗУ.Сообщение от gdv2002
Смотрите. При установке RK-КНГМД область E000...FFFF уже поделили дешифратором на участки по 2 кб, чтобы получить в E000...EFFF ПЗУ, а на F000 чип-селект РК-КНГМД. Раз уж область F000...F7FF уже занята установкой РК-КНГМД, то как-раз её то и разумно делить дешифратором, а вовсе не область A000...BFFF.
А вот этого в любительских конструкциях надо, если это возможно, избегать. А в данном случае никакой необходимости в этом нет. Если архитектура всего одна, зачем же ставить РЕ3 (что создаёт трудности тем, у кого нет прошивателя РПЗУ с плавкими перемычками) ?Сообщение от Vladimir S
Совсем другое дело, если в новодел ввести две несовместимые архитектуры одновременно. Вот тогда РЕ3 позволяет существенно сократить расход корпусов. Но раз уж вводить альтернативную архитектуру не планируется, то и РЕ3 не нужна.
Тут возникает встречный вопрос о Вашей архитектуре. Ведь в базовой архитектуре выше 8000 нет ОЗУ. Проще всего, не меняя архитектуру, лишь дополнить ОЗУ/ПЗУ количественно, например в стандартном окне ОЗУ 0...7FFF сделать кучу страниц по 32К, а в стандартном окне ПЗУ E000...EFFF сделать кучу страниц ПЗУ (по 4 кб каждая). Это обеспечивает 100-процентную совместимость и проще. И ничуть не хуже, чем вариант с кучей маленьких окошечек ПЗУ разбросанных в разных местах по области 8000...FFFF (что как раз и требует применения РЕ3 и позволяет использовать ПЗУ лишь частично).Сообщение от Vladimir S
Однако, если доп.ОЗУ немного (всего 32К на w24257, чего мало для VDISK-а), то выгодно, перенеся порт D14 из A000 куда-нибудь в области F000...F7FF, в области A000...BFFF получить второй участок ОЗУ в 8 кб (что даёт основное ОЗУ для программ в 32+8=40 кб).
Дополнительное ОЗУ или ПЗУ выше 8000 удобно для доработки RK-DOS, для чего желательно иметь 8 кб. Это позволяет перенести все внешние команды RK-DOS из внешних файлов в тело самой ДОС, что я уже частично сделал, добавив в чисто ОЗУ-шную версию команды LOADA, DEL и REN (для ОЗУ-шной версии это уместилось в 4 кб, а если вместе с дискетными подпрограммами, то получается 6 кб, а если добавить TYPE и COPY, то и получатся полные 8 кб).
Последний раз редактировалось barsik; 07.06.2017 в 17:13.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)