Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Amstrad PC1640 - есть вопросы по языку и клавам |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Fe-Restorator |
Сообщение отправлено: 10 октября 2015 22:25 Сообщение отредактировано: 10 октября 2015 22:37
sanders написал: Джойстик там цифровой, эмулирует нажатие клавиш-стрелок. Хоть и с другими сканкодами. Обрабатывается тем самым контроллером внутри клавы. Но это моя теория. С нерабочестью клавы ничем не помогу, разве-что посоветую её отмыть и попробовать второе включение. Ещё, я не нашёл в сети фото клавы от amstrad megaPC, с приставкой "мегадрайв" внутре. Эт последний шанс на соответствие. Затёртая двойка по цвету аналогична маркерным подписям на кнопках справа внизу. Даже "ширина штриха" похожа очень. Есть шанс, что это не двойка вовсе, а латинская "В", сокращение от "bad". Становится логична нерабочесть клавы... Знаешь. задам тупой вопрос: а пины разъёма J там не замяты/закорочены? Мож, в сём вся причина мытарств... PS. sanders написал: ХТ клава не передаёт сканкодов джойстика. А АТклава не совместима с ХТ. Не сомневайся, клава амстрада 1512 не совместима ни с одним из стандартов, хотя очень похожа на ХТ. сама клава наверняка совместима с АТ или ХТ Пробовал паять переходник с такой клавы на обычную ХТ, сжёг клаву. Хорошо, это была развандаленная донорская, на ней тренировался. |
Сейчас на форуме |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 октября 2017 21:33 Сообщение отредактировано: 25 октября 2017 21:34
Скоро я начну чинить клавиатуру для Amstrad-а, тогда считаю и выложу образ исправного контроллера 8048 для прошивки в 1816ВЕ48 - кому нужно. А пока вопрос: Кто-нибудь расширял память именно у Амстрада с 512/640 до больших значений? Есть несколько 8-битных плат расширения памяти. Они все у меня имеют 3 банка по 128КБ. У некоторых плат есть перемычки для начального адреса: 256КБ, 384КБ, 512КБ, 640КБ. Т.е. платы явно рассчитаны, что кто-то захочет преодолеть предел 640КБ. Хотя, я допускаю, что платы не для этого, а только для достижения предела 640КБ у тех ущербных материнок, у который 256 или 512КБ на борту. И в этом случае на плате не заполняются все 3 банка, а только 2 или 1, иначе "лишняя" память не используется. Интересует мнение форумчан: а) можно ли такой платой преодолеть 640КБ; б) как это сделать на Амстраде? Он, кстати, на 8086 проце, а для 8086 в отличие от 8088 вроде бы есть какие-то сторонние утилиты для создания EMS (qemm, etc) в) хотя бы UMB сделать можно? |
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МБ в ХТ? |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Amstrad PC1640 - есть вопросы по языку и клавам |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |