Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Оптимизация ДОСа |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
eretik
Advanced Member
Откуда: Екатеринбург Всего сообщений: 821 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2013 |
DOS Logic написал: eretik написал: dos=high,umb Ядро доса 17 кб никак не получается переместить выше мегабайта |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 декабря 2013 12:36 Сообщение отредактировано: 22 декабря 2013 13:17
Bobo написал: У меня 630 получалось без особых костылей. Если не считать за таковые umbpci+hiram. Правда это был PC DOS 7.0, точнее 2000... Отличается от 6.22 наличием опции config.sys dosdata=umb и command.com /h. Хотя отсутствие последнего в 6.22 можно почти исправить использованием 4dos. 639 eretik написал: Для целеронистого компа это umbpci, hiram, jemm, Jack R. Ellis Drivers и shsucdx. Сколько вообще реально освободить памяти? И для каких программ это надо? eretik написал: Винт маловат, да и памяти много не бывает даже в DOS. В своё время был комп с цел500, 192MB и 5GB - считал это вполне средненьким конфигом для чисто досового компа Более или менее "уберконфиг" это P3-850 на BX, 512MB оперативки и винт десяточка. А вообще виртуальный диск в оперативке может быть размером до 2GB - и то только из-за ограничения FAT16. Так что 386-486 для DOS будет явно не достаточно. В общем нужен комп с ISA из последних, что-то на 440BX или лучше VIA 133T - P3 туалатин и 1.5 гига рамы можно вставить. Текущий конфиг: мать на и810, целерон мендочина 433, 64м памяти, винт на 1Гб. eretik написал: Кино например смотреть, музыку слушать. Для первого как раз и нужен проц мощнее cel433 - некоторое кино там будет подтормаживать. Софт соответственно: QVPro и MPXPlay. Последняя софтина даже колесо мыши поддерживает, с драйвером CuteMouse. А вообще куда можно применить машину с досом (кроме игр конечно)? |
gtnhtyrj
Изгнанный
Откуда: из лесу, вестимо. Всего сообщений: 436 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 мар. 2012 |
Ежели кто карту памяти PC или PC_XT видел, то замечал возможно, что там три "окна" для видеокарт. Некоторые ( далеко не все ) видеоадаптеры способны разместиться в третьем "окне" и работать нормально. При такой конфигурации можно получить 767kb непрерывного пространства для программ пользователя, а системные программы при этом должны быть сразу после видеоконтроллера ( в т.ч. и virtual-disk - ему иногда назначали буковку e: или v: чтоб уж совсем удобно было.. ). А бывали ещё и особо "завёрнутые" машинки на 8086 с 2048kb памяти - не особо ясно, как там адресовали второй мегабайт двадцатью линиями адреса 86-го, но тем не менее. Но вот использовать эти "extra" 1024kb можно было только под v-disk.. Кстати не так давно видел вроде как на "кувалде" одну из таких "завёрнутых-навороченных" тех времён. |
Fe-Restorator |
NEW! Сообщение отправлено: 23 декабря 2013 1:35
petrenko написал: Походу, она на 186-м была... не так давно видел вроде как на "кувалде" одну из таких "завёрнутых-навороченных" тех времён |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
petrenko написал: EMS, к примеру. Насколько я знаю, платы расширения памяти EMS должны работать и на XT. Там организуется окно, через которое видна эта дополнительная (expanded) память. А окно может перемещаться по всей доступной EMS-памяти. Управление окном осуществляется через порты. А бывали ещё и особо "завёрнутые" машинки на 8086 с 2048kb памяти - не особо ясно, как там адресовали второй мегабайт двадцатью линиями адреса 86-го, но тем не менее. Вот, к примеру, с 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 написал: Не, как раз на 8086 была - именно из этих - из особо редких. Походу, она на 186-м была... У них драйвер для этого дела свой особый какой то был. Полагаю нынче проще ПЛОС сыскать, нежели тот драйвер. Ну может и не так уж прям сложно - малость утрировал конечно.. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 декабря 2013 3:12 Сообщение отредактировано: 23 декабря 2013 4:09
petrenko написал: Скорее всего, технология была примерно такой же, как и в EMS - т.е. окно в нижнем мегабайте в эти самые дополнительные 1024 КБ. И называлось не "expanded", а именно "extra"- потому и запомнил, что очень нестандартно звучало. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
uav1606 написал: Скорее всего, технология была примерно такой же, как и в EMS - т.е. окно в нижнем мегабайте в эти самые дополнительные 1024 КБ.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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 декабря 2013 12:15 Сообщение отредактировано: 23 декабря 2013 12:35
Если я правильно понял вот это: 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 декабря 2013 12:36 Сообщение отредактировано: 23 декабря 2013 12:46
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 был даже полезнее. |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
Полигон-2 » Старый софт » Оптимизация ДОСа |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |