Речь о том, что одним из способов расширять память до 256к(минимум).
Т.е. закрыть разнообразие 48-128-up - все новые(?) программы не должны
работать на меньшем ... Но если работать, то на всех? клонах ...
Это надумалось из темы про ОСи ... :)
Вид для печати
Речь о том, что одним из способов расширять память до 256к(минимум).
Т.е. закрыть разнообразие 48-128-up - все новые(?) программы не должны
работать на меньшем ... Но если работать, то на всех? клонах ...
Это надумалось из темы про ОСи ... :)
Ну тут разные зрения, например Нэмо считал что программное обеспечение не должно лезть выше чем 128К, а в верхняя память предназанчена для электронного диска. Вторая точка зрения это универсальный драйвер памяти (но всегда найдется клон в который этот драйвер не поддерживается). Третье когда есть стандарт на внешний драйвер памяти/оборудования (например как в ИЗДОС), и тогда ПО вообще не знает где оно запускается, а работает через АПИ оси.Цитата:
Сообщение от ASDT
Мне кажется создание драйверной прослойки при доступе к
памяти для ZX есть глупость :)
Итак производительность на нуле :)
Но застолбить - минимум 256к, и несколько распространенных
способов доступа - разумно ...
Но есть ли в этом какой-либо практический смысл?
Если бы 256К имело бы стандартный способ включения, но ведь это не так...
А драйверная прослойка - далеко не глупость. Другое дело, что нет стандарта и на драйверы... (Исключение составляет iS-DOS)
А застолбить минимум 256К никто не мешает. Есть несколько довольно распространенных клонов: Scorpion/KAY, ATM, Profi & Pentagon. Т.о. программе достаточно определить тем или иным способом (даже с помощью ручного выбора) тип клона, и работать с выбранной "моделью" памяти как угодно душе программиста ;)
А тем, кто сидит за виртуальным Спеком вообще по барабану, так как нужную модель можно выбрать из эмулятора.
А чем тогда объяснить "танцы с бубном" вокруг числа тактов между прерываниями? ...
" Scorpion/KAY, ATM, Profi & Pentagon" Ну вот уже список ... :)
"Танцы" обьясняются тем что кое какие клоны имееют не соответствующую телевизионному стандарту развертку. В частности "отличился" Пентагон...Цитата:
Сообщение от ASDT
Не все так просто:Цитата:
Сообщение от ASDT
1) У АТМ первой и второй версии разные стандарты работы с верхней памятью;
2) Пентагон вообщето не имеет верхней памяти, т.е. все так называемые "стандарты" это не более чем доработки, известны доработки по АЛКО, совместимый с ПРОФИ, наверняка еще какие нить... Даже пентагон 1024СЛ в зависимости от версии имеет разный доступ к верхней памяти...
3) А как же такие клоны как Кворум, ZX-NEXT...
Кстати забыл такой метод как patch, когда исходник патчится согласно версии компа, ну это очень не гуд.
Всетаки мне кажеться зашивать в прогу переключение страниц плохо, лучше какойто внешний модуль, чтобы пользователь мог подложить свой "драйвер" под свой клон.
"это не более чем доработки"
АТМ-не трогаем :)
Не так много реального железа осталось ...
И интересует только софтовая совместимость.
И речь именно о доработках, т.е. закрыть вопрос "поддержки" 48/128к
Гы. Тогда может еще Профи и Пентагон за борт. Только KAY/Scorp?Цитата:
Сообщение от ASDT
"Гы. Тогда может еще Профи и Пентагон за борт."
Если уже есть 256к, зачем переделывать?
Я таки не нашел "несчетного" числа вариантов расширения памяти ...
(для тех, у кого есть)