Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Amstrad PC1640 - есть вопросы по языку и клавам |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
sanders написал: EMS - это функция логики платы, а не процессора. И без разницы, Он, кстати, на 8086 проце, а для 8086 в отличие от 8088 вроде бы есть какие-то сторонние утилиты для создания EMS (qemm, etc) 8088 или 8086 |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
sanders написал: Если плата совместима с клонами XT, почему бы нет? При наличии родного драйвера, само собой. Интересует мнение форумчан: sanders написал: LIM EMS как раз UMB и использует, правда, для своих целей. Так что будут conventional memory + EMS. в) хотя бы UMB сделать можно? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Т.е. без драйвера материнской платы мне не помогут никакие qemm и т.д.? Они начинали работать без драйвера только начиная с 286? |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 октября 2017 22:42 Сообщение отредактировано: 25 октября 2017 22:45
sanders написал: Без драйвера на карту EMS. Материнка тут не причём. Кроме как если это редкая ХТ с мегабайтами набортной памяти. Что есть по сути обычная XT с интегрированной EMS-картой. Т.е. без драйвера материнской платы мне не помогут никакие qemm и т.д.? sanders написал: Вроде как, без драйвера они нигде не работали. Хотя, точно не знаю, в руках их не держал, только курсовую писал. Попробуйте сами, если есть на чём. Они начинали работать без драйвера только начиная с 286? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
У меня знаний не хватит. Я полагал, что драйвер нужен тем платам, которые имеют собственную память вне адресного пространства процессора (типа 16МБ на ХТ) и которые своими средствами "подставляют" эту память блоками в окно в адресном пространстве процессора. А тут простая плата, с памятью и регистрами. И я думал, что раз процессор сам может адресовать память до 1МБ, то драйвер не нужен. Возможно я неверно использовал термин - не EMS, а EMM. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 октября 2017 1:56 Сообщение отредактировано: 26 октября 2017 1:57
sanders, EMS-платы выводят доступную им память в небольшое окно, обычно в верхней (выше 640 КБ) памяти. Т.е., скажем, на плате может быть несколько мегабайт, а "видно" в данный момент из них будет только 64 КБ через это самое окно (из четырёх страниц по 16 КБ). Так что драйвер для таких карт нужен практически всегда - именно он "передвигает" окно, чтобы можно было получить доступ к остальной памяти. Не говоря уже о начальной инициализации и тому подобном. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
sanders написал: 286+ позволяет использовать память выше 1MB средствами Они начинали работать без драйвера только начиная с 286? самого процессора, это называют 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 написал: Она наложится на адреса зарезервированные для Video RAM, Video ROM итд, но некоторые хаки с очень ограниченной совместимостью иногда делали, насколько я помню. Так. А если у меня не EMS-плата, а просто плата ОЗУ, то я не смогу ее использовать для преодоления 640МБ в ХТ? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Допустим, наложится. А что мне дальше делать? Какой аналог himem.sys использовать? Как мне хотя бы попробовать DOS поднять в верхний блок? Допустим, я готов пожертвовать 384КБ памяти на этой плате ради создания 64КБ блока. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Amstrad PC1640 - есть вопросы по языку и клавам |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |