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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   Оптимизация ДОСа
RSS

Оптимизация ДОСа

Только увеличение объема памяти? Или что-то еще? (А также проблемы с запуском игр.)

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
 
gtnhtyrj
Изгнанный


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


Ссылка


Дата регистрации на форуме:
12 мар. 2012
Ежели кто карту памяти PC или PC_XT видел, то замечал возможно, что там три "окна" для видеокарт.
Некоторые ( далеко не все ) видеоадаптеры способны разместиться в третьем "окне" и работать нормально.
При такой конфигурации можно получить 767kb непрерывного пространства для программ пользователя, а системные программы при этом должны быть сразу после видеоконтроллера ( в т.ч. и virtual-disk - ему иногда назначали буковку e: или v: чтоб уж совсем удобно было.. ).

А бывали ещё и особо "завёрнутые" машинки на 8086 с 2048kb памяти - не особо ясно, как там адресовали второй мегабайт двадцатью линиями адреса 86-го, но тем не менее. Но вот использовать эти "extra" 1024kb можно было только под v-disk.. Кстати не так давно видел вроде как на "кувалде" одну из таких "завёрнутых-навороченных" тех времён.
Fe-Restorator
Гость

Ссылка

petrenko написал:
[q]
не так давно видел вроде как на "кувалде" одну из таких "завёрнутых-навороченных" тех времён
[/q]
Походу, она на 186-м была...
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
petrenko написал:
[q]
А бывали ещё и особо "завёрнутые" машинки на 8086 с 2048kb памяти - не особо ясно, как там адресовали второй мегабайт двадцатью линиями адреса 86-го, но тем не менее.
[/q]
EMS, к примеру. Насколько я знаю, платы расширения памяти EMS должны работать и на XT. Там организуется окно, через которое видна эта дополнительная (expanded) память. А окно может перемещаться по всей доступной EMS-памяти. Управление окном осуществляется через порты.
Вот, к примеру, с Total Hardware:
http://museum.ttrk.ee/th99/i/E-H/52637.htm
http://museum.ttrk.ee/th99/i/C-D/51589.htm
gtnhtyrj
Изгнанный


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


Ссылка


Дата регистрации на форуме:
12 мар. 2012
Про EMS я в курсе. Но там точно что то другое было. Очень хитрое.
И называлось не "expanded", а именно "extra"- потому и запомнил, что очень нестандартно звучало.

Fe-Restorator написал:
[q]
Походу, она на 186-м была...
[/q]
Не, как раз на 8086 была - именно из этих - из особо редких.
У них драйвер для этого дела свой особый какой то был.
Полагаю нынче проще ПЛОС сыскать, нежели тот драйвер.
Ну может и не так уж прям сложно - малость утрировал конечно.. :)
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
petrenko написал:
[q]
И называлось не "expanded", а именно "extra"- потому и запомнил, что очень нестандартно звучало.
[/q]
Скорее всего, технология была примерно такой же, как и в EMS - т.е. окно в нижнем мегабайте в эти самые дополнительные 1024 КБ.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
uav1606 написал:
[q]
Скорее всего, технология была примерно такой же, как и в EMS - т.е. окно в нижнем мегабайте в эти самые дополнительные 1024 КБ.
[/q]
LIM EMS 4.0 по спецификации позволял переключать любые банки в пределах 1024К т.е. полностью брал под управление память реального режима. Только ни одной 8-битной карты EMS 4.0 вроде как не было (только 3.2), редкие 16-битные типа Intel AboveBoard. Или уже софтовые реализации для 386 типа QEMM386 в которых VM86 сессия "как бы" под EMS 4.0
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Если я правильно понял вот это:
http://www.borrett.id.au/computing/art-1989-01-02.htm
то 4.0 отличался от 3.2 тем, что позволял разместить в нижнем мегабайте больше страниц - 64 против четырёх в 3.2. Ну и бОльшим общим объёмом - до 32 МБ, против 4 МБ у 3.0 и 8 МБ у 3.2.
Жаль, что на TH99 не пишут версию EMS у плат - так-то там есть 8-битные (см. выше).
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
uav1606 Насколько я помню, у 4.0 "окно" может быть в любом месте памяти, в том числе и в пределах первых 640К. Этим пользовались некоторые древние мультитаски реального режима типа DESQview которые переключали задачи прямо в памяти (bank swithcing). У LIM EMS 3.2 "окно" располагается в адресах "верхней" памяти (UMB, например E000), подробную карту вроде можно у драйвера EMM запросить, вместе с версией.

Насколько помню, например у оригинальной IBM PC AT было 512К на мамке и хитрую Intel AboveBoard можно было поставить в режим, когда адреса памяти 512К-640К были одновременно и обычной памятью и окном. Т.е. для BIOS и обычных программ казалось что в машине 640K, а программы с поддержкой EMS видели намного больше. XMS тогда поддерживался слабо (AT все же 286) так что в DOS режим EMS был даже полезнее.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
А как же тогда вот у этой платы:
http://museum.ttrk.ee/th99/i/E-H/52637.htm

Там в описании таблица "BASE MEMORY ADDRESS CONFIGURATION" со значениями 64 КБ, 128 КБ, 192 КБ и т.д. Т.е. вроде бы можно было размещать окно и в нижней памяти.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
uav1606 Понятия не имею :) Тут нельзя забывать что первые оригинальные IBM PC XT шли с 256 памяти на мамке.
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
Полигон-2 »   Старый софт »   Оптимизация ДОСа
RSS

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

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

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