Память в DOS

Обсуждение особенностей и проблем старого железа

Память в DOS

Сообщение Chudakulli » 10 июн 2013, 12:07

Процессор Intel i7, видеокарта GeForce 560Ti, загружаюсь с флэшки.
Config.sys содержит:
Код: Выделить вс
DEVICE=C:\DOS\HIMEM.SYS /NUMHANDLES=58
DEVICE=C:\DOS\EMM386.EXE FRAME=E000 X=B800-CFFF RAM=B000-DFFF


При просмотре памяти области В000-B7FF и D000-DFFF свободны, но при загрузке EMM386 выводится сообщение:
    EMM386 has detected error #06 in application memory address 00B8:0B53. To minimize the chance of data loss, EMM386 has halted your computer. For more information, see the Readme.txt file. To restart you computer, press Enter.

На нескольких других компьютерах загрузка с этой флэшки происходит нормально. Подскажите в чем может быть причина?
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Е.С.У. » 10 июн 2013, 12:14

Вы совсем или как? Мы работаем с процессорами ниже Pentium II, а не Core Ix!
стучите на электронь : evgenij2143@gmail.com
Е.С.У.
Матерый даунгрейдер
 
Сообщения: 60
Зарегистрирован: 15 янв 2013, 09:52
Откуда: Солнечный Хабаровского края
Железо: Toshiba Dynabook GTR575,Asus MEMO Pad Smart ME301T

Re: Память в DOS

Сообщение SergeCpp » 10 июн 2013, 12:18

Ну так поэкспериментируйте с параметрами EMM386, почитайте про эту ошибку в документации или в Google (00b8:0b53, это, кстати, адрес "внизу", память проверьте).

Я бы вообще QEMM поставил, см.: viewtopic.php?p=1349#p1349
Только сами, сами. Я уже слабо помню детали.
Последний раз редактировалось SergeCpp 10 июн 2013, 12:20, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 471
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Память в DOS

Сообщение Chudakulli » 10 июн 2013, 16:49

Е.С.У. писал(а):Вы совсем или как? Мы работаем с процессорами ниже Pentium II, а не Core Ix!

Ну, я еще пока не совсем. Я говорю о загрузочной флэшке. Хочу, чтобы она была максимально совместима со многими машинами. На других, кроме моего, DOS с нее загружается отлично, а на моем - только если убрать параметр RAM. Я думаю, может можно порыться в BIOS на предмет каких-либо несовместимых с DOS режимов работы. Хотелось бы знать, в каком направлении искать. А QEMM я уже пробовал. Еще чаще от него получаю ошибки.
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Daemon » 11 июн 2013, 11:46

Пока задам несколько дополнительных вопросов. Какая версия dos используется? Что показывает mem совсем без himem and emm, только с himem и с himem and emm с ключиком noems (если заработает)? Кстати, вам действительно нужен параметр ram= ?
На этой машине dos4gw нормально работает?
В биосе можно попробовать поиграться с параметрами ремаппинга памяти, если они там есть.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 00:19

Версия DOS 7.1

Без драйверов памяти:
Код: Выделить вс
Memory Type         Total  =   Used   +   Free
----------------  --------   --------   --------
Conventional          640K       233K       407K
Upper                   0K         0K         0K
Reserved                0K         0K         0K
Extended (XMS)     65,535K    65,535K         0K
----------------  --------   --------   --------
Total memory       66,175K    65,768K       407K

Total under 1Mb       640K       233K       407K

Total Extended (XMS)                 65,535K  (67,107,840 bytes)
Free Extended (XMS)                       0K           (0 bytes)

Largest executable program size         407K     (416,528 bytes)
Largest free upper memory block           0K           (0 bytes)


HIMEM:

Код: Выделить вс
Memory Type         Total  =   Used   +   Free
----------------  --------   --------   --------
Conventional          640K       209K       431K
Upper                   0K         0K         0K
Reserved                0K         0K         0K
Extended (XMS)    3,667,39    59,380K   3,608,01
----------------  --------   --------   --------
Total memory      3,668,03    59,589K   3,608,44

Total under 1Mb       640K       209K       431K

Total Extended (XMS)                3,667,39 (3,755,409,408 byte
Free Extended (XMS)                 3,608,01 (3,694,604,288 byte

Largest executable program size         431K     (441,232 bytes)
Largest free upper memory block           0K           (0 bytes)
Available space in High Memory Area       5K       (5,408 bytes)
MS-DOS is resident in the high memory area.


HIMEM+EMM386 NOEMS - не загрузился (просто виснет)
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 00:20

Как проверить нормальность работы dos4gw?
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 00:32

Что касается RAM, на тех компах, где работает нормально: если пишу
Код: Выделить вс
X=B800-CFFF I=B000-DFFF
, то Upper memory отсутствует, если пишу
Код: Выделить вс
X=B800-CFFF RAM=B000-DFFF
, то Upper memory появляется.
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Daemon » 14 июн 2013, 12:38

Попробуйте воспользоваться досом от windows me, как он себя поведет на этой машине.
p.s. Если doom запустится, значит dos4gw работает ))
Последний раз редактировалось Daemon 14 июн 2013, 12:53, всего редактировалось 1 раз.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 14:30

Обязательно попробую. Кстати, грешу на видеокарту. После попыток запуска DOS при загрузке Windows вылетает BSOD, содержащий название какого-то файла, похожее на имя файла из драйвера видюхи. После самовосстановления Windows грузится нормально.
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Daemon » 14 июн 2013, 14:40

Мне связь кажется маловероятной. Но если есть возможность, стоит попробовать загрузить dos с самой простой видеокартой (в идеале pci'ной)
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 16:07

В BIOS нашел настройку ремаппинга, играл с ним - ничего не менялось. DOOM запускается хорошо )))). Кстати, не подскажете, где WinMe DOS поискать?
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 16:08

Видеокарту другую попробовать, к сожалению, не могу.
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

DOS

Сообщение SergeCpp » 14 июн 2013, 17:13

Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 471
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Память в DOS

Сообщение Chudakulli » 14 июн 2013, 19:55

Ph3xIB64.sys - вот этот файл назван в BSOD. После того, как поковыряюсь в верхней памяти.
Chudakulli
Опытный даунгрейдер
 
Сообщения: 16
Зарегистрирован: 10 июн 2013, 12:02

След.

Вернуться в Обсуждение железа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron