Сообщение от
Northwood
Софта, который использует больше 1 Мб, на данный момент нет. Я только тест памяти UMT доработал, добавив пункт "Pentagon-4096, чтобы сканировал все 4Мб памяти. Так же "STS 5.1 AL" я доработал, чтобы его можно было загружать в банки 0xF0...0xF7 порта #7FFD, и туда же прятать его дополнительный модуль sts5.1b, что упрощает взлом программ, использующих порт #7FFD по полной программе.
Вся фишка в том, что получается поддержка сразу 3-х стандартов расширения до 1Мб без никаких переключений - Pentagon-1024, KAY-1024 и Scorpion-1024.
Была идея под RAM-диск отдать целиком 1 или 2Мб, заблокировав их вне TR-DOS, а остальным пользоваться по своему усмотрению, для этого нужно продумать концепцию, как сделать так чтобы и все эти 3 стандарта остались, и RAM-диск не тронутым. Но пока съесть рыбку и не намочить руки не получается. Пока что идея осталась не реализованная, а после подключения винчестера с возможностью прямого монтирования TRD-образов без участия RAM-диска, большая необходимость в RAM-диске вообще отпала.
- - - Добавлено - - -
Есть готовый набросок схемы менеджера портов памяти. Количество микросхем уменьшил с 15 до 10, но возможности получаются несколько шире, чем я планировал, плюс схема уже имеют 2 готовых порта для AY - #BFFD и #FFFD.
1) Поддержка 3-х портов расширения памяти:
а) #7FFD, биты 6, 7, 5;
б) #DFFD, биты 0, 1, 2;
в) #1FFD, биты 4, 7.
Через BIOS можно будет комбинировать порты между собой.
Если установлена память 1Мб, доступны следующие варианты:
а) Pentagon-512 - #7FFD биты 6,7 (512Кб);
б) Profi-512 - #DFFD биты 0,1 (512Кб);
в) KAY-1024 - #7FFD бит 7, #1FFD биты 4, 7 (1024Кб);
г) Scorpion-1024 - #7FFD биты 6,7, #1FFD бит 4 (1024Кб);
д) гибрид Profi-256 + KAY-512 - #DFFD бит 0, #1FFD биты 4,7 (1024Кб);
е) гибрид Pentagon-512 + Profi-256 - #7FFD биты 6,7, #DFFD бит 0 (1024Кб);
ж) гибрид Pentagon-256 + Profi-512 - #7FFD бит 7, #DFFD биты 0,1 (1024Кб);
Если установлена память 4Мб, доступны следующие варианты:
а) Pentagon-1024 - #7FFD биты 6,7,5 (1024Кб);
б) Profi-1024 - #DFFD биты 0,1,2 (1024Кб);
в) Kay-1024 + Scorpion-1024 + Pentagon-1024 - #1FFD биты 4,7, #7FFD биты 6,7,5 (4096Кб);
г) Kay-512 + Profi-1024 - #1FFD биты 4,7, #DFFD биты 0,1,2 (4096Кб);
д) Pentagon-1024 + Profi-512 - #7FFD биты 6,7,5, #DFFD биты 0,1 (4096Кб);
е) Pentagon-512 + Profi-1024 - #7FFD биты 6,7, #DFFD биты 0,1,2 (4096Кб).
Ну и всё расширение можно вообще отключить, оставив только 128 Кб.