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

Полигон-2

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

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

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

Полигон-2 »   Другие архитектуры »   ЕС-1841. Расширение ОЗУ.
RSS

ЕС-1841. Расширение ОЗУ.

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


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


Ссылка


Дата регистрации на форуме:
12 фев. 2009
В Википедии указано, что машина может видеть 1,5 Мб ОЗУ. Машина штатно видит 640 Кб (платы 512 Кб + 128 Кб). При подключении 2х плат по 512 Кб по-прежнему видится 640 Кб. Что предложите или посоветуете?
assur153
Newbie


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


Ссылка


Дата регистрации на форуме:
6 июля 2008
У К1810ВМ86 20 разрядов на шине адреса. Так что единственная возможность (если она есть) - использование лишних 0.5Mb в EMS-стиле.
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Насколько я помню древнюю документацию, эта возможность действительно была. Порт, который позволяет переключать банки памяти (как страницы в видеоадаптерах EGA и иже с ним). Естественно, подход не-РСшный, и MS DOS о нем ничего не знает. Это, скорее, использовалось отечественными программистами "вручную" при разработке софта. Возможно (тут я не знаю) такой режим поддерживала и родная операционка М86.
jekka
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 фев. 2009
А этой древней документации у вас не осталось:)?
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
jekka написал:
[q]
А этой древней документации у вас не осталось?
[/q]
Увы, нет. "Ушло" в 90-е годы :)
Нашел только брошюру "Персональные компьютеры Единой системы ЭВМ", там про эту особенность ЕС1841 тоже есть пара абзацев, но они ничего к уже сказанному мной не добавляют.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
DrPass написал:
[q]
Нашел только брошюру "Персональные компьютеры Единой системы ЭВМ", там про эту особенность ЕС1841 тоже есть пара абзацев, но они ничего к уже сказанному мной не добавляют.
[/q]
DrPass, а про ЕС 1840 там ничего нет?
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
UFO написал:
[q]
DrPass, а про ЕС 1840 там ничего нет?
[/q]
Есть, книжка в основном про нее. Но это скорее публицистика для массового читателя. Технических подробностей мало - разве что в приложении есть схема адресного пространства и ассемблер 8086 процессора
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Почти бесполезная цитата из "Справочника по ЭВМ" (Грубов, Кирдан, Козубовский; Киев, 1989), с. 194:

"Оперативная память в ЕС-1841, построенная по блочному принципу, может иметь емкость 512— 1536К байт при емкости блока 512К байт. Но процессор может адресовать только один из блоков, имеющий активное состояние — рабочее. Управление переключением соответствующие блоков памяти в активное и пассивное состояния осуществляется операционной системой и специальной управляющей программой (монитором), размещенной в постоянной памяти."
klapaucy
Member


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


Ссылка


Дата регистрации на форуме:
20 апр. 2008
Вот, как раз на Хоботе RCgoff написал:

"Сделано это было так. Каждая 512-кб плата памяти имела специальный порт (адрес задавался перемычками в интервале 2B0h...2B3h). Младшие два разряда (0,1) этого порта использовались для исключения битых блоков в данном модуле памяти путем переадресации. В эти 2 разряда записывался код адреса отказавшего блока памяти. Этот блок логически перемещался в конец адресного пространства и обращение к нему исключалось. Размер такого блока 128к (логично, 64к*16).

А вот бит 3 задавал разрешение записи в данный модуль, бит 2- разрешение записи в этот модуль. Таким образом можно было сменить банк памяти, используемый в качестве основного. При этом размер банка 512К. И в ЕС1840 тоже было 512К. Даже если в машине стояло 2Мб памяти, обычная дос-программа могла видеть только 512к, не 640.

Данные из доки на ЕС1841. http://poisk-pc.narod.ru/ec1841.txt"
jekka
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 фев. 2009
Нда, никакой конкретики. Все равно ничего не ясно...
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Еще немного бесполезной информации :-)

Цитата с http://www.michel.hotmail.ru/circuit/es2.htm
[q]
у меня была машина
ЕС1840 собранная в корпусе от ЕС1841 применялись два модуля
памяти по 512Кб что позволяло использовать под DOS 704Кб памяти
напрямую,кэшировать БИОС в теневую память и использовать теневую
память почти 400Кб под драйвера и программы для чего мною был
написан на Ассемблере специальный драйвер проводящий все эти
манипуляции и перенастраивающий все программные прерывания на
новые адреса. Я был единственным человеком (ДРУГИХ НЕ ВСТРЕЧАЛ)
использующим всю Адресуемую 16разрядным процессором 1810ВМ86 память
под DOSом и пусть человек сказавший что DOS обращается всего лишь
к 640Кб..там памяти ПЕРВЫМ бросит в меня КАМЕНЬ или КИРПИЧ (по его
усмотрению) В машине были подсоединены дополнительно еще 2 флоппи
дисковода (всего 4) работающие под управлением специального драйвера
позволяющего ПРОГРАММНЫМ путем переключать количество дорожек с 40
на 80 и наоборот что позволяло использовать дискеты записанные
на других ПК. Машина была разогнана до 6 MHz.
[/q]
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Внимательное чтение краткого ТО и листинга BIOS слегка прояснило ситуацию, но возникли новые вопросы.

Во-первых, для работы с расширенной памятью есть интерфейс INT 15h. В нем реализованы две стандартные (судя по Ralf Brown's Interrupt List) функции 87h (COPY EXTENDED MEMORY) и 88h (GET EXTENDED MEMORY SIZE), и две нестандартные C7h (вариант 87h) и C8h ("определить объем памяти платы").

Во-вторых, из ТО будто бы следует, что можно ставить модули памяти ЕС1840.0000 (объемом 128K с блоками по 16K) и ЕС1841.0000 (объемом 512K с блоками по 64K)? Во всяком случае, из листинга теста памяти в BIOS видно, что он проверяет блоки по 16K и затем отключает сбойные. Очень похоже, что листинг не соответствует версии BIOS в MESS.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
А кто-нибудь разбирался с перемычками задания адреса модуля?
Если я правильно понимаю модуль ЕС1841.0000 всегда идет как первый (номер 0, адрес 0x2B0), а вот на модуле ЕС1840.0006 можно перемычками выставлять номер модуля (точнее его адрес).
LeoN65816
Newbie


Всего сообщений: 76
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
31 июля 2013
Не по-существу, но в тему: давным-давно, в конце 80-х, на ЕС1840 для комфортной игры в Prince Of Persia вставляли три дополнительных модуля ОЗУ (там перемычками выставляется основная/дополнительная память, и перемычками номер дополнительного модуля), делали на них RAM-диск на 1536 КБайт, копировали все файлы игры (и другие объёмные по тем временам игрушки), и наслаждались скоростью подгрузки в играх.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
ага, и сейчас так можно делать - в эмуляторе :-)
SAE_ua
Newbie


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


Ссылка


Дата регистрации на форуме:
15 янв. 2014
shattered написал:
[q]
Еще немного бесполезной информации :-)

Цитата с http://www.michel.hotmail.ru/circuit/es2.htm
[q]
у меня была машина
ЕС1840 собранная в корпусе от ЕС1841 применялись два модуля
памяти по 512Кб что позволяло использовать под DOS 704Кб памяти
напрямую,кэшировать БИОС в теневую память и использовать теневую
память почти 400Кб под драйвера и программы для чего мною был
написан на Ассемблере специальный драйвер проводящий все эти
манипуляции и перенастраивающий все программные прерывания на
новые адреса. Я был единственным человеком (ДРУГИХ НЕ ВСТРЕЧАЛ)
использующим всю Адресуемую 16разрядным процессором 1810ВМ86 память
под DOSом и пусть человек сказавший что DOS обращается всего лишь
к 640Кб..там памяти ПЕРВЫМ бросит в меня КАМЕНЬ или КИРПИЧ (по его
усмотрению) В машине были подсоединены дополнительно еще 2 флоппи
дисковода (всего 4) работающие под управлением специального драйвера
позволяющего ПРОГРАММНЫМ путем переключать количество дорожек с 40
на 80 и наоборот что позволяло использовать дискеты записанные
на других ПК. Машина была разогнана до 6 MHz.
[/q]
[/q]
Насколько я понял, ресурс на который приведена ссылка давно не работает, помню был у него этот драйвер выложен для скачивания но я его вовремя не скачал :(
Сейчас появилось поэкспериментировать с большим количеством памяти на ес-1841 но нет соответствующего драйвера, есть такие кто успел его скачать?
Или может есть контакты автора драйвера?
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
Вдохновленный этой темой, начал разгребать свои находки на трофейных дискетах: topic/23589
Возможно, среди них и драйвер искомый найдётся чуть позже...
И еще, у меня случайно сохранились копии страничек того сайта:
https://yadi.sk/d/ppH2Jkko32PpBN
https://yadi.sk/d/4A3qhmsr32PpER
Искомого драйвера на них нет, но хоть какая-то польза.
Кое-что из софта этого товарища доступно в виде исходников: https://web.archive.org/web/20...otmail.ru/
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Другие архитектуры »   ЕС-1841. Расширение ОЗУ.
RSS

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

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

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