Последний вариант менеджера памяти. Пришлось добавить ещё одну микросхему 1533ЛП5, но теперь для тех, у кого установлена память SIMM 1Mb, становятся доступными полноценные варианты памяти Profi-1024 и Pentagon-1024, т.е. по 1 Мб, в предыдущих версиях схемы в этих двух режимах было доступно только 512 Кб.
Кроме этого, открыл доступ на чтение из портов #7FFD, #DFFD и #1FFD во всех режимах - как из под TR-DOS, так и НЕ из под TR-DOS.
Итак, доступные варианты конфигурации памяти (в скобках доступный объём ОЗУ / число в порт #FC37 BIOS);
Если установлена память SIMM 1Мб:
1) KAY-1024, Pentagon-256 - #1FFD биты 4,7, #7FFD бит 7 (1024 Кб / #0D);
2) Scorpion-1024, Pentagon-512 - #1FFD бит 4, #7FFD биты 6,7 (1024 Кб / #07);
3) Pentagon-1024 - #7FFD биты 6,7,5 (1024 Кб / #05);
4) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #0A);
5) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #04);
6) Profi-512 - #DFFD биты 0,1 (512 Кб / #08);
7) Pentagon-512, Profi-256 - #7FFD биты 6,7 #DFFD бит 0 (1024 Кб / #06);
8) Profi-512, Pentagon-256 - #DFFD биты 0,1, #7FFD бит 7 (1024 Кб / #09);
9) Profi-512, KAY-256, Scorpion-256 - #DFFD биты 0,1 #1FFD бит 4 (1024 Кб / #0B);
10) KAY-512, Scorpion-256, Profi-256 - #1FFD биты 4,7, #DFFD бит 0 (1024 Кб / #0E);
11) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #0C);
12) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #0F);
13) Pentagon-256 - #7FFD бит 7 (256 Кб / #01);
14) Profi-256 - #DFFD бит 0 (256 Кб / #02);
15) KAY-256, Scorpion-256 - #1FFD бит 4 (256 Кб / #03);
16) Spectrum-128 (128 Кб / #00);
Если установлена память SIMM 4Мб:
1) KAY-1024, Scorpion-1024, Pentagon-1024 - #1FFD биты 4,7, #7FFD биты 6,7,5 (4096 Кб / #0D);
2) Profi-1024, Pentagon-512 - #DFFD биты 0,1,2, #7FFD биты 6,7 (4096 Кб / #06);
3) Pentagon-1024, Profi-512 - #DFFD биты 0,1, #7FFD биты 6,7,5 (4096 Кб / #09);
4) Pentagon-1024 - #7FFD биты 6,7,5 (1024 Кб / #01);
5) Pentagon-1024 - #7FFD биты 6,7,5 (1024 Кб / #05);
6) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #02);
7) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #0A);
8) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #04);
9) Profi-512 - #DFFD биты 0,1 (512 Кб / #08);
10) Profi-1024, KAY-512, Scorpion-256 - #DFFD биты 0,1,2, #1FFD биты 4,7 (4096 Кб / #0E);
11) Pentagon-512, KAY-512, Scoprion-256 - #7FFD биты 6,7, #1FFD биты 4,7 (2048 Кб / #07);
12) Profi-512, KAY-512, Scorpion-256 - #DFFD биты 0,1, #1FFD биты 4,7 (2048 Кб / #0B);
13) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #03);
14) KAY-512, Scoprion-256 - #1FFD биты 4,7 (512 Кб / #0C);
15) KAY-512, Scoprion-256 - #1FFD биты 4,7 (512 Кб / #0F);
16) Spectrum-128 (128 Кб / #00);
И если бит D5 порта #7FFD переключить на блокировку расширения памяти, тогда получатся такие варианты:
Если установлена память SIMM 1Мб:
1) KAY-1024, Pentagon-256 - #1FFD биты 4,7, #7FFD бит 7 (1024 Кб / #1D);
2) Scorpion-1024, Pentagon-512 - #1FFD бит 4, #7FFD биты 6,7 (1024 Кб / #17);
3) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #15);
4) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #14);
5) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #1A);
6) Profi-512 - #DFFD биты 0,1 (512 Кб / #18);
7) Pentagon-512, Profi-256 - #7FFD биты 6,7 #DFFD бит 0 (1024 Кб / #16);
8) Profi-512, Pentagon-256 - #DFFD биты 0,1, #7FFD бит 7 (1024 Кб / #19);
9) Profi-512, KAY-256, Scorpion-256 - #DFFD биты 0,1 #1FFD бит 4 (1024 Кб / #1B);
10) KAY-512, Scorpion-256, Profi-256 - #1FFD биты 4,7, #DFFD бит 0 (1024 Кб / #1E);
11) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #1C);
12) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #1F);
13) Pentagon-256 - #7FFD бит 7 (256 Кб / #11);
14) Profi-256 - #DFFD бит 0 (256 Кб / #12);
15) KAY-256, Scorpion-256 - #1FFD бит 4 (256 Кб / #13);
16) Spectrum-128 (128 Кб / #10);
Если установлена память SIMM 4Мб:
1) KAY-1024, Scorpion-1024, Pentagon-512 - #1FFD биты 4,7, #7FFD биты 6,7 (2048 Кб / #1D);
2) Profi-1024, Pentagon-512 - #DFFD биты 0,1,2, #7FFD биты 6,7 (4096 Кб / #16);
3) Pentagon-512, Profi-512 - #DFFD биты 0,1, #7FFD биты 6,7 (2048 Кб / #19);
4) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #11);
5) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #15);
6) Pentagon-512 - #7FFD биты 6,7 (512 Кб / #14);
7) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #12);
8) Profi-1024 - #DFFD биты 0,1,2 (1024 Кб / #1A);
9) Profi-512 - #DFFD биты 0,1 (512 Кб / #18);
10) Profi-1024, KAY-512, Scorpion-256 - #DFFD биты 0,1,2, #1FFD биты 4,7 (4096 Кб / #1E);
11) Pentagon-512, KAY-512, Scoprion-256 - #7FFD биты 6,7, #1FFD биты 4,7 (2048 Кб / #17);
12) Profi-512, KAY-512, Scorpion-256 - #DFFD биты 0,1, #1FFD биты 4,7 (2048 Кб / #1B);
13) KAY-512, Scorpion-256 - #1FFD биты 4,7 (512 Кб / #13);
14) KAY-512, Scoprion-256 - #1FFD биты 4,7 (512 Кб / #1C);
15) KAY-512, Scoprion-256 - #1FFD биты 4,7 (512 Кб / #1F);
16) Spectrum-128 (128 Кб / #10);
![]()





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