Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Amstrad PC1640 - есть вопросы по языку и клавам
RSS

Amstrad PC1640 - есть вопросы по языку и клавам

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
 
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
sanders написал:
[q]
Интересует мнение форумчан:
а) можно ли такой платой преодолеть 640КБ;
[/q]
Если плата совместима с клонами XT, почему бы нет? При наличии родного драйвера, само собой.

sanders написал:
[q]
в) хотя бы UMB сделать можно?
[/q]
LIM EMS как раз UMB и использует, правда, для своих целей. Так что будут conventional memory + EMS.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Т.е. без драйвера материнской платы мне не помогут никакие qemm и т.д.? Они начинали работать без драйвера только начиная с 286?
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
sanders написал:
[q]
Т.е. без драйвера материнской платы мне не помогут никакие qemm и т.д.?
[/q]
Без драйвера на карту EMS. Материнка тут не причём. Кроме как если это редкая ХТ с мегабайтами набортной памяти. Что есть по сути обычная XT с интегрированной EMS-картой.

sanders написал:
[q]
Они начинали работать без драйвера только начиная с 286?
[/q]
Вроде как, без драйвера они нигде не работали. Хотя, точно не знаю, в руках их не держал, только курсовую писал. :) Попробуйте сами, если есть на чём.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
У меня знаний не хватит.
Я полагал, что драйвер нужен тем платам, которые имеют собственную память вне адресного пространства процессора (типа 16МБ на ХТ) и которые своими средствами "подставляют" эту память блоками в окно в адресном пространстве процессора. А тут простая плата, с памятью и регистрами. И я думал, что раз процессор сам может адресовать память до 1МБ, то драйвер не нужен. Возможно я неверно использовал термин - не EMS, а EMM.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, EMS-платы выводят доступную им память в небольшое окно, обычно в верхней (выше 640 КБ) памяти. Т.е., скажем, на плате может быть несколько мегабайт, а "видно" в данный момент из них будет только 64 КБ через это самое окно (из четырёх страниц по 16 КБ). Так что драйвер для таких карт нужен практически всегда - именно он "передвигает" окно, чтобы можно было получить доступ к остальной памяти. Не говоря уже о начальной инициализации и тому подобном.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
sanders написал:
[q]
Они начинали работать без драйвера только начиная с 286?
[/q]
286+ позволяет использовать память выше 1MB средствами
самого процессора, это называют XMS. На многих 286 платах
имеется для совместимости также дополнительно поддержка EMS,
для которой уже нужен драйвер специальный для каждого чипсета
(те как-бы EMS плата встроена в 286 материнку).

А на 386 драйвер EMM386 позволяет эмулировать EMS, если она нужна какой-то программе.

Про мифы о каких-то программных преимуществах 8086 над 8088 забудьте.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Так. А если у меня не EMS-плата, а просто плата ОЗУ, то я не смогу ее использовать для преодоления 640МБ в ХТ?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
sanders написал:
[q]
Так. А если у меня не EMS-плата, а просто плата ОЗУ, то я не смогу ее использовать для преодоления 640МБ в ХТ?
[/q]
Она наложится на адреса зарезервированные для Video RAM, Video ROM итд, но некоторые хаки с очень ограниченной совместимостью иногда делали, насколько я помню.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Допустим, наложится. А что мне дальше делать? Какой аналог himem.sys использовать? Как мне хотя бы попробовать DOS поднять в верхний блок? Допустим, я готов пожертвовать 384КБ памяти на этой плате ради создания 64КБ блока.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Вот здесь обсуждалось
http://www.phantom.sannata.ru/...a=do_print
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Amstrad PC1640 - есть вопросы по языку и клавам
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS